/* Restore the original illustrated edition, not the v65 recolouring. */
:root{--purple:#6B4C9A;--coral:#E8634F;--orange:#F5A623;--teal:#2B8B95}
/* Original page background, typography, action colours and panels come from experience-v54/61.css. */
.work-heading64.tune-heading-copy61{padding:0!important;background:none!important;border-radius:0!important;margin:12px 0 24px}.work-heading64.tune-heading-copy61 .clock-eyebrow{color:#397781!important}.work-heading64.tune-heading-copy61 .clock-title{color:#553d7b!important;font-size:calc(27px * var(--text-scale,1));line-height:1.6!important}.home-clock66>.clock-title{margin:20px 0 12px}.home-clock66 .body-time-jewel57{margin:0 0 20px!important}.home-clock66>.clock-primary{margin-top:20px}.home-clock66 .offset-status64{font-size:calc(16px * var(--text-scale,1));line-height:1.8;margin:12px 0 20px}.home-beast64{color:#705378}.home-beast64 img{width:44px;height:44px}.aw-rhythm{background:#fffdf8!important;border-color:#ece2e8!important}.rhythm-art66{display:block;width:min(100%,64px);height:auto;aspect-ratio:1;object-fit:contain;margin:0 auto 5px}.clock-stop{min-height:106px}.clock-stop.current{background:#f3eedc!important}
/* Keep the two rows of navigation and the local save feedback. */
.nav-utility61{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.nav-utility61 button{background:#f4edf8!important;color:#6B4C9A!important}.nav-utility61 button:last-child{background:#eaf4ef!important;color:#377b73!important}.nav-utility61 button[aria-current=page]{background:#6B4C9A!important;color:white!important}.nav-utility61 button:last-child[aria-current=page]{background:#2b7a76!important}.nav-utility61 button:first-child{background:#f8efe6!important;color:#76577a!important}.nav-utility61 button:first-child[aria-current=page]{background:#6B4C9A!important;color:#fff!important}

/* The original quick-record tiles and illustrated rows. */
.ritual-hub64 button{align-items:center;text-align:center;padding:16px 12px 20px;border:1px solid #efc1a8;border-radius:22px;background:linear-gradient(145deg,#ffe3c8,#fff6ec);color:#884a39;box-shadow:0 5px 18px #42796412}.ritual-hub64 .night64{background:linear-gradient(145deg,#e5d9f4,#fcf3f5);border-color:#cfb8e4;color:#6B4C9A}.ritual-art66{width:130px;height:auto;aspect-ratio:1;object-fit:contain;max-width:100%;margin:0 auto 5px}.ritual-hub64 b{font-size:calc(20px * var(--text-scale,1))}.ritual-hub64 small,.ritual-hub64 em{font-size:calc(14px * var(--text-scale,1));line-height:1.7;color:#6c6170}.record-group64{border-top:0;margin:30px 0;padding:0}.record-group64 h3{font-size:calc(20px * var(--text-scale,1));font-weight:700;color:#6B4C9A;margin:0 0 14px}.record-group64 .tune-item60{width:100%;margin:12px 0}.record-group64 .tune-item60 small{display:block;font-size:calc(14px * var(--text-scale,1));line-height:1.7}.record-group64 .tune-item60 small:last-child{font-size:calc(12px * var(--text-scale,1));margin-top:5px}.record-group64 .tune-item60 b{font-size:calc(18px * var(--text-scale,1));line-height:1.6}.record-group64 .tune-item60 i{font-style:normal;color:#987197}.section-tabs64{background:#f1eaf6;border:1px solid #e1d5e9;border-radius:16px;margin-bottom:28px}.section-tabs64 button[aria-current=page]{background:#fffcf8;text-decoration:underline;text-underline-offset:5px}.tune-section-head60 button{color:#654584!important;background:#f3eaf7!important;border:1px solid #d7c3e3;min-height:44px;border-radius:12px;padding:9px 12px}.tune-recommend60{border-left-width:1px!important;border-radius:26px!important}.tune-recommend60 h3{color:#ac493c!important}.tune-recommend60.teal h3{color:#246f77!important}.tune-chip60{background:#ffffffc9!important;color:#654584!important}.tune-saved62{background:linear-gradient(120deg,#e3f3eb,#f6f0fa)!important}.tune-form60{background:none;border:0;box-shadow:none;padding:0}.tune-scale60>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.tune-scale60>div>label:last-child:nth-child(odd){grid-column:1/-1}.tune-scale60 span{font-size:calc(16px * var(--text-scale,1));padding:12px 10px;min-height:52px;box-sizing:border-box}.tune-scale60 input:checked+span:after{content:'✓';margin-left:8px;font-weight:800}.tune-scale60 input:focus-visible+span{outline:3px solid #2b7c87;outline-offset:3px}
.questionnaire-result64{background:linear-gradient(135deg,#fff1da,#f0e7f7);border-color:#d9c7e8;border-radius:24px}.questionnaire-result64 img{width:140px;height:140px}.week-row64{background:#fffaf7;border-color:#e1d4e8}.intro-visual64{background:linear-gradient(145deg,#fff1dc,#f2e7f6);border-color:#dfcce5;box-shadow:inset 0 0 0 5px #ffffff55}.intro-rings64{border-color:#efc397;border-top-color:#e88962;border-right-color:#9b71bb;background:#fffaf7}.intro-rings64>span{color:#6B4C9A}.intro-bars64 span{border-color:#e88962;background:#fff5e8}.intro-bars64 span:nth-child(2){border-color:#9b71bb;background:#f1e6f7}.intro-bars64 span:nth-child(3){border-color:#4a9b7f;background:#e9f4ef}
/* Retain HIG-related interaction and enlargement fixes without changing the old visual style. */
.clock-primary{background:linear-gradient(110deg,#b64336,#aa3558);color:white}.clock-filter{min-height:44px}.clock-filter[aria-pressed=true]{box-shadow:inset 0 0 0 2px #ffffff88}.clock-filter[aria-pressed=true]::before{content:'✓';font-weight:700;margin-right:6px}.tune-inline60 button,.tune-details60>summary{min-height:44px!important}.tune-details60>summary{box-sizing:border-box;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.nav-item[aria-current=page]{outline:1px solid #dac5e8;outline-offset:-1px}.nav-item[aria-current=page] .nav-label{font-weight:800}.skip-link:not(:focus){top:0!important;transform:translateY(-160%)!important}.skip-link:focus{transform:none!important;top:8px!important;max-width:calc(100vw - 24px)}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #236F7A!important;outline-offset:3px}.nav-utility61 .nav-label{white-space:normal!important}.nav-utility61 .nav-item{flex-wrap:wrap}.clock-stop b{white-space:normal}.clock-stops{grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(48px * var(--text-scale,1))),1fr))}
@media(max-width:359px){.ritual-art66{width:108px}.ritual-hub64 button{padding:16px 8px}.ritual-hub64 b{font-size:calc(18px * var(--text-scale,1))}.tune-scale60>div{grid-template-columns:1fr}.questionnaire-result64{flex-direction:column}.clock-stops{gap:4px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media(prefers-contrast:more){.clock-caption,.small-note64,.tune-muted60{color:#51445C!important}.clock-entry,.tune-item60,.care-details{border-color:#8C749B!important}}
@media(forced-colors:active){button,a,summary{border:1px solid ButtonText!important}.nav-item[aria-current=page],.section-tabs64 [aria-current=page]{outline:2px solid Highlight!important}}

.home-clock66>.aw-now{padding:4px 2px 20px;display:flex;justify-content:space-between;align-items:center;gap:16px}.home-clock66 .aw-now .clock-time{font-size:calc(42px * var(--text-scale,1));margin:0;padding:0;letter-spacing:0}.home-clock66 .aw-now>span{font-size:calc(14px * var(--text-scale,1));color:#66536a;text-align:right}.ritual-hub64 h2,.record-options64 h2,.questionnaire-history64 h2{color:#6B4C9A}.record-item64 i{color:#9b71bb}.tune-recommend60 .clock-primary{background:linear-gradient(110deg,#b64336,#aa3558)}.tune-recommend60.teal .clock-primary{background:linear-gradient(120deg,#246f77,#6B4C9A)}

.home-clock66 .body-time-jewel57{grid-template-columns:repeat(auto-fit,minmax(min(100%,calc((100% - 10px) / 2 * var(--text-scale,1))),1fr))!important}.home-clock66>.aw-now{flex-wrap:wrap}.home-clock66 .aw-dial-button{max-width:220px;justify-self:center;width:100%}

.skip-link{min-height:44px;box-sizing:border-box}#page-almanac a[target="_blank"]{display:inline-flex;align-items:center;min-height:44px}

/* Preserve the original 40/60 balance; allow a single column for enlarged text. */
.home-clock66 .body-time-jewel57{display:flex!important;flex-wrap:wrap;justify-content:center}.home-clock66 .body-time-heading57,.home-clock66 .aw-dial-note{flex:1 0 calc(100% - 8px)}.home-clock66 .aw-dial-button{flex:1 1 calc(100px * var(--text-scale,1));min-width:0}.home-clock66 .aw-dial-copy{flex:1.5 1 calc(150px * var(--text-scale,1));min-width:0}
