.day-page{min-height:100dvh;padding:2rem 1rem;background:var(--ivory) url(/assets/delivery/linen-fine.webp) center/620px;>aside{padding:1rem;background:#eadbc6}>aside,>header{text-align:center}>header{max-width:48rem;margin:2rem auto}h1{font-size:clamp(3rem,8vw,5rem);margin:.5rem 0}>header>p:first-child{font-size:.75rem;letter-spacing:.2em}>header button{background:#fffaf2;border:1px solid #b68c70;padding:.7rem 1.2rem;border-radius:.3rem}>footer{text-align:center;margin:2rem auto}>dialog[data-wide]:has(>section){padding:0;background:var(--ivory);color:var(--ink);>header{position:sticky;top:0;z-index:100;background:#fffaf1f2;padding:.5rem 1rem;margin:0;>button{color:var(--ink)}}}}.countdown{text-align:center;font:1.1rem var(--serif);color:var(--ink);padding:1.5rem}