/* All Day — after-service palette. */
:root{color-scheme:dark;--ink:#f1f4ef;--paper:#111614;--muted:#aab4ac;--line:#344139;--red:#a7f2c5;--yellow:#a7f2c5;--pink:#242b26;--cyan:#182820;background:var(--paper);color:var(--ink)}
body{background:var(--paper);color:var(--ink)}
.header{background:#1a221e;border:1px solid #36473c;border-radius:18px;color:#f1f4ef}.wordmark span,.footer .wordmark span{color:#a7f2c5}.header>.button{background:#a7f2c5;color:#13271b;border-radius:10px}.header>.button:hover{background:#c5ffdb}.button{border-radius:10px}.dark{background:#a7f2c5;color:#13271b}.dark:hover{background:#c5ffdb;color:#13271b}.hero h1{font-weight:500}.hero h1 span{color:#a7f2c5}.hero .eyebrow i{background:#a7f2c5}.intro{color:#bac5bc}.hero .fine,.fine{color:#aab4ac}.text-link{border-color:#7d9987}.eyebrow{color:#bed3c4}
.hero-example{background:#18211c;border:1px solid #354a3c;border-radius:22px}.example-story{color:#f1f4ef}.example-story>.eyebrow{color:#a7f2c5}.example-story>p:not(.eyebrow),.story-caption{color:#b3c2b8}.example-story img{border-radius:9px}.example-top{color:#bdccc1}.event-card{background:#202c24;border:1px solid #405446;border-radius:12px;color:#f1f4ef}.mini-label{color:#b1c1b5}.tag{color:#c2d0c6;border-color:#506657;background:#2a3a30;border-radius:5px}.change{background:#314536;border-radius:7px}.change-icon{color:#b7f4c9;border-color:#627966}.change h3{color:#f1f4ef}.change p{color:#c0d1c4}.cost-lines{color:#c0d1c4}.decision{background:#17221b;border-color:#3c5142;border-radius:8px}.decision-options{background:#2d4033;border-radius:8px}.response{color:#d1dfd5;border-radius:5px;font-size:14px}.response.active{color:#14261b;background:#a7f2c5}.baseline{color:#a9b9ad}.track{background:#3a4d40}.track>div{background:#a7f2c5}.decision #result-note{color:#bdccc2}.owner-icon{color:#c3f8d5;background:#384d3d}.event-bottom{color:#c0cfc5}.event-bottom b{color:#f1f4ef}.pending{color:#c8d8cc;border-color:#526b5a;border-radius:5px}.example-disclaimer{color:#adbbb2}.roles>p{color:#adbbb2}.roles>div{color:#c7d9cc}
.problem{background:#182820;border:1px solid #344d3d;border-radius:20px;color:#f1f4ef}.section-head .eyebrow{color:#a7f2c5}.section-head>p:last-child{color:#bfcec4}.problem-grid article{border-color:#44644e}.index{color:#a7f2c5}.problem-grid p{color:#bacdc0}.workflow-intro>p:last-child,.steps p,.principle p{color:#afbeb4}.steps article>span{color:#a7f2c5}.kitchen-section{border:1px solid #394b3e;border-radius:20px}.kitchen-copy{background:#242f27;color:#f1f4ef}.kitchen-copy .eyebrow{color:#a7f2c5}.kitchen-copy>p:last-child{color:#c0cec4}.partner>div>p:not(.eyebrow):not(.fine){color:#b7c5bc}.review-card{background:#202f26;border:1px solid #486451;border-radius:18px}.review-card .mini-label{color:#b1ebc4}.review-card h3{color:#d9f6e3}.review-card li,.review-note{border-color:#405d48}.review-card li span,.review-note{color:#b3cabb}.review-card li p{color:#e4efe7}.faq details p{color:#b5c5bb}.faq summary{color:#ecf2ed}.footer{background:#19221c;border:1px solid #364b3d;border-bottom:0;border-radius:18px 18px 0 0;color:#f1f4ef}.footer>span,.footer small{color:#b7c9bc}
dialog{background:#1a241e;color:#f1f4ef;border:1px solid #4c6454;border-radius:18px}dialog::backdrop{background:#050d09c9}dialog h2+p{color:#bccbc1}.dialog-close{color:#cfdbd2}.prototype-note{background:#283c2e;color:#c1d7c8;border-radius:7px}input,textarea{background:#111d15;color:#f1f4ef;border-color:#58745f;border-radius:6px}input::placeholder,textarea::placeholder{color:#9fb5a6}#request-text{background:#283c2e;color:#e2eee6}#copy-status{color:#bad0c2}.skip{background:#a7f2c5;color:#13271b}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline-color:#a7f2c5}
@media(max-width:540px){.header{border-radius:14px}.hero-example{border-radius:16px}.problem,.kitchen-section{border-radius:16px}.response{font-size:13px}.review-card{border-radius:14px}.footer{border-radius:14px 14px 0 0}}
