@font-face{font-family:"Star4000";src:url("../fonts/Star4000.woff") format("woff");font-display:swap}html:not(:has(body.kiosk)){scrollbar-gutter:stable}body{font-family:"Star4000";margin:0}@media(prefers-color-scheme: dark){body{background-color:#000;color:#fff}}@media(prefers-color-scheme: dark){body a{color:#add8e6}}body.kiosk{margin:0px;padding:0px;overflow:hidden;width:100vw;background-color:#000 !important}#divQuery{box-sizing:border-box;width:var(--player-width, 100%);max-width:var(--player-width, 640px);padding:8px;display:flex;flex-wrap:wrap;align-items:center;column-gap:8px}#divQuery:has(~#divTwc.wide){max-width:var(--player-width, 854px)}#divQuery .location-input{flex:1 1 0;min-width:0;position:relative}#divQuery .location-input .autocomplete-suggestions{top:100%;left:0px}#divQuery .location-status{flex-basis:100%;margin-top:6px;font-size:14px;color:#c62828}#divQuery .buttons{flex:none;display:flex;gap:4px}#divQuery .buttons button{font-size:21px;border:1px solid #a9a9a9}@media(prefers-color-scheme: dark){#divQuery .buttons button{background-color:#000;color:#fff}}#divQuery .buttons #btnGetGps img.dark{display:none}@media(prefers-color-scheme: dark){#divQuery .buttons #btnGetGps img.dark{display:inline-block}}@media(prefers-color-scheme: dark){#divQuery .buttons #btnGetGps img.light{display:none}}#divQuery .buttons #btnGetGps.active{background-color:#000}@media(prefers-color-scheme: dark){#divQuery .buttons #btnGetGps.active{background-color:#fff}}#divQuery .buttons #btnGetGps.active img{filter:invert(1)}#divQuery input,#divQuery button{font-family:"Star4000"}#divQuery #txtLocation{box-sizing:border-box;width:100%;font-size:21px;display:block;background-color:#fff;color:#000;border:2px inset gray}@media(prefers-color-scheme: dark){#divQuery #txtLocation{background-color:#000;color:#fff;border:2px inset gray}}.autocomplete-suggestions{background-color:#fff;border:1px solid #000;position:absolute;z-index:9999}@media(prefers-color-scheme: dark){.autocomplete-suggestions{background-color:#000}}.autocomplete-suggestions div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:21px}.autocomplete-suggestions div.selected{background-color:blue;color:#fff}#divTwc{display:block;background-color:#000;color:#fff;width:100%;max-width:640px;margin:0}#divTwc.wide{max-width:854px}.content-wrapper{padding:8px}#divTwcMain{width:640px;height:480px;position:relative}.wide #divTwcMain{width:854px}.enhanced.portrait #divTwcMain{height:1137px}.kiosk #divTwc{max-width:unset}#divTwcBottom{display:flex;flex-direction:row;background-color:#000;color:#fff;width:640px}.wide #divTwcBottom{width:854px}@media(prefers-color-scheme: dark){#divTwcBottom{background-color:#303030}}#divTwcBottom>div{padding-left:6px;padding-right:6px}@media(max-width: 550px){#divTwcBottom>div{font-size:.9em}}@media(max-width: 500px){#divTwcBottom>div{font-size:.8em}}@media(max-width: 450px){#divTwcBottom>div{font-size:.7em}}@media(max-width: 400px){#divTwcBottom>div{font-size:.6em}}@media(max-width: 350px){#divTwcBottom>div{font-size:.5em}}#divTwcBottomLeft{flex:1;text-align:left}#divTwcBottomMiddle{flex:0;text-align:center}#divTwcBottomRight{flex:1;text-align:right}@font-face{font-family:"Star4000 Extended";src:url("../fonts/Star4000 Extended.woff") format("woff");font-display:swap}@font-face{font-family:"Star4000 Large";src:url("../fonts/Star4000 Large.woff") format("woff");font-display:swap}@font-face{font-family:"Star4000 Small";src:url("../fonts/Star4000 Small.woff") format("woff");font-display:swap}#display{font-family:"Star4000";margin:0 0 0 0;width:100%}#container{position:relative;width:640px;height:480px;background-image:url(../images/backgrounds/1.png);transform-origin:0 0;background-repeat:no-repeat}.portrait.enhanced #container{width:640px;height:1137px;background-image:url(../images/backgrounds/1-portrait.png)}.wide #container{width:854px;background:url(../images/backgrounds/1-wide.png);background-repeat:no-repeat}#divTwc:fullscreen #container,.kiosk #divTwc #container{width:unset;height:unset}#loading{width:640px;height:480px;max-width:100%;text-shadow:4px 4px #000;display:flex;align-items:center;text-align:center;justify-content:center}.wide #loading{margin-left:107px}#loading .title{font-family:Star4000 Large;font-size:36px;color:#ff0;margin-bottom:0px}#loading .version{margin-bottom:35px}#loading .instructions{font-size:24px}#loading .location-status{max-width:80%;margin:24px auto 0;font-size:20px;color:#ff0}.location-status:empty{display:none}#divTwcBottom img{transform:scale(0.75)}@media(max-width: 550px){.wide #divTwcBottom img{transform:scale(1)}}#divTwc:fullscreen,.kiosk #divTwc{display:flex;align-items:center;justify-content:center;align-content:center}#divTwc:fullscreen.no-cursor,.kiosk #divTwc.no-cursor{cursor:none}#divTwc:fullscreen #display,.kiosk #divTwc #display{position:relative}#divTwc:fullscreen #divTwcBottom,.kiosk #divTwc #divTwcBottom{display:flex;flex-direction:row;background-color:rgba(0,0,0,.5);color:#fff;width:100%;position:absolute;bottom:0px}.kiosk #divTwc #divTwcBottom{display:none}.navButton{cursor:pointer;background:none;border:0;padding:0;margin:0;color:inherit;font:inherit}.navButton:focus-visible{outline:2px solid #ff0;outline-offset:-4px;border-radius:4px}#ToggleScanlines{display:inline-block}#ToggleScanlines .on{display:none}#ToggleScanlines .off{display:inline-block}#ToggleScanlines.on .on{display:inline-block}#ToggleScanlines.on .off{display:none}.visible{visibility:visible;opacity:1;transition:opacity .1s linear}#divTwc:fullscreen .hidden{visibility:hidden;opacity:0;transition:visibility 0s 1s,opacity 1s linear}body.kiosk #loading .instructions{display:none !important}.kiosk>*:not(#divTwc){display:none !important}.portrait-only{display:none}.portrait.enhanced .portrait-only{display:block}.standard-only{display:block}.portrait.enhanced .standard-only{display:none}.weather-display{width:640px;height:480px;overflow:hidden;position:relative;background-image:url(../images/backgrounds/1.png)}.wide .weather-display{width:854px;background-position-x:107px;background-repeat:no-repeat}.wide.enhanced .weather-display:has(.can-enhance){background-image:url(../images/backgrounds/1-wide-enhanced.png);background-position-x:0px}.weather-display{height:0px}.enhanced.portrait .weather-display{background-image:url(../images/backgrounds/1-portrait.png)}.weather-display.show{height:480px}.enhanced.portrait .weather-display.show{height:1137px}.weather-display .template{display:none}.weather-display>.header{width:640px;height:60px;position:relative;padding-top:30px}.wide .weather-display>.header{left:107px}.weather-display>.header .title{color:#ff0;text-shadow:3px 3px 0 #000,-1.5px -1.5px 0 #000,0 -1.5px 0 #000,1.5px -1.5px 0 #000,1.5px 0 0 #000,1.5px 1.5px 0 #000,0 1.5px 0 #000,-1.5px 1.5px 0 #000,-1.5px 0 0 #000;font-family:"Star4000";font-size:32px;position:absolute;width:250px}.weather-display>.header .title.single{left:170px}.weather-display>.header .title.dual{left:170px}.weather-display>.header .title.dual>div{position:absolute}.weather-display>.header .title.dual .top{top:-3px}.weather-display>.header .title.dual .bottom{top:26px}.weather-display>.header .logo{top:30px;left:50px;position:absolute;z-index:10}.weather-display>.header .noaa-logo{position:absolute;top:39px;left:356px}.weather-display>.header .title.single{top:40px}.weather-display>.header .date-time{white-space:pre;color:#fff;font-family:"Star4000 Small";font-size:32px;text-shadow:3px 3px 0 #000,-1.5px -1.5px 0 #000,0 -1.5px 0 #000,1.5px -1.5px 0 #000,1.5px 0 0 #000,1.5px 1.5px 0 #000,0 1.5px 0 #000,-1.5px 1.5px 0 #000,-1.5px 0 0 #000;left:415px;width:170px;text-align:right;position:absolute}.weather-display>.header .date-time.date{padding-top:22px}.weather-display .main{position:relative}.wide .weather-display .main{left:107px}.wide.enhanced .weather-display .main.can-enhance{left:0px;width:854px}.weather-display .main.has-scroll{width:640px;margin-top:0;height:310px;overflow:hidden}.weather-display .main.has-scroll.no-header{height:400px;margin-top:0}.portrait.enhanced .weather-display .main.has-scroll.no-header{height:1057px}.portrait.enhanced .weather-display .main.has-scroll{height:967px}.weather-display .main.has-box{margin-left:64px;margin-right:64px;width:calc(100% - 128px)}.wide.enhanced .weather-display .main.has-box.can-enhance{width:726px}#container>.scroll{display:none;text-shadow:3px 3px 0 #000,-1.5px -1.5px 0 #000,0 -1.5px 0 #000,1.5px -1.5px 0 #000,1.5px 0 0 #000,1.5px 1.5px 0 #000,0 1.5px 0 #000,-1.5px 1.5px 0 #000,-1.5px 0 0 #000;width:640px;height:77px;overflow:hidden;margin-top:3px;position:absolute;bottom:0px;z-index:1}.wide #container>.scroll{left:107px;width:854px;margin-left:-107px}.wide #container>.scroll .scroll-container{margin-left:107px}.wide.enhanced #container>.scroll:has(.scroll-area) .scroll-container{width:854px;margin-left:0px}#container>.scroll.hazard{background-color:#702323}#container>.scroll .scroll-container{width:640px}#container>.scroll .scroll-container .fixed,#container>.scroll .scroll-container .scroll-header{margin-left:55px;margin-right:55px;overflow:hidden;white-space:nowrap}#container>.scroll .scroll-container .scroll-header{height:26px;font-family:"Star4000 Small";font-size:26px;margin-top:-10px}#container>.scroll .scroll-container .fixed{font-family:"Star4000";font-size:32px;overflow:hidden;white-space:nowrap}#container>.scroll .scroll-container .fixed .scroll-area{text-wrap:nowrap;position:relative}@media(prefers-reduced-motion: no-preference){#container>.scroll .scroll-container .reveal{overflow:hidden;width:0;animation:typing .2s steps(21, end) forwards}}@keyframes typing{to{width:100%}}.weather-display .main.current-weather.main{width:512px;text-shadow:3px 3px 0 #000,-1.5px -1.5px 0 #000,0 -1.5px 0 #000,1.5px -1.5px 0 #000,1.5px 0 0 #000,1.5px 1.5px 0 #000,0 1.5px 0 #000,-1.5px 1.5px 0 #000,-1.5px 0 0 #000}.portrait.enhanced .weather-display .main.current-weather.main{align-content:center}.weather-display .main.current-weather.main .portrait-location{text-align:center;font-family:"Star4000 Large";font-size:42px;color:#ff0}.weather-display .main.current-weather.main .col{width:255px;display:inline-block;margin-top:10px;padding-top:10px;position:absolute}.wide.enhanced .weather-display .main.current-weather.main .col{width:300px;margin-left:25px;margin-right:25px}.portrait.enhanced .weather-display .main.current-weather.main .col{margin-left:20px;width:472px;display:block;position:relative}.portrait.enhanced .weather-display .main.current-weather.main .col .wind-container{margin-left:50px;width:372px}.portrait.enhanced .weather-display .main.current-weather.main .col .wind-portrait{white-space:pre}.weather-display .main.current-weather.main .col.left{font-family:"Star4000 Extended";font-size:32px}.portrait.enhanced .weather-display .main.current-weather.main .col.left{font-size:38px;line-height:40px}.portrait.enhanced .weather-display .main.current-weather.main .col.left .icon{margin-top:50px;transform:scale(1.5);margin-bottom:50px}.weather-display .main.current-weather.main .col.right{right:0px;font-family:"Star4000 Large";font-size:20px;font-weight:bold;line-height:24px}.portrait.enhanced .weather-display .main.current-weather.main .col.right{font-family:"Star4000 Extended";font-size:38px;font-weight:300;line-height:36px}.weather-display .main.current-weather.main .col.right .row{display:flex;justify-content:space-between;margin-bottom:12px}.weather-display .main.current-weather.main .col.right .row.hidden{display:none}.weather-display .main.current-weather.main .col.right .row.portrait-only{display:none}.portrait.enhanced .weather-display .main.current-weather.main .col.right .row.portrait-only:not(.hidden){display:flex}.weather-display .main.current-weather.main .col.right .row .label,.weather-display .main.current-weather.main .col.right .row .value{display:inline-block}.weather-display .main.current-weather.main .col.right .row .label{margin-left:20px}.weather-display .main.current-weather.main .col.right .row .value{float:right;text-align:right;margin-right:10px}.weather-display .main.current-weather.main .center{text-align:center}.weather-display .main.current-weather.main .temp{font-family:"Star4000 Large";font-size:32px}.weather-display .main.current-weather.main .icon img{margin:0 auto;display:block}.weather-display .main.current-weather.main .wind-container{margin-left:10px}.standard-only .weather-display .main.current-weather.main .wind-container{display:flex}.weather-display .main.current-weather.main .wind-container>div{width:45%;display:inline-block}.weather-display .main.current-weather.main .wind-container .wind{text-align:right;float:right;white-space:pre}.weather-display .main.current-weather.main .wind-gusts{text-align:right;font-size:32px}.weather-display .main.current-weather.main .location{color:#ff0;max-height:32px;margin-bottom:10px;padding-top:4px;overflow:hidden;text-wrap:nowrap}#extended-forecast-html.weather-display{background-image:url("../images/backgrounds/2.png")}.portrait.enhanced #extended-forecast-html.weather-display{background-image:url(../images/backgrounds/2-portrait.png);background-position-x:0px}.weather-display .main.extended-forecast .day-container{margin-top:16px;margin-left:27px}.portrait.enhanced .weather-display .main.extended-forecast .day-container{margin-top:90px}.weather-display .main.extended-forecast .day{text-shadow:3px 3px 0 #000,-1.5px -1.5px 0 #000,0 -1.5px 0 #000,1.5px -1.5px 0 #000,1.5px 0 0 #000,1.5px 1.5px 0 #000,0 1.5px 0 #000,-1.5px 1.5px 0 #000,-1.5px 0 0 #000;padding:5px;height:285px;width:155px;display:inline-block;margin:0px 15px;font-family:"Star4000";font-size:32px}.portrait.enhanced .weather-display .main.extended-forecast .day{height:360px;margin-bottom:75px}.weather-display .main.extended-forecast .day .date{text-transform:uppercase;text-align:center;color:#ff0}.weather-display .main.extended-forecast .day .condition{text-align:center;height:74px;margin-top:5px}.portrait.enhanced .weather-display .main.extended-forecast .day .condition{margin-top:20px}.weather-display .main.extended-forecast .day .icon{text-align:center;height:75px}.weather-display .main.extended-forecast .day .icon img{max-height:75px}.portrait.enhanced .weather-display .main.extended-forecast .day .icon{margin-top:20px}.weather-display .main.extended-forecast .day .temperatures{width:100%;display:flex;justify-content:space-evenly}.portrait.enhanced .weather-display .main.extended-forecast .day .temperatures{margin-top:20px}.weather-display .main.extended-forecast .day .temperatures .temperature-block{display:inline-block;width:44%;vertical-align:top}.weather-display .main.extended-forecast .day .temperatures .temperature-block>div{text-align:center}.weather-display .main.extended-forecast .day .temperatures .temperature-block .value{font-family:"Star4000 Large";margin-top:4px}.weather-display .main.extended-forecast .day .temperatures .temperature-block.lo .label{color:#8080ff}.weather-display .main.extended-forecast .day .temperatures .temperature-block.hi .label{color:#ff0}.weather-display .main.hourly.main{overflow-y:hidden}.weather-display .main.hourly.main .column-headers{background-color:#200057;height:20px;position:absolute;width:100%}.weather-display .main.hourly.main .column-headers{position:sticky;top:0px;z-index:5}.weather-display .main.hourly.main .column-headers div{display:inline-block;font-family:"Star4000 Small";font-size:32px;color:#ff0;position:absolute;top:-14px;z-index:5;text-shadow:3px 3px 0 #000,-1.5px -1.5px 0 #000,0 -1.5px 0 #000,1.5px -1.5px 0 #000,1.5px 0 0 #000,1.5px 1.5px 0 #000,0 1.5px 0 #000,-1.5px 1.5px 0 #000,-1.5px 0 0 #000}.weather-display .main.hourly.main .column-headers .temp{left:355px}.weather-display .main.hourly.main .column-headers .like{left:435px}.weather-display .main.hourly.main .column-headers .wind{left:535px}.weather-display .main.hourly.main .hourly-lines{min-height:338px;padding-top:10px;will-change:transform;backface-visibility:hidden;background:repeating-linear-gradient(0deg, #001040 0px, #102080 136px, #102080 202px, #001040 338px)}.weather-display .main.hourly.main .hourly-lines .hourly-row{font-family:"Star4000 Large";font-size:32px;height:72px;color:#ff0;text-shadow:3px 3px 0 #000,-1.5px -1.5px 0 #000,0 -1.5px 0 #000,1.5px -1.5px 0 #000,1.5px 0 0 #000,1.5px 1.5px 0 #000,0 1.5px 0 #000,-1.5px 1.5px 0 #000,-1.5px 0 0 #000;position:relative}.weather-display .main.hourly.main .hourly-lines .hourly-row>div{position:absolute;white-space:pre;top:8px}.weather-display .main.hourly.main .hourly-lines .hourly-row .hour{left:25px}.weather-display .main.hourly.main .hourly-lines .hourly-row .icon{left:255px;width:70px;top:20px;transform:translateY(-50%)}.weather-display .main.hourly.main .hourly-lines .hourly-row .icon img{display:block;margin:0 auto}.weather-display .main.hourly.main .hourly-lines .hourly-row .temp{left:355px}.weather-display .main.hourly.main .hourly-lines .hourly-row .like{left:425px}.weather-display .main.hourly.main .hourly-lines .hourly-row .like.heat-index{color:#e00}.weather-display .main.hourly.main .hourly-lines .hourly-row .like.wind-chill{color:#8080ff}.weather-display .main.hourly.main .hourly-lines .hourly-row .wind{left:505px;width:100px;text-align:right}#hourly-graph-html{background-image:url(../images/backgrounds/1-chart.png)}.wide.enhanced #hourly-graph-html{background-image:url(../images/backgrounds/1-chart-wide.png);background-position-x:0px}.portrait.enhanced #hourly-graph-html{background-image:url(../images/backgrounds/1-chart-portrait.png);background-position-x:0px}.right .legend{position:absolute}.header .right .legend{top:35px}.right .legend{right:60px;width:360px;font-family:"Star4000 Small";font-size:28px;text-shadow:3px 3px 0 #000,-1.5px -1.5px 0 #000,0 -1.5px 0 #000,1.5px -1.5px 0 #000,1.5px 0 0 #000,1.5px 1.5px 0 #000,0 1.5px 0 #000,-1.5px 1.5px 0 #000,-1.5px 0 0 #000;text-align:right}.right .legend div{margin-top:-18px}.right .legend .temperature{color:red}.portrait.enhanced .header .right .legend .temperature{margin-top:12px}.right .legend .dewpoint{color:green}.right .legend .cloud{color:#d3d3d3}.right .legend .rain{color:aqua}.weather-display .main.hourly-graph.main .chart-container{position:absolute;top:0px;height:310px}.weather-display .main.hourly-graph.main .chart-container.portrait-only{top:495px}.weather-display .main.hourly-graph.main .chart-container>div{position:absolute}.portrait.enhanced .weather-display .main.hourly-graph.main .chart-container{height:470px}.weather-display .main.hourly-graph.main .chart-container .label{font-family:"Star4000 Small";font-size:32px;color:#ff0;text-shadow:3px 3px 0 #000,-1.5px -1.5px 0 #000,0 -1.5px 0 #000,1.5px -1.5px 0 #000,1.5px 0 0 #000,1.5px 1.5px 0 #000,0 1.5px 0 #000,-1.5px 1.5px 0 #000,-1.5px 0 0 #000;margin-top:-15px;position:absolute}.weather-display .main.hourly-graph.main .chart-container .x-axis{bottom:0px;left:54px;width:532px;height:20px}.weather-display .main.hourly-graph.main .chart-container .x-axis .label{text-align:center;transform:translateX(-50%);white-space:nowrap}.weather-display .main.hourly-graph.main .chart-container .x-axis .label.l-1{left:0px}.weather-display .main.hourly-graph.main .chart-container .x-axis .label.l-2{left:133px}.weather-display .main.hourly-graph.main .chart-container .x-axis .label.l-3{left:266px}.weather-display .main.hourly-graph.main .chart-container .x-axis .label.l-4{left:399px}.weather-display .main.hourly-graph.main .chart-container .x-axis .label.l-5{left:532px}.wide.enhanced .weather-display .main.hourly-graph.main .chart-container .x-axis .label.l-1{left:0px}.wide.enhanced .weather-display .main.hourly-graph.main .chart-container .x-axis .label.l-2{left:124.3333333333px}.wide.enhanced .weather-display .main.hourly-graph.main .chart-container .x-axis .label.l-3{left:248.6666666667px}.wide.enhanced .weather-display .main.hourly-graph.main .chart-container .x-axis .label.l-4{left:373px}.wide.enhanced .weather-display .main.hourly-graph.main .chart-container .x-axis .label.l-5{left:497.3333333333px}.wide.enhanced .weather-display .main.hourly-graph.main .chart-container .x-axis .label.l-6{left:621.6666666667px}.wide.enhanced .weather-display .main.hourly-graph.main .chart-container .x-axis .label.l-7{left:746px}.weather-display .main.hourly-graph.main .chart-container .x-axis .label.l-6,.weather-display .main.hourly-graph.main .chart-container .x-axis .label.l-7{display:none}.wide.enhanced .weather-display .main.hourly-graph.main .chart-container .x-axis .label.l-6,.wide.enhanced .weather-display .main.hourly-graph.main .chart-container .x-axis .label.l-7{display:block}.weather-display .main.hourly-graph.main .chart-container .chart{top:0px;left:50px}.weather-display .main.hourly-graph.main .chart-container .chart canvas{width:532px;height:285px}.wide.enhanced .weather-display .main.hourly-graph.main .chart-container .chart canvas{width:746px}.portrait.enhanced .weather-display .main.hourly-graph.main .chart-container .chart canvas{height:450px}.weather-display .main.hourly-graph.main .chart-container .y-axis{top:0px;left:0px;width:50px;height:285px}.portrait.enhanced .weather-display .main.hourly-graph.main .chart-container .y-axis{height:450px}.weather-display .main.hourly-graph.main .chart-container .y-axis .label{text-align:right;right:0px}.weather-display .main.hourly-graph.main .chart-container .y-axis .label.l-1{top:0px}.weather-display .main.hourly-graph.main .chart-container .y-axis .label.l-2,.weather-display .main.hourly-graph.main .chart-container .y-axis .label.l-3{margin-top:-5px;transform:translateY(-50%)}.weather-display .main.hourly-graph.main .chart-container .y-axis .label.l-2{top:calc(10px + (100% - 20px)/3)}.weather-display .main.hourly-graph.main .chart-container .y-axis .label.l-3{top:calc(10px + (100% - 20px)*2/3)}.weather-display .main.hourly-graph.main .chart-container .y-axis .label.l-4{bottom:0px}.weather-display .main.hourly-graph.main .chart-container.bottom .y-axis .label.l-2{top:calc(10px + (100% - 20px)/4)}.weather-display .main.hourly-graph.main .chart-container.bottom .y-axis .label.l-3{top:calc(10px + (100% - 20px)/2)}.weather-display .main.hourly-graph.main .chart-container.bottom .y-axis .label.l-4{top:calc(10px + (100% - 20px)*3/4);bottom:auto;margin-top:-5px;transform:translateY(-50%)}.weather-display .main.hourly-graph.main .chart-container.bottom .y-axis .label.l-5{bottom:0px}.weather-display .main.hourly-graph.main .chart-container.bottom .right{width:640px;position:absolute;top:-25px}.weather-display .main.travel.main{overflow-y:hidden}.weather-display .main.travel.main .column-headers{background-color:#200057;height:20px;position:sticky;top:0px;width:100%;z-index:5;overflow:hidden}.weather-display .main.travel.main .column-headers div{display:inline-block;font-family:"Star4000 Small";font-size:32px;color:#ff0;position:absolute;top:-14px;z-index:5;text-shadow:3px 3px 0 #000,-1.5px -1.5px 0 #000,0 -1.5px 0 #000,1.5px -1.5px 0 #000,1.5px 0 0 #000,1.5px 1.5px 0 #000,0 1.5px 0 #000,-1.5px 1.5px 0 #000,-1.5px 0 0 #000}.weather-display .main.travel.main .column-headers .temp{width:50px;text-align:center}.weather-display .main.travel.main .column-headers .temp.low{left:455px}.weather-display .main.travel.main .column-headers .temp.high{left:510px;width:60px}.weather-display .main.travel.main .travel-lines{min-height:338px;padding-top:10px;will-change:transform;backface-visibility:hidden;background:repeating-linear-gradient(0deg, #001040 0px, #102080 136px, #102080 202px, #001040 338px)}.weather-display .main.travel.main .travel-lines .travel-row{font-family:"Star4000 Large";font-size:32px;height:72px;color:#ff0;text-shadow:3px 3px 0 #000,-1.5px -1.5px 0 #000,0 -1.5px 0 #000,1.5px -1.5px 0 #000,1.5px 0 0 #000,1.5px 1.5px 0 #000,0 1.5px 0 #000,-1.5px 1.5px 0 #000,-1.5px 0 0 #000;position:relative}.weather-display .main.travel.main .travel-lines .travel-row>div{position:absolute;white-space:pre;top:8px}.weather-display .main.travel.main .travel-lines .travel-row .city{left:80px}.weather-display .main.travel.main .travel-lines .travel-row .icon{left:330px;width:70px;top:20px;transform:translateY(-50%)}.weather-display .main.travel.main .travel-lines .travel-row .icon img{display:block;margin:0 auto;max-width:47px}.weather-display .main.travel.main .travel-lines .travel-row .temp{width:50px;text-align:center}.weather-display .main.travel.main .travel-lines .travel-row .temp.low{left:455px}.weather-display .main.travel.main .travel-lines .travel-row .temp.high{left:510px;width:60px}.weather-display .latest-observations.main{overflow-y:hidden}.weather-display .latest-observations.main .container{max-height:300px;overflow:hidden}.portrait.enhanced .weather-display .latest-observations.main .container{max-height:947px}.weather-display .latest-observations.main .column-headers{height:20px;position:absolute;width:100%}.weather-display .latest-observations.main .column-headers{top:0px}.weather-display .latest-observations.main .column-headers div{display:inline-block;font-family:"Star4000 Small";font-size:32px;position:absolute;top:-14px;text-shadow:3px 3px 0 #000,-1.5px -1.5px 0 #000,0 -1.5px 0 #000,1.5px -1.5px 0 #000,1.5px 0 0 #000,1.5px 1.5px 0 #000,0 1.5px 0 #000,-1.5px 1.5px 0 #000,-1.5px 0 0 #000}.weather-display .latest-observations.main .column-headers .temp{display:none}.weather-display .latest-observations.main .column-headers .temp.show{display:inline-block}.weather-display .latest-observations.main .column-headers .like{display:none}.weather-display .latest-observations.main .temp{left:230px;width:45px;text-align:right}.weather-display .latest-observations.main .like{width:60px;text-align:right}.weather-display .latest-observations.main .weather{left:280px}.weather-display .latest-observations.main .wind{left:430px}.weather-display .latest-observations.main .like{display:none}.wide.enhanced .weather-display .latest-observations.main .temp{left:320px}.wide.enhanced .weather-display .latest-observations.main .like{left:380px;display:block}.wide.enhanced .weather-display .latest-observations.main .like.heat-index{color:#e00;display:block}.wide.enhanced .weather-display .latest-observations.main .like.wind-chill{display:block;color:#8080ff}.wide.enhanced .weather-display .latest-observations.main .weather{left:470px}.wide.enhanced .weather-display .latest-observations.main .wind{left:630px}.weather-display .latest-observations.main .observation-lines{min-height:338px;padding-top:10px}.portrait.enhanced .weather-display .latest-observations.main .observation-lines{padding-top:40px}.weather-display .latest-observations.main .observation-lines .observation-row{font-family:"Star4000";font-size:32px;text-shadow:3px 3px 0 #000,-1.5px -1.5px 0 #000,0 -1.5px 0 #000,1.5px -1.5px 0 #000,1.5px 0 0 #000,1.5px 1.5px 0 #000,0 1.5px 0 #000,-1.5px 1.5px 0 #000,-1.5px 0 0 #000;position:relative;height:40px}.weather-display .latest-observations.main .observation-lines .observation-row>div{position:absolute;top:8px}.weather-display .latest-observations.main .observation-lines .observation-row .wind{white-space:pre}.portrait.enhanced .weather-display .latest-observations.main .observation-lines .observation-row{font-family:"Star4000 Large";font-size:21px;height:48px;font-weight:bold}.weather-display .local-forecast.main{width:512px}.weather-display .local-forecast .container{position:relative;top:15px;margin:0px 10px;box-sizing:border-box;height:280px;overflow:hidden}.portrait.enhanced .weather-display .local-forecast .container{height:960px}.weather-display .local-forecast .forecasts{position:relative}.weather-display .local-forecast .forecast{font-family:"Star4000";font-size:32px;text-shadow:3px 3px 0 #000,-1.5px -1.5px 0 #000,0 -1.5px 0 #000,1.5px -1.5px 0 #000,1.5px 0 0 #000,1.5px 1.5px 0 #000,0 1.5px 0 #000,-1.5px 1.5px 0 #000,-1.5px 0 0 #000;line-height:40px}.weather-display .progress{text-shadow:3px 3px 0 #000,-1.5px -1.5px 0 #000,0 -1.5px 0 #000,1.5px -1.5px 0 #000,1.5px 0 0 #000,1.5px 1.5px 0 #000,0 1.5px 0 #000,-1.5px 1.5px 0 #000,-1.5px 0 0 #000;font-family:"Star4000 Extended";font-size:25px}.weather-display .progress.main{width:512px}.weather-display .progress .container{position:relative;top:15px;margin:0px 10px;box-sizing:border-box;height:310px;overflow:hidden;line-height:28px}.portrait.enhanced .weather-display .progress .container{height:unset}.weather-display .progress .container .item{position:relative}.weather-display .progress .container .item .name{white-space:nowrap}.weather-display .progress .container .item .name::after{content:"........................................................................"}.weather-display .progress .container .item .links{position:absolute;text-align:right;right:0px;top:0px}.weather-display .progress .container .item .links>div{background-color:#26235a;display:none;padding-left:4px}.weather-display .progress .container .item .links .loading,.weather-display .progress .container .item .links .retrying{color:#ff0}.weather-display .progress .container .item .links .press-here{color:lime;cursor:pointer}.weather-display .progress .container .item .links .failed{color:red}.weather-display .progress .container .item .links .no-data{color:silver}.weather-display .progress .container .item .links .disabled{color:silver}.weather-display .progress .container .item .links.loading .loading,.weather-display .progress .container .item .links.press-here .press-here,.weather-display .progress .container .item .links.failed .failed,.weather-display .progress .container .item .links.no-data .no-data,.weather-display .progress .container .item .links.disabled .disabled,.weather-display .progress .container .item .links.retrying .retrying{display:block}@keyframes progress-scroll{0%{background-position:-40px 0}100%{background-position:40px 0}}#progress-html.weather-display .scroll .progress-bar-container{border:2px solid #000;background-color:#fff;margin:20px auto;width:524px;position:relative;display:none}#progress-html.weather-display .scroll .progress-bar-container.show{display:block}.portrait.enhanced #progress-html.weather-display .scroll .progress-bar-container{margin-top:40px}#progress-html.weather-display .scroll .progress-bar-container .progress-bar{height:20px;margin:2px;width:520px;background:repeating-linear-gradient(90deg, #09246f 0px, #09246f 5px, #364ac0 5px, #364ac0 10px, #4f99f9 10px, #4f99f9 15px, #8ffdfa 15px, #8ffdfa 20px, #4f99f9 20px, #4f99f9 25px, #364ac0 25px, #364ac0 30px, #09246f 30px, #09246f 40px);animation-duration:2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:progress-scroll;animation-timing-function:steps(8, end)}#progress-html.weather-display .scroll .progress-bar-container .cover{position:absolute;top:0px;right:0px;background-color:#fff;width:100%;height:24px;transition:width 1s steps(6)}#radar-html.weather-display,#future-radar-html.weather-display{background-image:url("../images/backgrounds/4.png")}.wide #radar-html.weather-display,.wide #future-radar-html.weather-display{background:url(../images/backgrounds/4-wide.png)}#radar-html.weather-display .header,#future-radar-html.weather-display .header{height:83px}#radar-html.weather-display .header .title.dual,#future-radar-html.weather-display .header .title.dual{color:#fff;font-family:"Arial",sans-serif;font-weight:bold;font-size:38px;left:155px}#radar-html.weather-display .header .title.dual .top,#future-radar-html.weather-display .header .title.dual .top{top:-4px}#radar-html.weather-display .header .title.dual .bottom,#future-radar-html.weather-display .header .title.dual .bottom{top:31px}#radar-html.weather-display .header .right,#future-radar-html.weather-display .header .right{position:absolute;right:0px;width:360px;margin-top:2px;font-family:"Star4000";font-size:24px;font-weight:bold;text-shadow:3px 3px 0 #000,-1.5px -1.5px 0 #000,0 -1.5px 0 #000,1.5px -1.5px 0 #000,1.5px 0 0 #000,1.5px 1.5px 0 #000,0 1.5px 0 #000,-1.5px 1.5px 0 #000,-1.5px 0 0 #000;text-align:center}#radar-html.weather-display .header .right .scale>div,#future-radar-html.weather-display .header .right .scale>div{display:inline-block}#radar-html.weather-display .header .right .scale-table,#future-radar-html.weather-display .header .right .scale-table{display:table-row;border-collapse:collapse}#radar-html.weather-display .header .right .scale-table .box,#future-radar-html.weather-display .header .right .scale-table .box{display:table-cell;border:2px solid #000;width:17px;height:24px;padding:0}#radar-html.weather-display .header .right .scale-table .box-1,#future-radar-html.weather-display .header .right .scale-table .box-1{background-color:#31d216}#radar-html.weather-display .header .right .scale-table .box-2,#future-radar-html.weather-display .header .right .scale-table .box-2{background-color:#1c8a12}#radar-html.weather-display .header .right .scale-table .box-3,#future-radar-html.weather-display .header .right .scale-table .box-3{background-color:#145a0f}#radar-html.weather-display .header .right .scale-table .box-4,#future-radar-html.weather-display .header .right .scale-table .box-4{background-color:#0a280a}#radar-html.weather-display .header .right .scale-table .box-5,#future-radar-html.weather-display .header .right .scale-table .box-5{background-color:#c4b346}#radar-html.weather-display .header .right .scale-table .box-6,#future-radar-html.weather-display .header .right .scale-table .box-6{background-color:#be4813}#radar-html.weather-display .header .right .scale-table .box-7,#future-radar-html.weather-display .header .right .scale-table .box-7{background-color:#ab0e0e}#radar-html.weather-display .header .right .scale-table .box-8,#future-radar-html.weather-display .header .right .scale-table .box-8{background-color:#731f04}#radar-html.weather-display .header .right .scale .text,#future-radar-html.weather-display .header .right .scale .text{position:relative;top:-5px}#radar-html.weather-display .header .right .time,#future-radar-html.weather-display .header .right .time{position:relative;font-weight:normal;top:-14px;font-family:"Star4000 Small";font-size:32px}.weather-display .main.radar,.weather-display .main.future-radar{overflow:hidden;height:367px;width:640px}.portrait.enhanced .weather-display .main.radar,.portrait.enhanced .weather-display .main.future-radar{height:1024px}.weather-display .main.radar .container .tiles,.weather-display .main.future-radar .container .tiles{position:absolute}.weather-display .main.radar .container .tiles img,.weather-display .main.future-radar .container .tiles img{vertical-align:middle}.weather-display .main.radar .container .scroll-area,.weather-display .main.future-radar .container .scroll-area{position:relative}.weather-display .main.regional-forecast{position:relative}.weather-display .main.regional-forecast .map{position:absolute;transform-origin:0 0}.weather-display .main.regional-forecast .location{position:absolute}.weather-display .main.regional-forecast .location>div{text-shadow:3px 3px 0 #000,-1.5px -1.5px 0 #000,0 -1.5px 0 #000,1.5px -1.5px 0 #000,1.5px 0 0 #000,1.5px 1.5px 0 #000,0 1.5px 0 #000,-1.5px 1.5px 0 #000,-1.5px 0 0 #000}.weather-display .main.regional-forecast .location .city{font-family:Star4000;font-size:20px}.weather-display .main.regional-forecast .location .details{padding-top:2px;display:flex;align-items:center;gap:4px}.weather-display .main.regional-forecast .location .details .icon img{display:block;max-height:32px}.weather-display .main.regional-forecast .location .details .temp{position:relative;top:5px;font-family:"Star4000 Large";font-size:28px;color:#ff0}#almanac-html.weather-display{background-image:url("../images/backgrounds/3.png")}.wide.enhanced #almanac-html.weather-display{background-image:url("../images/backgrounds/3-wide-enhanced.png")}.portrait.enhanced #almanac-html.weather-display{background-image:url(../images/backgrounds/3-portrait.png)}.weather-display .main.almanac{font-family:"Star4000";font-size:32px;text-shadow:3px 3px 0 #000,-1.5px -1.5px 0 #000,0 -1.5px 0 #000,1.5px -1.5px 0 #000,1.5px 0 0 #000,1.5px 1.5px 0 #000,0 1.5px 0 #000,-1.5px 1.5px 0 #000,-1.5px 0 0 #000}.weather-display .main.almanac .sun{display:grid;grid-template-columns:repeat(3, auto);grid-template-rows:repeat(3, auto);gap:0px 90px;margin:3px auto 5px auto;width:fit-content;line-height:30px}.wide.enhanced .weather-display .main.almanac .sun{grid-template-columns:repeat(4, auto)}.portrait.enhanced .weather-display .main.almanac .sun{display:none}.weather-display .main.almanac .sun .grid-item{width:auto;height:auto;padding:0;margin:0;position:relative}.weather-display .main.almanac .sun .grid-item.header{color:#ff0;text-align:center}.weather-display .main.almanac .sun .grid-item.row-label{text-align:right}.weather-display .main.almanac .sun .grid-item.time{text-align:center}.weather-display .main.almanac .sun .grid-item.wide-enhanced{display:none}.wide.enhanced .weather-display .main.almanac .sun .grid-item.wide-enhanced{display:block}.portrait.enhanced .weather-display .main.almanac{font-size:38px}.weather-display .main.almanac .sun.sun-portrait{display:none}.portrait.enhanced .weather-display .main.almanac .sun.sun-portrait{display:grid}.weather-display .main.almanac .sun.sun-portrait .grid-item{margin:8px 0px}.weather-display .main.almanac .moon{position:relative;padding:7px 50px;line-height:36px}.weather-display .main.almanac .moon .title{color:#ff0;padding-left:13px}.weather-display .main.almanac .moon .days{text-align:center}.weather-display .main.almanac .moon .day{display:inline-block;text-align:center;width:132px}.weather-display .main.almanac .moon .day .icon{padding-left:10px}.weather-display .main.almanac .moon .day .date{position:relative;top:-10px}.weather-display .main.almanac .moon .day.wide-enhanced{display:none}.wide.enhanced .weather-display .main.almanac .moon .day.wide-enhanced{display:inline-block}#hazards-html.weather-display{background-image:url("../images/backgrounds/7.png")}.weather-display .main.hazards.main{overflow-y:hidden;height:480px;background-color:#702323;width:640px}.wide.enhanced .weather-display .main.hazards.main{left:0px}.portrait.enhanced .weather-display .main.hazards.main{height:1137px}.weather-display .main.hazards.main .hazard-lines{min-height:400px;padding-top:10px;will-change:transform;backface-visibility:hidden}.weather-display .main.hazards.main .hazard-lines .hazard{font-family:"Star4000";font-size:32px;color:#fff;text-shadow:0px 0px 0 #000,-1.5px -1.5px 0 #000,0 -1.5px 0 #000,1.5px -1.5px 0 #000,1.5px 0 0 #000,1.5px 1.5px 0 #000,0 1.5px 0 #000,-1.5px 1.5px 0 #000,-1.5px 0 0 #000;position:relative;text-transform:uppercase;margin-top:10px;margin-left:80px;margin-right:80px;padding-bottom:10px}.wide.hazards #container{background:url(../images/backgrounds/7-wide.png)}#ToggleMediaContainer{display:none;position:relative}#ToggleMediaContainer.available{display:inline-block}#ToggleMediaContainer.available img.on{display:none}#ToggleMediaContainer.available img.off{display:block}#ToggleMediaContainer.available.playing img.on{display:block}#ToggleMediaContainer.available.playing img.off{display:none}#ToggleMediaContainer.available.playing #ToggleMediaVolume,#ToggleMediaContainer.available.playing .volume-slider{opacity:1}#ToggleMediaContainer #ToggleMedia,#ToggleMediaContainer #ToggleMediaVolume{display:inline-block}#ToggleMediaContainer #ToggleMediaVolume{margin-left:4px}#ToggleMediaContainer #ToggleMediaVolume,#ToggleMediaContainer .volume-slider{opacity:.4;transition:opacity .2s ease}#ToggleMediaContainer .volume-slider{display:none;position:absolute;top:0px;transform:translateY(-100%) translateX(100%);width:50%;background-color:#000;text-align:center;z-index:100}@media(prefers-color-scheme: dark){#ToggleMediaContainer .volume-slider{background-color:#303030}}#ToggleMediaContainer .volume-slider input[type=range]{writing-mode:vertical-lr;direction:rtl;margin-top:20px;margin-bottom:20px}#ToggleMediaContainer .volume-slider.show{display:block}#lower-tabs{--panel: #f6f7f9;--line: #d9dde3;--field: #ffffff;--text: #1b1e23;--muted: #5d6570;--accent: #1f5fbf;--accent-text: #ffffff;--ready: #1f9d3a;--loading: #b58a00;--failed: #d11f1f;--off: #9aa1ab}@media(prefers-color-scheme: dark){#lower-tabs{--panel: #111418;--line: #2a2f37;--field: #000000;--text: #e8eaed;--muted: #9aa1ab;--accent: #7fb2ff;--accent-text: #000000;--ready: #3ddc5c;--loading: #ffd400;--failed: #ff4d4d;--off: #5b626c}}#lower-tabs{box-sizing:border-box;width:var(--player-width, 100%);max-width:var(--player-width, 640px);color:var(--text)}#divTwc.wide~#lower-tabs{max-width:var(--player-width, 854px)}#lower-tabs *,#lower-tabs *::before,#lower-tabs *::after{box-sizing:inherit}#lower-tabs button,#lower-tabs input,#lower-tabs select{font-family:inherit}#lower-tabs .tab-bar{display:flex;background-color:#000}#lower-tabs .tab-bar [role=tab]{flex:1;padding:11px 6px;font-size:14px;color:#aab;background:none;border:none;border-bottom:3px solid rgba(0,0,0,0);cursor:pointer}#lower-tabs .tab-bar [role=tab][aria-selected=true]{color:#fff;border-bottom-color:#ffd400}#lower-tabs .tab-bar [role=tab]:focus-visible{outline:2px solid #ffd400;outline-offset:-2px}#lower-tabs .tab-bar [role=tab] .count{font-size:11px;color:#889}@media(max-width: 450px){#lower-tabs .tab-bar [role=tab]{padding:11px 2px;font-size:12px}#lower-tabs .tab-bar [role=tab] .count{display:none}}#lower-tabs .tab-panels{display:grid;background-color:var(--panel);border:1px solid var(--line);border-top:none}#lower-tabs .tab-panel{grid-area:1/1;padding:16px 18px;visibility:hidden}#lower-tabs .tab-panel.active{visibility:visible}@media(max-width: 400px){#lower-tabs .tab-panel:not(.active){display:none}}#lower-tabs #enabledDisplays{columns:2;column-gap:16px}@media(max-width: 400px){#lower-tabs #enabledDisplays{columns:1}}#lower-tabs #enabledDisplays label{display:flex;margin-bottom:2px;break-inside:avoid;align-items:center;gap:8px;padding:5px 6px;border-radius:6px;cursor:pointer}#lower-tabs #enabledDisplays label:hover{background-color:color-mix(in srgb, var(--text) 7%, transparent)}#lower-tabs #enabledDisplays label::after{content:"";flex:none;width:8px;height:8px;margin-left:auto;border-radius:50%;background-color:var(--off)}#lower-tabs #enabledDisplays label.press-here::after{background-color:var(--ready);box-shadow:0 0 6px var(--ready)}#lower-tabs #enabledDisplays label.loading::after,#lower-tabs #enabledDisplays label.retrying::after{background-color:var(--loading)}#lower-tabs #enabledDisplays label.failed::after{background-color:var(--failed)}#lower-tabs #enabledDisplays label.disabled,#lower-tabs #enabledDisplays label.no-data{color:var(--muted)}#lower-tabs #enabledDisplays label .alert{display:none}#lower-tabs #enabledDisplays label .alert.show{display:inline;padding:2px 5px;font-size:10px;color:#fff;background-color:var(--failed);border-radius:4px}#lower-tabs #enabledDisplays input,#lower-tabs #settings input[type=checkbox]{width:15px;height:15px;margin:0;accent-color:var(--accent)}#lower-tabs .legend{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:12px;padding-top:10px;font-size:11px;color:var(--muted);border-top:1px solid var(--line)}#lower-tabs .legend span::before{content:"";display:inline-block;width:7px;height:7px;margin-right:6px;vertical-align:1px;border-radius:50%}#lower-tabs .legend .ready::before{background-color:var(--ready)}#lower-tabs .legend .loading::before{background-color:var(--loading)}#lower-tabs .legend .failed::before{background-color:var(--failed)}#lower-tabs .legend .off::before{background-color:var(--off)}#lower-tabs #settings{--label-width: 110px;display:grid;gap:10px}#lower-tabs #settings label{display:grid;grid-template-columns:var(--label-width) minmax(0, 1fr);align-items:center;gap:10px;cursor:pointer}#lower-tabs #settings label:has(input[type=checkbox]){grid-template-columns:15px minmax(0, 1fr);margin-left:calc(var(--label-width) + 10px)}#lower-tabs #settings label:has(input[type=text]){grid-template-columns:minmax(0, 1fr) auto;margin-left:calc(var(--label-width) + 10px)}@media(max-width: 400px){#lower-tabs #settings label:has(input[type=checkbox]),#lower-tabs #settings label:has(input[type=text]){margin-left:0}}#lower-tabs #settings select,#lower-tabs #settings input[type=text],#lower-tabs #settings input[type=button],#lower-tabs #share-link-url,#lower-tabs .tab-button{min-width:0;padding:6px 8px;font-size:13px;color:var(--text);background-color:var(--field);border:1px solid var(--line);border-radius:6px}#lower-tabs #settings input[type=text]{width:100%}#lower-tabs #settings input[type=button],#lower-tabs .tab-button{cursor:pointer}#lower-tabs .share-row{display:flex;gap:8px}#lower-tabs #share-link-url{flex:1;font-size:12px;color:var(--muted)}#lower-tabs .tab-button{padding:7px 12px;white-space:nowrap;color:var(--accent-text);background-color:var(--accent);border-color:var(--accent)}#lower-tabs .tab-panel .hint{margin:8px 0 0;font-size:11px;color:var(--muted)}#lower-tabs .copied{color:var(--ready)}#lower-tabs #divInfo{display:grid;grid-template-columns:repeat(auto-fill, minmax(120px, 1fr));gap:10px 16px;margin:0}#lower-tabs #divInfo .wide-item{grid-column:span 2}#lower-tabs #divInfo .full-row{grid-column:1/-1}#lower-tabs #divInfo dt{font-size:10px;letter-spacing:1px;text-transform:uppercase;color:var(--muted)}#lower-tabs #divInfo dd{margin:2px 0 0;font-size:14px}#lower-tabs .button-row{display:flex;align-items:center;gap:10px;margin-top:16px;font-size:11px}#spc-outlook-html.weather-display{background-image:url("../images/backgrounds/6.png")}.portrait.enhanced #spc-outlook-html.weather-display{background-image:url("../images/backgrounds/6-portrait.png")}.weather-display .spc-outlook{text-shadow:3px 3px 0 #000,-1.5px -1.5px 0 #000,0 -1.5px 0 #000,1.5px -1.5px 0 #000,1.5px 0 0 #000,1.5px 1.5px 0 #000,0 1.5px 0 #000,-1.5px 1.5px 0 #000,-1.5px 0 0 #000;font-size:32px}.weather-display .spc-outlook .header{font-family:"Star4000 Large";color:#ff0;text-align:center;margin-top:12px;line-height:60px}.weather-display .spc-outlook .container-categories{top:0px;margin:0px 10px;box-sizing:border-box;height:300px;overflow:hidden}.enhanced.portrait .weather-display .spc-outlook .container-categories{height:420px;margin-top:40px}.weather-display .spc-outlook .container-categories .risk-levels{position:relative;left:206px;font-family:"Star4000 Small"}.enhanced.portrait .weather-display .spc-outlook .container-categories .risk-levels{left:149px}.weather-display .spc-outlook .container-categories .risk-levels .risk-level{position:relative;top:-14px;height:20px}.weather-display .spc-outlook .container-categories .risk-levels .risk-level:nth-child(1){left:100px}.weather-display .spc-outlook .container-categories .risk-levels .risk-level:nth-child(2){left:80px}.weather-display .spc-outlook .container-categories .risk-levels .risk-level:nth-child(3){left:60px}.weather-display .spc-outlook .container-categories .risk-levels .risk-level:nth-child(4){left:40px}.weather-display .spc-outlook .container-categories .risk-levels .risk-level:nth-child(5){left:20px}.weather-display .spc-outlook .container-categories .risk-levels .risk-level:nth-child(6){left:0px}.weather-display .spc-outlook .container-categories .days{position:relative}.weather-display .spc-outlook .container-categories .days .day{height:60px}.enhanced.portrait .weather-display .spc-outlook .container-categories .days .day{height:80px}.weather-display .spc-outlook .container-categories .days .day .day-name{position:absolute;font-family:"Star4000";width:200px;text-align:right;padding-top:20px}.enhanced.portrait .weather-display .spc-outlook .container-categories .days .day .day-name{width:143px}.weather-display .spc-outlook .container-categories .days .day .risk-bar{position:absolute;width:150px;height:40px;left:210px;margin-top:20px;border:3px outset hsl(0,0%,70%);background:linear-gradient(0deg, hsl(0, 0%, 40%) 0%, hsl(0, 0%, 60%) 50%, hsl(0, 0%, 40%) 100%)}.enhanced.portrait .weather-display .spc-outlook .container-categories .days .day .risk-bar{left:153px}.weather-display .spc-outlook .container-details .header{margin-top:140px}.weather-display .spc-outlook .container-details .table{display:grid;grid-template-columns:repeat(3, auto);grid-template-rows:repeat(3, auto);gap:0px 70px;margin:30px auto 5px auto;width:fit-content;line-height:50px}.weather-display .spc-outlook .container-details .table .grid-item{width:auto;height:auto;padding:0;margin:0;position:relative}.weather-display .spc-outlook .container-details .table .grid-item.header{color:#ff0;text-align:center}.weather-display .spc-outlook .container-details .table .grid-item.row-label{text-align:right}.weather-display .spc-outlook .container-details .table .grid-item.percent{text-align:center}.weather-display .climate.main{width:512px}.weather-display .climate .container{position:relative;top:15px;margin:0px 10px;box-sizing:border-box;height:280px;overflow:hidden}.portrait.enhanced .weather-display .climate .container{height:960px}.weather-display .climate .data{font-family:"Star4000";font-size:32px;text-shadow:3px 3px 0 #000,-1.5px -1.5px 0 #000,0 -1.5px 0 #000,1.5px -1.5px 0 #000,1.5px 0 0 #000,1.5px 1.5px 0 #000,0 1.5px 0 #000,-1.5px 1.5px 0 #000,-1.5px 0 0 #000;line-height:40px;text-align:center}.weather-display .climate .data div:first-child{margin-top:20px}.weather-display .climate .spacer{margin-top:40px}.scanlines{position:relative;overflow:hidden}.scanlines:before,.scanlines:after{display:block;pointer-events:none;content:"";position:absolute}.scanlines:before{left:0;right:0;height:1px;z-index:2147483649;background:rgba(0,0,0,.3);opacity:.75;animation:scanline 6s linear infinite}@media(prefers-reduced-motion: reduce){.scanlines:before{animation:none}}.scanlines:after{top:0;right:0;bottom:0;left:0;z-index:2147483648;background:repeating-linear-gradient(to bottom, transparent 0, transparent 1px, rgba(0, 0, 0, 0.3) 1px, rgba(0, 0, 0, 0.3) 2px);animation:none;image-rendering:crisp-edges;image-rendering:pixelated}.scanlines:before{height:var(--scanline-thickness, 1px)}.scanlines:after{background:repeating-linear-gradient(to bottom, transparent 0, transparent var(--scanline-thickness, 1px), rgba(0, 0, 0, 0.3) var(--scanline-thickness, 1px), rgba(0, 0, 0, 0.3) calc(var(--scanline-thickness, 1px) * 2))}@keyframes scanline{0%{transform:translate3d(0, 200000%, 0)}}@keyframes scanlines{0%{background-position:0 50%}}#interrupt-html.weather-display{background-image:url("../images/backgrounds/1-alert.png")}.wide.enhanced #interrupt-html.weather-display:has(.can-enhance){background-image:url("../images/backgrounds/1-wide-enhanced-alert.png")}#divTwc.rhl-major .rhl-plate{background:linear-gradient(180deg, #c81e1e, #6e0606)}#divTwc.rhl-interrupting #container>.scroll{border-top-color:#ff4d4d}.weather-display .main.rhl-panel{box-sizing:border-box;padding:12px 72px 0;font-family:"Star4000";font-size:24px;line-height:27px;color:#fff;text-shadow:2px 2px 0 #000,-1px -1px 0 #000,0 -1px 0 #000,1px -1px 0 #000,1px 0 0 #000,1px 1px 0 #000,0 1px 0 #000,-1px 1px 0 #000,-1px 0 0 #000}.wide.enhanced .weather-display .main.rhl-panel{padding:12px 76px 0}.weather-display .main.rhl-panel .cols{display:grid;grid-template-columns:1fr 1fr;column-gap:30px}.weather-display .main.rhl-panel .cols>div,.weather-display .main.rhl-panel .news .it>div,.weather-display .main.rhl-panel .list .row>div{min-width:0}.weather-display .main.rhl-panel .hdr{color:#ff0}.weather-display .main.rhl-panel .hdr.gap{margin-top:8px}.weather-display .main.rhl-panel .kv{display:grid;grid-template-columns:auto 1fr;column-gap:12px}.weather-display .main.rhl-panel .kv .v{text-align:right;white-space:nowrap}.weather-display .main.rhl-panel .small,.weather-display .main.rhl-panel .asof{font-family:"Star4000 Small";font-size:24px}.weather-display .main.rhl-panel .dim{color:#b4bbe6}.weather-display .main.rhl-panel .text{font-family:"Star4000 Small";font-size:24px;line-height:22px;max-height:66px;overflow:hidden}.weather-display .main.rhl-panel .tag-line{color:#f7d98a}.weather-display .main.rhl-panel .alert-line{color:#ff8080}.weather-display .main.rhl-panel .asof{position:absolute;bottom:6px;left:72px;color:silver}.wide.enhanced .weather-display .main.rhl-panel .asof{left:76px}.weather-display .main.rhl-panel .tide-chart{display:block;margin:6px 0 2px;width:100%;height:auto;max-height:76px}.weather-display .main.rhl-panel .meter{display:flex;height:18px;margin-top:4px;border:2px solid #4c6bd9;background:#101040}.weather-display .main.rhl-panel .meter i{flex:1;margin:2px;background:#2a2a6a}.weather-display .main.rhl-panel .meter i.on{background:#3ddc5c}.weather-display .main.rhl-panel .list .row{display:grid;grid-template-columns:62px 1fr;white-space:nowrap}.weather-display .main.rhl-panel .list .row .t{color:#ff0}.weather-display .main.rhl-panel .cols.crab{grid-template-columns:1.45fr 1fr;column-gap:26px}.weather-display .main.rhl-panel .cols.crab .kv3{grid-template-columns:auto 1fr auto}.weather-display .main.rhl-panel .cols.crab .kv3 .w{min-width:56px;padding-left:12px;text-align:right;color:#b4bbe6}.weather-display .main.rhl-panel .cols.crab .ahead .row{grid-template-columns:52px auto 1fr auto;column-gap:10px}.weather-display .main.rhl-panel .cols.crab .ahead .row>div:nth-child(3){text-align:right}.weather-display .main.rhl-panel .season{margin-top:8px;line-height:22px}.weather-display .main.rhl-panel .closeup{grid-template-columns:1fr 1.1fr}.weather-display .main.rhl-panel .closeup .kv.big{margin:6px 0 10px;row-gap:4px}.weather-display .main.rhl-panel .spark{display:block;margin-top:4px;width:100%;height:auto}.weather-display .main.rhl-panel .up{color:#3ddc5c}.weather-display .main.rhl-panel .dn{color:#ff5c3c}.weather-display .main.rhl-panel .news{display:grid;row-gap:10px;margin-top:6px}.weather-display .main.rhl-panel .news .it{display:grid;grid-template-columns:96px 1fr;column-gap:14px;align-items:start}.weather-display .main.rhl-panel .news .src{font-family:"Star4000 Small";font-size:20px;line-height:20px;color:#ff0;border:2px solid #ff0;text-align:center;padding:2px 0;margin-top:2px}.weather-display .main.rhl-panel .news .h{white-space:normal;line-height:24px;max-height:48px;overflow:hidden}.weather-display .main.rhl-panel .news .d{font-family:"Star4000 Small";font-size:22px;line-height:20px;color:#b4bbe6;max-height:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.weather-display .main.rhl-panel .news.headlines{row-gap:20px;margin-top:16px}.weather-display .main.rhl-panel .list.events .row,.weather-display .main.rhl-panel .transit .list .row,.weather-display .main.rhl-panel .list .row.wide{grid-template-columns:96px 1fr}.weather-display .main.rhl-panel .list.events .row div:last-child,.weather-display .main.rhl-panel .transit .list .row div:last-child,.weather-display .main.rhl-panel .list .row.wide div:last-child{overflow:hidden;text-overflow:ellipsis}.weather-display .main.rhl-panel .list .row.wide{grid-template-columns:150px 1fr}.weather-display .main.rhl-panel .list.events .row.ev{grid-template-columns:132px 1fr 76px;column-gap:8px}.weather-display .main.rhl-panel .list.events .row.ev>div:nth-child(2){overflow:hidden;text-overflow:clip}.weather-display .main.rhl-panel .list.events .row.ev .p{text-align:right;color:#ff0}.weather-display .main.rhl-panel .list.events .row.ev.near>div:nth-child(2){color:#ff0}.weather-display .main.rhl-panel .list.events.games .row.ev{grid-template-columns:158px 1fr 76px}.weather-display .main.rhl-panel .near-key{color:#ff0}.weather-display .main.rhl-panel .aqi-big{display:flex;align-items:center;gap:12px;margin:4px 0 6px}.weather-display .main.rhl-panel .aqi-big .aqi-chip{width:22px;height:22px;border:2px solid #fff}.weather-display .main.rhl-panel .aqi-big .n{font-size:48px;line-height:48px}.weather-display .main.rhl-panel .aqi-big .w{font-family:"Star4000 Small";font-size:22px;line-height:22px}.weather-display .main.rhl-panel .aqi-strip{display:flex;align-items:flex-end;gap:2px;height:44px;margin-top:8px;border-bottom:1px solid #4c6bd9}.weather-display .main.rhl-panel .aqi-strip i{flex:1;display:block}.weather-display .main.rhl-panel .aqi-strip-axis{display:flex;justify-content:space-between;font-family:"Star4000 Small";font-size:18px;color:#ff0}.weather-display .main.rhl-panel .list.quakes .row.quake.trigger>div{color:#ff0}.weather-display .main.rhl-panel .list.quakes .row.sub{font-family:"Star4000 Small";font-size:20px;line-height:21px;margin-bottom:4px}.weather-display .main.rhl-panel .bart{font-family:"Star4000 Small";font-size:22px;line-height:22px;white-space:normal;max-height:88px;overflow:hidden}.weather-display .main.rhl-panel .bart .tag{font-family:"Star4000";font-size:22px;padding:0 4px;margin-right:4px}.weather-display .main.rhl-panel .bart .tag.ok{color:#3ddc5c}.weather-display .main.rhl-panel .bart .tag.warn{color:#ffd400}.weather-display .main.rhl-panel .pick{line-height:24px;max-height:48px;overflow:hidden}.weather-display .main.rhl-panel .pick+.small{line-height:22px;max-height:44px;overflow:hidden}.weather-display .main.rhl-panel .fog-frame{position:relative;height:212px;margin-top:4px;overflow:hidden;border:2px solid #4c6bd9}.weather-display .main.rhl-panel .fog-image{position:absolute;inset:0;background-size:1440px 1440px;background-position:-36px -572px;image-rendering:pixelated}.weather-display .main.rhl-panel .fog-pin{position:absolute;left:352px;top:118px;width:10px;height:10px;border:2px solid #ff0;border-radius:50%}.weather-display .main.rhl-panel .fog-line{margin-top:4px;line-height:20px;max-height:40px;overflow:hidden}.weather-display .main.rhl-panel .cam-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:16px;margin-top:2px}.weather-display .main.rhl-panel .cam-grid .cam{position:relative;min-width:0}.weather-display .main.rhl-panel .cam-grid .cam.empty{visibility:hidden}.weather-display .main.rhl-panel .cam-grid .cam-view{position:relative;aspect-ratio:4/3;max-height:228px;background:#000;border:2px solid #4c6bd9;box-sizing:border-box;overflow:hidden}.weather-display .main.rhl-panel .cam-grid .cam-view img,.weather-display .main.rhl-panel .cam-grid .cam-view video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.weather-display .main.rhl-panel .cam-grid .cam-view video{opacity:0}.weather-display .main.rhl-panel .cam-grid .cam-view.playing video{opacity:1}.weather-display .main.rhl-panel .cam-grid .cam-view.yt iframe{position:absolute;left:-8%;top:-8%;width:116%;height:116%;border:0;pointer-events:none;opacity:0}.weather-display .main.rhl-panel .cam-grid .cam-view.yt:not(.playing)::after{content:"TUNING IN";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:"Star4000 Small";font-size:24px;color:#6d76b8}.weather-display .main.rhl-panel .cam-grid .cam-view.yt.playing iframe{opacity:1}.weather-display .main.rhl-panel .cam-grid .cam-view .cam-down{display:none;position:absolute;left:0;right:0;bottom:0;padding:2px 6px;font-family:"Star4000 Small";font-size:20px;color:#ffd400;background:rgba(0,0,0,.7)}.weather-display .main.rhl-panel .cam-grid .cam-view.down .cam-down{display:block}.weather-display .main.rhl-panel .cam-grid .cam-view.down .live-dot{display:none}.weather-display .main.rhl-panel .cam-grid>.cam>img{display:block;width:100%;aspect-ratio:4/3;max-height:228px;object-fit:contain;background:#000;border:2px solid #4c6bd9;box-sizing:border-box}.weather-display .main.rhl-panel .cam-grid .cam-caption{font-family:"Star4000 Small";font-size:22px;line-height:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.weather-display .main.rhl-panel .cam-grid .live-dot{position:absolute;top:8px;right:8px;padding:0 6px;font-family:"Star4000 Small";font-size:20px;color:#fff;background:#c81e1e}.weather-display .main.rhl-panel .fog-time{position:absolute;right:8px;bottom:6px;font-family:"Star4000 Small";font-size:24px;color:#ff0}.weather-display .main.rhl-panel .countdowns{margin-top:8px}.weather-display .main.rhl-panel .countdowns .countdown{display:grid;grid-template-columns:90px 70px 48px 1fr auto;align-items:baseline;column-gap:10px;line-height:50px}.weather-display .main.rhl-panel .countdowns .ic .rhl-icon{display:block;width:46px;height:37px;transform:translateY(8px)}.weather-display .main.rhl-panel .countdowns .n{font-family:"Star4000 Large";font-size:36px;text-align:right;color:#ff0}.weather-display .main.rhl-panel .countdowns .n.today{font-size:26px}.weather-display .main.rhl-panel .countdowns .unit,.weather-display .main.rhl-panel .countdowns .date{font-family:"Star4000 Small";font-size:24px;color:#b4bbe6}.weather-display .main.rhl-panel .sunset-word{font-family:"Star4000 Large";font-size:32px;line-height:44px;color:#ffb347}.weather-display .main.rhl-panel .meter i.on.sun{background:#ff8c1a}.weather-display .main.rhl-panel .interrupt-body{margin-top:18px}.weather-display .main.rhl-panel .interrupt-body .alert-head{font-family:"Star4000 Large";font-size:32px;line-height:40px;color:#ff6b6b}.weather-display .main.rhl-panel .interrupt-body .alert-when{color:#ff0;margin:6px 0 12px}.weather-display .main.rhl-panel .interrupt-body .alert-text{white-space:normal;line-height:28px;max-height:140px;overflow:hidden}.weather-display .main.rhl-panel.market-watch .state,.weather-display .main.rhl-panel.market-closeup .state{margin-bottom:6px}.weather-display .main.rhl-panel.market-watch .board,.weather-display .main.rhl-panel.market-closeup .board{display:grid;grid-template-columns:auto 1fr 1fr 34px auto 1fr 1fr;column-gap:10px;row-gap:1px}.weather-display .main.rhl-panel.market-watch .board .th,.weather-display .main.rhl-panel.market-closeup .board .th{color:#ff0}.weather-display .main.rhl-panel.market-watch .board .r,.weather-display .main.rhl-panel.market-closeup .board .r{text-align:right;white-space:nowrap}.weather-display .main.rhl-panel.market-watch .board .up,.weather-display .main.rhl-panel.market-closeup .board .up{color:#3ddc5c}.weather-display .main.rhl-panel.market-watch .board .dn,.weather-display .main.rhl-panel.market-closeup .board .dn{color:#ff5c3c}.weather-display .main.rhl-panel.market-watch .board .stale,.weather-display .main.rhl-panel.market-closeup .board .stale{color:#b4bbe6}.rhl-bumper{position:absolute;top:0;left:0;width:640px;height:480px;z-index:50;overflow:hidden;opacity:0;pointer-events:none;transition:opacity .3s;background:linear-gradient(180deg, #1a0b56 0%, #2a0f4e 18%, #3b1748 42%, #6e2a33 72%, #b8862e 100%)}.wide .rhl-bumper{width:854px}.rhl-bumper.on{opacity:1}.rhl-bumper .bumper-band{position:absolute;left:0;top:150px;width:100%;height:92px;background:linear-gradient(90deg, #4e0f19, #8a2433 55%, #b8862e);box-shadow:0 3px 0 rgba(0,0,0,.5);transform:scaleX(0);transform-origin:left center;transition:transform .4s ease-out}.rhl-bumper.alert .bumper-band{background:linear-gradient(90deg, #6e0606, #c81e1e 55%, #e04545)}.rhl-bumper .bumper-plate{position:absolute;left:70px;top:128px;transform:translateY(-260px) scale(1.6);transform-origin:left top;transition:transform .28s cubic-bezier(0.3, 1.5, 0.6, 1)}.wide .rhl-bumper .bumper-plate{left:110px}.rhl-bumper .bumper-title{position:absolute;left:230px;top:156px;font-family:"Star4000 Large";font-size:34px;line-height:40px;color:#ff0;text-shadow:3px 3px 0 #000,-1.5px -1.5px 0 #000,0 -1.5px 0 #000,1.5px -1.5px 0 #000,1.5px 0 0 #000,1.5px 1.5px 0 #000,0 1.5px 0 #000,-1.5px 1.5px 0 #000,-1.5px 0 0 #000;opacity:0;transition:opacity .3s}.wide .rhl-bumper .bumper-title{left:290px}.rhl-bumper .bumper-clock{position:absolute;right:60px;top:70px;font-family:"Star4000 Small";font-size:32px;color:#fff;text-shadow:3px 3px 0 #000,-1.5px -1.5px 0 #000,0 -1.5px 0 #000,1.5px -1.5px 0 #000,1.5px 0 0 #000,1.5px 1.5px 0 #000,0 1.5px 0 #000,-1.5px 1.5px 0 #000,-1.5px 0 0 #000;opacity:0;transition:opacity .3s}.rhl-bumper .bumper-next .rhl-icon{width:50px;height:40px;margin-right:12px;vertical-align:middle}.rhl-bumper .bumper-next{position:absolute;left:50%;bottom:40px;transform:translate(-50%, 140px);padding:10px 26px;background:#26235a;border:3px solid #4c6bd9;font-family:"Star4000";font-size:28px;color:#fff;white-space:nowrap;text-shadow:2px 2px 0 #000,-1px -1px 0 #000,0 -1px 0 #000,1px -1px 0 #000,1px 0 0 #000,1px 1px 0 #000,0 1px 0 #000,-1px 1px 0 #000,-1px 0 0 #000;transition:transform .35s ease-out}.rhl-bumper .bumper-next .label{color:#ff0}.rhl-bumper.step-1 .bumper-band{transform:scaleX(1)}.rhl-bumper.step-2 .bumper-plate{transform:translateY(0) scale(1.6)}.rhl-bumper.step-3 .bumper-title,.rhl-bumper.step-3 .bumper-clock{opacity:1}.rhl-bumper.step-4 .bumper-next{transform:translate(-50%, 0)}#rhl-control,#rhl-reel{max-width:860px;margin:16px auto 40px;padding:8px 20px 20px;background:#0d1550;border:2px solid #4c6bd9;border-radius:6px;font-family:system-ui,sans-serif;font-size:15px;line-height:1.5;color:#e9ecfb}#rhl-control h2,#rhl-control h3,#rhl-reel h2,#rhl-reel h3{color:#ffe400;margin:18px 0 6px}#rhl-control ol,#rhl-reel ol{list-style:none;padding:0;margin:0}#rhl-control li,#rhl-reel li{padding:3px 0;border-bottom:1px solid #2b3680}#rhl-control button,#rhl-reel button{font:inherit;padding:2px 10px;margin-right:8px;cursor:pointer}#rhl-control .id,#rhl-reel .id{display:inline-block;min-width:3.5em;font-family:ui-monospace,monospace;color:#8ffdfa}#rhl-control .note,#rhl-reel .note{color:#b4bbe6;font-size:13px}#rhl-control .status,#rhl-reel .status{font-family:ui-monospace,monospace;color:#8ffdfa}#rhl-control button,#rhl-reel button{margin:3px 4px 3px 0}#rhl-control button.idle,#rhl-reel button.idle{opacity:.45}#rhl-control button.refused,#rhl-reel button.refused{outline:2px solid #ff4d4d}.weather-display>.header .logo{top:31px}.rhl-plate{box-sizing:border-box;width:85px;height:58px;display:flex;align-items:center;justify-content:center;text-align:center;background:linear-gradient(180deg, var(--rhl-plate-top, #8a2433), var(--rhl-plate-bottom, #4e0f19));border:2px solid var(--rhl-plate-border, #f3e2b3);border-radius:9px;box-shadow:inset 0 0 0 3px var(--rhl-plate-bottom, #4e0f19),inset 0 0 0 4px var(--rhl-plate-border, #f3e2b3),1px 2px 0 rgba(0,0,0,.6);color:var(--rhl-plate-text, #f7d98a);font-family:"Star4000";font-size:17px;line-height:15px;text-shadow:2px 2px 0 #000}#loading .title{color:var(--rhl-plate-text, #f7d98a)}.rhl-chip{position:absolute;right:22px;top:92px;z-index:40;padding:2px 10px 0;font-family:"Star4000";font-size:22px;line-height:26px;color:var(--rhl-plate-text, #f7d98a);background:rgba(0,0,0,.72);border:2px solid var(--rhl-plate-border, #f3e2b3);border-radius:3px;letter-spacing:1px;pointer-events:none}.rhl-chip.paused{color:#fff;border-color:#fff}@keyframes rhl-prompt-in{from{opacity:0;transform:translate(-50%, 8px)}to{opacity:1;transform:translate(-50%, 0)}}.rhl-sound-prompt{position:absolute;left:50%;bottom:17px;z-index:45;display:flex;align-items:center;gap:10px;box-sizing:border-box;height:44px;padding:0 18px 0 14px;transform:translate(-50%, 0);background:linear-gradient(180deg, var(--rhl-plate-top, #8a2433), var(--rhl-plate-bottom, #4e0f19));border:2px solid var(--rhl-plate-border, #f3e2b3);border-radius:9px;box-shadow:inset 0 0 0 3px var(--rhl-plate-bottom, #4e0f19),inset 0 0 0 4px var(--rhl-plate-border, #f3e2b3),2px 3px 0 rgba(0,0,0,.55);color:var(--rhl-plate-text, #f7d98a);font-family:"Star4000";font-size:22px;line-height:1;white-space:nowrap;text-shadow:2px 2px 0 #000;pointer-events:none;animation:rhl-prompt-in .45s ease-out backwards;transition:opacity .5s ease}.rhl-sound-prompt svg{width:24px;height:24px;flex:none;filter:drop-shadow(1px 1px 0 #000)}.rhl-sound-prompt span{padding-top:2px}.rhl-sound-prompt[hidden]{display:none}.rhl-sound-prompt.gone{opacity:0}#divTwc:has(.rhl-bar.shown) .rhl-sound-prompt{opacity:0}.rhl-chip.rhl-hint{left:50%;right:auto;transform:translateX(-50%);white-space:nowrap}.rhl-bar{position:fixed;left:50%;bottom:max(14px,env(safe-area-inset-bottom, 0px));z-index:60;display:flex;gap:10px;padding:8px 10px;transform:translateX(-50%);background:rgba(20,6,10,.86);border:2px solid var(--rhl-plate-border, #f3e2b3);border-radius:8px;visibility:hidden;pointer-events:none}.rhl-bar.shown{visibility:visible;pointer-events:auto}.rhl-bar button{min-width:52px;height:48px;padding:0 10px;font-family:"Star4000";font-size:26px;line-height:1;color:var(--rhl-plate-text, #f7d98a);background:linear-gradient(180deg, var(--rhl-plate-top, #8a2433), var(--rhl-plate-bottom, #4e0f19));border:1px solid rgba(243,226,179,.6);border-radius:5px;cursor:pointer;touch-action:manipulation;display:inline-flex;align-items:center;justify-content:center}.rhl-bar button[hidden]{display:none}.rhl-bar button svg{display:block;filter:drop-shadow(1px 1px 0 #000)}.rhl-bar button:focus-visible{outline:2px solid #fff;outline-offset:2px}.rhl-bar button.off{opacity:.45;text-decoration:line-through}.rhl-bar .rhl-bar-exit{margin-left:14px}/*# sourceMappingURL=ws.min.css.map */
