/* ParkScoop dark mode. html[data-theme] is set before first paint by the inline head script (scripts/build.js themeHead).
   The header lives in scripts/dark-head.css; everything after it is generated by scripts/dark-gen.js. */
html{color-scheme:light}
html[data-theme=dark]{color-scheme:dark;
 --paper:#0d1a16;--card:#15251f;--ink:#e8f2ec;--muted:#a9c4b8;--rule:#c9dccf;--rule-2:#2b4037;
 --sunrise:#33281a;--purple:#b892ff;--lime-deep:#8fd14a;
 --sh:4px 4px 0 0 #000;--sh-lg:6px 6px 0 0 #000;--sh-sm:2px 2px 0 0 #000}
/* smooth color change only while switching (no permanent transitions = no scroll jank) */
html.theme-anim,html.theme-anim *,html.theme-anim *::before,html.theme-anim *::after{transition:background-color .4s ease,color .4s ease,border-color .4s ease,fill .4s ease,stroke .4s ease,box-shadow .4s ease!important}
[data-theme=dark] img:not([src$='.svg']):not(.logo):not([alt*='logo' i]){filter:brightness(.9) contrast(1.05)}
[data-theme=dark] ::selection{background:#ffc629;color:#043629}
/* theme toggle: the sun sinks below a horizon as its rays retract, the moon rises and stars twinkle (~700ms) */
.theme-tg{--e:cubic-bezier(.45,.05,.25,1);order:2;flex:none;position:relative;display:inline-grid;place-items:center;width:44px;height:44px;margin-left:8px;padding:0;border:var(--bw,2px) solid var(--ink);border-radius:50%;background:linear-gradient(180deg,#bfe6ff,#fff3c9);color:var(--ink);box-shadow:var(--sh-sm);cursor:pointer;overflow:hidden;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:background .7s var(--e)}
[data-theme=dark] .theme-tg{background:linear-gradient(180deg,#0b1d3a,#24345e)}
.theme-tg:active{transform:scale(.94)}
.theme-tg svg{width:32px;height:32px;display:block}
.theme-tg .tg-sun,.theme-tg .tg-moon,.theme-tg .tg-rays,.theme-tg .tg-st,.theme-tg .tg-core{transform-box:fill-box;transform-origin:center}
.theme-tg .tg-sun{transition:transform .7s var(--e),opacity .7s ease}
.theme-tg .tg-core{fill:#ffb300}
.theme-tg .tg-rays{stroke:#ff9800;transition:transform .45s var(--e),opacity .45s ease}
.theme-tg .tg-moon{fill:#ffe9a8;opacity:0;transform:translateY(16px) rotate(-25deg);transition:transform .7s var(--e) .12s,opacity .5s ease .12s}
.theme-tg .tg-hz{stroke:#2f5a4f;opacity:.55;transition:stroke .7s,opacity .7s}
.theme-tg .tg-st{fill:#fff;opacity:0;transform:scale(0);transition:transform .4s var(--e),opacity .4s ease}
[data-theme=dark] .theme-tg .tg-sun{transform:translateY(17px);opacity:.25}
[data-theme=dark] .theme-tg .tg-rays{transform:scale(.2) rotate(90deg);opacity:0}
[data-theme=dark] .theme-tg .tg-moon{opacity:1;transform:none}
[data-theme=dark] .theme-tg .tg-hz{stroke:#9fb4d8;opacity:.35}
[data-theme=dark] .theme-tg .tg-st{opacity:1;transform:scale(1);transition-delay:.45s;animation:tgTw 2.4s ease-in-out .9s infinite}
[data-theme=dark] .theme-tg .tg-st.s2{transition-delay:.55s;animation-delay:1.5s}
[data-theme=dark] .theme-tg .tg-st.s3{transition-delay:.65s;animation-delay:2.1s}
@keyframes tgTw{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.6)}}
html.theme-anim .theme-tg,html.theme-anim .theme-tg *{transition-property:transform,opacity,background,stroke!important}
html.theme-anim .theme-tg .tg-sun{transition:transform .7s cubic-bezier(.45,.05,.25,1),opacity .7s ease!important}
html.theme-anim .theme-tg .tg-rays{transition:transform .45s cubic-bezier(.45,.05,.25,1),opacity .45s ease!important}
html.theme-anim .theme-tg .tg-moon{transition:transform .7s cubic-bezier(.45,.05,.25,1) .12s,opacity .5s ease .12s!important}
html.theme-anim .theme-tg .tg-st{transition:transform .3s ease,opacity .3s ease!important}
[data-theme=dark].theme-anim .theme-tg .tg-st{transition:transform .4s ease .45s,opacity .4s ease .45s!important}
/* full-page circular reveal from the button (View Transitions, where supported) */
::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}
::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:2}
@media (max-width:1023px){.topnav .theme-tg{order:0;margin-left:auto;margin-right:8px}}
/* Reduce Motion (iOS setting): a simple crossfade instead of movement */
@media (prefers-reduced-motion:reduce){
 .theme-tg .tg-sun,.theme-tg .tg-moon,.theme-tg .tg-rays,.theme-tg .tg-st,[data-theme=dark] .theme-tg .tg-sun,[data-theme=dark] .theme-tg .tg-moon,[data-theme=dark] .theme-tg .tg-rays,[data-theme=dark] .theme-tg .tg-st{transform:none!important;animation:none!important;transition:opacity .35s ease!important}
 [data-theme=dark] .theme-tg .tg-sun{opacity:0}
 html.theme-anim *{transition-duration:.35s!important;transition-property:background-color,color,border-color,opacity!important}
}
[data-theme=dark] [style*='color:#556']{color:var(--muted)!important}
[data-theme=dark] .rh-dot,[data-theme=dark] .rh-kpill i,[data-theme=dark] .rh-who i.ok{color:#043629!important}

/* ---- generated by scripts/dark-gen.js from: styles.css, bag.css, bw.css, crowds.css, cs.css, deals.css, dining.css, forecast-score.css, heights.css, holidays.css, home.css, ll.css, maps.css, planday.css, planner.css, rcships.css, rel.css, rf.css, ships.css, shows.css, uexpress.css ---- */
html[data-theme=dark] body{color:#ededed;background:#242424}
[data-theme=dark] a{color:#81a3f5}
[data-theme=dark] .ticker{background:#0a0a0a;color:#ffffff}
[data-theme=dark] .ticker a{color:#ffffff}
[data-theme=dark] .ticker b{color:#f4e07b}
[data-theme=dark] .topnav .brand{color:#ededed}
[data-theme=dark] .topnav nav a{color:#d9d9d9}
[data-theme=dark] .topnav nav a:hover{color:#ededed}
[data-theme=dark] .sub{color:#d9d9d9}
[data-theme=dark] .updated{color:#c8c8c8}
[data-theme=dark] .hero-img{background:#242a2f}
[data-theme=dark] .crumbs{color:#c8c8c8}
[data-theme=dark] .crumbs a{color:#c8c8c8}
[data-theme=dark] .btn{border:1px solid #e1e1e1;background:#242424;color:#ededed}
[data-theme=dark] .btn.primary{background:#0a0a0a;color:#ffffff}
[data-theme=dark] .btn:hover{box-shadow:0 6px 16px rgba(0,0,0,0.264)}
[data-theme=dark] .subscribe input[type=email]{border:1px solid #525252}
[data-theme=dark] .subscribe input[type=email]:focus{border-color:#e1e1e1;box-shadow:0 0 0 3px rgba(0,0,0,0.396)}
[data-theme=dark] .subscribe input[aria-invalid=true]{border-color:#db9494}
[data-theme=dark] .subscribe .msg{color:#c8c8c8}
[data-theme=dark] .subscribe .msg.err{color:#f696a8}
[data-theme=dark] .subscribe .msg.ok{color:#c0f2cc}
[data-theme=dark] .subscribe-note{color:#bfbfbf}
[data-theme=dark] .tabs{border-bottom:1px solid #474747}
[data-theme=dark] .tabs button{color:#c8c8c8;border-bottom:2px solid transparent}
[data-theme=dark] .tabs button[aria-selected=true]{color:#ededed;border-color:#e1e1e1}
[data-theme=dark] .chips button{border:1px solid #4d4d4d;background:#242424}
[data-theme=dark] .chips button.on{background:#0a0a0a;color:#ffffff;border-color:#e1e1e1}
[data-theme=dark] .card{border:1px solid #464646;background:#242424}
[data-theme=dark] .card:hover{box-shadow:0 10px 28px rgba(0,0,0,0.176);border-color:#4a4a4a}
[data-theme=dark] .meta{color:#c8c8c8}
[data-theme=dark] .card p{color:#e1e1e1}
[data-theme=dark] .tag{background:#2a2a2a}
[data-theme=dark] .High{background:#411c19;color:#f8a8a8}
[data-theme=dark] .Med{background:#483d1b;color:#f9e7b6}
[data-theme=dark] .Low{background:#233826;color:#c0f2cc}
[data-theme=dark] .park-h small{color:#bfbfbf}
[data-theme=dark] .park-h .count{background:#0a0a0a;color:#ffffff}
[data-theme=dark] .b-closed{background:#b00020;color:#ffffff}
[data-theme=dark] .b-refurb{background:#ffb020;color:#2a1a00}
[data-theme=dark] .b-reopening{background:#0b7a35;color:#ffffff}
[data-theme=dark] .b-promo{background:#0040dd;color:#ffffff}
[data-theme=dark] .b-gear{background:linear-gradient(135deg,#14d9c4,#a63cff);color:#fff}
[data-theme=dark] .card.scan .park{color:#c8c8c8}
[data-theme=dark] .card.scan .when{color:#ededed}
[data-theme=dark] .card.scan .means{color:#d9d9d9;background:#24262b}
[data-theme=dark] .card.scan .detail{color:#c8c8c8}
[data-theme=dark] .amz-note{color:#d0d0d0;background:#24262b}
[data-theme=dark] .guide{border:1px solid #464646;color:#ededed}
[data-theme=dark] .guide:hover{box-shadow:0 10px 28px rgba(0,0,0,0.22)}
[data-theme=dark] .guide img{background:#242a2f}
[data-theme=dark] .guide small{color:#c8c8c8}
[data-theme=dark] .prose p{color:#e1e1e1}
[data-theme=dark] .foot{border-top:1px solid #474747;color:#d0d0d0}
[data-theme=dark] .disclaimer{background:#282828}
[data-theme=dark] .credits{color:#bfbfbf}
[data-theme=dark] .credits a{color:#c8c8c8}
[data-theme=dark] dialog::backdrop{background:rgba(224,224,224,0.45)}
[data-theme=dark] dialog input,[data-theme=dark] dialog select{border:1px solid #525252}
[data-theme=dark] .fine{color:#c8c8c8}
[data-theme=dark] .topnav{background:rgba(36,36,36,0.86)}
[data-theme=dark] .topnav.shrunk{box-shadow:0 6px 18px rgba(0,0,0,0.176)}
[data-theme=dark] .aurora{background:linear-gradient(120deg,#16283b,#3f3718,#17313d,#463b1b)}
[data-theme=dark] .aurora::before{background:radial-gradient(40% 35% at 25% 30%,rgba(18,35,54,0.22),transparent 70%),radial-gradient(35% 30% at 75% 65%,rgba(54,45,18,0.28),transparent 70%)}
[data-theme=dark] .aurora i{background:#ffc928;color:#043629}
[data-theme=dark] .aurora i:nth-child(3n){background:#1e88ff;color:#043629}
[data-theme=dark] .aurora i:nth-child(4n){background:#22c3ff;color:#043629}
[data-theme=dark] .tagline{color:#9ebeef}
[data-theme=dark] .stats div{background:rgba(36,36,36,0.75);border:1px solid #354152}
[data-theme=dark] .stats dd{color:#9ebeef}
[data-theme=dark] .stats dt{color:#bfbfc8}
[data-theme=dark] .ticker::after{background:linear-gradient(100deg,transparent 30%,rgba(36,36,36,0.18) 50%,transparent 70%)}
[data-theme=dark] .btn::after{background:linear-gradient(100deg,transparent,rgba(36,36,36,0.55),transparent)}
[data-theme=dark] .b-perk{background:#7a3cff;color:#fff}
[data-theme=dark] .b-tip{background:#0b7a8a;color:#ffffff}
[data-theme=dark] .card .verified{color:#b7b7bf}
[data-theme=dark] .gear-img{background:linear-gradient(135deg,#162439,#403718);color:#86afea}
[data-theme=dark] .gear-img img{background:#242424}
[data-theme=dark] #lead input,[data-theme=dark] #lead select{border:1px solid #444450}
[data-theme=dark] #lead fieldset.booked{border:1px solid #444450}
[data-theme=dark] #lead .msg.err{color:#f696a8}
[data-theme=dark] #lead .msg.ok{color:#b0f2c9}
[data-theme=dark] .tz{color:#bfbfc8;background:#21262f}
[data-theme=dark] .pc{border:1px solid #3b414b;background:#242424;color:#ededed}
[data-theme=dark] .pc::before{background:var(--pc,#1565d8);color:#043629}
[data-theme=dark] .pc:hover{box-shadow:0 12px 28px rgba(0,0,0,0.22)}
[data-theme=dark] .pc .pn{color:#cfcfda}
[data-theme=dark] .pc .pn i{background:var(--pc)}
[data-theme=dark] .pc .big.muted{color:#babdc5}
[data-theme=dark] .chip.ee{background:#463d1b;color:#faeabe}
[data-theme=dark] .chip.eeh{background:#24173c;color:#bdaae7}
[data-theme=dark] .chip.ev{background:#3d1726;color:#f1a9c4}
[data-theme=dark] .park-tabs button{border:1px solid #3f454e;background:#242424;color:#d7d7e3}
[data-theme=dark] .park-tabs button i{background:var(--pc)}
[data-theme=dark] .park-tabs button[aria-selected=true]{background:#0a0a0a;color:#ffffff;border-color:#e1e1e1}
[data-theme=dark] .seg{border:1px solid #e1e1e1}
[data-theme=dark] .seg button{background:#242424}
[data-theme=dark] .seg button[aria-pressed=true]{background:#0a0a0a;color:#ffffff}
[data-theme=dark] .week{border:1px solid #3b414b;background:#242424}
[data-theme=dark] .week li{border-top:1px solid #393f49}
[data-theme=dark] .week li.today{background:linear-gradient(90deg,#162639,#3b3516);box-shadow:inset 4px 0 0 var(--pc)}
[data-theme=dark] .week .dm{color:#b7b7bf}
[data-theme=dark] .week .dh.muted{color:#888899}
[data-theme=dark] .tag-today{color:#fff;background:#1565d8}
[data-theme=dark] .month{border:1px solid #3b414b;background:#242424}
[data-theme=dark] .mgrid .wd{color:#b7b7bf}
[data-theme=dark] .mc{border:1px solid #393f49;background:#242424;color:#ededed}
[data-theme=dark] .mc:hover{border-color:var(--pc)}
[data-theme=dark] .mc .n i{background:#e0115f;color:#043629}
[data-theme=dark] .mc .t{color:#cfcfda}
[data-theme=dark] .mc .t.muted{color:#aaaabb}
[data-theme=dark] .mc.today{border-color:var(--pc);box-shadow:inset 0 0 0 2px var(--pc)}
[data-theme=dark] .legend{color:#c7c7d1}
[data-theme=dark] .legend .dot{background:#e0115f;color:#043629}
[data-theme=dark] #daySheet{box-shadow:0 -10px 40px rgba(0,0,0,0.396)}
[data-theme=dark] #daySheet::backdrop{background:rgba(213,221,235,0.315)}
[data-theme=dark] #daySheet dt{color:#c7c7d1}
[data-theme=dark] .src-note{color:#bfbfc8;border-top:1px solid #393f49}
[data-theme=dark] .pwd-banner,[data-theme=dark] .pwd-callout{border:1px solid #464646;background:linear-gradient(120deg,#16283b,#3f3718)}
[data-theme=dark] .pwd-banner p,[data-theme=dark] .pwd-callout p{color:#e1e1e1}
[data-theme=dark] .pwd-kicker{color:#86afea !important}
[data-theme=dark] .pwd-num{background:#0a0a0a;color:#ffffff}
[data-theme=dark] .pwd-form input,[data-theme=dark] .pwd-form select,[data-theme=dark] .pwd-form textarea{border:1px solid #444450;background:#242424}
[data-theme=dark] .pwd-form .fine{color:#c8c8c8}
[data-theme=dark] .pwd-form .msg.err{color:#f696a8}
[data-theme=dark] .pwd-form .msg.ok{color:#b0f2c9}
[data-theme=dark] .stats .stat-link a{color:inherit}
[data-theme=dark] .stats .stat-link:hover{box-shadow:0 8px 20px rgba(0,0,0,0.308);border-color:#395d85}
[data-theme=dark] .stats .stat-link:focus-within{outline:3px solid #395d85;border-color:#395d85}
[data-theme=dark] .linkish{color:#86afea}
[data-theme=dark] .post-hero{color:#ffffff;background:#0d1b2a}
[data-theme=dark] .post-hero-scrim{background:linear-gradient(180deg,rgba(224,224,224,0.315) 0%,rgba(224,224,224,0.072) 30%,rgba(224,224,224,0.495) 65%,rgba(224,224,224,0.765) 100%)}
[data-theme=dark] .post-hero h1{color:#ffffff;text-shadow:0 2px 18px rgba(0,0,0,0.7)}
[data-theme=dark] .post-hero .crumbs,[data-theme=dark] .post-hero .crumbs a{color:rgba(255,255,255,0.9)}
[data-theme=dark] .post-hero .crumbs{text-shadow:0 1px 6px rgba(0,0,0,0.7)}
[data-theme=dark] .post-hero-caption{color:rgba(255,255,255,0.92)}
[data-theme=dark] .post-hero .updated{color:rgba(255,255,255,0.8)}
[data-theme=dark] .photo-credit{color:#b7b7bf}
[data-theme=dark] .photo-credit a{color:inherit}
[data-theme=dark] .whatsnew{border:1px solid #293f60;background:linear-gradient(120deg,#162639,#3b3416)}
[data-theme=dark] .wn-t .count{background:#1565d8;color:#fff}
[data-theme=dark] .wn-dot{background:#ffb300;box-shadow:0 0 0 4px rgba(51,36,0,0.2);color:#043629}
[data-theme=dark] .wn-x{border:1px solid #3c4655;background:#242424}
[data-theme=dark] .wn-list a{color:#ededed;background:rgba(36,36,36,0.75)}
[data-theme=dark] .wn-list a:hover,[data-theme=dark] .wn-list a:focus-visible{background:#242424;box-shadow:0 1px 6px rgba(0,0,0,0.33)}
[data-theme=dark] .wn-list small{color:#b7b7bf}
[data-theme=dark] .wn-k{color:#86afea}
[data-theme=dark] .mk-days li{border:1px solid #3b414b;background:#242424}
[data-theme=dark] .faq-item{border:1px solid #464646;background:#242424}
[data-theme=dark] .faq-item p{color:#e1e1e1}
[data-theme=dark] .gear-list .gear-img img{background:#242424}
html[data-theme=dark] body{color:var(--ink);background-color:var(--paper);background-image:radial-gradient(circle at 1px 1px,rgba(222,223,227,0.09) 1px,transparent 1.4px)}
[data-theme=dark] a{color:var(--ink);text-decoration-color:var(--rule)}
[data-theme=dark] a:hover{text-decoration-color:var(--ink)}
[data-theme=dark] :focus-visible{outline:2px solid var(--ink)}
[data-theme=dark] .sub,[data-theme=dark] .prose p,[data-theme=dark] .card p,[data-theme=dark] .post li{color:var(--ink)}
[data-theme=dark] .updated,[data-theme=dark] .meta,[data-theme=dark] .crumbs,[data-theme=dark] .crumbs a,[data-theme=dark] .fine,[data-theme=dark] .subscribe-note,[data-theme=dark] .card.scan .park,[data-theme=dark] .card.scan .detail,[data-theme=dark] .card .verified,[data-theme=dark] .photo-credit,[data-theme=dark] .foot,[data-theme=dark] .credits,[data-theme=dark] .park-h small,[data-theme=dark] .week .dm,[data-theme=dark] .mgrid .wd,[data-theme=dark] .legend,[data-theme=dark] .src-note,[data-theme=dark] .wn-list small{color:var(--muted)}
[data-theme=dark] .ticker{background:#07110d}
[data-theme=dark] .ticker b{color:#f1c22c}
[data-theme=dark] .topnav{background:color-mix(in oklab,var(--paper) 82%,transparent);border-bottom:1px solid transparent}
[data-theme=dark] .topnav.shrunk{border-bottom-color:var(--rule)}
[data-theme=dark] .topnav nav a{color:var(--ink)}
[data-theme=dark] .topnav nav a::after{background:var(--spectrum)}
[data-theme=dark] .btn{border:1px solid var(--rule);background:color-mix(in oklab,var(--card) 80%,transparent);color:var(--ink)}
[data-theme=dark] .btn:hover{border-color:var(--ink)}
[data-theme=dark] .btn.primary{background:var(--ink);color:#043629;border-color:var(--ink)}
[data-theme=dark] .btn.primary:hover{background:#2a2e36}
[data-theme=dark] .btn::after{background:linear-gradient(100deg,transparent,rgba(36,36,36,0.35),transparent)}
[data-theme=dark] .subscribe input[type=email],[data-theme=dark] .pwd-form input,[data-theme=dark] .pwd-form select,[data-theme=dark] .pwd-form textarea,[data-theme=dark] #lead input,[data-theme=dark] #lead select,[data-theme=dark] dialog input,[data-theme=dark] dialog select{border:1px solid var(--rule);background:var(--card);color:var(--ink)}
[data-theme=dark] .subscribe input[type=email]:focus{border-color:var(--ink);box-shadow:0 0 0 3px var(--paper),0 0 0 4px var(--ink)}
[data-theme=dark] .tag{background:transparent;border:1px solid var(--rule);color:var(--ink)}
[data-theme=dark] .chips button{border:1px solid var(--rule);background:color-mix(in oklab,var(--paper) 70%,transparent);color:var(--ink)}
[data-theme=dark] .chips button:hover{border-color:var(--ink)}
[data-theme=dark] .chips button.on{background:var(--ink);color:#043629;border-color:var(--ink)}
[data-theme=dark] .tabs{border-bottom:1px solid var(--rule)}
[data-theme=dark] .tabs button{color:var(--muted)}
[data-theme=dark] .tabs button::after{background:var(--spectrum)}
[data-theme=dark] .tabs button[aria-selected=true]{color:var(--ink)}
[data-theme=dark] .card,[data-theme=dark] .guide,[data-theme=dark] .pc,[data-theme=dark] .week,[data-theme=dark] .month,[data-theme=dark] .faq-item,[data-theme=dark] .mk-days li,[data-theme=dark] .whatsnew,[data-theme=dark] .pwd-banner,[data-theme=dark] .pwd-callout,[data-theme=dark] .amz-note,[data-theme=dark] .disclaimer,[data-theme=dark] dialog{background:var(--card);border:1px solid var(--rule);border-radius:var(--r)}
[data-theme=dark] .card:hover,[data-theme=dark] .guide:hover,[data-theme=dark] .pc:hover{box-shadow:0 18px 40px -24px rgba(0,0,0,0.7);border-color:var(--ink)}
[data-theme=dark] .card.scan .means{background:transparent;border-top:1px solid var(--rule-2);color:var(--ink)}
[data-theme=dark] .park-h .count,[data-theme=dark] .wn-t .count{background:transparent;color:var(--ink);border:1px solid var(--rule)}
[data-theme=dark] .guide small{color:var(--muted)}
[data-theme=dark] .gear-img{background:linear-gradient(135deg,#272a2e,#2d3034);color:var(--ink)}
[data-theme=dark] .amz-note,[data-theme=dark] .disclaimer{background:transparent}
[data-theme=dark] .tagline{color:var(--ink)}
[data-theme=dark] .sub{color:var(--ink)}
[data-theme=dark] .aurora{background:transparent}
[data-theme=dark] .aurora::before{background:radial-gradient(28% 34% at 72% 42%,rgba(18,29,54,0.2),transparent 70%),radial-gradient(24% 30% at 60% 60%,rgba(210,236,239,0.162),transparent 70%),radial-gradient(22% 26% at 82% 62%,rgba(51,44,20,0.2),transparent 70%),radial-gradient(20% 26% at 78% 30%,rgba(48,24,28,0.14),transparent 70%),radial-gradient(26% 30% at 66% 26%,rgba(29,20,51,0.16),transparent 70%)}
[data-theme=dark] .hero-img{border-radius:var(--r);border:1px solid var(--rule)}
[data-theme=dark] .stats{border-top:1px solid var(--rule)}
[data-theme=dark] .stats div{background:transparent;border-right:1px solid var(--rule)}
[data-theme=dark] .stats div::before{background:var(--spectrum)}
[data-theme=dark] .stats dd{color:var(--ink)}
[data-theme=dark] .stats dt{color:var(--muted)}
[data-theme=dark] .stats .stat-link:hover{border-color:var(--rule)}
[data-theme=dark] .stats .stat-link:focus-within{outline:2px solid var(--ink)}
[data-theme=dark] .tz{background:transparent;border:1px solid var(--rule);color:var(--ink)}
[data-theme=dark] .park-tabs button{border:1px solid var(--rule);background:color-mix(in oklab,var(--paper) 70%,transparent);color:var(--ink)}
[data-theme=dark] .park-tabs button:hover{border-color:var(--ink)}
[data-theme=dark] .park-tabs button[aria-selected=true]{background:var(--ink);color:#043629;border-color:var(--ink)}
[data-theme=dark] .seg{border:1px solid var(--ink)}
[data-theme=dark] .seg button{background:var(--card);color:var(--ink)}
[data-theme=dark] .seg button[aria-pressed=true]{background:var(--ink);color:#043629}
[data-theme=dark] .week li{border-top:1px solid var(--rule-2)}
[data-theme=dark] .week li.today{background:linear-gradient(90deg,rgba(18,29,54,0.07),rgba(51,44,20,0.08))}
[data-theme=dark] .tag-today{background:var(--ink);color:#043629}
[data-theme=dark] .mc{border:1px solid var(--rule-2);background:var(--card);border-radius:var(--r-sm)}
[data-theme=dark] .mc:hover{border-color:var(--ink)}
[data-theme=dark] .mc.today{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}
[data-theme=dark] .post-hero::after{background:var(--spectrum)}
[data-theme=dark] .blog-card .blog-thumb{border-bottom:1px solid var(--rule)}
[data-theme=dark] .pwd-banner,[data-theme=dark] .pwd-callout{background:var(--card)}
[data-theme=dark] .pwd-banner::before,[data-theme=dark] .pwd-callout::before{background:linear-gradient(180deg,#6c3cf0,#2c6dff 16%,#17bfd0 32%,#5fcf45 48%,#f1c22c 64%,#f2702a 80%,#d8304d);color:#043629}
[data-theme=dark] .pwd-kicker{color:var(--muted) !important}
[data-theme=dark] .pwd-num{background:transparent;color:var(--ink);border:1px solid var(--ink)}
[data-theme=dark] .whatsnew{background:var(--card)}
[data-theme=dark] .wn-list a{background:transparent;border-top:1px solid var(--rule-2)}
[data-theme=dark] .wn-list a:hover,[data-theme=dark] .wn-list a:focus-visible{background:color-mix(in oklab,var(--card) 60%,#242424)}
[data-theme=dark] .wn-k,[data-theme=dark] .linkish,[data-theme=dark] .pwd-kicker{color:var(--muted)}
[data-theme=dark] .wn-dot{background:#f2702a;box-shadow:0 0 0 4px rgba(48,19,3,0.18);color:#043629}
[data-theme=dark] .wn-x{border:1px solid var(--rule);background:var(--card);color:var(--ink)}
[data-theme=dark] .foot{border-top:1px solid var(--rule)}
[data-theme=dark] .foot::before{background:var(--spectrum)}
[data-theme=dark] .footnav a{color:var(--ink)}
[data-theme=dark] .post-hero .crumbs a{color:#ffffff;text-decoration-color:rgba(255,255,255,0.6)}
[data-theme=dark] .aurora::before{background:radial-gradient(30% 36% at 76% 48%,rgba(18,29,54,0.14),transparent 70%),radial-gradient(24% 30% at 84% 30%,rgba(29,20,51,0.12),transparent 70%)}
[data-theme=dark] .sw{border:1px solid var(--rule);border-radius:var(--r);background:var(--card)}
[data-theme=dark] .sw::before{background:var(--spectrum)}
[data-theme=dark] .sw-dot{background:#2fa84f;box-shadow:0 0 0 0 rgba(0,0,0,0.7)}
[data-theme=dark] .sw-list a{border:1px solid var(--rule-2);border-radius:var(--r-sm);background:var(--paper);color:var(--ink)}
[data-theme=dark] .sw-list a:hover{border-color:var(--ink)}
[data-theme=dark] .sw-w small,[data-theme=dark] .wt-w small{color:var(--muted)}
[data-theme=dark] .sw-p{color:var(--muted)}
[data-theme=dark] .sw-empty{color:var(--muted)}
[data-theme=dark] .lo{color:#b2e6c2}
[data-theme=dark] .mid{color:#f7dca0}
[data-theme=dark] .hi{color:#e59b97}
[data-theme=dark] .wt-jump a{border:1px solid var(--rule);color:var(--ink);background:var(--card)}
[data-theme=dark] .wt-jump a:hover{border-color:var(--ink)}
[data-theme=dark] .wt-park{border:1px solid var(--rule);border-radius:var(--r);background:var(--card)}
[data-theme=dark] .wt-head h2 a{color:inherit}
[data-theme=dark] .wt-sum{color:var(--muted)}
[data-theme=dark] .wt-row{border-bottom:1px solid var(--rule-2)}
[data-theme=dark] .wt-s{color:var(--muted)}
[data-theme=dark] .wt-w.na{color:var(--muted)}
[data-theme=dark] .wt-row.down .wt-s{color:#e59b97}
[data-theme=dark] .wt-row.refurb .wt-s{color:#f7dca0}
[data-theme=dark] .wt-more summary{color:var(--muted)}
[data-theme=dark] .wt-extra{color:var(--muted)}
[data-theme=dark] .pmd-chips span{border:1px solid var(--rule);background:var(--paper)}
[data-theme=dark] .pmd-chips input:checked+span{background:var(--ink);color:#043629;border-color:var(--ink)}
[data-theme=dark] .pmd-chips input:focus-visible+span{outline:2px solid var(--ink)}
[data-theme=dark] .pmd-email input[type=email]{border:1px solid var(--rule);background:var(--card)}
[data-theme=dark] .pmd-consent{color:var(--muted)}
[data-theme=dark] .pmd-msg.err{color:#f696a8}
[data-theme=dark] .pmd-msg.ok{color:#c0f2cc}
[data-theme=dark] .pmd-form .lead-grid input,[data-theme=dark] .pmd-form .lead-grid select,[data-theme=dark] .pmd-book .lead-grid input{border:1px solid var(--rule);background:var(--card);color:var(--ink)}
[data-theme=dark] .pmd-book .fine{color:var(--muted)}
[data-theme=dark] .ticker-sep{color:#f4e07b}
[data-theme=dark] .tracker-tools{background:color-mix(in oklab,var(--card,#25272b) 85%,transparent);border:1px solid var(--rule,#4a4d51)}
[data-theme=dark] .search-ic{color:var(--muted,#c4c7cc)}
[data-theme=dark] #trackerSearch{border:1px solid var(--rule,#4a4d51);background:#242424;color:var(--ink,#e3e4e8)}
[data-theme=dark] #trackerSearch:focus{border-color:var(--ink,#d7d9dd);box-shadow:0 0 0 3px rgba(0,0,0,0.33)}
[data-theme=dark] .search-clear{background:#292c33;color:var(--ink,#e3e4e8)}
[data-theme=dark] .search-clear:hover{background:#30343c}
[data-theme=dark] .date-label{color:var(--muted,#c4c7cc)}
[data-theme=dark] .date-chips button{border:1px solid var(--rule,#4a4d51);background:#242424;color:var(--ink,#e3e4e8)}
[data-theme=dark] .date-chips button:hover{border-color:var(--ink,#d7d9dd)}
[data-theme=dark] .date-chips button.on{background:#1565d8;color:#fff;border-color:#90aad1}
[data-theme=dark] .btn-share{border:1px solid var(--rule,#4a4d51);background:#242424;color:var(--ink,#e3e4e8)}
[data-theme=dark] .btn-share:hover{border-color:var(--ink,#d7d9dd)}
[data-theme=dark] .filter-bar{background:rgba(209,222,240,0.063);border:1px solid rgba(144,170,209,0.2);color:var(--ink,#e3e4e8)}
[data-theme=dark] .clear-skies{background:linear-gradient(120deg,#162639,#3b3416);border:1px solid #293f60;color:var(--ink,#e3e4e8)}
[data-theme=dark] .b-cd{background:#243329;color:#b6f2cb;border:1px solid #435d4a}
[data-theme=dark] .b-high{background:#391515;color:#f696a8;border:1px solid #603333}
[data-theme=dark] .card-danny{color:#86afea;background:#162439}
[data-theme=dark] .card-danny:hover{background:#18283f}
[data-theme=dark] .crowd-low .crowd-dot{background:#2e7d32;box-shadow:0 0 0 3px rgba(0,0,0,0.44)}
[data-theme=dark] .crowd-mod .crowd-dot{background:#f57c00;box-shadow:0 0 0 3px rgba(0,0,0,0.44);color:#043629}
[data-theme=dark] .crowd-busy .crowd-dot{background:#e65100;box-shadow:0 0 0 3px rgba(0,0,0,0.55);color:#043629}
[data-theme=dark] .crowd-peak .crowd-dot{background:#d32f2f;box-shadow:0 0 0 3px rgba(42,9,9,0.3);color:#043629}
[data-theme=dark] .crowd-low{background:#233325;color:#c0e8c3;border:1px solid #3e543f}
[data-theme=dark] .crowd-mod{background:#3e3517;color:#f7caa0;border:1px solid #706030}
[data-theme=dark] .crowd-busy{background:#3e2f17;color:#f4a77d;border:1px solid #705730}
[data-theme=dark] .crowd-peak{background:#3a161c;color:#e69595;border:1px solid #60292f}
[data-theme=dark] .chip-party{background:#3a161c !important;color:#e69595 !important;border:1px solid #60292f !important}
[data-theme=dark] .party-callout{color:#e69595;background:#371515;border:1px dashed #662c2c}
[data-theme=dark] .party-sheet-tip{background:#371515;border:1px solid #60292f;color:#f8a8a8}
[data-theme=dark] .rd-box{background:#242424;border:1px solid var(--rule,#4a4d51)}
[data-theme=dark] .rd-col{background:color-mix(in oklab,var(--card,#25272b) 75%,transparent)}
[data-theme=dark] .rd-h{color:var(--ink,#e3e4e8)}
[data-theme=dark] .rd-ol b{color:#86afea}
html[data-theme=dark]{background:var(--paper)}
html[data-theme=dark] body{background-color:var(--paper);background-image:radial-gradient(circle at 1px 1px,rgba(209,240,232,0.081) 1px,transparent 1.5px);color:var(--ink)}
[data-theme=dark] a{color:var(--ink);text-decoration-color:var(--ember)}
[data-theme=dark] a:hover{text-decoration-color:var(--ink)}
[data-theme=dark] :focus-visible{outline:3px solid var(--purple)}
[data-theme=dark] .ticker{background:#07110d;color:#e8f2ec}
[data-theme=dark] .ticker b{color:var(--sun)}
[data-theme=dark] .ticker a{color:var(--ink)}
[data-theme=dark] .topnav{background:var(--paper);border-bottom:var(--bw) solid var(--ink)}
[data-theme=dark] .topnav.shrunk{border-bottom-color:var(--ink);box-shadow:0 4px 0 0 rgba(0,0,0,0.176)}
[data-theme=dark] .topnav .brand{color:var(--ink)}
[data-theme=dark] .topnav nav a{color:var(--ink)}
[data-theme=dark] .topnav nav a:hover{background:var(--sunrise)}
[data-theme=dark] .topnav nav a[aria-current=page]{background:var(--sun);box-shadow:inset 0 0 0 var(--bw) var(--ink);color:#043629}
[data-theme=dark] .btn{border:var(--bw) solid var(--ink);background:var(--card);color:var(--ink);box-shadow:var(--sh-sm)}
[data-theme=dark] .btn:hover{box-shadow:var(--sh);border-color:var(--ink);background:var(--card)}
[data-theme=dark] .btn:active{box-shadow:0 0 0 0 var(--ink)}
[data-theme=dark] .btn.primary{background:var(--lime);color:var(--ink);border-color:var(--ink);color:#043629}
[data-theme=dark] .btn.primary:hover{background:#78d000}
[data-theme=dark] .subscribe input[type=email],[data-theme=dark] .pwd-form input,[data-theme=dark] .pwd-form select,[data-theme=dark] .pwd-form textarea,[data-theme=dark] #lead input,[data-theme=dark] #lead select,[data-theme=dark] dialog input,[data-theme=dark] dialog select,[data-theme=dark] .search-box input{border:var(--bw) solid var(--ink);background:var(--card);color:var(--ink)}
[data-theme=dark] .subscribe input[type=email]:focus,[data-theme=dark] .pwd-form input:focus,[data-theme=dark] .pwd-form select:focus,[data-theme=dark] .pwd-form textarea:focus{border-color:var(--ink);box-shadow:var(--sh-sm)}
[data-theme=dark] .tag{border:var(--bw) solid var(--ink);background:var(--sun);color:var(--ink);color:#043629}
[data-theme=dark] .chips button,[data-theme=dark] .park-tabs button,[data-theme=dark] .date-chips button,[data-theme=dark] .cr-tabs button{border:var(--bw) solid var(--ink);background:var(--card);color:var(--ink)}
[data-theme=dark] .chips button:hover,[data-theme=dark] .park-tabs button:hover{background:var(--sunrise);border-color:var(--ink)}
[data-theme=dark] .chips button.on,[data-theme=dark] .park-tabs button[aria-selected=true]{background:var(--ink);color:#043629;border-color:var(--ink);box-shadow:var(--sh-sm)}
[data-theme=dark] .tabs{border-bottom:var(--bw) solid var(--ink)}
[data-theme=dark] .tabs button::after{background:var(--ember);color:#043629}
[data-theme=dark] .seg{border:var(--bw) solid var(--ink);box-shadow:var(--sh-sm)}
[data-theme=dark] .seg button{background:var(--card);color:var(--ink)}
[data-theme=dark] .seg button[aria-pressed=true]{background:var(--sun);color:var(--ink);color:#043629}
[data-theme=dark] .tz,[data-theme=dark] .tag-today{background:var(--sun);color:var(--ink);border:var(--bw) solid var(--ink);color:#043629}
[data-theme=dark] .chip{border:1.5px solid var(--ink)}
[data-theme=dark] .card,[data-theme=dark] .guide,[data-theme=dark] .pc,[data-theme=dark] .week,[data-theme=dark] .month,[data-theme=dark] .faq-item,[data-theme=dark] .mk-days li,[data-theme=dark] .whatsnew,[data-theme=dark] .pwd-banner,[data-theme=dark] .pwd-callout,[data-theme=dark] dialog,[data-theme=dark] .blog-card,[data-theme=dark] .sw,[data-theme=dark] .wt-app,[data-theme=dark] .cal,[data-theme=dark] .tiers>*{background:var(--card);border:var(--bw) solid var(--ink);border-radius:var(--r);box-shadow:var(--sh)}
[data-theme=dark] .card:hover,[data-theme=dark] .guide:hover,[data-theme=dark] .pc:hover,[data-theme=dark] .blog-card:hover{box-shadow:var(--sh-lg);border-color:var(--ink)}
[data-theme=dark] .card.scan .means{border-top:var(--bw) dashed var(--rule-2);color:var(--ink)}
[data-theme=dark] .card.scan .park,[data-theme=dark] .updated,[data-theme=dark] .meta,[data-theme=dark] .crumbs,[data-theme=dark] .crumbs a,[data-theme=dark] .fine,[data-theme=dark] .subscribe-note,[data-theme=dark] .foot,[data-theme=dark] .credits,[data-theme=dark] .legend,[data-theme=dark] .src-note,[data-theme=dark] .photo-credit{color:var(--muted)}
[data-theme=dark] .park-h .count,[data-theme=dark] .wn-t .count{background:var(--sun);border:var(--bw) solid var(--ink);color:var(--ink);color:#043629}
[data-theme=dark] .amz-note,[data-theme=dark] .disclaimer{background:var(--sunrise);border:var(--bw) dashed var(--ink);border-radius:var(--r)}
[data-theme=dark] .gear-img{background:linear-gradient(135deg,var(--sunrise),#4b421c)}
[data-theme=dark] .week li{border-top:var(--bw) solid var(--rule-2)}
[data-theme=dark] .week li.today{background:linear-gradient(90deg,#4b421c,var(--sunrise))}
[data-theme=dark] .mc{border:var(--bw) solid var(--rule-2);background:var(--card)}
[data-theme=dark] .mc:hover,[data-theme=dark] .mc.today{border-color:var(--ink)}
[data-theme=dark] .mc.today{box-shadow:var(--sh-sm)}
[data-theme=dark] .tagline{color:var(--ink)}
[data-theme=dark] .aurora::before{background:radial-gradient(34% 40% at 78% 44%,rgba(54,44,18,0.35),transparent 70%),radial-gradient(26% 30% at 88% 70%,rgba(54,26,18,0.18),transparent 70%),radial-gradient(24% 30% at 64% 24%,rgba(51,20,27,0.16),transparent 70%)}
[data-theme=dark] .stats div,[data-theme=dark] .stats .stat-link{background:var(--card);border:var(--bw) solid var(--ink) !important;border-radius:var(--r-sm);box-shadow:var(--sh-sm)}
[data-theme=dark] .stats dd{color:var(--ink)}
[data-theme=dark] .stats .stat-link:hover{box-shadow:var(--sh)}
[data-theme=dark] .post-hero::after{background:var(--spectrum)}
[data-theme=dark] .post .lede{color:var(--ink)}
[data-theme=dark] .pwd-banner,[data-theme=dark] .pwd-callout{background:#4b421c}
[data-theme=dark] .pwd-banner::before,[data-theme=dark] .pwd-callout::before{background:var(--spectrum)}
[data-theme=dark] .pwd-kicker{color:var(--ink) !important}
[data-theme=dark] .pwd-num{background:var(--lime);color:var(--ink);border:var(--bw) solid var(--ink);box-shadow:var(--sh-sm);color:#043629}
[data-theme=dark] .whatsnew{background:var(--card)}
[data-theme=dark] .wn-dot{background:var(--ember);box-shadow:0 0 0 4px rgba(51,12,0,0.2);color:#043629}
[data-theme=dark] .foot{border-top:var(--bw) solid var(--ink);background:#07110d;color:#e9f3ee}
[data-theme=dark] .foot h2,[data-theme=dark] .foot h3,[data-theme=dark] .foot b,[data-theme=dark] .foot strong{color:var(--ink)}
[data-theme=dark] .foot a,[data-theme=dark] .footnav a{color:var(--ink);text-decoration-color:var(--sun)}
[data-theme=dark] .foot .fine,[data-theme=dark] .foot .credits,[data-theme=dark] .foot small,[data-theme=dark] .foot p{color:#d3e6dc}
[data-theme=dark] .foot .btn{color:var(--ink)}
[data-theme=dark] .foot input[type=email]{border-color:#2b4037}
[data-theme=dark] .foot .subscribe .msg{color:#d3e6dc}
[data-theme=dark] .foot .disclaimer,[data-theme=dark] .foot .amz-note{background:rgba(54,44,18,0.08);border-color:var(--sun);color:#e9f3ee}
[data-theme=dark] .foot .disclaimer *,[data-theme=dark] .foot .amz-note *{color:#e9f3ee}
[data-theme=dark] .foot .disclaimer a,[data-theme=dark] .foot .amz-note a{color:var(--sun)}
html[data-theme=dark] body .cg,html[data-theme=dark] body .cal-day,html[data-theme=dark] body .rr-row,html[data-theme=dark] body .ll-row,html[data-theme=dark] body .ll-picks>div,html[data-theme=dark] body .df-card,html[data-theme=dark] body .pm-wrap{border:var(--bw) solid var(--ink);border-radius:var(--r);box-shadow:var(--sh);background:var(--card)}
html[data-theme=dark] body .cal button{border:var(--bw) solid var(--rule-2);border-radius:var(--r-sm)}
html[data-theme=dark] body .cal button:hover{border-color:var(--ink)}
html[data-theme=dark] body .best li,html[data-theme=dark] body .pm-jump a,html[data-theme=dark] body .df-q{border:var(--bw) solid var(--ink);background:var(--card)}
html[data-theme=dark] body .rr-sort select,html[data-theme=dark] body .rr-lead select,html[data-theme=dark] body .ll-party input,html[data-theme=dark] body .df-row input{border:var(--bw) solid var(--ink)}
[data-theme=dark] .fx-hero .aurora::before{background:radial-gradient(ellipse 55% 70% at 72% 50%,rgba(54,44,18,0.38),rgba(54,44,18,0) 72%),radial-gradient(ellipse 45% 60% at 92% 75%,rgba(54,26,18,0.16),rgba(54,26,18,0) 70%),radial-gradient(ellipse 50% 55% at 20% 30%,rgba(54,35,18,0.7),rgba(54,35,18,0) 70%),radial-gradient(ellipse 40% 50% at 55% 15%,rgba(51,20,27,0.1),rgba(51,20,27,0) 70%)}
@media (max-width:800px){[data-theme=dark] .fx-hero .aurora::before{background:radial-gradient(ellipse 90% 45% at 70% 22%,rgba(54,44,18,0.36),rgba(54,44,18,0) 72%),radial-gradient(ellipse 80% 40% at 20% 60%,rgba(54,35,18,0.7),rgba(54,35,18,0) 70%),radial-gradient(ellipse 70% 35% at 90% 70%,rgba(54,26,18,0.12),rgba(54,26,18,0) 70%)}
}
[data-theme=dark] .nav-dd>summary{color:var(--ink);border:var(--bw) solid transparent}
[data-theme=dark] .nav-dd>summary::after{border-right:2px solid currentColor;border-bottom:2px solid currentColor}
[data-theme=dark] .nav-dd>summary:hover{background:var(--sunrise)}
[data-theme=dark] .nav-dd[open]>summary{background:var(--card);border-color:var(--ink)}
[data-theme=dark] .nav-dd.has-current>summary{background:var(--sun);border-color:var(--ink);color:#043629}
[data-theme=dark] .dd-panel{background:var(--card);border:var(--bw) solid var(--ink);box-shadow:var(--sh)}
[data-theme=dark] .topnav .dd-panel a,[data-theme=dark] .topnav .mainnav a{color:var(--ink)}
[data-theme=dark] .dd-panel a:hover,[data-theme=dark] .dd-panel a:focus-visible{background:var(--sunrise)}
[data-theme=dark] .dd-panel a[aria-current=page]{background:var(--sun);color:#043629}
[data-theme=dark] .topnav .nav-cta{background:var(--lime);border:var(--bw) solid var(--ink);box-shadow:var(--sh-sm);color:#043629}
[data-theme=dark] .topnav .nav-cta:hover{box-shadow:var(--sh)}
@media (max-width:1023px){[data-theme=dark] .nav-ready .nav-toggle,[data-theme=dark] .js .nav-toggle{color:var(--ink);background:var(--card);border:var(--bw) solid var(--ink);box-shadow:var(--sh-sm)}
}
@media (max-width:1023px){[data-theme=dark] .nav-bars,[data-theme=dark] .nav-bars::before,[data-theme=dark] .nav-bars::after{background:var(--ink);color:#043629}
}
@media (max-width:1023px){[data-theme=dark] .nav-open .nav-bars{background:transparent}
}
@media (max-width:1023px){[data-theme=dark] .topnav .nav-groups{background:var(--card);border:var(--bw) solid var(--ink);box-shadow:var(--sh)}
}
[data-theme=dark] .tripbar{background:linear-gradient(90deg,#4b421c,var(--sunrise,#422c19));border:var(--bw,2px) solid var(--ink);border-radius:var(--r);box-shadow:var(--sh-sm,none)}
[data-theme=dark] .tripbar .tb-cl{color:var(--muted)}
[data-theme=dark] .tripbar .tb-sun{background:radial-gradient(circle at 40% 40%,#47401b,var(--sun,#ffc629) 60%,var(--ember,#ff6b3e));border:2px solid var(--ink)}
[data-theme=dark] .tripbar .tb-x{color:var(--ink)}
[data-theme=dark] .tripbar .tb-x:hover{background:#242424}
[data-theme=dark] .snap-note{background:#443a1a;border:1px solid #6a5d38;color:#faf0c5}
[data-theme=dark] .park-topics a{border:1px solid #c8e9e0;color:#d0f8ed;background:#242424}
[data-theme=dark] .park-topics a[aria-current]{background:#043629;color:#fff8e6}
[data-theme=dark] .ride-facts div{background:#242424;border:1px solid #57503e}
[data-theme=dark] .ride-facts dt{color:#bfbfc8}
[data-theme=dark] .share a,[data-theme=dark] .share button{border:1px solid #c8e9e0;color:#d0f8ed;background:#242424}
[data-theme=dark] .reo-cd b{color:#d0f8ed}
[data-theme=dark] .magnet{background:#242424;border:2px solid #c8e9e0}
[data-theme=dark] .post-sub{background:#242424;border:2px solid #c8e9e0}
[data-theme=dark] .danny-photo img{border:2px solid #c8e9e0}
[data-theme=dark] .watchbar{background:linear-gradient(90deg,#17303c,#4b421c);border:var(--bw,2px) solid var(--ink);border-radius:var(--r);box-shadow:var(--sh-sm,none)}
[data-theme=dark] .watchbar .wb-was{color:var(--muted)}
[data-theme=dark] .watch-btn[aria-pressed='true']{background:var(--sun,#ffc629);color:#043629}
[data-theme=dark] .card .remind{color:#c0f2cc;background:#223328}
[data-theme=dark] .card .remind:hover{background:#263a2d}
[data-theme=dark] .data-table th,[data-theme=dark] .data-table td{border-bottom:1px solid #3d424b}
[data-theme=dark] .data-table thead th{background:#20262f}
[data-theme=dark] .hub-trip-row input{border:1px solid var(--rule,#4d4d4d);background:#242424;color:#ededed}
[data-theme=dark] article.card.hub-hit{outline:2px solid #d5ab91}
[data-theme=dark] .hub-badge{background:#d4570b;color:#ffffff;border-color:#d5ab91}
[data-theme=dark] .dd-h{color:var(--muted,#c8c8c8)}
[data-theme=dark] .topnav .nav-sub{border:var(--bw) solid var(--ink);background:var(--card)}
[data-theme=dark] .topnav .nav-sub:hover{background:var(--sunrise)}
[data-theme=dark] .footnav-g .fn-legal{border-top:1px solid rgba(61,61,61,0.25)}
[data-theme=dark] .wc-tabs a{border:var(--bw) solid var(--ink);background:var(--card);color:var(--ink)}
[data-theme=dark] .wc-tabs a:hover{background:var(--sunrise)}
[data-theme=dark] .cb-panel{background:var(--card);border:var(--bw,1px) solid var(--rule);border-radius:var(--r);box-shadow:var(--sh-sm)}
[data-theme=dark] .cb-lab{color:var(--muted)}
[data-theme=dark] #cbDest button,[data-theme=dark] .cb-chips button{border:1px solid var(--rule);background:#242424;color:var(--ink)}
[data-theme=dark] #cbDest button[aria-pressed=true],[data-theme=dark] .cb-chips button[aria-pressed=true]{background:var(--ink);color:#043629;border-color:var(--ink)}
[data-theme=dark] #cbDest button:focus-visible,[data-theme=dark] .cb-chips button:focus-visible,[data-theme=dark] .cb-add:focus-visible,[data-theme=dark] .cb-panel .btn:focus-visible{outline:2px solid var(--ink)}
[data-theme=dark] .cb-search input{border:2px solid var(--ink);background:#242424;color:var(--ink)}
[data-theme=dark] .cb-search input:focus-visible{outline:3px solid var(--sun)}
[data-theme=dark] .cb-search::before{border:3px solid var(--ink)}
[data-theme=dark] .cb-search::after{background:var(--ink);color:#043629}
[data-theme=dark] .cb-item{background:#242424;border:1px solid var(--rule)}
[data-theme=dark] .cb-item.in-bag{border:2px solid var(--purple);box-shadow:var(--sh-sm)}
[data-theme=dark] .cb-ih h3 small{color:var(--muted)}
[data-theme=dark] .cb-add{border:2px solid var(--ink);background:var(--sun);color:var(--ink);color:#043629}
[data-theme=dark] .cb-add[aria-pressed=true]{background:var(--purple);color:#ffffff;border-color:var(--purple)}
[data-theme=dark] .cb-v{border:1px solid var(--rule);background:var(--paper)}
[data-theme=dark] .cb-pill{border:2px solid var(--ink);background:#242424}
[data-theme=dark] .cb-pill i{background:var(--ink);color:#043629}
[data-theme=dark] .v-yes{background:#2a361d}
[data-theme=dark] .v-yes .cb-pill i{background:#498500}
[data-theme=dark] .v-limits{background:#3e3517}
[data-theme=dark] .v-limits .cb-pill i{background:#a86b00}
[data-theme=dark] .v-no{background:#3c2117}
[data-theme=dark] .v-no .cb-pill i{background:#c2401a}
[data-theme=dark] .v-ask{background:#251838}
[data-theme=dark] .v-ask .cb-pill i{background:var(--purple)}
[data-theme=dark] .v-unlisted{background:#242424}
[data-theme=dark] .v-unlisted .cb-pill i{background:var(--muted)}
[data-theme=dark] .v-na{background:#242424}
[data-theme=dark] .v-na .cb-pill i{background:#4b4e4d}
[data-theme=dark] .cb-tip{border-left:4px solid var(--cyan);background:#1d332f}
[data-theme=dark] .cb-empty{border:2px dashed var(--rule)}
[data-theme=dark] .cb-bag h2 span{background:var(--purple);color:#ffffff}
[data-theme=dark] .cb-sum li{border:1px solid var(--rule);background:#242424}
[data-theme=dark] .cb-sum .ok{color:#d4f9b6}
[data-theme=dark] .cb-sum .bad{color:#eeae9b}
[data-theme=dark] .cb-sum em{color:var(--muted)}
[data-theme=dark] .cb-fl li{border-bottom:1px dashed var(--rule)}
[data-theme=dark] .cb-fl small{color:var(--muted)}
[data-theme=dark] .cb-all table{background:#242424;border:1px solid var(--rule)}
[data-theme=dark] .cb-all th,[data-theme=dark] .cb-all td{border-bottom:1px solid #4e4b40}
[data-theme=dark] .cb-all thead th{background:var(--paper)}
[data-theme=dark] .cb-tips>div{background:var(--card);border:1px solid var(--rule);border-radius:var(--r)}
@media print{[data-theme=dark] .cb-panel{border:1px solid #5c5c5c}
}
[data-theme=dark] .cb-all .cb-cat{background:#07110d;color:#fff}
[data-theme=dark] .cb-jump{border:2px solid var(--ink);background:var(--purple);color:#ffffff;box-shadow:var(--sh)}
[data-theme=dark] .cb-jump:focus-visible{outline:3px solid var(--sun)}
[data-theme=dark] .bw-seg button{border:var(--bw,1px) solid var(--ink,#e1e1e1);background:var(--card,#242424);color:var(--ink,#ededed)}
[data-theme=dark] .bw-seg button[aria-pressed=true]{background:var(--ink,#0a0a0a);color:var(--paper,#ffffff)}
[data-theme=dark] .bw-row input[type=date],[data-theme=dark] .bw-row input[type=number],[data-theme=dark] .bw-row select{border:1px solid var(--rule,#4d4d4d);background:var(--card,#242424);color:var(--ink,#ededed)}
[data-theme=dark] .bw-seg button:focus-visible,[data-theme=dark] .bw-row input:focus-visible,[data-theme=dark] .bw-row select:focus-visible,[data-theme=dark] .bw-roll summary:focus-visible{outline:2px solid var(--ink,#e1e1e1)}
[data-theme=dark] .bw-empty{border:1px dashed var(--rule,#4d4d4d);border-radius:var(--r,16px);background:var(--card,#242424)}
[data-theme=dark] .bw-item{background:var(--card,#242424);border:1px solid var(--rule,#464646);border-left:5px solid var(--rule,#4d4d4d);border-radius:var(--r,16px)}
[data-theme=dark] .bw-item.soon{border-left-color:#ca9696}
[data-theme=dark] .bw-item.up{border-left-color:#90aad1}
[data-theme=dark] .bw-item.open{border-left-color:#b0ceb2}
[data-theme=dark] .bw-item.warn .bw-cov::after{color:#e7aaaa}
[data-theme=dark] .bw-st{background:#161e39;color:#a9c0ed}
[data-theme=dark] .soon .bw-st{background:#381d1a;color:#e7aaaa}
[data-theme=dark] .open .bw-st{background:#233223;color:#c0e8c3}
[data-theme=dark] .past .bw-st{background:#2a2a2a;color:#d0d0d0}
[data-theme=dark] .bw-cat{color:var(--muted,#c8c8c8)}
[data-theme=dark] .bw-lt{color:var(--muted,#c8c8c8)}
[data-theme=dark] .bw-src{color:var(--muted,#c8c8c8)}
[data-theme=dark] .bw-roll em{color:#a9c0ed}
[data-theme=dark] .bw-roll em.soon{color:#e7aaaa}
[data-theme=dark] .bw-roll em.open{color:#c0e8c3}
[data-theme=dark] .bw-roll em.past{color:#c8c8c8}
[data-theme=dark] .bw-notes{background:#3e3517;border:1px solid #cabd95;color:#faefc5}
[data-theme=dark] .bw-tw{border:1px solid var(--rule,#464646);border-radius:var(--r,16px);background:var(--card,#242424)}
[data-theme=dark] .bw-t th,[data-theme=dark] .bw-t td{border-bottom:1px solid var(--rule,#464646)}
[data-theme=dark] .bw-t thead th{background:var(--paper,#262626)}
[data-theme=dark] .cg{border:1px solid #3d424b;background:#242424}
[data-theme=dark] .cg .v small{color:#c2c6ce}
[data-theme=dark] .cg .m{background:#24282f}
[data-theme=dark] .cg .m i{background:#0a0a0a}
[data-theme=dark] .cg .s{color:#c2c6ce}
[data-theme=dark] .lv.l1{background:#223627;color:#c4edd4}
[data-theme=dark] .lv.l2{background:#463d1b;color:#faeabe}
[data-theme=dark] .lv.l3{background:#432a19;color:#f9cbaf}
[data-theme=dark] .lv.l4{background:#40181e;color:#eeafb8}
[data-theme=dark] .lv.l0{background:#24282f;color:#c8ccd5}
[data-theme=dark] .cal .dow{color:#c2c6ce}
[data-theme=dark] .cal button{border:1px solid #3d424b}
[data-theme=dark] .cal button:focus-visible{outline:3px solid #8ea4d9}
[data-theme=dark] .cal button[aria-pressed=true]{border-color:#e1e1e1;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.7)}
[data-theme=dark] .cal .busy{background:#3a1f16}
[data-theme=dark] .cal .quiet{background:#1f3023}
[data-theme=dark] .cal .tag{color:#c8ccd5}
[data-theme=dark] .cal-day{border:1px solid #3d424b}
[data-theme=dark] .best li{border:1px solid #3d424b}
[data-theme=dark] .cr-tabs button{border:1px solid #43484f;background:#242424;color:#ededed}
[data-theme=dark] .cr-tabs button[aria-pressed=true]{background:#0a0a0a;color:#ffffff;border-color:#e1e1e1}
[data-theme=dark] .estimate{border:1px solid #3d424b;border-left:4px solid #e1e1e1}
[data-theme=dark] .hist th,[data-theme=dark] .hist td{border-bottom:1px solid #393f49}
[data-theme=dark] .rank li{border-bottom:1px solid #393f49}
[data-theme=dark] .rank .bar{background:#0a0a0a}
[data-theme=dark] .cs-panel{background:var(--card);border:var(--bw,1px) solid var(--rule);border-radius:var(--r);box-shadow:var(--sh-sm)}
[data-theme=dark] .cs-trip{border:2px solid var(--ink)}
[data-theme=dark] .cs-tripf input{border:1px solid var(--rule);background:#242424;color:var(--ink)}
[data-theme=dark] .cs-pill{border:1px solid var(--ink)}
[data-theme=dark] .cs-next{background:#07110d;color:#fff;border-radius:var(--r);box-shadow:var(--sh-sm)}
[data-theme=dark] .cs-next .cs-h{color:#ffffff}
[data-theme=dark] .cs-nx a{color:#ffffff;background:rgba(36,36,36,0.08);border:1px solid rgba(61,61,61,0.25)}
[data-theme=dark] .cs-nx a:focus-visible{outline:2px solid var(--sun,#7e6d36)}
[data-theme=dark] .cs-nx span{color:#e8e8e8}
[data-theme=dark] .cs-nx em{color:var(--sun,#ffd23f)}
[data-theme=dark] .cs-gh{border-bottom:2px solid var(--ink)}
[data-theme=dark] .cs-card{background:var(--card);border:var(--bw,1px) solid var(--rule);border-radius:var(--r);box-shadow:var(--sh-sm)}
[data-theme=dark] .cs-dest{color:var(--muted)}
[data-theme=dark] .cs-place{color:var(--muted)}
[data-theme=dark] .cs-cd{background:#3e3517;border:1px solid var(--ink)}
[data-theme=dark] .cs-v{border:1px solid var(--ink)}
[data-theme=dark] .cs-v-yes{background:#283a21}
[data-theme=dark] .cs-v-during{background:#182d3e}
[data-theme=dark] .cs-v-maybe{background:#473e1b}
[data-theme=dark] .cs-v-no{background:#292929}
[data-theme=dark] .cs-v-nodate{background:#242424}
[data-theme=dark] .cs-w[aria-pressed=true]{background:var(--ink);color:#043629}
[data-theme=dark] .cs-act .btn:focus-visible{outline:2px solid var(--ink)}
[data-theme=dark] .df-tabs button[aria-pressed=true]{background:var(--ink);color:#043629;border-color:var(--ink)}
[data-theme=dark] .df-row input{border:1px solid var(--rule);background:var(--card);color:var(--ink)}
[data-theme=dark] .df-row input:focus-visible,[data-theme=dark] .df-q input:focus-visible,[data-theme=dark] .df-tabs button:focus-visible{outline:2px solid var(--ink)}
[data-theme=dark] .df-q{border:1px solid var(--rule);background:color-mix(in oklab,var(--paper) 70%,transparent)}
[data-theme=dark] .df-q:has(input:checked){border-color:var(--ink);background:var(--card);box-shadow:inset 0 0 0 1px var(--ink)}
[data-theme=dark] .df-q input{accent-color:var(--ink)}
[data-theme=dark] .df-unlock{color:var(--muted)}
[data-theme=dark] .df-card{background:var(--card);border:1px solid var(--rule);border-radius:var(--r)}
[data-theme=dark] .df-card::before{background:var(--rule)}
[data-theme=dark] .df-card.ok::before{background:var(--spectrum)}
[data-theme=dark] .df-new,[data-theme=dark] .df-unv{background:var(--ink);color:#043629}
[data-theme=dark] .df-unv{background:transparent;color:var(--muted);border:1px solid var(--rule)}
[data-theme=dark] .df-bk.soon b{color:#e59b97}
[data-theme=dark] .df-chips li{border:1px solid var(--rule);color:var(--muted)}
[data-theme=dark] .df-chips li.yes{border-color:#b0cdb1;color:#c2e6c5;background:#233023}
[data-theme=dark] .df-chips li.no{border-color:#cabd95;color:#f9e9b6;background:#3e3517}
[data-theme=dark] .df-src{color:var(--muted)}
[data-theme=dark] .df-empty{color:var(--muted)}
[data-theme=dark] .df-lead select{border:1px solid var(--rule);background:var(--card);color:var(--ink)}
[data-theme=dark] .df-lead .msg.err{color:#f696a8}
[data-theme=dark] .df-lead .msg.ok{color:#c0f2cc}
[data-theme=dark] .df-lead .lead-grid input{border:1px solid var(--rule);background:var(--card);color:var(--ink)}
[data-theme=dark] .df-lead .lead-grid input:focus-visible{outline:2px solid var(--ink)}
[data-theme=dark] .dn-toc a{border:1px solid var(--rule,#474747);background:var(--card,#242424);color:var(--ink,#ededed)}
[data-theme=dark] .dn-toc a:hover{border-color:var(--ink,#e1e1e1)}
[data-theme=dark] .dn-card{background:var(--card,#242424);border:1px solid var(--rule,#464646);border-radius:var(--r,16px);box-shadow:var(--sh-sm,none)}
[data-theme=dark] .dn-tip{background:var(--paper,#262626);border-left:4px solid var(--ink,#e1e1e1)}
[data-theme=dark] .dn-hit{border-color:var(--ink,#e1e1e1) !important;box-shadow:0 0 0 3px rgba(0,0,0,0.55)}
[data-theme=dark] li.dn-hit{background:#162239}
[data-theme=dark] .dn-chips button{border:1px solid var(--ink,#e1e1e1);background:var(--card,#242424);color:var(--ink,#ededed)}
[data-theme=dark] .dn-chips button[aria-pressed=true]{background:var(--ink,#0a0a0a);color:var(--paper,#ffffff)}
[data-theme=dark] .dn-chips button:focus-visible{outline:2px solid var(--ink,#e1e1e1)}
[data-theme=dark] .dn-out{border:1px solid var(--rule,#464646);border-left:5px solid #90aad1;border-radius:var(--r,16px);background:var(--card,#242424)}
[data-theme=dark] .dn-big span{color:var(--muted,#c8c8c8)}
[data-theme=dark] .dn-unv{background:#3c2c17;color:#f8d3a8;border:1px solid #6e5939}
[data-theme=dark] .dn-tbl th,[data-theme=dark] .dn-tbl td{border-bottom:1px solid var(--rule,#464646)}
[data-theme=dark] .dn-wide textarea{border:1px solid var(--rule,#4d4d4d)}
[data-theme=dark] #dnLead select{border:1px solid var(--rule,#4d4d4d);background:var(--card,#242424)}
[data-theme=dark] .dn-srcs li:target{background:#3c2c17}
[data-theme=dark] .fs-pending{border:var(--bw,2px) solid var(--ink);border-radius:var(--r,16px);background:var(--card);box-shadow:var(--sh)}
[data-theme=dark] .fs-kicker,[data-theme=dark] .fs-ck{color:var(--muted)}
[data-theme=dark] .fs-start{color:var(--ink)}
[data-theme=dark] .fs-top{background:var(--ink);color:#043629;border-radius:var(--r,16px);box-shadow:var(--sh)}
[data-theme=dark] .fs-date{color:#cfe3dc}
[data-theme=dark] .fs-big{color:var(--sun)}
[data-theme=dark] .fs-res li{background:rgba(36,36,36,0.08)}
[data-theme=dark] .fs-res small{color:#cfe3dc}
[data-theme=dark] .fs-rv{color:var(--sun)}
[data-theme=dark] .fs-track{background:var(--card);border:1px solid var(--rule)}
[data-theme=dark] .fs-track i{background:var(--ink);color:#043629}
[data-theme=dark] .fs-bar.g .fs-track i{background:var(--lime-deep,#498500)}
[data-theme=dark] .fs-bar.m .fs-track i{background:var(--sun,#ffc629);color:#043629}
[data-theme=dark] .fs-bar.w .fs-track i{background:var(--ember,#ff6b3e);color:#043629}
[data-theme=dark] .fs-bar small{color:var(--muted)}
[data-theme=dark] .fs-card{border:var(--bw,2px) solid var(--ink);border-radius:var(--r,16px);background:var(--card);box-shadow:var(--sh-sm)}
[data-theme=dark] .fs-card.miss{border-top-color:var(--ember,#7e4736)}
[data-theme=dark] .fs-card.best{border-top-color:var(--lime,#bedd99)}
[data-theme=dark] .fs-card.weak{border-top-color:var(--sun,#836f38)}
[data-theme=dark] .fs-hb{background:var(--ink);color:#043629}
[data-theme=dark] .fs-hb.g{background:var(--lime-deep,#498500)}
[data-theme=dark] .fs-hb.m{background:var(--sun,#ffc629);color:#043629}
[data-theme=dark] .fs-hb.w{background:var(--ember,#ff6b3e);color:#043629}
[data-theme=dark] .fs-hd{color:var(--muted)}
[data-theme=dark] .fs-log li{border:1px solid var(--rule);background:var(--card)}
[data-theme=dark] .fs-log span{color:var(--muted)}
[data-theme=dark] .fs-lead .fine{color:var(--muted)}
[data-theme=dark] .fs-lead .lead-grid input,[data-theme=dark] .fs-lead .lead-grid select{border:1px solid var(--rule);background:var(--card);color:var(--ink)}
[data-theme=dark] .fs-lead .lead-grid select:focus-visible,[data-theme=dark] .fs-lead .lead-grid input:focus-visible{outline:2px solid var(--ink)}
[data-theme=dark] .rh-panel{background:var(--card);border:var(--bw,1px) solid var(--rule);border-radius:var(--r);box-shadow:var(--sh-sm)}
[data-theme=dark] .rh-kid{border:2px solid var(--kc);border-radius:var(--r-sm);background:var(--paper)}
[data-theme=dark] .rh-dot{background:var(--kc);color:#d0f8ed;border:2px solid var(--ink)}
[data-theme=dark] .rh-name input,[data-theme=dark] .rh-num input{border:1px solid var(--rule);background:#242424;color:var(--ink)}
[data-theme=dark] .rh-x{border:1px solid var(--rule);background:#242424;color:var(--ink)}
[data-theme=dark] .rh-ruler input[type=range]{accent-color:var(--kc);background:transparent}
[data-theme=dark] .rh-ruler input[type=range]::-webkit-slider-runnable-track{border:2px solid var(--ink);background:repeating-linear-gradient(90deg,#5a4b22 0 9px,var(--ink) 9px 10px),#5a4b22}
[data-theme=dark] .rh-ruler input[type=range]::-moz-range-track{border:2px solid var(--ink);background:repeating-linear-gradient(90deg,#5a4b22 0 9px,var(--ink) 9px 10px)}
[data-theme=dark] .rh-ruler input[type=range]::-webkit-slider-thumb{background:var(--kc);border:3px solid var(--ink);box-shadow:var(--sh-sm)}
[data-theme=dark] .rh-ruler input[type=range]::-moz-range-thumb{background:var(--kc);border:3px solid var(--ink)}
[data-theme=dark] .rh-ruler input[type=range]:focus-visible{outline:2px solid var(--ink)}
[data-theme=dark] .rh-ticks{color:var(--muted)}
[data-theme=dark] .rh-pg>span{color:var(--muted)}
[data-theme=dark] .rh-chips button,[data-theme=dark] #rhWho button,[data-theme=dark] #rhUnit button,[data-theme=dark] #rhPark button{border:1px solid var(--rule);background:#242424;color:var(--ink)}
[data-theme=dark] .rh-chips button[aria-pressed=true],[data-theme=dark] #rhWho button[aria-pressed=true],[data-theme=dark] #rhUnit button[aria-pressed=true],[data-theme=dark] #rhPark button[aria-pressed=true]{background:var(--ink);color:#043629;border-color:var(--ink)}
[data-theme=dark] #rhWho i{background:var(--kc)}
[data-theme=dark] .rh-bar{border:2px solid var(--ink);background:#242424}
[data-theme=dark] .rh-bar::before{background:var(--spectrum)}
[data-theme=dark] .rh-kpill{border:2px solid var(--kc);background:#242424}
[data-theme=dark] .rh-kpill i{background:var(--kc);color:#d0f8ed}
[data-theme=dark] .rh-kline{border-left:3px solid var(--kc)}
[data-theme=dark] .rh-tape{border:2px solid var(--ink);background:repeating-linear-gradient(90deg,#ffc629 0 9px,#ff6b3e 9px 10px),#ffc629;color:#043629}
[data-theme=dark] .rh-tape span{background:#ffc629;color:#043629}
[data-theme=dark] .rh-tape b{border-left:2px solid var(--ink)}
[data-theme=dark] .rh-mline{border-left:1px dashed var(--ink)}
[data-theme=dark] .rh-legend{color:var(--muted)}
[data-theme=dark] .rh-grp{border-radius:var(--r);border:var(--bw,1px) solid var(--rule);background:var(--card)}
[data-theme=dark] .rh-grp h3 small{background:var(--paper);border:1px solid var(--rule)}
[data-theme=dark] .rh-ico{border:2px solid var(--ink)}
[data-theme=dark] .rh-yes .rh-ico{background:#68be00}
[data-theme=dark] .rh-almost .rh-ico{background:var(--sun);color:#043629}
[data-theme=dark] .rh-no .rh-ico{background:var(--ember);color:#043629}
[data-theme=dark] .rh-yes{background:#2a361d}
[data-theme=dark] .rh-almost{background:#3e3517}
[data-theme=dark] .rh-ride{background:#242424;border:1px solid var(--rule)}
[data-theme=dark] .rh-badge{border:2px solid var(--ink);background:var(--paper)}
[data-theme=dark] .rh-badge small{color:var(--muted)}
[data-theme=dark] .rh-tags span,[data-theme=dark] .rh-tags a{border:1px solid var(--rule);background:var(--paper)}
[data-theme=dark] .rh-tags .th-big{background:#412419;border-color:#d7aa97}
[data-theme=dark] .rh-tags .th-gentle{background:#223328;border-color:#b0cdb1}
[data-theme=dark] .rh-cl{background:#3d1717 !important;border-color:#d3a09c !important;color:#efb1b1}
[data-theme=dark] .rh-cl.soon{background:#443a1a !important;border-color:#decb9c !important;color:#fae8bd}
[data-theme=dark] .rh-note{color:var(--muted)}
[data-theme=dark] .rh-who i{border:2px dashed var(--kc);color:var(--ink)}
[data-theme=dark] .rh-who i.ok{background:var(--kc);color:#d0f8ed}
[data-theme=dark] .rh-empty{color:var(--muted)}
[data-theme=dark] .rh-tips>div{background:var(--card);border:1px solid var(--rule);border-radius:var(--r)}
[data-theme=dark] .rh-all th,[data-theme=dark] .rh-all td{border-bottom:1px solid var(--rule)}
@media print{html[data-theme=dark] body{background:#242424}
}
[data-theme=dark] .hf-dates input{border:1px solid var(--rule);background:var(--card);color:var(--ink)}
[data-theme=dark] .hf-dates input:focus-visible,[data-theme=dark] .hf-pre button:focus-visible{outline:2px solid var(--ink)}
[data-theme=dark] .hf-days>li{background:var(--card);border:var(--bw,1px) solid var(--rule);border-radius:var(--r)}
[data-theme=dark] .hf-i>span:last-child{color:var(--muted)}
[data-theme=dark] .hf-tag{border:1px solid var(--rule);background:var(--paper)}
[data-theme=dark] .hf-i.party .hf-tag{background:var(--sun);border-color:var(--ink);color:#043629}
[data-theme=dark] .hf-i.show .hf-tag{background:#233023;border-color:#b0cdb1;color:#d1e6d3}
[data-theme=dark] .hf-i.cruise .hf-tag{background:#172f3c;border-color:#abc5d5;color:#c2dff1}
[data-theme=dark] .hf-near{border:1px dashed var(--rule);border-radius:var(--r)}
[data-theme=dark] .hf-chip{background:var(--paper);border:1px solid var(--rule)}
[data-theme=dark] .hf-chip.alt{background:transparent}
[data-theme=dark] .hf-nar th,[data-theme=dark] .hf-nar td{border-bottom:1px solid var(--rule)}
[data-theme=dark] .jump a{border:1px solid var(--rule,#464646);background:var(--card,#242424);color:var(--ink,#eaeaea)}
[data-theme=dark] .jump a:hover{border-color:var(--ink,#dedede)}
[data-theme=dark] .cn-list li{border:1px solid var(--rule,#464646);border-radius:var(--r-sm,10px);background:var(--card,#242424)}
[data-theme=dark] .cn-list small{color:var(--muted,#c8c8c8)}
[data-theme=dark] .tool{border:1px solid var(--rule,#464646);border-radius:var(--r,14px);background:var(--card,#242424);color:var(--ink,#eaeaea)}
[data-theme=dark] .tool:hover{border-color:var(--ink,#dedede)}
[data-theme=dark] .tool small{color:var(--muted,#c8c8c8)}
[data-theme=dark] .home-alerts{border:1px solid var(--rule,#464646);border-radius:var(--r,14px);background:var(--card,#242424)}
[data-theme=dark] .badge.b-unconf{background:#3c2c17;color:#f8d3a8;border:1px dashed #725f45}
[data-theme=dark] .pc-live .pc-link{color:inherit}
[data-theme=dark] .pc-waits{border-top:1px dashed var(--rule,#464646)}
[data-theme=dark] .pw-l{color:var(--muted,#c8c8c8)}
[data-theme=dark] .pw-n{color:var(--ink,#eaeaea)}
[data-theme=dark] .pw-w small{color:var(--muted,#c8c8c8)}
[data-theme=dark] .pw-none,[data-theme=dark] .pw-upd{color:var(--muted,#bfbfbf)}
[data-theme=dark] .park-tabs button[aria-pressed=true]{background:var(--ink);color:#043629;border-color:var(--ink)}
[data-theme=dark] .ll-party input{border:1px solid var(--rule);background:var(--card);color:var(--ink)}
[data-theme=dark] .ll-party input:focus-visible{outline:2px solid var(--ink)}
[data-theme=dark] .ll-kpis{border-top:1px solid var(--rule)}
[data-theme=dark] .ll-kpis div{border-right:1px solid var(--rule)}
[data-theme=dark] .ll-kpis div::before{background:var(--spectrum)}
[data-theme=dark] .ll-kpis dd small{color:var(--muted)}
[data-theme=dark] .ll-kpis dt{color:var(--muted)}
[data-theme=dark] .ll-picks>div{background:var(--card);border:1px solid var(--rule);border-radius:var(--r)}
[data-theme=dark] .ll-picks li span{color:var(--muted)}
[data-theme=dark] .ll-row{background:var(--card);border:1px solid var(--rule);border-radius:var(--r)}
[data-theme=dark] .ll-row::before{background:var(--tc,var(--rule))}
[data-theme=dark] .ll-v{background:var(--vb,transparent);color:var(--vc,var(--ink));border:1px solid var(--vbd,var(--rule))}
[data-theme=dark] .t-off .ll-why,[data-theme=dark] .t-na .ll-why{color:var(--muted)}
[data-theme=dark] .ll-dl div{border-top:1px solid var(--rule-2)}
[data-theme=dark] .ll-dl dt{color:var(--muted)}
[data-theme=dark] .ll-fc-l{color:var(--muted)}
[data-theme=dark] .ll-bars i{background:#474b50}
[data-theme=dark] .ll-bars li.lo i{background:#0b7a35}
[data-theme=dark] .ll-bars b{color:var(--muted)}
[data-theme=dark] .ll-closed{background:var(--card);border:1px dashed var(--rule);border-radius:var(--r)}
[data-theme=dark] .pm-jump a{border:1px solid rgba(230,230,230,0.12);background:#242424;color:inherit}
[data-theme=dark] .pm-dot{border:2px solid #3d3d3d;box-shadow:0 0 0 1px rgba(0,0,0,0.396)}
[data-theme=dark] .pm-closed{background:#dc2626;color:#043629}
[data-theme=dark] .pm-soon{background:#f59e0b;color:#043629}
[data-theme=dark] .pm-open{background:#16a34a}
[data-theme=dark] .pm-wrap{border:1px solid rgba(230,230,230,0.12);background:#252c32}
[data-theme=dark] .pm-map{color:#c8c8c8}
[data-theme=dark] .pm-3d{background:#242424;box-shadow:0 1px 4px rgba(0,0,0,0.55)}
[data-theme=dark] .pm-3d[aria-pressed=true]{background:#1e3a8a;color:#ffffff}
[data-theme=dark] .pm-list button{color:inherit}
[data-theme=dark] .pm-pop{color:#eaeaea}
[data-theme=dark] .pm-st.pm-closed{color:#e69494}
[data-theme=dark] .pm-st.pm-soon{color:#f1bd95}
[data-theme=dark] .pm-st.pm-open{color:#aeecc5}
[data-theme=dark] .pm-pop small{color:#d0d0d0}
[data-theme=dark] .dp-form small{color:var(--muted)}
[data-theme=dark] .dp-extra input{border:1px solid var(--rule);background:var(--card);color:var(--ink)}
[data-theme=dark] .dp-chipbox span{border:1px solid var(--rule);background:var(--paper)}
[data-theme=dark] .dp-chipbox input:checked+span{background:var(--ink);color:#043629;border-color:var(--ink)}
[data-theme=dark] .dp-chipbox input:focus-visible+span{outline:2px solid var(--ink)}
[data-theme=dark] .pmd-chips-in span{border:1px solid var(--rule);background:var(--paper)}
[data-theme=dark] .pmd-chips-in input:checked+span{background:var(--ink);color:#043629;border-color:var(--ink)}
[data-theme=dark] .dp-rides .fine,[data-theme=dark] .dp-form .fine,[data-theme=dark] .dp-mailopt .fine{color:var(--muted)}
[data-theme=dark] .dp-mailopt input{border:1px solid var(--rule);background:var(--card)}
[data-theme=dark] .dp-plan .dp-meta,[data-theme=dark] .dp-plan .dp-hours{color:var(--muted)}
[data-theme=dark] .dp-plan .dp-hr h4{border-bottom:2px solid var(--ink)}
[data-theme=dark] .dp-plan .dp-it{border-left:4px solid var(--rule)}
[data-theme=dark] .dp-plan .dp-it.ride{border-left-color:#384f82}
[data-theme=dark] .dp-plan .dp-it.meal{border-left-color:#81553d}
[data-theme=dark] .dp-plan .dp-it.rest{border-left-color:#93cbd1}
[data-theme=dark] .dp-plan .dp-it.show{border-left-color:#583b7e}
[data-theme=dark] .dp-plan .dp-it.go{border-left-color:#b0dfc2}
[data-theme=dark] .dp-plan .dp-it.flex{border-left-color:#4a4d51}
[data-theme=dark] .dp-plan .dp-t{color:var(--muted)}
[data-theme=dark] .dp-plan .dp-it p{color:var(--muted)}
[data-theme=dark] .dp-plan .dp-src .fine{color:var(--muted)}
[data-theme=dark] .dp-optin{color:var(--ink)}
@media print{html[data-theme=dark] body{background:#242424;color:#f2f2f2}
}
[data-theme=dark] .pl-form input,[data-theme=dark] .pl-form select{border:1px solid #404753;background:#242424}
[data-theme=dark] .pl-day{border:1px solid #39404d;background:#242424}
[data-theme=dark] .pl-parks li{border-left:4px solid var(--pc)}
[data-theme=dark] .pl-park{color:#bfbfc8}
[data-theme=dark] .pl-parks .muted{color:#b4b4bc}
[data-theme=dark] #spMonth{border:1px solid var(--rule,#4d4d4d);background:var(--card,#242424);color:var(--ink,#ededed)}
[data-theme=dark] #spMonth:focus-visible{outline:2px solid var(--ink,#e1e1e1)}
[data-theme=dark] .rc-tl summary:focus-visible{outline:2px solid var(--ink,#e1e1e1)}
[data-theme=dark] .rc-repo{color:var(--muted,#c8c8c8)}
[data-theme=dark] .rc-ports details{border:1px solid var(--rule,#464646);border-radius:var(--r,16px);background:var(--card,#242424)}
[data-theme=dark] .rc-ports summary small{color:var(--muted,#c8c8c8)}
[data-theme=dark] .rc-ports summary:focus-visible{outline:2px solid var(--ink,#e1e1e1)}
[data-theme=dark] .park-tabs button[aria-pressed=true]{background:var(--ink);color:#043629;border-color:var(--ink)}
[data-theme=dark] .rr-sort select,[data-theme=dark] .rr-lead select{border:1px solid var(--rule);background:var(--card);color:var(--ink)}
[data-theme=dark] .rr-sort select:focus-visible,[data-theme=dark] .rr-lead select:focus-visible{outline:2px solid var(--ink)}
[data-theme=dark] .ll-kpis{border-top:1px solid var(--rule)}
[data-theme=dark] .ll-kpis div{border-right:1px solid var(--rule)}
[data-theme=dark] .ll-kpis div::before{background:var(--spectrum)}
[data-theme=dark] .ll-kpis dt{color:var(--muted)}
[data-theme=dark] .ll-picks>div{background:var(--card);border:1px solid var(--rule);border-radius:var(--r)}
[data-theme=dark] .ll-picks li span{color:var(--muted)}
[data-theme=dark] .k-u{background:#2e9e55}
[data-theme=dark] .k-d{background:#d8304d;color:#043629}
[data-theme=dark] .k-c{background:#474b50}
[data-theme=dark] .k-n{background:#2d3034;border:1px solid var(--rule)}
[data-theme=dark] .k-x{background:#25272b;border:1px solid var(--rule)}
[data-theme=dark] .rr-row{background:var(--card);border:1px solid var(--rule);border-radius:var(--r)}
[data-theme=dark] .rr-row::before{background:var(--tc,var(--rule))}
[data-theme=dark] .rr-g{background:var(--vb,transparent);color:var(--vc,var(--ink));border:1px solid var(--vbd,var(--rule))}
[data-theme=dark] .rr-live i{background:#2e9e55}
[data-theme=dark] .rr-live.dn{color:#f8a8b6}
[data-theme=dark] .rr-live.dn i{background:#d8304d;box-shadow:0 0 0 3px rgba(43,8,14,0.2);color:#043629}
[data-theme=dark] .is-down{border-color:#623c43}
[data-theme=dark] .rr-dl{border-top:1px solid var(--rule-2)}
[data-theme=dark] .rr-dl dt{color:var(--muted)}
[data-theme=dark] .rr-dl dd small{color:var(--muted)}
[data-theme=dark] .rr-meta{color:var(--muted)}
[data-theme=dark] .rr-tl-l,[data-theme=dark] .rr-tl-t{color:var(--muted)}
[data-theme=dark] .rr-tl-l span:first-child{color:var(--ink)}
[data-theme=dark] .rr-bar{border:1px solid var(--rule-2)}
[data-theme=dark] .rr-empty{background:var(--card);border:1px dashed var(--rule);border-radius:var(--r)}
[data-theme=dark] .rr-lead .fine{color:var(--muted)}
[data-theme=dark] .rf-form h2 small{color:var(--muted)}
[data-theme=dark] .rf-park{border:1px solid var(--rule)}
[data-theme=dark] .rf-seg span{border:1px solid var(--rule);background:#242424;color:var(--ink)}
[data-theme=dark] .rf-seg input:checked+span{background:var(--ink);color:#043629;border-color:var(--ink)}
[data-theme=dark] .rf-seg input:focus-visible+span{outline:2px solid var(--ink)}
[data-theme=dark] .rf-ck{border:1px solid var(--rule);background:#242424}
[data-theme=dark] .rf-ck:has(input:checked){border-color:var(--ink);background:#3e3517}
[data-theme=dark] .rf-ck input:focus-visible{outline:2px solid var(--ink)}
[data-theme=dark] .rf-card{background:var(--card);border:var(--bw,1px) solid var(--rule);border-radius:var(--r);box-shadow:var(--sh-sm)}
[data-theme=dark] .rf-tier{border:1px solid var(--ink);background:#242424}
[data-theme=dark] .rf-t-value{background:#283a21}
[data-theme=dark] .rf-t-moderate{background:#182d3e}
[data-theme=dark] .rf-t-campground{background:#3a3327}
[data-theme=dark] .rf-t-deluxe{background:#473e1b}
[data-theme=dark] .rf-t-villa{background:#362233}
[data-theme=dark] .rf-t-other{background:#292929}
[data-theme=dark] .rf-area{color:var(--muted)}
[data-theme=dark] .rf-pct{background:var(--ink);color:#043629}
[data-theme=dark] .rf-m{border:1px solid var(--rule);background:#242424}
[data-theme=dark] .rf-m-walk{background:#283a21;border-color:#b7ceb1}
[data-theme=dark] .rf-m-monorail,[data-theme=dark] .rf-m-skyliner,[data-theme=dark] .rf-m-boat{background:#182d3e;border-color:#a2bacc}
[data-theme=dark] .rf-m-monorail-ttc{background:#162639}
[data-theme=dark] .rf-via{color:var(--muted)}
[data-theme=dark] .rf-perks li{border:1px solid var(--rule)}
[data-theme=dark] .rf-perks .yes{background:#383215;border-color:var(--ink)}
[data-theme=dark] .rf-perks .no{color:var(--muted)}
[data-theme=dark] .rf-nt li{background:#3e3517;border-left:3px solid #dcc595}
[data-theme=dark] .rf-nt li.rf-nt-trip{background:#3d1f17;border-left-color:#d09f9d}
[data-theme=dark] .rf-s[aria-pressed=true]{background:var(--ink);color:#043629}
[data-theme=dark] .rf-act .btn:focus-visible{outline:2px solid var(--ink)}
[data-theme=dark] .rf-short{border:2px solid var(--ink)}
[data-theme=dark] .rf-tw{border:1px solid var(--rule);border-radius:var(--r);background:var(--card)}
[data-theme=dark] .rf-tw:focus-visible{outline:2px solid var(--ink)}
[data-theme=dark] .rf-tbl th,[data-theme=dark] .rf-tbl td{border-bottom:1px solid var(--rule)}
[data-theme=dark] .rf-tbl thead th{background:var(--ink);color:#043629}
[data-theme=dark] .rf-tbl tbody th a{color:inherit}
[data-theme=dark] .sp-seg button{border:var(--bw,1px) solid var(--ink,#e1e1e1);background:var(--card,#242424);color:var(--ink,#ededed)}
[data-theme=dark] .sp-seg button[aria-pressed=true]{background:var(--ink,#0a0a0a);color:var(--paper,#ffffff)}
[data-theme=dark] .sp-seg button:focus-visible,[data-theme=dark] #spPort:focus-visible,[data-theme=dark] .sp-x:focus-visible,[data-theme=dark] .sp-tw:focus-visible{outline:2px solid var(--ink,#e1e1e1)}
[data-theme=dark] #spPort{border:1px solid var(--rule,#4d4d4d);background:var(--card,#242424);color:var(--ink,#ededed)}
[data-theme=dark] .sp-stats dt{color:var(--muted,#c8c8c8)}
[data-theme=dark] .sp-stats dd small{color:var(--muted,#c8c8c8)}
[data-theme=dark] .sp-h4{color:var(--muted,#c8c8c8)}
[data-theme=dark] .sp-rows li{border:1px solid var(--rule,#464646)}
[data-theme=dark] .sp-rows li span{color:var(--muted,#d0d0d0)}
[data-theme=dark] .sp-rows li.hit{border-color:#b0cdb1;background:#233023}
[data-theme=dark] .sp-rows li.hit span{color:#d1e6d3}
[data-theme=dark] .sp-dd{background:#3e3517;border:1px solid #cabd95;color:#faefc5}
[data-theme=dark] .sp-tw{border:1px solid var(--rule,#464646);border-radius:var(--r,16px);background:var(--card,#242424)}
[data-theme=dark] .sp-t th,[data-theme=dark] .sp-t td{border-bottom:1px solid var(--rule,#464646)}
[data-theme=dark] .sp-t thead th{background:var(--paper,#262626)}
[data-theme=dark] .sp-t tbody th{color:var(--muted,#d0d0d0);background:var(--card,#242424)}
[data-theme=dark] .sp-x{color:var(--muted,#c8c8c8)}
[data-theme=dark] .sp-y{color:#c2e6c5}
[data-theme=dark] .sp-n{color:#f9e9b6}
[data-theme=dark] .sp-u{color:var(--muted,#c8c8c8)}
[data-theme=dark] .st-tonight{background:var(--ink);color:#043629;border-radius:var(--r);box-shadow:var(--sh-sm)}
[data-theme=dark] .st-tonight .st-h{color:#ffffff}
[data-theme=dark] .st-tonight .meta{color:#e8e8e8}
[data-theme=dark] .st-tn>li{background:rgba(36,36,36,0.08);border:1px solid rgba(61,61,61,0.25)}
[data-theme=dark] .st-tn b{color:var(--sun,#ffd23f)}
[data-theme=dark] .st-tn em{background:#242424;color:var(--ink)}
[data-theme=dark] .st-tn-p{color:#ffffff}
[data-theme=dark] .st-tn-p:focus-visible{outline:2px solid var(--sun,#7e6d36)}
[data-theme=dark] .st-panel{background:var(--card);border:var(--bw,1px) solid var(--rule);border-radius:var(--r);box-shadow:var(--sh-sm)}
[data-theme=dark] .st-lab{color:var(--muted)}
[data-theme=dark] .st-chips button{border:1px solid var(--rule);background:#242424;color:var(--ink)}
[data-theme=dark] .st-chips button[aria-pressed=true]{background:var(--ink);color:#043629;border-color:var(--ink)}
[data-theme=dark] .st-chips button:focus-visible,[data-theme=dark] .st-t:focus-visible,[data-theme=dark] .st-x:focus-visible,[data-theme=dark] .st-panel .btn:focus-visible{outline:2px solid var(--ink)}
[data-theme=dark] .st-soon{background:#3e3517;border:2px solid var(--ink)}
[data-theme=dark] .st-soon small{color:var(--muted)}
[data-theme=dark] .st-show{background:#242424;border:1px solid var(--rule);border-left:6px solid var(--muted)}
[data-theme=dark] .st-show.c-night{border-left-color:#b0aace}
[data-theme=dark] .st-show.c-parade{border-left-color:#d1a497}
[data-theme=dark] .st-show.c-meet{border-left-color:#cae3ac}
[data-theme=dark] .st-show.c-music{border-left-color:#dfc8a0}
[data-theme=dark] .st-show.c-show{border-left-color:var(--purple,#564879)}
[data-theme=dark] .st-sh h3 small{color:var(--muted)}
[data-theme=dark] .st-tk span{background:#251838;color:#b2a9df}
[data-theme=dark] .st-cl{color:var(--muted)}
[data-theme=dark] .st-t{border:2px solid var(--ink);background:#242424;color:var(--ink)}
[data-theme=dark] .st-t i,[data-theme=dark] .st-t em{color:var(--muted)}
[data-theme=dark] .st-t[aria-pressed=true]{background:var(--sun,#ffd23f);box-shadow:inset 0 0 0 2px var(--ink);color:#043629}
[data-theme=dark] .st-t.past{color:var(--muted)}
[data-theme=dark] .st-t.tk-party{border-color:#b0aace}
[data-theme=dark] .st-plan h2 span{background:var(--ink);color:#043629}
[data-theme=dark] .st-buf select{border:1px solid var(--rule);background:#242424;color:var(--ink)}
[data-theme=dark] .st-pi{background:#242424;border:1px solid var(--rule)}
[data-theme=dark] .st-pi small{color:var(--muted)}
[data-theme=dark] .st-x{border:1px solid var(--rule);background:#242424;color:var(--ink)}
[data-theme=dark] .st-gap{color:var(--muted);border-left:3px dotted var(--rule)}
[data-theme=dark] .st-gap.warn{color:#f1baa9;border-left-color:#d1a497;background:#3c2117}
[data-theme=dark] .st-fill{color:var(--ink)}
[data-theme=dark] .st-jump{background:var(--ink);color:#043629;box-shadow:var(--sh-sm)}
[data-theme=dark] .st-tips>div{background:var(--card);border:1px solid var(--rule);border-radius:var(--r)}
[data-theme=dark] .ux-form select,[data-theme=dark] .ux-form input{border:1px solid var(--rule);background:var(--card);color:var(--ink)}
[data-theme=dark] .ux-form select:focus-visible,[data-theme=dark] .ux-form input:focus-visible,[data-theme=dark] .ux-price button:focus-visible{outline:2px solid var(--ink)}
[data-theme=dark] .ux-plan small{color:var(--muted)}
[data-theme=dark] .ux-days h3 small{color:var(--muted)}
[data-theme=dark] .hf-i.ux-ex .hf-tag{background:#233023;border-color:#b0cdb1;color:#d1e6d3}
[data-theme=dark] .hf-i.ux-epa .hf-tag{background:var(--sun);border-color:var(--ink);color:#043629}
[data-theme=dark] .hf-i.ux-buy .hf-tag{background:#3e3517;border-color:#cabd95;color:#faefc5}
[data-theme=dark] .hf-i.ux-no .hf-tag,[data-theme=dark] .hf-i.ux-hrs .hf-tag{background:var(--paper)}
[data-theme=dark] .hf-i.ux-tip .hf-tag{background:#172f3c;border-color:#abc5d5;color:#c2dff1}
[data-theme=dark] .ux-money{background:var(--card);border:var(--bw,1px) solid var(--rule);border-radius:var(--r)}
[data-theme=dark] .ux-calc li{border:1px solid var(--rule)}
[data-theme=dark] .ux-calc small{color:var(--muted)}
[data-theme=dark] .ux-live li{border:1px solid var(--rule);background:var(--card)}
[data-theme=dark] .ux-live li span{color:var(--muted)}
[data-theme=dark] .ux-live li.epa{border-color:var(--ink);background:#3b3516}
[data-theme=dark] .ux-epab{background:var(--sun);border:1px solid var(--ink);color:#043629}
[data-theme=dark] .ux-ht th,[data-theme=dark] .ux-ht td{border-bottom:1px solid var(--rule)}
[data-theme=dark] .ux-ht thead th{background:var(--paper)}
[data-theme=dark] .ux-sum .ll-kpis div,[data-theme=dark] .ux-sum .ll-kpis div:last-child{border:1px solid var(--rule);background:var(--card)}
/* accent surfaces keep dark text */
[data-theme=dark] .aurora i,[data-theme=dark] .aurora i:nth-child(3n),[data-theme=dark] .aurora i:nth-child(4n),[data-theme=dark] .pc::before,[data-theme=dark] .mc .n i,[data-theme=dark] .legend .dot,[data-theme=dark] .wn-dot,[data-theme=dark] .pwd-banner::before,[data-theme=dark] .pwd-callout::before,[data-theme=dark] .wn-dot,[data-theme=dark] .crowd-mod .crowd-dot,[data-theme=dark] .crowd-busy .crowd-dot,[data-theme=dark] .crowd-peak .crowd-dot,[data-theme=dark] .topnav nav a[aria-current=page],[data-theme=dark] .btn.primary,[data-theme=dark] .tag,[data-theme=dark] .tabs button::after,[data-theme=dark] .seg button[aria-pressed=true],[data-theme=dark] .tz,[data-theme=dark] .tag-today,[data-theme=dark] .park-h .count,[data-theme=dark] .wn-t .count,[data-theme=dark] .pwd-num,[data-theme=dark] .wn-dot,[data-theme=dark] .nav-dd.has-current>summary,[data-theme=dark] .dd-panel a[aria-current=page],[data-theme=dark] .topnav .nav-cta,[data-theme=dark] .watch-btn[aria-pressed='true'],[data-theme=dark] .cb-add,[data-theme=dark] .fs-bar.m .fs-track i,[data-theme=dark] .fs-bar.w .fs-track i,[data-theme=dark] .fs-hb.m,[data-theme=dark] .fs-hb.w,[data-theme=dark] .rh-tape,[data-theme=dark] .rh-tape span,[data-theme=dark] .rh-almost .rh-ico,[data-theme=dark] .rh-no .rh-ico,[data-theme=dark] .hf-i.party .hf-tag,[data-theme=dark] .pm-closed,[data-theme=dark] .pm-soon,[data-theme=dark] .k-d,[data-theme=dark] .rr-live.dn i,[data-theme=dark] .st-t[aria-pressed=true],[data-theme=dark] .hf-i.ux-epa .hf-tag,[data-theme=dark] .ux-epab{color:#043629 !important}
