.crew{margin:var(--space-3) 0;border:var(--border-w) solid var(--line);border-radius:var(--radius);background:var(--surface)}.crew>summary{display:flex;align-items:center;gap:var(--space-3);min-height:56px;padding:var(--space-2) var(--space-3);cursor:pointer;list-style:none}.crew>summary::-webkit-details-marker{display:none}.crew-manage{margin-left:auto}.crew[open]>summary{border-bottom:var(--border-w) solid var(--line)}.crew>.btn,.crew>form{margin:var(--space-2) var(--space-3) var(--space-3)}.avatar-stack{display:inline-flex}.avatar-stack>*{margin-left:-8px;border:2px solid var(--surface);border-radius:50%}.avatar-stack>:first-child{margin-left:0}.crew-list{list-style:none;margin:0;padding:var(--space-2) var(--space-3);display:grid;gap:var(--space-2)}.crew-list li{display:flex;align-items:center;gap:var(--space-2);min-height:var(--tap)}.crew-list li form{margin-left:auto}.count-pill{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;margin-left:6px;border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-contrast);font-size:var(--fs-xs);font-weight:700}.trip-item-main{flex:1 1;min-width:0}.trip-requests{display:grid;gap:var(--space-2);margin:var(--space-3) 0}.request-card{display:flex;align-items:center;gap:var(--space-2);min-height:52px;padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--surface);border:var(--border-w) solid var(--line);flex-wrap:wrap}.request-card.is-accepted{border-color:color-mix(in srgb,var(--ok) 45%,var(--line));background:color-mix(in srgb,var(--ok-bg) 60%,var(--surface))}.request-main{flex:1 1;min-width:0}.trip-sum{margin:var(--space-5) 0;padding:var(--space-5) var(--space-4) var(--space-4);border-radius:var(--radius-lg);background:var(--surface);border:var(--border-w) solid var(--line)}.trip-sum-amount{font-family:var(--font-serif);font-size:clamp(2rem,7vw,2.6rem);font-weight:700;margin:var(--space-1) 0;letter-spacing:-.02em}.trip-sum-person{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:0 0 var(--space-2)}.cost-lines{list-style:none;margin:var(--space-2) 0;padding:0}.cost-line,.cost-lines{display:grid;gap:var(--space-2)}.cost-line{grid-template-columns:auto 1fr auto auto;align-items:center;padding:var(--space-2) 0;border-top:var(--border-w) solid var(--line)}.cost-line-main{display:grid;gap:2px;min-width:0}.cost-line-total{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.cost-edit>summary{display:grid;place-items:center;width:var(--tap);height:var(--tap);cursor:pointer;list-style:none;border-radius:var(--radius-sm)}.cost-edit>summary::-webkit-details-marker{display:none}.cost-edit[open]{grid-column:1/-1}.cost-form{display:flex;gap:var(--space-2);flex-wrap:wrap;align-items:center}.cost-form input{width:8rem}.cost-form input,.cost-form select{min-height:var(--tap)}.trip-events{margin-top:var(--space-6);padding:var(--space-4);border-radius:var(--radius);background:var(--surface-2)}.event-mini-list{list-style:none;margin:var(--space-2) 0 0;padding:0;display:grid;gap:var(--space-2)}.event-mini{display:grid;grid-template-columns:1fr auto;gap:2px var(--space-2);padding:var(--space-2) var(--space-3);background:var(--surface);border-radius:var(--radius-sm)}.event-mini-date{font-size:var(--fs-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--accent);grid-column:1}.event-mini-name{grid-column:1;font-weight:600}.event-mini>.faint{grid-column:1}.event-mini>form{grid-column:2;grid-row:1/span 3;align-self:center}.event-cards{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.event-card-row{display:flex;gap:var(--space-3);padding:var(--space-3);background:var(--surface);border:var(--border-w) solid var(--line);border-radius:var(--radius)}.event-card-main{display:grid;gap:4px;min-width:0}.event-card-name{font-weight:750;font-size:1.1rem;letter-spacing:-.01em}.event-card-actions{display:flex;gap:var(--space-2);flex-wrap:wrap;margin-top:var(--space-1)}.invite-cards{list-style:none;margin:0 0 var(--space-4);padding:0;display:grid;gap:var(--space-3)}.invite-card{padding:var(--space-4);border-radius:var(--radius-lg);background:var(--surface);border:var(--border-w) solid var(--line-strong)}.invite-city{font-family:var(--font-serif);font-size:1.5rem;font-weight:700;margin:0}.invite-owner{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-2) 0}.crew-pick{display:grid;gap:var(--space-2)}.crew-pick-item{display:flex!important;align-items:center;gap:var(--space-2);min-height:var(--tap)}.request-inbox{list-style:none;margin:0 0 var(--space-3);padding:0;display:grid;gap:var(--space-2)}.request-inbox-card{padding:var(--space-2) var(--space-3);border-radius:var(--radius);border:var(--border-w) solid var(--line);background:var(--surface)}.request-inbox-card summary{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-height:var(--tap);cursor:pointer}.request-inbox-card .row{margin-top:var(--space-2)}.request-note{white-space:pre-wrap}.update-rows{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-1)}.update-row{display:flex;align-items:center;gap:var(--space-2);min-height:48px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--surface)}.update-row>a,.update-row>span:not(.badge){flex:1 1;min-width:0}.update-row.is-unread{border-left:3px solid var(--accent);font-weight:600}.room-list{list-style:none;margin:0 0 var(--space-4);padding:0;display:grid;gap:var(--space-1)}.room-row{display:flex;align-items:center;gap:var(--space-3);min-height:52px;padding:0 var(--space-3);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);text-decoration:none}.room-title{flex:1 1;font-weight:600}.snapshot{display:grid;grid-template-columns:repeat(4,1fr);margin:var(--space-4) 0 var(--space-3);border-top:2px solid var(--text);border-bottom:1px solid var(--line)}.snapshot-card{display:grid;align-content:start;gap:4px;padding:var(--space-3) var(--space-3) var(--space-3) 0;min-height:92px;color:var(--text);text-decoration:none}.snapshot-card+.snapshot-card{border-left:1px solid var(--line);padding-left:var(--space-3)}a.snapshot-card:hover .snapshot-value{text-decoration:underline;text-decoration-color:var(--signal);text-decoration-thickness:5px;text-underline-offset:2px}.snapshot-card svg{color:var(--muted)}.snapshot-value{font-family:var(--font-display);font-size:1.9rem;font-weight:800;letter-spacing:-.04em;line-height:1}.snapshot-label{font-size:var(--fs-2xs);color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-weight:700}.snapshot-foot{grid-column:1/-1;margin:var(--space-2) 0}.snapshot-compact .snapshot-value{font-size:1.6rem}@media (max-width:720px){.snapshot{grid-template-columns:1fr 1fr}.snapshot-card:nth-child(3){border-left:0;padding-left:0}.snapshot-card:nth-child(n+3){border-top:1px solid var(--line)}.snapshot-value{font-size:1.55rem}}.compare-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.compare-head{display:flex;align-items:center;justify-content:space-between}.compare-add{margin-top:var(--space-4)}.admin-screen{max-width:1100px}.admin-columns{display:grid;gap:var(--space-5);margin-bottom:var(--space-5)}@media (min-width:900px){.admin-columns{grid-template-columns:1.4fr 1fr}}.admin-studio section{margin-top:var(--space-4)}.admin-filters{flex-wrap:wrap}.admin-tabs{overflow-x:auto}.admin-alerts{list-style:none;margin:0 0 var(--space-3);padding:0;display:grid;gap:var(--space-1)}.admin-alert{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--warn-bg)}.admin-alert.is-info{background:var(--surface-2)}.admin-kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:var(--space-2);margin:var(--space-3) 0}.admin-table{width:100%;border-collapse:collapse;font-size:var(--fs-sm);display:block;overflow-x:auto}.admin-table td,.admin-table th{padding:8px 10px;border-bottom:var(--border-w) solid var(--line);text-align:left;vertical-align:top}.admin-table td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin-table tr.is-warn th{color:var(--warn)}.admin-report{align-items:flex-start}@media (max-width:560px){.cost-line{grid-template-columns:auto 1fr auto}.cost-edit{grid-column:3;grid-row:1}.cost-line-total{grid-column:2}}.snapshot-value.is-text{font-family:var(--font-sans);font-size:var(--fs-lg);font-weight:750;letter-spacing:-.01em;line-height:1.2;min-height:1.9rem;display:flex;align-items:flex-end}.im-screen{display:grid;gap:var(--space-2)}.im-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;padding-top:var(--space-2)}.im-title{margin:0;font-size:var(--fs-lg)}.im-tabs{flex:0 1 300px}.im-tabs .seg-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.im-note{margin:0}.im-log{position:relative;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.im-list{list-style:none;margin:0;padding:var(--space-2) var(--space-3);display:grid;align-content:start;gap:2px;height:calc(100dvh - var(--header-h) - var(--safe-top) - 220px);min-height:260px;overflow-y:auto;overscroll-behavior:contain}.im-row{display:grid;grid-template-columns:26px auto auto 1fr;align-items:baseline;column-gap:var(--space-2);padding:4px 0;border-bottom:1px solid var(--line)}.im-row:last-child{border-bottom:0}.im-avatar{grid-row:span 2;align-self:start;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:var(--fs-xs);font-weight:700;background:var(--surface-3);color:var(--text)}.im-name{font-weight:700;font-size:var(--fs-sm)}.im-name a{color:inherit}.im-time{color:var(--faint);font-size:var(--fs-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.im-report{justify-self:end;background:none;border:0;color:var(--faint);font-size:var(--fs-xs);min-height:28px;cursor:pointer}.im-report:focus-visible,.im-report:hover{color:var(--text)}.im-text{grid-column:2/-1;margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.4}.im-row.is-pending{opacity:.7}.im-row.is-failed .im-name{color:var(--bad)}.im-empty{padding:var(--space-3) 0}.im-older{margin:0;padding:var(--space-2) var(--space-3) 0;text-align:center}.im-unread{position:absolute;left:50%;bottom:var(--space-2);transform:translateX(-50%);background:var(--signal);color:var(--signal-ink);border-color:var(--signal)}.im-compose{display:flex;gap:var(--space-2);align-items:flex-end;margin:0;position:sticky;bottom:calc(var(--bottom-nav-h, 0px) + var(--safe-bottom) + 6px);background:var(--bg);padding:var(--space-2) 0}.im-compose textarea{flex:1 1;min-height:var(--tap);max-height:30vh;resize:vertical;font:inherit;padding:10px var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--control-border);background:var(--surface);color:var(--text)}@media (min-width:861px){.im-compose{bottom:0}.im-list{height:calc(100dvh - var(--header-h) - 260px)}}.home-hero{position:relative;padding:var(--space-6) 0 var(--space-5);display:grid;gap:var(--space-4);isolation:auto}.home-hero h1{font-size:var(--fs-display);line-height:.95;letter-spacing:-.045em;margin:0;max-width:11ch}.home-hero .eyebrow{margin:0}.home-hero .searchbar{border:2px solid var(--text);border-radius:var(--radius-lg);background:var(--surface)}.home-hero .searchbar button[type=submit]{min-height:54px;font-size:1.08rem;font-weight:800;background:var(--signal);color:var(--signal-ink);border:2px solid var(--text)}.home-hero .searchbar button[type=submit]:hover{filter:saturate(1.15) brightness(.98)}@media (max-width:720px){.home-hero{padding-top:var(--space-4);gap:var(--space-3)}.home-hero h1{font-size:clamp(2.45rem,12.5vw,3.4rem)}}.submission-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.submission{display:grid;gap:4px;padding:var(--space-3);border-radius:var(--radius-lg);background:var(--surface);border:var(--border-w) solid var(--line)}.submission-head{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;justify-content:space-between}.empty-verified{padding:var(--space-4);border-radius:var(--radius-lg);border:1px dashed var(--line-strong)}.claim-cta,.empty-verified{display:grid;gap:var(--space-2);justify-items:start}.claim-cta{overflow:hidden;padding:var(--space-5) var(--space-4) var(--space-4);border-radius:var(--radius-lg);background:var(--surface);border:2px solid var(--text)}.claim-cta,.claim-cta>*{position:relative}.claim-cta h2{font-family:var(--font-display);font-weight:800;font-size:var(--fs-h2);letter-spacing:-.03em;margin:0}.claim-cta ul{margin:0 0 var(--space-2);padding:0;list-style:none;display:grid;gap:6px;font-size:var(--fs-sm)}.claim-remove{color:var(--muted);text-decoration:underline;text-underline-offset:3px;min-height:var(--tap);display:inline-flex;align-items:center}.claim-benefits{margin:var(--space-3) 0;padding:0;list-style:none;display:grid;gap:8px}.claim-benefits li,.claim-cta li{display:flex;gap:8px;align-items:baseline}.claim-benefits li:before,.claim-cta li:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--signal);box-shadow:0 0 0 1.5px var(--text);transform:translateY(-1px)}.row-fields input,.row-fields select,.stack-form input:not([type=hidden]),.stack-form select{font-size:max(1rem,16px);min-height:44px}@media (max-width:860px){#nl-badge-frame{bottom:calc(var(--bottom-nav-h) + var(--safe-bottom) + 8px)!important}}html:has(.drp [aria-expanded=true]) #nl-badge-frame,html:has([aria-modal=true]) #nl-badge-frame{visibility:hidden!important}.city-plan-trip{white-space:nowrap;min-height:40px}.city-title-row{flex-wrap:wrap}.oh-card{display:grid;gap:12px;max-width:820px;padding:14px;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface)}.oh-eyebrow{display:flex;gap:15px;justify-content:space-between;align-items:center;margin:0;font-size:.75rem;text-transform:uppercase;letter-spacing:.09em;color:var(--muted)}.oh-eyebrow strong{color:var(--signal);font-weight:900}.oh-cover-link{display:grid;gap:12px;color:var(--text);text-decoration:none}.oh-cover-link:hover h2{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.oh-cover{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:center;min-height:210px;padding:clamp(20px,4vw,40px);border-radius:var(--radius-lg);background:#191919;color:#f2ede6}.oh-cover:before{inset:0;pointer-events:none;opacity:.06;background:repeating-linear-gradient(155deg,transparent 0 15px,white 16px,transparent 17px 55px)}.oh-cover:after,.oh-cover:before{content:"";position:absolute;z-index:-1}.oh-cover:after{right:-8%;top:-35%;width:180px;height:180px;border:22px solid #f08341;border-radius:50%;opacity:.75}.oh-cover small{color:#f5b584;font-weight:800;letter-spacing:.13em;font-size:.65rem;margin-bottom:12px}.oh-cover b{font-size:clamp(3rem,10vw,6.7rem);line-height:.94;letter-spacing:-.075em;font-weight:950}.oh-cover strong{font-size:clamp(1.9rem,6vw,4.4rem);line-height:1;color:#f5b584;letter-spacing:-.055em}.oh-cover i{font-size:.68rem;letter-spacing:.15em;font-style:normal;margin-top:20px}.oh-cover-link h2{font-size:clamp(1.55rem,4vw,2.3rem);max-width:28ch;margin:0;line-height:1.12;letter-spacing:-.045em}.oh-intro{margin:0;color:var(--muted);max-width:65ch}.oh-read{display:inline-flex;align-items:center;min-height:44px;font-weight:800;color:var(--text)}.oh-page{display:grid;gap:24px;max-width:820px;margin:0 auto 60px}.oh-page .page-head{margin-bottom:0}.oh-page h1{font-size:clamp(2.4rem,7vw,4.2rem)}.home-find,.home-overheard{margin:0 0 var(--space-5)}.home-find h2{font-size:var(--fs-md);margin:0 0 12px}.home-find .home-browse{margin:10px 0 0}.oh-article{max-width:780px;margin:0 auto 60px}.oh-back{display:inline-flex;align-items:center;min-height:44px;color:var(--muted)}.oh-article header{margin:16px 0 24px}.oh-article header h1{font-size:clamp(2.3rem,7vw,4.6rem);max-width:20ch;line-height:1.03;letter-spacing:-.06em;margin:16px 0}.oh-article-lead{font-size:clamp(1.1rem,3vw,1.4rem);line-height:1.45;max-width:55ch}.oh-article-cover{min-height:clamp(260px,45vw,420px)}.oh-story{max-width:650px;margin:24px auto}.oh-story>p{line-height:1.77;font-size:clamp(1rem,2vw,1.18rem);margin:0 0 20px}.oh-question{font-size:clamp(1.3rem,3vw,1.8rem);line-height:1.25;padding:24px 0;border-block:1px solid var(--line)}.oh-share{display:grid;justify-items:start;gap:8px}.oh-share input{display:block;max-width:100%;padding:9px;border:1px solid var(--line);background:var(--surface);color:var(--text)}.oh-sources{margin-top:42px;border-top:1px solid var(--line);padding-top:20px}.oh-sources h2{font-size:var(--fs-md)}.oh-sources li{margin:0 0 12px;overflow-wrap:anywhere}.oh-save{display:inline-flex;align-items:center;min-height:44px;cursor:pointer}.oh-save[aria-pressed=true]{color:var(--signal);border-color:var(--signal)}.oh-article-actions,.oh-card-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.oh-tip-link{margin:0}.oh-tip-form{display:grid;gap:16px;max-width:650px}.oh-tip-form label{display:grid;gap:6px;font-weight:600}.oh-tip-form input,.oh-tip-form textarea{max-width:100%;width:100%;padding:10px;font:inherit;background:var(--surface);border:1px solid var(--line-strong);color:var(--text)}.oh-tip-form .visually-hidden{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.oh-saved-list{margin:24px 0}.oh-saved-list .saved-rows{margin-top:12px}.updates-feed{list-style:none;margin:0;padding:0;display:grid;gap:16px}.updates-feed li{border:1px solid var(--line);padding:20px;border-radius:var(--radius-lg);background:var(--surface)}.updates-feed time{font-size:.8rem;color:var(--muted)}.updates-feed h2{font-size:clamp(1.3rem,2.6vw,1.8rem);margin:6px 0}.updates-feed p{margin:0}.oh-admin-queue{display:grid;gap:12px}.oh-admin-story{border:1px solid var(--line);padding:16px;border-radius:var(--radius-lg)}.oh-admin-story summary{font-weight:700;cursor:pointer}.oh-admin-editor{display:grid;gap:12px;margin:12px 0}.oh-admin-editor label{display:grid;gap:4px}.oh-admin-editor input,.oh-admin-editor textarea{width:100%;background:var(--surface);color:var(--text);border:1px solid var(--line);font:inherit;padding:9px}.oh-admin-tools{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.oh-admin-tip{overflow-wrap:anywhere;padding:16px;border:1px solid var(--line);border-radius:var(--radius-lg);display:grid;gap:8px}.oh-admin-tip p{white-space:pre-wrap}.oh-admin-tip a{overflow-wrap:anywhere}.oh-unread{display:inline-block;border:1px solid var(--signal);border-radius:3px;padding:1px 5px;margin-right:7px;font-size:.64rem;font-weight:850;color:var(--signal)}@media(max-width:600px){.oh-card{padding:12px}.oh-cover{min-height:185px}}:root{--art-logo-mark:url(/brand/biubi-eyes.png);--skin-layers:none;--skin-sizes:auto}body,html{background-color:var(--bg)}body{color:var(--text)}::selection{background:var(--signal);color:var(--signal-ink)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.logo-mark{background:var(--text)}.btn-signal,.home-hero .searchbar button[type=submit]{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent)}.tabs a[aria-current=page]{color:var(--signal);border-bottom-color:var(--signal)}@media (max-width:860px){.tabs a[aria-current=page]{background:var(--signal);color:var(--signal-ink);border-color:var(--signal)}}.sb-switch button[aria-pressed=true]{background:var(--signal);color:var(--signal-ink)}.save-btn.is-saved,.save-btn.is-saved svg{color:var(--signal)}.save-btn.is-saved{border-color:var(--signal)}.maplibregl-canvas{filter:var(--map-tiles)}.gn-mark{display:block;width:12px;height:12px;padding:0;border:2px solid var(--bg);border-radius:50%;background:var(--pin);cursor:pointer}.gn-mark:after{content:"";position:absolute;inset:-12px;border-radius:50%}.gn-mark.is-dense{width:9px;height:9px;border-width:1.5px}.gn-mark.is-event{background:var(--text);box-shadow:0 0 0 1.5px var(--signal)}.gn-mark:hover{box-shadow:0 0 0 3px var(--line-strong)}.gn-mark.is-selected{width:18px;height:18px;background:var(--signal);border-color:var(--bg)}.gn-mark:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.sb-pin{background:var(--pin);border-color:var(--pin-line)}.sb-pin.is-selected{background:var(--signal);border-color:var(--bg);box-shadow:0 0 0 3px var(--bg),var(--shadow-pin-lift)}.sb-marker.is-front .sb-pin-label{background:var(--signal);color:var(--signal-ink)}.maplibregl-popup-content{background:var(--surface);color:var(--map-ink);border:var(--border-w) solid var(--line-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-2)}.maplibregl-popup-content a{color:var(--map-ink)}.maplibregl-popup-tip{border-top-color:var(--surface)!important;border-bottom-color:var(--surface)!important}.maplibregl-popup-close-button{color:var(--map-ink)}.maplibregl-ctrl-group{background:var(--surface);border:var(--border-w) solid var(--line-strong);box-shadow:none!important}.maplibregl-ctrl-group button+button{border-top-color:var(--line)}.maplibregl-ctrl-group button .maplibregl-ctrl-icon{filter:var(--map-ctrl-icon)}.maplibregl-ctrl-attrib{background:color-mix(in srgb,var(--bg) 72%,transparent)!important;color:var(--map-ink-muted)}.maplibregl-ctrl-attrib a{color:var(--map-ink-muted)!important}.date-block{background:var(--bg);color:var(--signal);border:1.5px solid var(--signal);box-shadow:0 0 0 2px var(--bg),0 0 0 3px var(--signal);border-radius:0;transform:rotate(-3deg)}.date-block-day{font-family:var(--font-sans)}.date-block-quiet{color:var(--text);border-color:var(--line-strong);box-shadow:0 0 0 2px var(--bg),0 0 0 3px var(--line-strong);width:46px;height:50px}.date-block-quiet .date-block-day{font-size:1.25rem}.offer-dates .date-block,.trip-card .date-block{flex:none;margin:2px 8px 2px 2px}.offer-dates{display:flex;align-items:center;gap:var(--space-2)}@media (prefers-reduced-motion:reduce){.date-block{transform:none}}.site-header{border-bottom-color:var(--line-strong)}.site-footer{border-top-color:var(--line-strong)}.detail-section+.detail-section:before,.section+.section:before,.stipple-rule{background:var(--line-strong)}.bottom-nav{border-top-color:var(--line-strong)}.map,.sb-map{border-color:var(--line-strong)!important}.home-hero .searchbar,.searchbar{border-color:var(--line-strong)}.drp-day.is-end,.drp-day.is-start{background:var(--signal);color:var(--signal-ink)}