.dah-seerah{--sr-ink:#263d34;--sr-green:#285b4a;--sr-paper:#fffdf7;--sr-line:#ddd9ca;--sr-size:19px;color:var(--sr-ink);background:var(--sr-paper);font-family:Georgia,'Times New Roman',serif;font-size:var(--sr-size);line-height:1.85;border:1px solid var(--sr-line);border-radius:22px;overflow:hidden;text-align:left;max-width:1120px;margin:24px auto;box-sizing:border-box}
.dah-seerah *{box-sizing:border-box}.dah-seerah [hidden]{display:none!important}.dah-seerah h1,.dah-seerah h2,.dah-seerah h3{font-family:Georgia,'Times New Roman',serif;color:var(--sr-ink);font-weight:500;line-height:1.25;text-transform:none;letter-spacing:-.02em;margin:0 0 20px}.dah-seerah h1{font-size:clamp(30px,4vw,52px)}.dah-seerah h2{font-size:clamp(26px,3vw,36px)}.dah-seerah h3{font-size:24px;margin-top:30px}.dah-seerah p{font-size:inherit;line-height:1.85;margin:0 0 20px;color:inherit}.dah-seerah a{color:#285b4a;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.dah-seerah a:hover{color:#744d16}.dah-seerah :focus-visible{outline:3px solid #966716!important;outline-offset:4px}.dah-seerah summary{cursor:pointer;list-style:revert;font:600 17px/1.6 system-ui,sans-serif;color:#284c3f;padding:17px 0;min-height:54px}.dah-seerah details[open]>summary{margin-bottom:16px;border-bottom:1px solid var(--sr-line)}.dah-seerah dt{font-weight:700}.dah-seerah dd{margin:0 0 20px}.dah-seerah ul,.dah-seerah ol{padding-left:25px;margin:16px 0 24px}.dah-seerah li{margin-bottom:10px}
.dah-seerah .sr-hero{background:#213f35;position:relative}.dah-seerah .sr-hero>img{width:100%;height:310px;object-fit:cover;display:block;margin:0}.dah-seerah .sr-hero-copy{padding:34px 46px 32px;background:linear-gradient(125deg,#213f35,#35574b);color:#fffaf0}.dah-seerah .sr-hero h1,.dah-seerah .sr-hero h2{color:#fffaf0;margin:12px 0 18px}.dah-seerah .sr-hero p{color:#e1e9de;margin:0;max-width:65ch}.dah-seerah .sr-eyebrow{display:block;font:650 12px/1.6 system-ui,sans-serif;letter-spacing:.13em;text-transform:uppercase;color:#5b705c;margin-bottom:12px}.dah-seerah .sr-hero .sr-eyebrow{color:#ded09e}.dah-seerah .sr-content{padding:34px 46px}.dah-seerah .sr-art-note{font:12px/1.6 system-ui,sans-serif;color:#65695d;margin:0;padding:12px 30px;background:#f1eddf}.dah-seerah .sr-small{font:14px/1.7 system-ui,sans-serif;color:#5b655c}.dah-seerah .sr-toolbar,.dah-seerah .sr-jumps{display:flex;gap:10px;flex-wrap:wrap;align-items:center;padding:18px 30px;border-bottom:1px solid var(--sr-line);font:14px/1.5 system-ui,sans-serif}.dah-seerah .sr-toolbar>span{margin-right:auto}.dah-seerah .sr-jumps{background:#f7f6ee;justify-content:center;gap:20px}.dah-seerah .sr-jumps a{padding:8px 0;min-height:40px}
.dah-seerah button,.dah-seerah a.sr-button{font:600 14px/1.5 system-ui,sans-serif;display:inline-flex;justify-content:center;align-items:center;border:1px solid #285b4a!important;border-radius:10px;padding:11px 17px;min-height:44px;height:auto!important;white-space:normal;background:#285b4a!important;color:#fffdf5!important;text-decoration:none;text-transform:none;letter-spacing:normal;cursor:pointer;box-shadow:none}.dah-seerah button:hover,.dah-seerah a.sr-button:hover{background:#173f30!important;color:#fffdf5!important}.dah-seerah button:disabled{opacity:.45;cursor:not-allowed}.dah-seerah .sr-toolbar button,.dah-seerah .sr-secondary,.dah-seerah .sr-place-buttons button,.dah-seerah button[data-reset-order],.dah-seerah button[data-move]{background:#fffdf5!important;color:#285b4a!important}.dah-seerah .sr-toolbar button:hover,.dah-seerah .sr-secondary:hover,.dah-seerah .sr-place-buttons button:hover,.dah-seerah button[data-reset-order]:hover,.dah-seerah button[data-move]:hover{background:#e5eddf!important;color:#173f30!important}.dah-seerah button[aria-pressed=true]{background:#dce9d5!important;color:#1f4938!important;box-shadow:inset 0 0 0 2px #285b4a}.dah-seerah .sr-actions{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0}.dah-seerah .sr-pills{display:flex;gap:10px;flex-wrap:wrap;margin:22px 0 36px}.dah-seerah .sr-pills span{background:#ecefe2;border-radius:20px;padding:7px 13px;font:12px/1.6 system-ui,sans-serif;color:#3d5545}.dah-seerah .sr-intro{border-bottom:1px solid var(--sr-line);margin-bottom:38px}.dah-seerah .sr-story,.dah-seerah .sr-practice,.dah-seerah .sr-book-section{margin:34px 0 46px;scroll-margin-top:90px}.dah-seerah .sr-story p,.dah-seerah .sr-deeper p{max-width:70ch}.dah-seerah .sr-panel{border:1px solid var(--sr-line);border-radius:16px;padding:24px;background:#f7f7ed;margin:30px 0}.dah-seerah details.sr-panel{padding:7px 24px 12px}.dah-seerah details.sr-panel[open]{padding-bottom:24px}.dah-seerah .sr-panel h3:first-child{margin-top:0}.dah-seerah .sr-map svg{display:block;width:100%;height:auto;border-radius:16px;margin:22px 0}.dah-seerah .sr-place-buttons{display:flex;gap:9px;flex-wrap:wrap}.dah-seerah .sr-map-note{padding:16px;border-left:3px solid #9c854b;background:#fffdf7;margin:20px 0;font-size:17px;min-height:65px}
.dah-seerah .sr-order>ol{list-style:none;padding:0;counter-reset:trail}.dah-seerah .sr-order>ol>li{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border:1px solid #ddd9ca;border-radius:12px;background:white;padding:14px;counter-increment:trail}.dah-seerah .sr-order>ol>li:before{content:counter(trail,decimal-leading-zero);font:600 13px system-ui,sans-serif;color:#7c6b46}.dah-seerah .sr-order>ol>li>span{flex:1;min-width:140px;font-size:17px;line-height:1.5}.dah-seerah .sr-order>ol>li>div{display:flex;gap:7px}.dah-seerah button[data-move]{font-size:12px;padding:8px 10px}.dah-seerah .sr-order-feedback,.dah-seerah .sr-note-status{color:#285b4a;font:600 15px/1.7 system-ui,sans-serif;min-height:1em}.dah-seerah .sr-action-card{padding:20px;background:#e8eddf;border-radius:10px;margin:20px 0}.dah-seerah .sr-action-card p{margin:8px 0 0}.dah-seerah label{display:block;font:600 15px/1.5 system-ui,sans-serif;margin:18px 0 10px}.dah-seerah textarea,.dah-seerah input[type=search]{display:block;width:100%;max-width:100%;font:17px/1.7 Georgia,serif;color:#263d34;background:#fff;border:1px solid #88967f;border-radius:10px;padding:14px;box-shadow:none;height:auto}.dah-seerah textarea{min-height:140px;resize:vertical;margin-bottom:14px}.dah-seerah .sr-source-notice{border-left:3px solid #ad8b40;padding:15px 20px;background:#f3eedb;font:15px/1.75 system-ui,sans-serif}.dah-seerah .sr-source-notice p{font-size:15px;line-height:1.75}.dah-seerah .sr-source-page{border-top:1px solid var(--sr-line);margin:12px 0;background:#fffdf8;padding:0 18px}.dah-seerah .sr-source-page[open]{padding-bottom:24px}.dah-seerah .sr-source-text{max-width:70ch;margin:20px auto;overflow-wrap:anywhere}.dah-seerah .sr-source-text p{font-size:var(--sr-size);line-height:1.9}.dah-seerah .sr-page-link,.dah-seerah .sr-search-status{font:14px/1.6 system-ui,sans-serif}.dah-seerah .sr-search-status{margin-top:12px}.dah-seerah .sr-bottom{border-top:1px solid var(--sr-line);padding:26px 0 0;margin-top:40px}.dah-seerah .sr-bottom nav{display:flex;gap:16px;flex-wrap:wrap;justify-content:space-between;font:600 14px/1.6 system-ui,sans-serif}.dah-seerah .sr-bottom nav a{min-height:44px;padding:10px 0}.dah-seerah .sr-pathways{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:25px 0}.dah-seerah .sr-pathways>section{background:#f0f2e7;border-radius:14px;padding:24px}.dah-seerah .sr-unit-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:30px 0}.dah-seerah .sr-unit{border:1px solid var(--sr-line);padding:25px;border-radius:16px}.dah-seerah .sr-unit-number{font:30px/1.5 Georgia,serif;color:#8e7740}.dah-seerah .sr-unit h3{margin:10px 0 20px}.dah-seerah .sr-unit li{font:15px/1.8 system-ui,sans-serif;margin:13px 0}.dah-seerah .h5p-iframe-wrapper{margin:25px 0!important;max-width:100%}
body.dah-seerah-course #popup-header{background:#285b4a!important}body.dah-seerah-course .thim-course-info .quizzes-feature{display:none}.dah-seerah .sr-map-dialog{width:min(960px,calc(100vw - 24px));max-height:calc(100vh - 32px);border:1px solid #8d9b88;border-radius:18px;background:#fffdf7;color:#263d34;padding:22px;margin:auto}.dah-seerah .sr-map-dialog::backdrop{background:rgba(19,40,29,.7)}.dah-seerah .sr-map-dialog p{font:15px/1.7 system-ui,sans-serif;margin-top:16px}.dah-seerah .sr-map-viewport{overflow:auto;max-height:65vh}.dah-seerah .sr-map-viewport svg{display:block;min-width:760px;width:100%;height:auto}.dah-seerah .sr-retry-status{font:14px/1.7 system-ui,sans-serif;margin-top:15px}body.sr-quiet #popup-sidebar{display:none!important}body.sr-quiet #popup-content,body.sr-quiet #popup-header,body.sr-quiet #popup-footer{left:0!important;width:100%!important;margin-left:0!important}body.sr-quiet #sidebar-toggle{display:none!important}body.sr-quiet .dah-seerah{max-width:950px}body.sr-quiet .sr-hero>img{height:190px}
@media(max-width:767px){.dah-seerah{border-radius:14px;margin:12px auto;--sr-size:18px}.dah-seerah .sr-hero>img{height:210px}.dah-seerah .sr-hero-copy{padding:26px 23px}.dah-seerah .sr-content{padding:26px 20px}.dah-seerah h1{font-size:32px}.dah-seerah h2{font-size:28px}.dah-seerah h3{font-size:23px}.dah-seerah .sr-panel{padding:20px 16px}.dah-seerah details.sr-panel{padding:5px 16px 10px}.dah-seerah .sr-toolbar,.dah-seerah .sr-jumps{padding:15px 18px}.dah-seerah .sr-toolbar>span{width:100%}.dah-seerah .sr-jumps{gap:12px;justify-content:flex-start}.dah-seerah .sr-source-page{padding:0 10px}.dah-seerah .sr-source-notice{padding:12px}.dah-seerah .sr-pathways,.dah-seerah .sr-unit-grid{grid-template-columns:1fr}.dah-seerah .sr-order>ol>li>div{width:100%;justify-content:flex-end}.dah-seerah .sr-art-note{padding:12px 20px}.dah-seerah .sr-actions>a{width:100%}.dah-seerah .sr-map svg text{font-size:20px}body.dah-seerah-course #popup-content,body.dah-seerah-course #popup-header,body.dah-seerah-course #popup-footer{left:0!important;right:0!important;width:100%!important;margin-left:0!important}body.dah-seerah-course #popup-sidebar{position:absolute!important;left:0!important;top:70px!important;bottom:50px!important;height:auto!important;transform:translateX(-100%)!important;max-width:calc(100vw - 65px);background:#fff!important;z-index:100}body.dah-seerah-course.sr-sidebar-open #popup-course #popup-sidebar{transform:translateX(0)!important}body.dah-seerah-course #sidebar-toggle{left:auto!important;right:50px!important}body.dah-seerah-course #popup-content .content-item-wrap{padding:12px!important}}
@media(prefers-reduced-motion:reduce){.dah-seerah *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
@media print{.dah-seerah .sr-toolbar,.dah-seerah .sr-jumps,.dah-seerah button,.dah-seerah .sr-practice,.dah-seerah textarea{display:none!important}.dah-seerah{box-shadow:none;border:0}.dah-seerah .sr-hero>img{height:180px}}
