.warm-detail{--warm-background:#f9f7f3;--warm-surface:#f0ebe4;--warm-border:#ded7cd;--warm-ink:#272522;--warm-muted:#766d63;--warm-accent:#5a493e;background:var(--warm-background);color:var(--warm-ink)}.warm-detail .text-neutral-900,.warm-detail .text-neutral-700{color:var(--warm-ink)}.warm-detail .text-neutral-600{color:var(--warm-muted)}.warm-detail .border-neutral-200,.warm-detail .border-neutral-300,.warm-detail dl,.warm-detail dl>div{border-color:var(--warm-border)}.warm-detail .bg-neutral-100,.warm-detail section[aria-label$=\ gallery]>div:first-child{background:var(--warm-surface)}.warm-detail .bg-neutral-100.text-neutral-600,.warm-detail section[aria-label$=\ gallery] [role=status]{color:var(--warm-ink)}.warm-detail section[aria-label$=\ gallery] span[aria-hidden=true]{opacity:.3}.warm-detail .border-neutral-900,.warm-detail button[aria-pressed=true]{border-color:var(--warm-accent)}.warm-detail button[aria-label*=to\ selection]{background:var(--warm-accent);border-color:var(--warm-accent);color:var(--warm-background)}.warm-detail button[aria-label*=from\ selection]{background:var(--warm-surface);border-color:var(--warm-border);color:var(--warm-ink)}.warm-detail button[aria-label*=favorites][aria-pressed=false]{border-color:var(--warm-muted)}.warm-detail button[aria-label*=to\ selection]:hover,.warm-detail button[aria-label*=to\ selection]:active{background:var(--warm-ink);border-color:var(--warm-ink)}.warm-detail button[aria-label*=favorites]:hover,.warm-detail section[aria-label$=\ gallery] button:hover{background:var(--warm-surface);color:var(--warm-ink)}.warm-detail [data-mobile-selection-bar]{background:var(--warm-background);border-color:var(--warm-border)}.warm-detail :where(a,button):focus-visible{outline-color:var(--warm-accent)}.warm-detail ::selection{background:var(--warm-accent);color:var(--warm-background)}.warm-detail h1{font-size:clamp(28px,3vw,48px);line-height:1.15}.detail-no-image{aspect-ratio:3/4;color:#766d63;background:#f0ebe4;place-items:center;font-size:14px;display:grid}@media (max-width:767px){.warm-detail{padding-inline:16px}.warm-detail h1{font-size:28px}.warm-detail [data-mobile-selection-bar]{gap:12px;margin-inline:-16px;padding-inline:16px}.warm-detail .gallery-media-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.warm-detail .gallery-media-actions>:is(a,button){text-align:center;justify-content:center;padding:8px;line-height:1.6}.warm-detail .gallery-media-actions>[role=status]{grid-column:1/-1}}.gallery-share-save summary:focus-visible{outline-offset:3px;outline:2px solid}.gallery-share-save[open] summary{border-color:var(--warm-accent)}@media (max-width:767px){.warm-detail{padding-bottom:calc(88px + env(safe-area-inset-bottom))}}
