.life-page{--paper:#eee4cf;--ink:#241c15;--dark:#191511;--red:#bc5438;--gold:#c9a044;--green:#225746;background:var(--paper);color:var(--ink)}.life-page *{box-sizing:border-box}.life-page h1,.life-page h2,.life-page h3,.life-page p{margin:0}.life-page a{color:inherit;text-decoration:none}.life-page>section,.life-page>aside{border-bottom:1px solid #a99d88}.life-page section>header{border-bottom:1px solid #a99d88;grid-template-columns:minmax(0,1.2fr) minmax(280px,.55fr);align-items:end;gap:6vw;padding:76px 5vw 44px;display:grid}.life-page section>header>small{color:var(--red);letter-spacing:.16em;grid-column:1/-1;font:700 10px Arial}.life-page section>header h2{letter-spacing:-.055em;font:400 clamp(46px,5.5vw,88px)/.91 Georgia}.life-page section>header h2 em{color:var(--red);font-weight:400}.life-page section>header>p{color:#665b4e;font:18px/1.6 Georgia}.life-hero{background:var(--dark);color:#f1e7d5;grid-template-columns:minmax(0,1.4fr) minmax(310px,.6fr);min-height:760px;display:grid;position:relative;overflow:hidden}.life-hero>div{z-index:1;padding:clamp(90px,9vw,160px) 6vw 80px;position:relative}.life-hero small{color:#db6d4d;letter-spacing:.18em;font:700 10px Arial}.life-hero h1{letter-spacing:-.07em;margin:34px 0;font:400 clamp(66px,8.2vw,138px)/.84 Georgia}.life-hero h1 em{color:#d86a4a;font-weight:400}.life-hero p{color:#c9bdad;max-width:840px;font:clamp(19px,1.5vw,26px)/1.6 Georgia}.life-hero nav{flex-wrap:wrap;gap:9px;margin-top:42px;display:flex}.life-hero nav a{letter-spacing:.06em;border:1px solid #65594d;align-items:center;min-height:48px;padding:15px 18px;font:700 10px Arial;display:flex}.life-hero>aside{z-index:1;border-left:1px solid #5e5247;flex-direction:column;justify-content:center;padding:110px 4vw 60px;display:flex;position:relative}.life-hero>aside a{border-top:1px solid #5e5247;grid-template-columns:40px 1fr;align-items:center;gap:15px;padding:20px 0;display:grid}.life-hero>aside b{color:var(--gold);font:26px Georgia}.life-hero>aside span{color:#d2c5b3;letter-spacing:.09em;font:700 10px/1.4 Arial}.life-hero>strong{opacity:.025;font:700 31vw/1 serif;position:absolute;bottom:-11vw;right:-4vw}.life-method>div{border-left:1px solid #a99d88;grid-template-columns:repeat(4,1fr);display:grid}.life-method article{border-right:1px solid #a99d88;min-height:230px;padding:32px 3vw}.life-method article small{color:var(--red);font:700 9px Arial}.life-method h3{margin:45px 0 14px;font:34px Georgia}.life-method p{color:#665b4e;font:16px/1.55 Georgia}.life-era-nav{z-index:24;background:#e5dac3;border-bottom:1px solid #a99d88;grid-template-columns:repeat(6,1fr);display:grid;position:sticky;top:106px}.life-era-nav a{text-align:center;letter-spacing:.07em;border-right:1px solid #a99d88;justify-content:center;align-items:center;min-height:48px;padding:14px 10px;font:700 8px/1.25 Arial;display:flex}.life-era-nav a:hover{background:var(--green);color:#fff}.life-stages>ol{margin:0;padding:0;list-style:none}.life-stages>ol>li{border-bottom:1px solid #a99d88;grid-template-columns:210px minmax(0,1fr) 260px;scroll-margin-top:158px;display:grid}.life-stage-index{border-right:1px solid #a99d88;flex-direction:column;min-height:720px;padding:38px 2.5vw;display:flex}.life-stage-index>span{color:var(--gold);font:56px Georgia}.life-stage-index time{margin-top:30px;font:25px/1.2 Georgia}.life-stage-index b{color:var(--red);letter-spacing:.12em;margin-top:14px;font:700 9px Arial}.life-stage-index i{color:#776b5c;letter-spacing:.1em;margin-top:auto;font:700 8px/1.5 Arial}.life-stage-body{padding:44px 4vw}.life-stage-body>h3{letter-spacing:-.035em;max-width:920px;font:400 clamp(36px,4vw,62px)/.98 Georgia}.life-stage-lead{color:#5e5448;max-width:900px;font:19px/1.65 Georgia;margin:24px 0 34px!important}.life-evidence{border-top:1px solid #a99d88;border-left:1px solid #a99d88;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.life-evidence>div{border-bottom:1px solid #a99d88;border-right:1px solid #a99d88;min-height:170px;padding:22px}.life-evidence small,.life-action-grid small,.life-stage-links small{color:var(--red);letter-spacing:.12em;font:700 8px Arial;display:block}.life-evidence b{margin:14px 0 10px;font:24px Georgia;display:block}.life-evidence p{color:#665b4e;font:14px/1.55 Georgia}.life-action-grid{grid-template-columns:repeat(2,1fr);gap:28px;margin-top:32px;display:grid}.life-action-grid section{border-top:3px solid var(--green);padding-top:18px}.life-action-grid ul{margin:16px 0 0;padding:0;list-style:none}.life-action-grid li{border-top:1px solid #b5aa95;padding:9px 0;font:14px/1.45 Georgia}.life-stage-body>aside{background:#dfd0b4;grid-template-columns:80px 1fr;gap:20px;margin-top:30px;padding:20px 22px;display:grid}.life-stage-body>aside b{color:var(--red);letter-spacing:.1em;font:700 9px Arial}.life-stage-body>aside p{font:14px/1.55 Georgia}.life-stage-links{border-left:1px solid #a99d88;flex-direction:column;justify-content:center;display:flex}.life-stage-links a{border-top:1px solid #a99d88;grid-template-columns:1fr 24px;align-content:center;min-height:128px;padding:24px;display:grid}.life-stage-links a:first-child{border-top:0}.life-stage-links small{grid-column:1/-1;margin-bottom:15px}.life-stage-links b{font:20px/1.15 Georgia}.life-stage-links span{color:var(--red);text-align:right}.life-crossroads>div{border-left:1px solid #a99d88;grid-template-columns:repeat(4,1fr);display:grid}.life-crossroads>div>a{border-right:1px solid #a99d88;flex-direction:column;min-height:260px;padding:30px 3vw;display:flex}.life-crossroads small{color:var(--red);letter-spacing:.12em;font:700 8px Arial}.life-crossroads h3{margin:60px 0 14px;font:36px Georgia}.life-crossroads p{color:#665b4e;font:15px/1.55 Georgia}.life-source-note{color:#d7ccbb;background:#1a1612;grid-template-columns:200px minmax(0,1050px);justify-content:center;gap:35px;padding:52px 6vw;display:grid}.life-source-note small{color:#dda04d;letter-spacing:.14em;font:700 9px Arial}.life-source-note p{font:18px/1.65 Georgia}@media (max-width:1050px){.life-hero{grid-template-columns:1fr}.life-hero>aside{border-top:1px solid #5e5247;border-left:0;grid-template-columns:repeat(3,1fr);padding:25px 5vw;display:grid}.life-stages>ol>li{grid-template-columns:170px minmax(0,1fr)}.life-stage-index{min-height:0}.life-stage-links{border-top:1px solid #a99d88;border-left:0;grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.life-stage-links a{border-top:0;border-right:1px solid #a99d88}.life-method>div,.life-crossroads>div{grid-template-columns:repeat(2,1fr)}.life-era-nav{grid-template-columns:repeat(3,1fr);top:106px}}@media (max-width:650px){.life-page section>header{grid-template-columns:1fr;gap:20px;padding:48px 20px 30px}.life-page section>header h2{font-size:42px}.life-hero{min-height:0}.life-hero>div{padding:78px 20px 48px}.life-hero h1{font-size:54px}.life-hero nav{display:grid}.life-hero>aside{grid-template-columns:repeat(2,1fr);padding:18px 20px}.life-hero>aside a{min-height:62px;padding:12px 0}.life-method>div,.life-crossroads>div{grid-template-columns:1fr}.life-method article{min-height:0;padding:28px 20px}.life-method h3{margin-top:28px}.life-era-nav{scroll-snap-type:x proximity;overscroll-behavior-x:contain;display:flex;top:106px;overflow-x:auto}.life-era-nav a{scroll-snap-align:start;min-width:145px}.life-stages>ol>li{grid-template-columns:1fr;scroll-margin-top:156px}.life-stage-index{border-bottom:1px solid #a99d88;border-right:0;grid-template-columns:54px 1fr;gap:7px;padding:23px 20px;display:grid}.life-stage-index>span{grid-row:1/4;font-size:42px}.life-stage-index time,.life-stage-index b,.life-stage-index i{margin:0}.life-stage-body{padding:32px 20px}.life-stage-body>h3{font-size:38px}.life-stage-lead{font-size:17px}.life-evidence,.life-action-grid{grid-template-columns:1fr}.life-action-grid{gap:22px}.life-stage-body>aside{grid-template-columns:1fr;gap:10px}.life-stage-links{grid-template-columns:1fr}.life-stage-links a{border-top:1px solid #a99d88;border-right:0;min-height:92px;padding:20px}.life-crossroads>div>a{border-bottom:1px solid #a99d88;min-height:210px;padding:28px 20px}.life-source-note{grid-template-columns:1fr;padding:38px 20px}.life-source-note p{font-size:16px}}@media (prefers-reduced-motion:reduce){.life-page *{scroll-behavior:auto!important}}.life-hero{background:linear-gradient(90deg,#191511ed 0,#191511da 43%,#1915114d 70%,#1915119c 100%),url(/hayat-duraklari-kapak.webp) 50%/cover no-repeat}.life-hero>div p{color:#ded1bd}.life-hero nav a{background:#17120ec7;border-color:#8e775e}.life-hero>aside{background:#17120eba;border-left-color:#7b684f}@media (max-width:650px){.life-hero{background-position:62%}.life-hero>div{background:#17120e9c}}.life-progress-summary{color:#f2e8d5;background:#225746;grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:6vw;padding:52px 5vw;display:grid;border-bottom-color:#133b30!important}.life-progress-summary small{color:#e8b459;letter-spacing:.15em;font:700 9px Arial}.life-progress-summary h2{letter-spacing:-.045em;font:400 clamp(38px,4.5vw,70px)/.93 Georgia;margin:18px 0 16px!important}.life-progress-summary h2 em{color:#e9b45b;font-weight:400}.life-progress-summary p{color:#d4dfd5;max-width:680px;font:16px/1.6 Georgia}.life-progress-summary aside{border-left:1px solid #6f9385;flex-direction:column;padding-left:35px;display:flex}.life-progress-summary aside b{font:64px/.95 Georgia}.life-progress-summary aside span{color:#d4dfd5;letter-spacing:.1em;margin:10px 0 20px;font:700 9px Arial}.life-progress-summary aside i,.life-practice header i{background:#ffffff2b;height:4px;display:block;overflow:hidden}.life-progress-summary aside u,.life-practice header u{background:#e9b45b;height:100%;text-decoration:none;transition:width .25s;display:block}.life-workbook{background:#e9ddc6;border:1px solid #a99d88;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);margin-top:34px;display:grid}.life-learning{border-right:1px solid #a99d88}.life-learning>header,.life-practice>header{color:#eee3d0;background:#1e1914;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:17px 20px;display:flex}.life-learning header small,.life-practice header small{color:#db7657;letter-spacing:.13em;font:700 8px Arial}.life-learning header b,.life-practice header b{letter-spacing:.08em;font:700 8px Arial}.life-learning details{border-top:1px solid #a99d88}.life-learning details:first-of-type{border-top:0}.life-learning summary{cursor:pointer;grid-template-columns:30px minmax(0,1fr) 38px;align-items:center;gap:12px;padding:18px 20px;list-style:none;display:grid}.life-learning summary::-webkit-details-marker{display:none}.life-learning summary span{color:var(--red);font:700 9px Arial}.life-learning summary h4{margin:0;font:400 17px/1.3 Georgia}.life-learning summary>b{color:var(--green);letter-spacing:.08em;text-align:right;font:700 8px Arial}.life-learning details[open] summary{background:#dfd0b4}.life-learning details>div{background:#dfd0b4;padding:0 20px 20px 62px}.life-learning details p{color:#51473c;font:15px/1.6 Georgia}.life-learning details nav{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.life-learning details nav a{color:var(--green);letter-spacing:.06em;border:1px solid #aa9b82;padding:9px 11px;font:700 8px Arial}.life-learning details nav a:hover{background:var(--green);color:#fff}.life-practice>header{grid-template-columns:1fr auto;display:grid}.life-practice>header i{grid-column:1/-1}.life-practice>label:not(.life-note){cursor:pointer;border-top:1px solid #b5aa95;grid-template-columns:22px 1fr;gap:13px;padding:19px 20px;display:grid}.life-practice input{width:18px;height:18px;accent-color:var(--green);margin:1px 0 0}.life-practice label span>b{font:400 16px/1.35 Georgia;display:block}.life-practice label span>small{color:#776b5c;margin-top:7px;font:12px/1.5 Georgia;display:block}.life-practice label.done{background:#d8dfd2}.life-practice label.done span>b{-webkit-text-decoration:line-through #6c8c7f;text-decoration:line-through #6c8c7f}.life-note{border-top:1px solid #a99d88;padding:20px;display:block}.life-note>span{color:var(--red);letter-spacing:.12em;margin-bottom:10px;font:700 8px Arial;display:block}.life-note textarea{resize:vertical;width:100%;min-height:95px;color:var(--ink);background:#f1e7d3;border:1px solid #b5aa95;border-radius:0;padding:13px;font:14px/1.5 Georgia}.life-note textarea:focus{outline:2px solid var(--green);outline-offset:2px}@media (max-width:1050px){.life-workbook{grid-template-columns:1fr}.life-learning{border-bottom:1px solid #a99d88;border-right:0}}@media (max-width:650px){.life-progress-summary{grid-template-columns:1fr;padding:38px 20px}.life-progress-summary aside{border-top:1px solid #6f9385;border-left:0;padding:24px 0 0}.life-learning>header,.life-practice>header{padding:15px}.life-learning summary{grid-template-columns:25px minmax(0,1fr) 32px;padding:16px 15px}.life-learning details>div{padding:0 15px 18px 52px}.life-learning details nav{display:grid}.life-practice>label:not(.life-note),.life-note{padding:17px 15px}}.life-live-layers{margin-top:34px}.life-live-layers .life-workbook{margin-top:0}.life-levels{border:1px solid #aa9b82;grid-template-columns:repeat(3,1fr);gap:0!important;margin:0 0 20px!important;display:grid!important}.life-levels button{color:#54493d;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;border-right:1px solid #aa9b82;min-height:38px;padding:8px;font:700 8px Arial}.life-levels button:last-child{border-right:0}.life-levels button.active{background:var(--green);color:#fff}.life-learning details h5{color:var(--red);letter-spacing:.11em;margin:18px 0 7px;font:700 8px Arial}.life-source-jumps{display:flex!important}.life-learned{color:var(--green);letter-spacing:.06em;border-top:1px solid #b5aa95;align-items:center;gap:9px;margin-top:18px;padding-top:14px;font:700 9px Arial;display:flex}.life-learned input{accent-color:var(--green)}.life-practice details{border-top:1px solid #b5aa95}.life-practice details>summary{list-style:none}.life-practice details>summary::-webkit-details-marker{display:none}.life-practice details>summary>label{cursor:pointer;grid-template-columns:22px 1fr;gap:13px;padding:19px 20px;display:grid}.life-practice details>summary>label.done{background:#d8dfd2}.life-practice details>summary>label.done span>b{text-decoration:line-through}.life-action-meta{background:#dfd0b4;grid-template-columns:170px 1fr;gap:14px;padding:18px 20px 22px 55px;display:grid}.life-action-meta label,.life-stage-tool footer label{color:var(--red);letter-spacing:.09em;font:700 8px Arial}.life-action-meta input,.life-action-meta textarea,.life-stage-tool input,.life-stage-tool textarea{width:100%;color:var(--ink);background:#f4ead7;border:1px solid #aa9b82;border-radius:0;margin-top:8px;padding:11px;font:13px Georgia;display:block}.life-action-meta textarea{resize:vertical;min-height:70px}.life-source-desk,.life-help-desk,.life-stage-tool{background:#e9ddc6;border:1px solid #a99d88;margin-top:26px}.life-source-desk>header,.life-help-desk>header,.life-stage-tool>header{background:var(--green);color:#fff;justify-content:space-between;align-items:center;gap:20px;min-height:60px;padding:17px 20px;display:flex}.life-source-desk>header small,.life-help-desk>header small,.life-stage-tool>header small{color:#ecc173;letter-spacing:.13em;font:700 8px Arial}.life-source-desk>header b,.life-help-desk>header b{letter-spacing:.08em;font:700 8px Arial}.life-source-columns{grid-template-columns:.75fr 1.25fr;display:grid}.life-source-columns>div+div{border-left:1px solid #a99d88}.life-source-columns h4{border-bottom:1px solid #a99d88;margin:0;padding:18px 20px;font:26px Georgia}.life-source-columns article{border-bottom:1px solid #b5aa95;padding:19px 20px}.life-source-columns article>small{color:var(--red);letter-spacing:.08em;margin-bottom:10px;font:700 8px Arial;display:block}.life-source-columns article>b,.life-source-columns article>a>b{margin-bottom:8px;font:22px Georgia;display:block}.life-source-columns article p{color:#554a3e;font:14px/1.55 Georgia}.life-source-columns article em{color:#766a5b;margin-top:10px;font:italic 12px Georgia;display:block}.life-source-columns article>a:last-child{color:var(--green);letter-spacing:.07em;margin-top:12px;font:700 8px Arial;display:inline-block}.life-source-columns .life-hadith-ar{color:#2a2119;text-align:right;margin-bottom:12px;font:22px/1.9 Georgia}.life-cross-links{grid-template-columns:repeat(3,1fr);display:grid}.life-cross-links a{border-top:1px solid #a99d88;border-right:1px solid #a99d88;min-height:70px;padding:16px 20px;font:15px/1.3 Georgia}.life-cross-links small{color:var(--red);letter-spacing:.08em;margin-bottom:7px;font:700 7px Arial;display:block}.life-help-desk>div{grid-template-columns:repeat(3,1fr);display:grid}.life-help-desk article{border-right:1px solid #a99d88;padding:22px}.life-help-desk article:last-child{border-right:0}.life-help-desk article>small{color:var(--red);letter-spacing:.1em;font:700 8px Arial}.life-help-desk article p{margin-top:18px;font:14px/1.6 Georgia}.life-help-desk article a{color:var(--green);text-decoration:underline}.life-help-desk article.urgent{background:#d9c7a9}.life-help-desk article.urgent>b{color:#8e3828;letter-spacing:.05em;margin-top:16px;font:700 9px/1.5 Arial;display:block}.life-stage-tool>header{background:#1e1914}.life-stage-tool>header h4{margin:0 auto 0 0;font:25px Georgia}.life-stage-tool>header button{color:#fff;letter-spacing:.08em;cursor:pointer;background:0 0;border:1px solid #887866;padding:10px 13px;font:700 8px Arial}.life-stage-tool>div{grid-template-columns:repeat(2,1fr);display:grid}.life-stage-tool>div label{border-bottom:1px solid #b5aa95;border-right:1px solid #b5aa95;align-items:center;gap:11px;min-height:54px;padding:15px 18px;font:14px Georgia;display:flex}.life-stage-tool>div label.done{background:#d8dfd2;text-decoration:line-through}.life-stage-tool input[type=checkbox]{width:17px;accent-color:var(--green)}.life-stage-tool footer{grid-template-columns:190px 1fr;gap:18px;padding:20px;display:grid}.life-stage-tool footer textarea{resize:vertical;min-height:72px}@media (max-width:900px){.life-source-columns,.life-help-desk>div{grid-template-columns:1fr}.life-source-columns>div+div{border-left:0}.life-help-desk article{border-bottom:1px solid #a99d88;border-right:0}.life-cross-links{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.life-levels{grid-template-columns:1fr}.life-levels button{border-bottom:1px solid #aa9b82;border-right:0}.life-action-meta,.life-stage-tool footer{grid-template-columns:1fr;padding-left:20px}.life-cross-links,.life-stage-tool>div{grid-template-columns:1fr}.life-stage-tool>header{flex-wrap:wrap;align-items:flex-start}.life-stage-tool>header h4{order:3;width:100%}.life-source-columns .life-hadith-ar{font-size:20px}}@media print{header.site-header,.life-era-nav,.life-hero,.life-method,.life-progress-summary,.life-crossroads,.life-source-note,.life-stage-links,.life-stages>header,.life-stage-index,.life-stage-body>h3,.life-stage-lead,.life-evidence,.life-workbook,.life-source-desk,.life-help-desk,.life-stage-body>aside,.life-stages>ol>li{display:none!important}.life-stages>ol>li:has(.life-stage-tool){display:block!important}.life-stage-body{padding:0}.life-stage-tool{border:0;margin:0}.life-stage-tool>header{color:#000;background:#fff;border-bottom:2px solid #000}.life-stage-tool>header button{display:none}.life-stage-tool>div label,.life-stage-tool footer{break-inside:avoid}.life-stage-tool{page-break-after:always}}
