:where(a[href],button,summary,[role=button],[tabindex]:not([tabindex^="-"])):focus-visible:not([class*=_outlineColor-],[class*=_outlineColor-] *,[class*=focus-visible-borderColor],[class*=focus-visible-borderColor] *){outline:2px solid var(--borderColorKeyboardFocus);outline-offset:2px}dialog{padding:0}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{color-scheme:light dark}html body{font-family:Overpass,sans-serif;background:linear-gradient(to bottom,#f0f9ff,#e0f2fe,#f0f9ff);min-height:100vh;position:relative}body:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/images/tile.png);background-repeat:repeat;background-size:300px 300px;opacity:.15;z-index:-1}@media(prefers-color-scheme:dark){html body{background:linear-gradient(to bottom,#0b1220,#0f172a,#0b1220)}body:before{opacity:.05}}a{text-decoration:none;color:inherit}:root.t_dark{color-scheme:dark}:root.t_light{color-scheme:light}:root.t_dark body{background:linear-gradient(to bottom,#0b1220,#0f172a,#0b1220)}:root.t_dark body:before{opacity:.05}:root.t_light body{background:linear-gradient(to bottom,#f0f9ff,#e0f2fe,#f0f9ff)}:root.t_light body:before{opacity:.15}
