.weekday-page{--weekday-ink:#173947;--weekday-accent:#a66b32;color:var(--weekday-ink)}.weekday-burmese{--weekday-accent:#527c79}.weekday-heading{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:center;gap:65px;padding:48px 0 35px;display:grid}.weekday-heading h1{letter-spacing:-.04em;max-width:820px;margin:14px 0 22px;font-size:clamp(42px,5.2vw,68px);line-height:1.07}.weekday-heading p{color:#596c77;max-width:740px;font-size:18px;line-height:1.8}.weekday-heading .button{margin-top:26px}.weekday-orbit{aspect-ratio:1;background:radial-gradient(circle,#f5f1e8 40%,#0000 41%);border:1px solid #d8e0df;border-radius:50%;width:100%;max-width:355px;margin:auto;position:relative}.weekday-orbit-center{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:25%}.weekday-orbit-center svg{color:var(--weekday-accent);width:37px;height:37px;margin-bottom:13px}.weekday-orbit-center strong{font-size:30px}.weekday-orbit-center span{color:#667680;font-size:13px}.weekday-orbit-dot{width:58px;height:58px;color:var(--day-color);transform:translate(-50%, -50%) rotate(calc(var(--position)*45deg)) translateY(-150px) rotate(calc(var(--position)*-45deg));background:#fff;border:1px solid #e0e4e2;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%}.weekday-orbit-dot svg{width:28px;height:28px}.weekday-page>section{margin:65px 0;scroll-margin-top:30px}.weekday-page h2{letter-spacing:-.025em;font-size:clamp(29px,3.2vw,43px);line-height:1.18}.weekday-tool{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:20px;display:grid}.weekday-form{padding:clamp(25px,4vw,43px)}.weekday-form h2{margin-bottom:18px}.weekday-form>p{color:#596c77;line-height:1.75}.weekday-form label{margin:23px 0 8px;font-size:13px;font-weight:700;display:block}.weekday-form label span{font-weight:400}.weekday-form input,.weekday-form select{width:100%;min-width:0}.weekday-form .field-help{margin-top:8px;font-size:12px}.weekday-form>.button{width:100%;margin-top:24px}.weekday-form .example-button{margin:14px auto 0;display:block}.weekday-form .weekday-private{justify-content:center;align-items:center;gap:7px;margin-top:18px;font-size:12px;display:flex}.weekday-form .form-error{color:#a23c35}.weekday-results{background:var(--weekday-ink);color:#fff;border-radius:24px;flex-direction:column;justify-content:center;min-height:450px;padding:clamp(26px,4vw,42px);display:flex}.weekday-results>.eyebrow{color:#dfbd81}.weekday-results h2{margin:14px 0}.weekday-results>p{color:#d2dde1;line-height:1.7}.weekday-result-list{gap:16px;margin-top:20px;display:grid}.weekday-result-card{border-left:3px solid var(--day-color);background:#ffffff0b;border-radius:15px;padding:22px}.weekday-result-card>svg{color:#e1bf80;width:45px;height:45px;margin-bottom:15px}.weekday-result-card>span{color:#d0dce1;font-size:12px;display:block}.weekday-result-card h3{margin:6px 0 8px;font-size:29px}.weekday-result-card>strong{color:#e1bf80;font-size:14px}.weekday-result-card p{color:#d3dee2;margin-top:12px;font-size:14px;line-height:1.7}.weekday-result-card a{color:#f2d59f;align-items:center;gap:7px;margin-top:15px;font-size:13px;display:flex}.weekday-empty{text-align:center}.weekday-empty>svg{color:#dfbd81;width:60px;height:60px;margin:auto}.weekday-empty p{color:#d2dde1;line-height:1.7}.weekday-empty>span{color:#bacbd1;margin-top:23px;font-size:12px;display:block}.weekday-explanation{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:60px;display:grid}.weekday-explanation p,.weekday-context p{color:#596c77;margin-top:18px;line-height:1.85}.weekday-explanation ol{margin:0;padding:0;list-style:none}.weekday-explanation li{border-bottom:1px solid #dde3e2;gap:20px;padding:22px 0;display:flex}.weekday-explanation li>span{height:43px;color:var(--weekday-accent);background:#f1ede5;border-radius:50%;flex:0 0 43px;place-items:center;font-weight:700;display:grid}.weekday-explanation h3{margin:0;font-size:18px}.weekday-explanation li p{margin-top:6px;font-size:14px}.weekday-symbols>p{color:#596c77;margin-top:17px;line-height:1.75}.weekday-symbol-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}.weekday-symbol-grid button{color:var(--weekday-ink);cursor:pointer;background:#fff;border:1px solid #dbe2e1;border-radius:14px;flex-direction:column;align-items:center;gap:10px;min-width:0;padding:22px 12px;display:flex}.weekday-symbol-grid button:hover{background:#f7f6f1}.weekday-symbol-grid button[aria-pressed=true]{border-color:var(--day-color);box-shadow:inset 0 0 0 1px var(--day-color);background:#f7f6f1}.weekday-symbol-grid svg{width:37px;height:37px;color:var(--day-color)}.weekday-symbol-grid strong{text-align:center;font-size:15px}.weekday-symbol-grid small{text-align:center;color:#63757d;font-size:11px}.weekday-symbol-grid button:focus-visible{outline:2px solid var(--weekday-ink);outline-offset:3px}.weekday-portrait{background:#f3f0e9;border-radius:20px;grid-template-columns:190px minmax(0,1fr);gap:38px;margin-top:17px;padding:36px;display:grid}.weekday-portrait>div:first-child{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}.weekday-portrait>div:first-child svg{width:85px;height:85px;color:var(--day-color)}.weekday-portrait>div:first-child span{color:#677781;font-size:12px}.weekday-portrait .eyebrow{color:var(--day-color)}.weekday-portrait h3{margin:10px 0 15px;font-size:35px}.weekday-portrait h4{margin-top:22px;font-size:15px}.weekday-portrait p{color:#576c77;margin-top:9px;line-height:1.8}.weekday-wednesday{border-block:1px solid #dbe2e1;gap:30px;padding:35px 0;display:flex}.weekday-wednesday>svg{width:43px;height:43px;color:var(--weekday-accent);flex-shrink:0}.weekday-wednesday p{color:#596c77;margin-top:18px;line-height:1.85}.weekday-context{max-width:900px}.weekday-sources{border-top:1px solid #dbe2e1;padding-top:30px}.weekday-sources>p{color:#596c77;max-width:900px;margin-top:18px;line-height:1.8}.weekday-sources ul{margin-top:22px;padding-left:20px}.weekday-sources li{margin:13px 0;line-height:1.7}.weekday-sources a{text-underline-offset:3px;text-decoration:underline}@media (max-width:950px){.weekday-heading{grid-template-columns:minmax(0,1fr) 280px;gap:35px}.weekday-orbit-dot{width:48px;height:48px;transform:translate(-50%, -50%) rotate(calc(var(--position)*45deg)) translateY(-120px) rotate(calc(var(--position)*-45deg))}.weekday-tool,.weekday-explanation{grid-template-columns:1fr}.weekday-explanation{gap:24px}}@media (max-width:650px){.weekday-heading{grid-template-columns:1fr;gap:42px;padding-top:32px}.weekday-heading h1{font-size:42px}.weekday-heading p{font-size:16px}.weekday-orbit{max-width:280px}.weekday-page>section{margin:46px 0}.weekday-results{min-height:340px;padding:25px 22px}.weekday-symbol-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.weekday-portrait{grid-template-columns:1fr;gap:24px;padding:28px 22px}.weekday-portrait>div:first-child svg{width:62px;height:62px}.weekday-portrait h3{font-size:29px}.weekday-wednesday{flex-direction:column;gap:20px}.weekday-heading .button{font-size:14px}.weekday-private{flex-wrap:wrap}}
