:root{--highlight: #6bb074;--highlight-text: #fff;--background: #333;--text: #fff;--text-faint: #ccc;--color-shadow: #000;--border: #555;--wallpaper-image: ;--wallpaper-color: #333;--shadow: 0 4px 12px color-mix(in srgb, var(--color-shadow), transparent 80%);--rounded: .5rem;--bg-opaque: color-mix(in srgb, var(--background), transparent 20%);--blur: blur(10px);--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--widget-icon-height: 3rem}@media(min-width:680px){:root{--widget-icon-height: 4rem}}@media(min-width:1000px){:root{--widget-icon-height: 5rem}}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}body{min-height:100vh;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ul[role=list],ol[role=list]{list-style:none}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;font-size:1em;font-weight:400}p{text-wrap:pretty}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}#root,#__next{isolation:isolate}@media(prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:focus-visible{outline:2px solid currentColor}:focus:not(:focus-visible){outline:none}fieldset,dialog,button,input,select,textarea{border:none;background-color:transparent}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto;width:auto}a{text-decoration:none}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:var(--text);background-color:var(--wallpaper-colour);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;overflow-y:scroll}body{display:flex;flex-direction:column;min-height:100%;background:transparent var(--wallpaper-image) no-repeat center center fixed;background-size:cover}#app,main{display:flex;flex-direction:column;flex-grow:1}:is(#app,main) .wallpaper-text{color:var(--wallpaper-text)}:is(#app,main).has-wallpaper .wallpaper-text{color:#fff;text-shadow:0 0 2px #000}header.MainHeader{padding:1rem;display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:10;background-color:var(--bg-opaque);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}header.MainHeader a svg{margin-left:auto;filter:grayscale(100%);transition:filter .3s}header.MainHeader a svg:hover{filter:grayscale(0%)}header.MainHeader a:last-child{margin-left:75px}.PageSettings{margin-top:4rem}svg path.fill-highlight{fill:var(--highlight)!important}::selection{background:var(--highlight);color:var(--highlight-text)}.image-title{position:fixed;bottom:0;right:0;background-color:var(--bg-opaque);padding:2px 15px 2px 5px;border-top-left-radius:var(--rounded)}.image-title button{margin:0 2px;font-size:1.2em;cursor:pointer}.image-title a+button{margin-left:10px}.HeaderSearch{position:relative}.HeaderSearch span{position:absolute;top:0;left:0;bottom:0;width:40px;display:flex;justify-content:center;align-items:center;pointer-events:none;touch-action:none}.HeaderSearch input[type=text]{width:400px;max-width:50vw;padding-left:40px}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.font-thin{font-weight:100}.font-extralight{font-weight:200}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-black{font-weight:900}@font-face{font-family:pe-icon-set-weather;src:url(/fonts/pe-icon-set-weather.woff2) format("woff2");font-weight:400;font-style:normal}[class^=pe-is-w-],[class*=" pe-is-w-"]{display:inline-block;font-family:pe-icon-set-weather;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pe-is-w-blizzard-f:before{content:""}.pe-is-w-blizzard:before{content:""}.pe-is-w-cloud-down-f:before{content:""}.pe-is-w-cloud-down:before{content:""}.pe-is-w-cloud-refresh-f:before{content:""}.pe-is-w-cloud-refresh:before{content:""}.pe-is-w-cloud-up-f:before{content:""}.pe-is-w-cloud-up:before{content:""}.pe-is-w-compass-e-f:before{content:""}.pe-is-w-compass-e:before{content:""}.pe-is-w-compass-f:before{content:""}.pe-is-w-compass-n-f:before{content:""}.pe-is-w-compass-n:before{content:""}.pe-is-w-compass-s-f:before{content:""}.pe-is-w-compass-s:before{content:""}.pe-is-w-compass-w-f:before{content:""}.pe-is-w-compass-w:before{content:""}.pe-is-w-compass:before{content:""}.pe-is-w-degree-celsius:before{content:""}.pe-is-w-degree-fahrenheit:before{content:""}.pe-is-w-drizzle-f:before{content:""}.pe-is-w-drizzle:before{content:""}.pe-is-w-drop-cloud-f:before{content:""}.pe-is-w-drop-cloud:before{content:""}.pe-is-w-drop-f:before{content:""}.pe-is-w-drop-percentage-f:before{content:""}.pe-is-w-drop-percentage:before{content:""}.pe-is-w-drop:before{content:""}.pe-is-w-drops-f:before{content:""}.pe-is-w-drops:before{content:""}.pe-is-w-eclipse-1-f:before{content:""}.pe-is-w-eclipse-1:before{content:""}.pe-is-w-eclipse-2-f:before{content:""}.pe-is-w-eclipse-2:before{content:""}.pe-is-w-eclipse-3-f:before{content:""}.pe-is-w-eclipse-3:before{content:""}.pe-is-w-eclipse-4-f:before{content:""}.pe-is-w-eclipse-4:before{content:""}.pe-is-w-fog-1-f:before{content:""}.pe-is-w-fog-1:before{content:""}.pe-is-w-fog-2-f:before{content:""}.pe-is-w-fog-2:before{content:""}.pe-is-w-fog-3-f:before{content:""}.pe-is-w-fog-3:before{content:""}.pe-is-w-fog-4-f:before{content:""}.pe-is-w-fog-4:before{content:""}.pe-is-w-full-moon-1-f:before{content:""}.pe-is-w-full-moon-1:before{content:""}.pe-is-w-full-moon-2-f:before{content:""}.pe-is-w-full-moon-2:before{content:""}.pe-is-w-full-moon-3-f:before{content:""}.pe-is-w-full-moon-3:before{content:""}.pe-is-w-hail-1-f:before{content:""}.pe-is-w-hail-1:before{content:""}.pe-is-w-hail-2-f:before{content:""}.pe-is-w-hail-2:before{content:""}.pe-is-w-hail-day-1-f:before{content:""}.pe-is-w-hail-day-1:before{content:""}.pe-is-w-hail-day-2-f:before{content:""}.pe-is-w-hail-day-2:before{content:""}.pe-is-w-hail-full-moon-1-f:before{content:""}.pe-is-w-hail-full-moon-1:before{content:""}.pe-is-w-hail-full-moon-2-f:before{content:""}.pe-is-w-hail-full-moon-2:before{content:""}.pe-is-w-hail-night-1-f:before{content:""}.pe-is-w-hail-night-1:before{content:""}.pe-is-w-hail-night-2-f:before{content:""}.pe-is-w-hail-night-2:before{content:""}.pe-is-w-heavy-hail-day-f:before{content:""}.pe-is-w-heavy-hail-day:before{content:""}.pe-is-w-heavy-hail-f:before{content:""}.pe-is-w-heavy-hail-full-moon-f:before{content:""}.pe-is-w-heavy-hail-full-moon:before{content:""}.pe-is-w-heavy-hail-night-f:before{content:""}.pe-is-w-heavy-hail-night:before{content:""}.pe-is-w-heavy-hail:before{content:""}.pe-is-w-heavy-rain-1-f:before{content:""}.pe-is-w-heavy-rain-1:before{content:""}.pe-is-w-heavy-rain-2-f:before{content:""}.pe-is-w-heavy-rain-2:before{content:""}.pe-is-w-heavy-rain-day-f:before{content:""}.pe-is-w-heavy-rain-day:before{content:""}.pe-is-w-heavy-rain-full-moon-f:before{content:""}.pe-is-w-heavy-rain-full-moon:before{content:""}.pe-is-w-heavy-rain-night-f:before{content:""}.pe-is-w-heavy-rain-night:before{content:""}.pe-is-w-mist:before{content:""}.pe-is-w-mix-rainfall-1-f:before{content:""}.pe-is-w-mix-rainfall-1:before{content:""}.pe-is-w-mix-rainfall-2-f:before{content:""}.pe-is-w-mix-rainfall-2:before{content:""}.pe-is-w-moon-1-f:before{content:""}.pe-is-w-moon-1:before{content:""}.pe-is-w-moon-2-f:before{content:""}.pe-is-w-moon-2:before{content:""}.pe-is-w-moon-3-f:before{content:""}.pe-is-w-moon-3:before{content:""}.pe-is-w-moon-4-f:before{content:""}.pe-is-w-moon-4:before{content:""}.pe-is-w-moon-first-quarter-f:before{content:""}.pe-is-w-moon-horizon-f:before{content:""}.pe-is-w-moon-horizon:before{content:""}.pe-is-w-moon-last-quarter-f:before{content:""}.pe-is-w-moon-sea-f:before{content:""}.pe-is-w-moon-sea:before{content:""}.pe-is-w-moon-waning-crescent-f:before{content:""}.pe-is-w-moon-waning-gibbous-f:before{content:""}.pe-is-w-moon-waxing-crescent-f:before{content:""}.pe-is-w-moon-waxing-gibbous-f:before{content:""}.pe-is-w-mostly-cloudy-1-f:before{content:""}.pe-is-w-mostly-cloudy-1:before{content:""}.pe-is-w-mostly-cloudy-2-f:before{content:""}.pe-is-w-mostly-cloudy-2:before{content:""}.pe-is-w-partly-cloudy-1-f:before{content:""}.pe-is-w-partly-cloudy-1:before{content:""}.pe-is-w-partly-cloudy-2-f:before{content:""}.pe-is-w-partly-cloudy-2:before{content:""}.pe-is-w-partly-cloudy-3-f:before{content:""}.pe-is-w-partly-cloudy-3:before{content:""}.pe-is-w-rain-1-f:before{content:""}.pe-is-w-rain-1:before{content:""}.pe-is-w-rain-and-snow-f:before{content:""}.pe-is-w-rain-and-snow:before{content:""}.pe-is-w-rain-day-f:before{content:""}.pe-is-w-rain-day:before{content:""}.pe-is-w-rain-full-moon-f:before{content:""}.pe-is-w-rain-full-moon:before{content:""}.pe-is-w-rain-night-f:before{content:""}.pe-is-w-rain-night:before{content:""}.pe-is-w-severe-thunderstorm-f:before{content:""}.pe-is-w-severe-thunderstorm:before{content:""}.pe-is-w-snow-day-1-f:before{content:""}.pe-is-w-snow-day-1:before{content:""}.pe-is-w-snow-day-2-f:before{content:""}.pe-is-w-snow-day-2:before{content:""}.pe-is-w-snow-day-3-f:before{content:""}.pe-is-w-snow-day-3:before{content:""}.pe-is-w-snow-f:before{content:""}.pe-is-w-snow-full-moon-1-f:before{content:""}.pe-is-w-snow-full-moon-1:before{content:""}.pe-is-w-snow-full-moon-2-f:before{content:""}.pe-is-w-snow-full-moon-2:before{content:""}.pe-is-w-snow-full-moon-3-f:before{content:""}.pe-is-w-snow-full-moon-3:before{content:""}.pe-is-w-snow-night-1-f:before{content:""}.pe-is-w-snow-night-1:before{content:""}.pe-is-w-snow-night-2-f:before{content:""}.pe-is-w-snow-night-2:before{content:""}.pe-is-w-snow-night-3-f:before{content:""}.pe-is-w-snow-night-3:before{content:""}.pe-is-w-snow:before{content:""}.pe-is-w-snowflake:before{content:""}.pe-is-w-sun-1-f:before{content:""}.pe-is-w-sun-1:before{content:""}.pe-is-w-sun-2-f:before{content:""}.pe-is-w-sun-2:before{content:""}.pe-is-w-sun-horizon-1-f:before{content:""}.pe-is-w-sun-horizon-1:before{content:""}.pe-is-w-sun-horizon-2-f:before{content:""}.pe-is-w-sun-horizon-2:before{content:""}.pe-is-w-sunrise-f:before{content:""}.pe-is-w-sunrise:before{content:""}.pe-is-w-sunset-f:before{content:""}.pe-is-w-sunset:before{content:""}.pe-is-w-thermometer-1-f:before{content:""}.pe-is-w-thermometer-1:before{content:""}.pe-is-w-thermometer-2-f:before{content:""}.pe-is-w-thermometer-2:before{content:""}.pe-is-w-thermometer-3-f:before{content:""}.pe-is-w-thermometer-3:before{content:""}.pe-is-w-thermometer-4-f:before{content:""}.pe-is-w-thermometer-4:before{content:""}.pe-is-w-thermometer-5-f:before{content:""}.pe-is-w-thermometer-5:before{content:""}.pe-is-w-thunderbolt-1-f:before{content:""}.pe-is-w-thunderbolt-1:before{content:""}.pe-is-w-thunderbolt-2-f:before{content:""}.pe-is-w-thunderbolt-2:before{content:""}.pe-is-w-thunderstorm-day-1-f:before{content:""}.pe-is-w-thunderstorm-day-1:before{content:""}.pe-is-w-thunderstorm-day-2-f:before{content:""}.pe-is-w-thunderstorm-day-2:before{content:""}.pe-is-w-thunderstorm-f:before{content:""}.pe-is-w-thunderstorm-full-moon-1-f:before{content:""}.pe-is-w-thunderstorm-full-moon-1:before{content:""}.pe-is-w-thunderstorm-full-moon-2-f:before{content:""}.pe-is-w-thunderstorm-full-moon-2:before{content:""}.pe-is-w-thunderstorm-night-1-f:before{content:""}.pe-is-w-thunderstorm-night-1:before{content:""}.pe-is-w-thunderstorm-night-2-f:before{content:""}.pe-is-w-thunderstorm-night-2:before{content:""}.pe-is-w-thunderstorm:before{content:""}.pe-is-w-tornado-1:before{content:""}.pe-is-w-tornado-2:before{content:""}.pe-is-w-umbrella-f:before{content:""}.pe-is-w-umbrella:before{content:""}.pe-is-w-wind-2:before{content:""}.pe-is-w-wind-cloud:before{content:""}.pe-is-w-wind-cone-f:before{content:""}.pe-is-w-wind-cone:before{content:""}.pe-is-w-wind-day:before{content:""}.pe-is-w-wind-full-moon:before{content:""}.pe-is-w-wind-moon:before{content:""}.pe-is-w-wind-night:before{content:""}.pe-is-w-wind-sun:before{content:""}.pe-is-w-wind-turbine-f:before{content:""}.pe-is-w-wind-turbine:before{content:""}.pe-is-w-wind:before{content:""}.flex{display:flex}.inline-flex{display:inline-flex}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-col-reverse{flex-direction:column-reverse}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-stretch{align-items:stretch}.items-baseline{align-items:baseline}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.gap-1{gap:var(--spacing-xs)}.gap-2{gap:var(--spacing-sm)}.gap-4{gap:var(--spacing-md)}.gap-6{gap:var(--spacing-lg)}.gap-8{gap:var(--spacing-xl)}.m-xs{margin:var(--spacing-xs)}.m-sm{margin:var(--spacing-sm)}.m-md{margin:var(--spacing-md)}.m-lg{margin:var(--spacing-lg)}.m-xl{margin:var(--spacing-xl)}.m-auto{margin-left:auto;margin-right:auto}.mt-xs{margin-top:var(--spacing-xs)}.mt-sm{margin-top:var(--spacing-sm)}.mt-md{margin-top:var(--spacing-md)}.mt-lg{margin-top:var(--spacing-lg)}.mt-xl{margin-top:var(--spacing-xl)}.mb-xs{margin-bottom:var(--spacing-xs)}.mb-sm{margin-bottom:var(--spacing-sm)}.mb-md{margin-bottom:var(--spacing-md)}.mb-lg{margin-bottom:var(--spacing-lg)}.mb-xl{margin-bottom:var(--spacing-xl)}.p-xs{padding:var(--spacing-xs)}.p-sm{padding:var(--spacing-sm)}.p-md{padding:var(--spacing-md)}.p-lg{padding:var(--spacing-lg)}.p-xl{padding:var(--spacing-xl)}.pt-xs{padding-top:var(--spacing-xs)}.pt-sm{padding-top:var(--spacing-sm)}.pt-md{padding-top:var(--spacing-md)}.pt-lg{padding-top:var(--spacing-lg)}.pt-xl{padding-top:var(--spacing-xl)}.pb-xs{padding-bottom:var(--spacing-xs)}.pb-sm{padding-bottom:var(--spacing-sm)}.pb-md{padding-bottom:var(--spacing-md)}.pb-lg{padding-bottom:var(--spacing-lg)}.pb-xl{padding-bottom:var(--spacing-xl)}.SettingsTable{width:100%;border-collapse:collapse}.SettingsTable th{text-align:left;padding:1rem 1rem 1rem 0;border-bottom:1px solid var(--border)}.SettingsTable tr:first-child td{padding-top:1rem}.SettingsTable td{padding:0 1rem 1rem 0}.SettingsTable input[type=text]{width:100%}input[type=text],input[type=email],input[type=password],input[type=number],input[type=date],input[type=time],textarea,select{padding:var(--spacing-sm);border:1px solid var(--border);border-radius:var(--rounded);font-family:inherit;color:var(--text);background-color:var(--background);transition:border-color .2s ease}:is(input[type=text],input[type=email],input[type=password],input[type=number],input[type=date],input[type=time],textarea,select).full-width{width:100%}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=number]:focus,input[type=date]:focus,input[type=time]:focus,textarea:focus,select:focus{outline:none;border-color:var(--highlight);box-shadow:0 0 0 2px color-mix(in srgb,var(--highlight),transparent 50%)}input[type=radio],input[type=checkbox]{accent-color:var(--highlight)}textarea{resize:vertical;min-height:100px;font-family:inherit}label{display:block;margin-bottom:var(--spacing-xs);font-weight:500;color:var(--color-text)}fieldset{border:none;padding:0;margin:0}.btn{padding:var(--spacing-sm) var(--spacing-md);border:none;border-radius:var(--rounded);font-family:inherit;color:var(--highlight-text);background-color:var(--highlight);cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease}.btn:focus{outline:2px solid var(--border)}.btn:hover{background-color:color-mix(in srgb,var(--highlight),black 10%);box-shadow:inset 0 2px 2px color-mix(in srgb,var(--color-shadow),transparent 50%)}.btn.secondary{background-color:var(--border);color:var(--text)}.btn.secondary:hover{background-color:color-mix(in srgb,var(--border),black 10%)}.btn.secondary:focus{outline-color:var(--highlight)}.typeahead-container{position:relative;width:100%}.typeahead-input{width:100%}.typeahead-dropdown{position:absolute;top:100%;left:0;right:0;margin-top:.25rem;background-color:var(--background);border:1px solid var(--border);border-radius:var(--rounded);z-index:50;max-height:16rem;overflow-y:auto}.typeahead-loading,.typeahead-empty{padding:.75rem 1rem}.typeahead-list{padding:.25rem 0;list-style:none;margin:0}.typeahead-item{padding:.5rem 1rem;cursor:pointer;transition:background-color .15s ease;display:block;width:100%;text-align:left}.typeahead-item:hover,.typeahead-item.selected{background-color:var(--highlight);color:var(--highlight-text)}.typeahead-item-region{font-size:.875rem}dialog.modal{position:fixed;inset:0;margin:100px auto;width:90%;max-width:600px;max-height:calc(100vh - 200px);color:var(--text);border-radius:var(--rounded);box-shadow:var(--shadow);flex-direction:column;transition:opacity .3s;opacity:1;display:none}@starting-style{dialog.modal{opacity:0}}dialog.modal[open]{display:flex}dialog.modal::backdrop{background-color:var(--text);opacity:.5;transition:opacity .3s}@starting-style{dialog.modal::backdrop{opacity:0}}dialog.modal>header{overflow:auto;background-color:var(--bg-opaque);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);padding:1rem;display:flex;justify-content:space-between;border-bottom:1px solid var(--border)}dialog.modal>main{padding:1rem;background-color:var(--bg-opaque);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);overflow:auto;flex-grow:1}.widget-settings-weather>main{padding-bottom:8rem!important}.widget-area{position:relative;margin:20px auto;display:grid;gap:2rem;max-width:1280px;grid-template-columns:1fr;flex-grow:1;width:calc(100vw - 40px)}@media(min-width:1000px){.widget-area{width:calc(100vw - 80px);margin:40px auto}}.widget-area-edit{gap:var(--widget-row-gap, 1rem)}.widget-area-edit .widget-design{background-color:var(--bg-opaque);text-align:center;box-shadow:var(--shadow);min-height:var(--widget-row-height, 150px);border-radius:var(--rounded);position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column}.widget-area-edit .widget-design .WidgetHandleRight,.widget-area-edit .widget-design .WidgetHandleLeft{position:absolute;top:0;width:1rem;height:100%;cursor:ew-resize}:is(.widget-area-edit .widget-design .WidgetHandleRight,.widget-area-edit .widget-design .WidgetHandleLeft).WidgetHandleRight{right:0}:is(.widget-area-edit .widget-design .WidgetHandleRight,.widget-area-edit .widget-design .WidgetHandleLeft).WidgetHandleLeft{left:0}.widget-area-edit .widget-design .WidgetHandleMove{position:absolute;top:0;left:50%;transform:translate(-50%);width:200px;max-width:50%;cursor:move}.widget-area-edit .widget-design .WidgetHandleMove:before{content:"";display:block;width:100%;height:4px;margin:.5rem 0;background-color:#0000001a;border-radius:2px;border-top:1px solid rgba(255,255,255,.6);border-bottom:1px solid rgba(0,0,0,.2)}.widget-area-edit .widget-design .WidgetButtons{position:absolute;top:1rem;right:1rem;display:flex;gap:1rem}.widget-area-edit .widget-design .WidgetButtons button{background:none;border:none;font-size:1.5rem;color:var(--text-faint);cursor:pointer;transition:color .2s ease}.widget-area-edit .widget-design .WidgetButtons button:hover{color:var(--highlight)}.ColourSchemeSettings{width:calc(100vw - 80px);max-width:600px;margin:0 auto 2rem;padding:1rem;box-shadow:var(--shadow);border-radius:var(--rounded);background-color:var(--bg-opaque)}.SchemePreview{width:var(--spacing-xl);height:var(--spacing-xl);border-radius:var(--rounded);border:1px solid var(--border);background-color:var(--background);display:inline-block;vertical-align:middle;margin-right:var(--spacing-sm);position:relative}.SchemePreview>span{border-radius:var(--rounded);margin:var(--spacing-xs);inset:0;position:absolute}.NewsBlockContainer{container:widget-container / inline-size;width:100%;position:relative}.NewsBlockContainer ul{list-style:none;padding:0;margin:0;display:grid;gap:1rem;grid-template-columns:repeat(1,1fr)}.NewsBlockContainer ul.hide-rows{grid-template-rows:1fr;grid-auto-rows:0;padding-bottom:0;row-gap:0;overflow:hidden}.NewsBlockContainer li{display:flex;box-shadow:var(--shadow);overflow:hidden;border-radius:var(--rounded);position:relative;background-color:var(--bg-opaque)}.NewsBlockContainer a{display:flex;width:100%;flex-direction:column;text-decoration:none;color:inherit;transition:transform .2s ease}.NewsBlockContainer a:visited{color:var(--text-faint)}.NewsBlockContainer img.Ident{max-width:60px;max-height:50px;position:absolute;top:0;left:0;z-index:1}.NewsBlockContainer .Headline{width:100%;aspect-ratio:2;object-fit:cover;object-position:50% 30%;display:block;background-color:var(--text-faint)}.NewsBlockContainer h1{margin:.5rem 1rem;line-clamp:3;-moz-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.NewsBlockContainer .Shade{display:flex;flex-direction:column;justify-content:end;gap:0;inset:0;position:absolute;color:#fff;opacity:0;transition:opacity .3s ease;background-color:color-mix(in srgb,var(--highlight),transparent 70%);pointer-events:none;touch-action:none}.NewsBlockContainer li:hover .Shade{opacity:1}.NewsBlockContainer .Shade:before{content:"";height:30px;background:linear-gradient(to top,var(--highlight),color-mix(in srgb,var(--highlight),transparent 100%))}.NewsBlockContainer .Shade p{background-color:var(--highlight);color:var(--highlight-text);padding:0 1rem;border-bottom:.5rem solid var(--highlight);min-height:5.5rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5;overflow:hidden}.NewsBlockContainer .buttons{position:absolute;top:5px;right:5px;display:flex;flex-direction:row;gap:5px}.NewsBlockContainer .buttons button{background:var(--bg-opaque);color:var(--highlight);width:30px;height:30px;border-radius:15px;overflow:hidden;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .3s ease}.NewsBlockContainer .buttons button svg{max-width:60%;max-height:60%}.NewsBlockContainer .buttons button:hover{background:var(--highlight-text)}.NewsBlockContainer li:hover .buttons button,.NewsBlockContainer .buttons button.pinned{opacity:1}.NewsBlockContainer .refresh-button{position:absolute;bottom:100%;right:0;margin-bottom:.5rem;cursor:pointer;opacity:.8}.NewsBlockContainer .refresh-button:hover{opacity:1}@container widget-container (min-width: 300px){ul{grid-template-columns:repeat(2,1fr)!important}}@container widget-container (min-width: 640px){ul{grid-template-columns:repeat(3,1fr)!important;gap:2rem!important}}@container widget-container (min-width: 920px){ul{grid-template-columns:repeat(4,1fr)!important}}ul.Bookmarks{list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;margin:0 auto;align-content:flex-start;justify-content:center}ul.Bookmarks li{text-align:center}ul.Bookmarks li span{display:block;background:var(--bg-opaque);border-radius:var(--rounded);padding:5px;width:var(--widget-icon-height);margin:5px auto;aspect-ratio:1;box-shadow:var(--shadow)}@media(min-width:680px){ul.Bookmarks li span{width:calc(var(--widget-icon-height) - 5px);padding:10px}}@media(min-width:1000px){ul.Bookmarks li span{padding:15px;width:calc(var(--widget-icon-height) - 10px);margin:10px auto}}ul.Bookmarks li span img{width:100%}ul.Bookmarks li a{display:block;padding:0 5px;border-radius:var(--rounded);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:60px}@media(min-width:680px){ul.Bookmarks li a{padding:5px;width:90px}}@media(min-width:1000px){ul.Bookmarks li a{padding:1rem 5px;width:120px}}ul.Bookmarks li a:hover{background:color-mix(in srgb,var(--text),transparent 80%)}ul.Bookmarks li p{display:none}@media(min-width:1000px){ul.Bookmarks li p{display:block}}.weather-widget{flex:1;text-align:center}.weather-widget .main-icon{font-size:3rem;line-height:3rem;height:var(--widget-icon-height);display:block;transition:color .2s}@media(min-width:680px){.weather-widget .main-icon{font-size:3.5rem;line-height:3.5rem}}@media(min-width:1000px){.weather-widget .main-icon{font-size:4rem;line-height:4rem}}.weather-widget abbr{font-size:1.25rem;line-height:1;text-decoration:none;cursor:help;opacity:.8;display:inline-block}.weather-widget a[href]:hover .main-icon{color:var(--highlight)}.weather-widget a{color:inherit}.clock-widget{text-align:center;text-wrap:balance;margin:0 auto}.clock-widget h1{height:var(--widget-icon-height);font-size:2rem;line-height:3rem;font-weight:600;margin:0;font-variant-numeric:tabular-nums}@media(min-width:680px){.clock-widget h1{font-size:2.5rem;line-height:3.5rem}}@media(min-width:1000px){.clock-widget h1{font-size:3rem;line-height:4rem}}
