.park-home .hero .board-summary{grid-template-columns:auto 1fr;gap:12px 24px;padding:12px 16px}.park-home .board-summary .conclusion-counts{grid-template-columns:repeat(3,minmax(76px,auto))}.conclusion-counts>button{background:var(--psf-raised);min-height:56px;color:var(--psf-text-2);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;grid-template-rows:1fr auto;place-items:center;gap:2px;padding:6px 12px;display:grid}.conclusion-counts>button span{font-size:12px;font-weight:700}.conclusion-counts .forecast-category-word{white-space:nowrap;display:inline-block}.conclusion-counts>button strong{font-variant-numeric:tabular-nums;font-size:24px;font-weight:900;line-height:1.1}.conclusion-counts>button.full strong{color:var(--psf-full)}.conclusion-counts>button.version strong{color:var(--psf-change)}.conclusion-counts>button.cancel strong{color:var(--psf-cancel)}.conclusion-counts>button:hover:not(:disabled){border-color:var(--psf-line)}.conclusion-counts>button.active{border-color:var(--psf-text);background:var(--psf-surface)}.conclusion-counts>button:disabled{cursor:default}.conclusion-counts>button:disabled strong{color:var(--psf-text-2)}.conclusion-counts>button:focus-visible{outline:3px solid var(--psf-full);outline-offset:2px}.show-board-section{max-width:1400px;margin:0 auto;padding:18px clamp(16px,5vw,72px) 8px;scroll-margin-top:72px}.show-board-head{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:10px;display:flex}.show-board-head .section-kicker{margin:0 0 2px}.show-board-head h2{margin:0;font-size:20px;line-height:1.3}.board-park-filter{background:var(--psf-raised);border-radius:8px;grid-template-columns:repeat(3,auto);gap:4px;padding:3px;display:inline-grid}.board-park-filter button{min-width:52px;min-height:36px;color:var(--psf-text-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 10px;font-size:13px;font-weight:800}.board-park-filter button.active{background:var(--psf-accent);color:var(--psf-on-accent);box-shadow:inset 0 0 0 1px}.board-park-filter button.active:before{content:"";border:0 solid;border-width:0 0 2px 2px;width:.65em;height:.38em;margin-right:.3em;display:inline-block;transform:translateY(-.2em)rotate(-45deg)}.board-park-filter button:focus-visible{outline:3px solid var(--psf-action);outline-offset:1px}.board-filter-state{background:var(--psf-raised);color:var(--psf-text);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin:0 0 8px;padding:8px 12px;font-size:13px;display:flex}.board-filter-state button{border:1px solid var(--psf-line);background:var(--psf-surface);min-height:32px;color:var(--psf-text);font:inherit;cursor:pointer;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:800}.show-board{border:1px solid var(--psf-line);background:var(--psf-surface);box-shadow:var(--psf-shadow);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.board-row{border-bottom:1px solid var(--psf-line);grid-template-columns:minmax(0,1fr);align-items:stretch;scroll-margin-top:72px;display:grid;position:relative}.board-row:last-child{border-bottom:0}.board-row:before{content:"";background:var(--psf-full);width:4px;position:absolute;inset:0 auto 0 0}.board-row.version:before{background:var(--psf-change)}.board-row.cancel:before{background:var(--psf-cancel)}.board-row-button{min-width:0;min-height:60px;color:var(--psf-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:46px minmax(0,1fr) 84px;grid-template-areas:"time name confidence""time next next";align-items:center;column-gap:10px;padding:8px 12px 8px 16px;display:grid}.board-row-button:hover{background:var(--psf-raised)}.board-row-button:focus-visible{outline:3px solid var(--psf-full);outline-offset:-3px}.board-row-button>time{font-variant-numeric:tabular-nums;grid-area:time;font-size:16px;font-weight:900}.board-row-button{isolation:isolate;position:relative}.show-board-photo{z-index:-1;pointer-events:none;background:#0b1821;border-radius:6px;position:absolute;inset:6px 106px 6px 8px;overflow:hidden}.show-board-photo img,.show-board-photo-shade{width:100%;height:100%;position:absolute;inset:0}.show-board-photo img{object-fit:cover;opacity:.8}.show-board-photo-shade{background:linear-gradient(90deg,#000000b3,#0000008c 55%,#000000c7)}.board-row-button:has(.show-board-photo) .board-park{color:#fff;text-shadow:none;background:#000000b3}.board-row-button:has(.show-board-photo) .board-result{background:var(--psf-surface);border-radius:4px;justify-self:start;padding:0}.board-name{grid-area:name;gap:2px;min-width:0;display:grid}.board-name>strong{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.board-park{background:var(--psf-raised);color:var(--psf-text-2);vertical-align:1px;border-radius:4px;margin-right:6px;padding:0 5px;font-size:12px;font-weight:800;display:inline-block}.board-result{min-width:0;color:var(--psf-full);white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:800;display:flex;overflow:hidden}.board-result b{background:var(--psf-full-soft);border-radius:50%;place-items:center;width:18px;height:18px;font-size:12px;display:inline-grid}.board-row.version .board-result{color:var(--psf-change)}.board-row.version .board-result b{background:var(--psf-change-soft)}.board-row.cancel .board-result{color:var(--psf-cancel)}.board-row.cancel .board-result b{background:var(--psf-cancel-soft)}.board-confidence{grid-area:confidence;justify-items:end;gap:4px;display:grid}.board-confidence-text{white-space:nowrap;align-items:baseline;gap:5px;display:flex}.board-confidence-text em{color:var(--psf-text-2);font-size:12px;font-style:normal;font-weight:700}.board-confidence-text b{font-variant-numeric:tabular-nums;font-size:16px}.board-confidence-text small{font-size:12px}.board-bar{background:var(--psf-raised);border-radius:99px;width:100%;height:4px;overflow:hidden}.board-bar i{border-radius:inherit;background:var(--psf-full);height:100%;display:block}.board-row.version .board-bar i{background:var(--psf-change)}.board-row.cancel .board-bar i{background:var(--psf-cancel)}.board-tags{flex-wrap:wrap;grid-area:next;justify-self:start;gap:4px 6px;margin-top:4px;display:flex}.board-next{background:var(--psf-action-soft);color:var(--psf-action);border-radius:99px;padding:2px 8px;font-size:12px;font-weight:800}.board-next.board-started{background:var(--psf-raised);color:var(--psf-text-2)}.board-changed{background:var(--psf-change-soft);color:var(--psf-change);border-radius:99px;padding:2px 8px;font-size:12px;font-weight:800}.board-row.is-flipped .board-result{transform-origin:50% 60%;animation:.7s cubic-bezier(.2,.8,.3,1) .3s both board-flip}@keyframes board-flip{0%{opacity:0;transform:perspective(240px)rotateX(90deg)}60%{opacity:1;transform:perspective(240px)rotateX(-14deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.board-row.is-flipped .board-result{animation:none}}.board-row.is-next{background:color-mix(in srgb, var(--psf-accent) 10%, var(--psf-surface))}.board-row.is-started .board-row-button>time,.board-row.is-started .board-name>strong{color:var(--psf-text-2)}.board-row.is-started .board-bar{opacity:.5}.board-row .board-row-button:has(.show-board-photo)>time{color:#fff;text-shadow:0 1px 3px #000000d9}.board-row .board-row-button:has(.show-board-photo) .board-name>strong{color:#fff;text-shadow:0 1px 3px #000000d9}.board-row-button:has(.show-board-photo)>time{background:#000c;border-radius:3px;justify-self:start;box-shadow:0 0 0 3px #000c}.board-row.is-started .show-board-photo img{filter:grayscale();opacity:.35}.board-row.is-started .board-row-button:has(.show-board-photo)>time{color:#c3ccd4}.board-row.is-started .board-row-button:has(.show-board-photo) .board-name>strong{color:#c3ccd4}html:not([data-theme=dark]) .show-board-photo{right:96px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 16px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 16px),#0000)}.board-detail-label{border:1px solid var(--psf-line);background:var(--psf-raised);min-height:24px;color:var(--psf-text-2);border-radius:999px;align-items:center;gap:3px;padding:2px 8px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.board-ended{margin:0 0 8px}.board-ended>summary{background:var(--psf-raised);min-height:40px;color:var(--psf-text-2);cursor:pointer;border-radius:8px;align-items:center;padding:6px 12px;font-size:13px;font-weight:800;display:flex}.board-ended[open]>summary{margin-bottom:8px}.board-hint{color:var(--psf-text-2);margin:8px 2px 0;font-size:12px}.board-myday a{color:var(--psf-text);font-size:13px;font-weight:800}.show-board-section .empty-state{margin-top:10px}.park-home .hero .next-update{color:var(--psf-text-2)}.park-home .hero .next-update b{color:var(--psf-text);font-size:12px}.wait-value{background:var(--psf-raised);border-radius:10px;margin:14px 0 0;padding:14px 16px}.wait-value-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.wait-value-head h3{margin:0;font-size:14px}.wait-value-head strong{font-size:17px;font-weight:900}.wait-value.worth .wait-value-head strong{color:var(--psf-full)}.wait-value.likely .wait-value-head strong{color:var(--psf-change)}.wait-value.skip .wait-value-head strong{color:var(--psf-cancel)}.wait-value-bar{background:var(--psf-surface);border-radius:99px;height:10px;margin:10px 0 8px;display:flex;overflow:hidden}.wait-value-bar span{flex-basis:0;min-width:0}.wait-value-bar .full{background:var(--psf-full)}.wait-value-bar .version{background:var(--psf-change)}.wait-value-bar .cancel{background:var(--psf-cancel)}.wait-value-legend{flex-wrap:wrap;gap:4px 16px;margin:0;font-size:12px;display:flex}.wait-value-legend div{align-items:baseline;gap:4px;display:flex}.wait-value-legend dt{color:var(--psf-text-2);font-weight:700}.wait-value-legend dd{font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:900}.wait-value-legend .full dd{color:var(--psf-full)}.wait-value-legend .version dd{color:var(--psf-change)}.wait-value-legend .cancel dd{color:var(--psf-cancel)}.wait-value p{margin:8px 0 0;font-size:13px;line-height:1.6}.wait-value .wait-value-basis{color:var(--psf-text-2);font-size:12px}.affiliate-picks{max-width:1400px;color:var(--psf-text);margin:0 auto;padding:12px clamp(16px,5vw,72px)}.affiliate-picks.compact{border-top:1px solid var(--psf-line);margin:16px 0 0;padding:14px 0 0}.affiliate-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-bottom:8px;display:flex}.affiliate-head h3{margin:0;font-size:15px}.affiliate-picks .pr-disclosure{color:var(--psf-text-2);align-items:center;gap:6px;margin:0;font-size:12px;display:inline-flex}.affiliate-picks .pr-disclosure b{border:1px solid var(--psf-line);color:var(--psf-text);border-radius:4px;padding:0 6px;font-size:12px}.affiliate-picks ul{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.affiliate-picks a{border:1px solid var(--psf-line);background:var(--psf-surface);min-height:72px;color:var(--psf-text);border-radius:10px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:10px;padding:8px;text-decoration:none;display:grid}.affiliate-picks a:hover{border-color:var(--psf-text-2)}.affiliate-picks a:focus-visible{outline:3px solid var(--psf-full);outline-offset:2px}.affiliate-picks img{object-fit:contain;background:#fff;border-radius:6px;width:64px;height:64px}.affiliate-picks a>span{gap:2px;min-width:0;display:grid}.affiliate-picks small{color:var(--psf-text-2);font-size:12px;font-weight:700}.affiliate-picks strong{font-size:14px;line-height:1.4}.affiliate-description{color:var(--psf-text-2);font-size:12px;line-height:1.5}.affiliate-note{color:var(--psf-text-2);margin:6px 0 0;font-size:12px}.sheet-notify{border:1px solid var(--psf-line);border-radius:10px;margin:14px 0 0;padding:14px 16px}.sheet-notify h3{margin:0 0 8px;font-size:14px}.sheet-notify-actions{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.sheet-notify-actions button{border:1px solid var(--psf-accent);background:var(--psf-accent);min-height:40px;color:var(--psf-on-accent);font:inherit;cursor:pointer;border-radius:8px;padding:6px 14px;font-size:13px;font-weight:900}.sheet-notify-actions button.on{border-color:var(--psf-line);background:var(--psf-surface);color:var(--psf-text)}.sheet-notify-actions button:disabled{cursor:progress}.sheet-notify-actions button:focus-visible{outline:3px solid var(--psf-text);outline-offset:2px}.sheet-notify-actions label{align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.sheet-notify-actions input{width:18px;height:18px;accent-color:var(--psf-full)}.sheet-notify p{margin:8px 0 0;font-size:13px;line-height:1.6}.sheet-notify .sheet-notify-note{color:var(--psf-text-2);font-size:12px}.sheet-share{border-top:1px solid var(--psf-line);margin:16px 0 0;padding-top:14px}.sheet-share h3{margin:0 0 8px;font-size:14px}.sheet-share-actions{flex-wrap:wrap;gap:8px;display:flex}.sheet-share-actions button,.sheet-share-actions a,.sheet-share-preview a{border:1px solid var(--psf-line);background:var(--psf-surface);min-height:40px;color:var(--psf-text);font:inherit;cursor:pointer;border-radius:8px;align-items:center;padding:6px 14px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.sheet-share-actions button{border-color:var(--psf-accent);background:var(--psf-accent);color:var(--psf-on-accent)}.sheet-share-actions button:disabled{cursor:progress}:is(.sheet-share-actions :is(button,a):focus-visible,.sheet-share-preview a:focus-visible){outline:3px solid var(--psf-text);outline-offset:2px}.sheet-share-preview{justify-items:start;gap:8px;margin-top:10px;display:grid}.sheet-share-preview img{border:1px solid var(--psf-line);border-radius:8px;width:100%;height:auto}.sheet-share p{color:var(--psf-text-2);margin:8px 0 0;font-size:12px}.show-sheet{border:1px solid var(--psf-line);background:var(--psf-surface);width:min(560px,100%);max-width:100%;max-height:min(88vh,900px);color:var(--psf-text);overscroll-behavior:contain;border-radius:16px;margin:auto;padding:0;box-shadow:0 18px 48px #00000047}.show-sheet::backdrop{background:#080e148c}:root:has(.show-sheet[open]){overflow:hidden}.show-sheet-inner{padding:0 20px 24px}.show-sheet-header{z-index:1;background:var(--psf-surface);border-bottom:1px solid var(--psf-line);grid-template-columns:minmax(0,1fr) 44px;gap:2px 8px;margin:0 -20px;padding:10px 20px 12px;display:grid;position:sticky;top:0}.sheet-grip{display:none}.sheet-kicker{color:var(--psf-text-2);grid-column:1;margin:0;font-size:12px;font-weight:700}.show-sheet-header h2{grid-column:1;margin:0;font-size:18px;line-height:1.4}.sheet-close{background:var(--psf-raised);width:44px;height:44px;color:var(--psf-text);font:inherit;cursor:pointer;border:0;border-radius:50%;grid-area:1/2/3;align-self:start;font-size:22px;line-height:1}.sheet-close:focus-visible{outline:3px solid var(--psf-full);outline-offset:2px}.show-sheet .result-block{border:0;border-radius:10px;margin:14px 0 0;padding:14px 16px 12px}.show-sheet .result-line strong{align-items:center;gap:6px;font-size:20px;display:flex}.sheet-mark{background:var(--psf-full-soft);width:26px;height:26px;color:var(--psf-full);border-radius:50%;place-items:center;font-size:14px;display:inline-grid}.show-sheet-inner.version .sheet-mark{background:var(--psf-change-soft);color:var(--psf-change)}.show-sheet-inner.cancel .sheet-mark{background:var(--psf-cancel-soft);color:var(--psf-cancel)}.show-sheet .weather-visual{padding:14px 0}.show-sheet .forecast-update-state,.show-sheet .reference-model-badge{margin:12px 0 0}.sheet-breakdown{border-top:1px solid var(--psf-line);padding-top:12px}.sheet-breakdown h3{margin:0 0 4px;font-size:14px}.sheet-breakdown .probability-list{padding-bottom:4px}.sheet-model-note{color:var(--psf-text-2);margin:4px 0 0;font-size:12px}.show-sheet .vote-panel{border:0;border-radius:10px;margin:14px 0 0;padding:14px 16px}.sheet-vote-later{background:var(--psf-raised);color:var(--psf-text-2);border-radius:10px;margin:14px 0 0;padding:12px 14px;font-size:13px;line-height:1.6}.sheet-more{margin:14px 0 0;font-size:13px;font-weight:800}.sheet-more a{color:var(--psf-text)}@media (max-width:760px){.show-sheet{border-bottom:0;border-radius:16px 16px 0 0;width:100%;max-height:88vh;margin:auto 0 0}.show-sheet[open]{animation:.22s ease-out sheet-rise}.sheet-grip{background:var(--psf-line);border-radius:99px;grid-column:1/-1;justify-self:center;width:40px;height:4px;margin-bottom:6px;display:block}.sheet-close{grid-row:2/4}}@keyframes sheet-rise{0%{opacity:.6;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.show-sheet[open]{animation:none}}.ribbon-section{max-width:1400px;margin:0 auto;padding:20px clamp(16px,5vw,72px) 8px}.ribbon-head .section-kicker{margin:0 0 2px}.ribbon-head h2{margin:0;font-size:20px;line-height:1.3}.ribbon-summary{color:var(--psf-text-2);margin:4px 0 10px;font-size:12px;line-height:1.6}.ribbon-frame{position:relative}.ribbon-labels{z-index:1;pointer-events:none;background:linear-gradient(90deg, var(--psf-surface) 75%, transparent);border-radius:11px 0 0 11px;position:absolute;top:1px;left:1px}.ribbon-labels text{fill:var(--psf-text);font-size:12px;font-weight:800}.ribbon-labels .ribbon-unit{fill:var(--psf-text-2);font-weight:700}.ribbon-scroll{border:1px solid var(--psf-line);background:var(--psf-surface);box-shadow:var(--psf-shadow);scrollbar-width:thin;border-radius:12px;overflow-x:auto}.ribbon-scroll:focus-visible{outline:3px solid var(--psf-full);outline-offset:2px}.ribbon-chart{font-family:inherit;display:block}.ribbon-chart text{fill:var(--psf-text-2);font-size:12px}.ribbon-hour line,.ribbon-baseline{stroke:var(--psf-line);stroke-width:1px}.ribbon-rain rect,.ribbon-rain .ribbon-rain-chance{fill:var(--psf-rain)}.ribbon-rain text{fill:var(--psf-rain);font-weight:800}.ribbon-rain text,.ribbon-chart .ribbon-wind-value{paint-order:stroke fill;stroke:var(--psf-surface);stroke-width:3px;stroke-linejoin:round}.ribbon-wind{fill:none;stroke:var(--psf-wind);stroke-width:2px;stroke-linejoin:round}.ribbon-chart .ribbon-wind-value{fill:var(--psf-wind);font-weight:800}.ribbon-gust{fill:var(--psf-surface);stroke:var(--psf-wind);stroke-width:1.5px}.ribbon-gust.strong{fill:var(--psf-wind)}.ribbon-lane-line{stroke:var(--psf-line);stroke-width:1px;stroke-dasharray:3 3}.ribbon-show{cursor:pointer;outline:none}.ribbon-show circle{fill:var(--psf-full);stroke:var(--psf-surface);stroke-width:2px}.ribbon-show.version circle{fill:var(--psf-change)}.ribbon-show.cancel circle{fill:var(--psf-cancel)}.ribbon-show text{fill:var(--psf-surface);font-weight:900}.ribbon-show .ribbon-show-time{fill:var(--psf-text-2);font-weight:700}:is(.ribbon-show:hover circle,.ribbon-show:focus-visible circle){stroke:var(--psf-text);stroke-width:3px}.ribbon-now line{stroke:var(--psf-text);stroke-width:1.5px;stroke-dasharray:4 3}.ribbon-now text{font-weight:800;fill:var(--psf-text)!important}.ribbon-legend{color:var(--psf-text-2);flex-wrap:wrap;gap:4px 14px;margin:8px 2px 0;font-size:12px;display:flex}.ribbon-legend span{align-items:center;gap:5px;display:inline-flex}.ribbon-legend .dot{background:var(--psf-full);border-radius:50%;width:10px;height:10px}.ribbon-legend .dot.version{background:var(--psf-change)}.ribbon-legend .dot.cancel{background:var(--psf-cancel)}@media (min-width:761px){.show-board-head h2,.ribbon-head h2{font-size:24px}.board-row-button{grid-template-columns:64px minmax(0,1fr) 150px;grid-template-areas:"time name confidence""time next confidence";column-gap:18px;min-height:58px;padding-left:22px}.board-row-button>time{font-size:18px}.show-board-photo{right:180px}html:not([data-theme=dark]) .show-board-photo{right:162px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.board-name>strong{font-size:15px}}.home-show-records{max-width:1320px;margin:12px auto;padding:0 clamp(16px,4vw,40px)}.home-show-records summary{min-height:44px;color:var(--psf-text)}.home-show-records ul{flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;list-style:none;display:flex}.home-show-records a{min-height:44px;color:var(--psf-text);text-underline-offset:3px;align-items:center;font-size:13px;display:inline-flex}.home-show-records a:focus-visible{outline:3px solid var(--psf-full);outline-offset:3px}.show-photo-title{isolation:isolate;overflow-wrap:anywhere;border-radius:8px;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}.show-photo-title.is-detail{min-height:0}.show-photo-title.is-detail.has-photo{min-height:80px}.show-photo-title.has-photo{color:#fff;background:#18232c;align-items:flex-end}.show-photo-image,.show-photo-shade{width:100%;height:100%;position:absolute;inset:0}.show-photo-image{z-index:-2;object-fit:cover}.show-photo-shade{z-index:-1;background:linear-gradient(#00000014 0%,#00000059 40%,#000000d6 100%)}.show-photo-text{width:100%;font-weight:800;line-height:1.45;display:block}.show-photo-title.has-photo .show-photo-text{text-shadow:0 1px 3px #000000d9;padding:10px}.show-photo-title.has-photo .board-park{color:#fff;text-shadow:none;background:#000000b3}.show-photo-title.is-detail.has-photo .show-photo-text{padding:14px}.show-photo-title.is-board .show-photo-text{-webkit-line-clamp:2;line-clamp:2;line-height:1.4;font-weight:inherit;-webkit-box-orient:vertical;padding:0;display:-webkit-box;overflow:hidden}.show-photo-credits{border:1px solid var(--psf-line);background:var(--psf-surface);color:var(--psf-text-2);border-radius:8px;margin-top:14px;padding:0 12px;font-size:12px;line-height:1.6}.show-photo-credits summary{cursor:pointer;min-height:44px;padding:12px 0;font-weight:700}:is(.show-photo-credits summary:focus-visible,.show-photo-credits a:focus-visible){outline:3px solid var(--psf-full);outline-offset:2px}.show-photo-credits ul{margin:0;padding:0 0 12px 18px}.show-photo-credits li+li{margin-top:10px}.show-photo-credits li>strong,.show-photo-credits li>span{overflow-wrap:anywhere;display:block}.show-photo-credits li>strong{color:var(--psf-text)}.show-photo-credits a{color:var(--psf-full);text-underline-offset:3px}.home-forecast-note{max-width:1400px;color:var(--psf-text-2);margin:0 auto;padding:18px clamp(16px,5vw,72px);font-size:12px;line-height:1.6}.home-forecast-note a{color:var(--psf-text);margin-left:8px}@media (max-width:560px){.park-home .hero .board-summary{grid-template-columns:1fr;gap:8px}.park-home .board-summary .conclusion-counts{grid-template-columns:repeat(3,minmax(0,1fr))}.conclusion-counts>button{padding-inline:4px}.show-board-head{flex-wrap:wrap;align-items:center}.board-park-filter button{min-height:44px;padding-inline:8px}}@media (max-width:380px){.show-board-head{gap:4px}.show-board-head h2{font-size:1.05rem}.board-park-filter{gap:2px}.board-park-filter button{min-width:38px;padding-inline:5px}}.sheet-forecast-details{color:var(--psf-text-2);margin:12px 0;font-size:12px}.sheet-forecast-details>summary{cursor:pointer;min-height:44px;padding:12px 0}.sheet-forecast-details>summary:focus-visible{outline:3px solid var(--psf-full);outline-offset:2px}.sheet-forecast-details p{margin:6px 0}.ribbon-section .ribbon-frame{border:1px solid var(--psf-line);background:var(--psf-surface);box-shadow:var(--psf-shadow);border-radius:12px;grid-template-columns:auto minmax(0,1fr);display:grid;overflow:hidden}.ribbon-section .ribbon-labels{border-right:1px solid var(--psf-line);background:var(--psf-surface);border-radius:0;position:static}.ribbon-section .ribbon-scroll{min-width:0;box-shadow:none;border:0;border-radius:0}.ribbon-section .ribbon-scroll:focus-visible{outline-offset:-3px}.ribbon-scroll-hint{color:var(--psf-text-2);text-align:end;margin:0 0 4px;font-size:.8125rem}.show-sheet .sheet-kicker{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.show-sheet .sheet-kicker time{font-variant-numeric:tabular-nums}.sheet-weather-section{margin-top:14px}.sheet-weather-section h3{margin:0;font-size:.875rem;font-weight:700}.sheet-weather-section .sheet-meter{grid-template-columns:3.8rem minmax(3rem,1fr) auto;gap:2px 10px}.sheet-weather-section .sheet-meter>small{text-align:left;white-space:normal;grid-column:1/-1}.show-sheet .show-sheet-inner{padding-bottom:max(24px, env(safe-area-inset-bottom))}.usj-source{color:var(--psf-text-2);font-size:.8rem}.usj-source-line{flex-wrap:wrap;align-items:center;gap:2px 12px;display:flex}.usj-source-line b{color:var(--psf-text);font-variant-numeric:tabular-nums}.usj-source-line button{border:1px solid var(--psf-line);min-height:36px;color:var(--psf-action);background:var(--psf-surface);font:inherit;border-radius:7px;padding:3px 12px;font-weight:700}.usj-source-status{margin:3px 0}.usj-source-status:empty{display:none}.usj-schedule-note{margin:0 0 12px}.usj-no-time{margin-top:14px}.usj-show-row:before{background:var(--psf-line)}.usj-show-row.is-next:before{background:var(--psf-action)}.usj-show-row .board-row-button{grid-template-columns:54px minmax(0,1fr) auto;grid-template-areas:"time name confidence""time next confidence"}.usj-detail-slots{padding:14px 0}.usj-detail-slots h3{margin:0 0 8px;font-size:1rem}.usj-detail-slots ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.usj-detail-slots time{background:var(--psf-raised);border-radius:5px;padding:4px 10px;display:block}.usj-detail-slots time[aria-current]{background:var(--psf-accent);color:var(--psf-on-accent);font-weight:800}.usj-show-row .board-tags{margin:0}@media (max-width:500px){.usj-show-row .board-row-button{grid-template-columns:43px minmax(0,1fr) auto}.usj-source-line{gap:4px 8px}}
