.header-actions{display:flex;gap:10px;align-items:center}html[data-theme=dark]{color-scheme:dark;--ink:#e5f2ec;--muted:#a7bab2;--line:#30473e;--cream:#192c24;--white:#14241f;--deep:#79dfbf}html[data-theme=dark] body{background:#101c18}html[data-theme=dark] .preview,html[data-theme=dark] .care-banner{background:#1b3027;color:#b8d7c9}html[data-theme=dark] .primary{background:#1caf8f;color:#071d15}html[data-theme=dark] .outline,html[data-theme=dark] .card,html[data-theme=dark] .floating,html[data-theme=dark] dialog,html[data-theme=dark] .booking-form input,html[data-theme=dark] .booking-form select{background:#172a22;color:var(--ink)}html[data-theme=dark] .card-type,html[data-theme=dark] .heart{background:#17372a;color:#c5eee0}html[data-theme=dark] .card-bottom button,html[data-theme=dark] .category-row .selected,html[data-theme=dark] .close{background:#234536;color:#c5eee0}html[data-theme=dark] input{color:var(--ink)}html[data-theme=dark] .toast{background:#d8f1e5;color:#123024}@media(max-width:950px){.header-actions .outline{font-size:9px;padding:9px;gap:8px}.header nav{gap:12px}}@media(max-width:650px){.header-actions{gap:5px}.header-actions .outline{min-height:38px}.header-actions #theme-toggle span{display:none}}
