.journey-dashboard{background:#f6f3ed}.journey-dashboard-hero{padding:78px 0;text-align:center;color:#fff;background:radial-gradient(circle at 50% 35%,rgba(200,164,91,.18),transparent 28%),linear-gradient(rgba(0,0,0,.83),rgba(0,0,0,.94)),url('images/kiswah-hero.png') center/cover}.journey-dashboard-allah{color:var(--gold);font:78px/1.1 Georgia,serif}.journey-dashboard-hero h1{margin:4px 0 12px;font:56px/1 Georgia,serif}.journey-dashboard-hero p{max-width:680px;margin:auto;color:#bbb}.journey-overview{padding:55px 0 85px}.journey-stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px}.journey-stat-grid article{padding:25px 28px;background:#fff;border:1px solid #ded7ca;border-top:3px solid var(--gold)}.journey-stat-grid span,.journey-daily-name>div>span,.journey-today>span{display:block;color:#96712d;font-size:9px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.journey-stat-grid strong{display:block;margin:8px 0;color:#111;font:31px Georgia,serif}.journey-stat-grid small{color:#888}.journey-dashboard-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.journey-daily-name,.journey-today{min-height:355px;padding:38px;background:#080808;color:#fff;border:1px solid #2e281d}.journey-daily-name{display:flex;justify-content:space-between;flex-direction:column}.journey-daily-name [lang="ar"]{margin-top:13px;color:var(--gold);font:56px/1.5 Georgia,serif;direction:rtl;text-align:left}.journey-daily-name h2,.journey-today h2{margin:2px 0 8px;font:34px/1.15 Georgia,serif}.journey-daily-name p,.journey-today p{color:#aaa}.journey-daily-name>a{color:var(--gold);font-size:12px;font-weight:800}.journey-today{background:#fff;color:#111;border-color:#ded7ca}.journey-today label{display:block;margin:28px 0 12px;padding:18px;border:1px solid #ded7ca;background:#faf8f3;font-weight:700}.journey-today input{width:19px;height:19px;margin-right:8px;accent-color:var(--gold);vertical-align:middle}.journey-today .btn{margin-top:12px}.journey-continue{margin-top:55px;text-align:center}.journey-continue>div:last-child{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:28px;text-align:left}.journey-continue a{min-height:165px;display:flex;flex-direction:column;padding:23px;background:#fff;border:1px solid #ded7ca}.journey-continue a b{color:var(--gold);font:25px Georgia,serif}.journey-continue a strong{margin-top:auto;font:20px Georgia,serif}.journey-continue a span{margin-top:7px;color:#777;font-size:10px}.journey-privacy{margin:28px auto 0;max-width:720px;color:#888;font-size:10px;text-align:center}@media(max-width:800px){.journey-dashboard-hero{padding:52px 0}.journey-dashboard-allah{font-size:62px}.journey-dashboard-hero h1{font-size:44px}.journey-stat-grid{grid-template-columns:1fr 1fr}.journey-stat-grid article:first-child{grid-column:1/-1}.journey-dashboard-grid{grid-template-columns:1fr}.journey-daily-name,.journey-today{min-height:315px;padding:29px 24px}.journey-continue>div:last-child{grid-template-columns:1fr 1fr}.journey-continue a{min-height:145px;padding:19px}}@media(max-width:420px){.journey-stat-grid,.journey-continue>div:last-child{grid-template-columns:1fr}.journey-stat-grid article:first-child{grid-column:auto}.journey-continue a{min-height:120px}}
.journey-stat-grid>a{display:block;padding:25px 28px;background:#fff;border:1px solid #ded7ca;border-top:3px solid var(--gold);transition:.2s}.journey-completion-grid>a{display:block;transition:.2s}.journey-stat-grid>a:hover,.journey-completion-grid>a:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(0,0,0,.09)}
@media(max-width:800px){.journey-stat-grid>a:first-child{grid-column:1/-1}}@media(max-width:420px){.journey-stat-grid>a:first-child{grid-column:auto}}
