:where(:not(:is(html,iframe,canvas,img,svg,video,audio)):not(:is(svg *,symbol *))){all:unset;display:revert}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}ol{counter-reset:revert}img{max-block-size:100%;max-inline-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}span.obfuscate{cursor:pointer;direction:rtl;unicode-bidi:bidi-override}span.obfuscate>i{display:none}span.obfuscate>span:after{content:"@"}.linksheader a{border:1px solid var(--maincolor);color:var(--defaultfontcolor);background-color:var(--backgroundcolor);border-radius:5px;margin:0 .1em;padding:0 .5em;display:inline-block}.linksheader a:hover{cursor:pointer}.linksheader .button{border:1px solid var(--maincolor);color:var(--defaultfontcolor);background-color:var(--backgroundcolor);border-radius:5px;margin:0 .1em;padding:0 .5em;display:inline-block}.linksheader .add{cursor:pointer}.linksheader .ghost{opacity:.3}.linksheader .drop{cursor:cell;animation:5s infinite glow}.linksheader .subbuttonremove{cursor:pointer;background-color:var(--buttonbackgrounddanger);border:1px solid var(--maincolor);margin-left:.5em;padding-left:.3em}.linksheader .subbuttonremove:hover{background-color:var(--buttonbackgroundwarn)}.linksheader [class^=iconoir-]:before,.linksheader [class*=\ iconoir-]:before{vertical-align:sub;margin-right:5px;display:inline-block}@keyframes glow{0%{box-shadow:0 0 3px 3px #ff9139}25%{box-shadow:0 0 3px 5px #ffbb41}50%{box-shadow:0 0 3px 2px #ff9139}75%{box-shadow:0 0 3px 4px #ffbb41}to{box-shadow:0 0 3px 1px #ff9139}}.dialog-backdrop{opacity:1;background:rgba(0,0,0,.5);justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:fixed;inset:0}.dialog-window{background:var(--backgroundcolor);color:var(--defaultfontcolor);min-width:25em;max-width:90%;animation:open var(--animationduration)normal linear;border:1px solid var(--maincolor);border-radius:8px;padding:1em;box-shadow:0 0 15px rgba(0,0,0,.4)}.dialog-backdrop.closing{animation:close var(--animationduration)normal linear}.dialog-backdrop.larger .dialog-window{flex-direction:column;width:100%;height:95%;display:flex;overflow:hidden}.dialog-backdrop.larger .dialog-content{height:100%}.dialog-window h2{text-align:center;margin-bottom:.5em;font-size:1.2em}.dialog-buttons{justify-content:flex-end;gap:.5em;margin-top:1em;display:flex}.dialog-buttons button{border:1px solid var(--maincolor);cursor:pointer;border-radius:5px;padding:.25em .5em}@keyframes open{0%{transform:translateY(-150vh)}80%{transform:translateY(25px)}90%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes close{0%{opacity:1}to{opacity:0;display:none}}.home_body{flex-direction:column;height:100vh;display:flex;overflow:hidden}.header{background-color:var(--maincolordarker);border-bottom:1px solid var(--maincolorlighter);padding:.2em 1em;font-size:1em}.header .right i{cursor:pointer;margin:0 .2em;padding:2px;font-size:1.5em}.header .right i:hover{background-color:var(--buttonbackgroundwarn);border-radius:5px}.header .button_danger:hover{background-color:var(--buttonbackgrounddanger)}.header .button_ok:hover{background-color:var(--buttonbackgroundok)}.header .left{float:left;flex-flow:row;place-content:center flex-start;align-items:flex-start;display:flex}.header .right{float:right;flex-flow:row-reverse;place-content:center flex-start;align-items:flex-start;display:flex}.modules{background:var(--backgroundcolor);flex:1;position:relative;overflow:auto}.module{color:#fff;background:#444;border:1px solid #666;border-radius:8px;flex-direction:column;width:100%;height:100%;min-height:0;padding:.3em;display:flex}.module_header{flex-direction:row;justify-content:space-between;padding-bottom:.3em;display:flex}.module i{cursor:pointer}.module_todo{padding:.3em}.module_todo_counter{color:var(--maincolor);text-align:right;background:rgba(0,0,0,.69);border-radius:.3em;padding:0 .5em;font-family:monospace;font-size:.9em;display:block;position:absolute;bottom:.5em;right:.5em}.module_rss_upper{background-color:var(--backgroundcolor);border-radius:8px;width:100%;overflow-y:scroll}.module_rss_table{border-collapse:separate;table-layout:fixed;width:100%}.module_rss_table td{padding:.1em .2em}.module_rss_table td:first-child{color:var(--urlcolor);width:2em}.module_rss_table td:nth-child(2){text-wrap:nowrap;text-overflow:ellipsis;overflow:hidden}.module_rss_table td:nth-child(3){width:1.5em}.module_rss_table tr:nth-child(2n){background-color:var(--backgroundcolorlighter)}.module_rss_table a:visited{color:var(--urlcolorvisited)}.module h2 [class^=iconoir-]:before,.module h2 [class*=\ iconoir-]:before{vertical-align:sub;margin-left:5px;display:inline-block}.alttext_upper:hover .alttext{z-index:9999;line-height:1.4em;display:block}.alttext_upper .alttext{background:var(--backgroundcolor);border:1px solid var(--maincolor);border-radius:.3em;width:100%;margin-top:10px;margin-left:.5em;margin-right:.5em;padding:10px;font-size:.7em;display:none;position:absolute;left:0;box-shadow:0 0 15px rgba(0,0,0,.8)}.alttext span{text-wrap:balance}.module_weather{flex-flow:row;height:100%;padding-bottom:10px;display:inline-flex;overflow-x:scroll}.modules input{width:45%;padding-top:0;padding-bottom:0;display:inline}.module_weather .day{text-align:center;background-color:var(--backgroundcolor);border:1px solid var(--maincolor);border-radius:0 0 8px 8px;flex-shrink:0;width:90px;margin-right:.5em;padding:.2em;font-size:.8em;line-height:1.1em}.module_weather .day img{width:4em}.module_weather_config,.module_mail_config{overflow-y:scroll}.module_mail_config .boxmail{background-color:var(--backgroundcolor);margin:.2em;padding:.5em;display:inline-block}.module_mail_config .boxmail:hover{cursor:pointer;background-color:var(--backgroundcolorlighter);padding:.5em}.module_mail_config .disabled,.module_mail_config .disabled:hover{background-color:var(--buttonbackgrounddanger);text-decoration:line-through}.module_mail_content_parent{flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.module_mail_content_parent>span{background-color:var(--backgroundcolor);font-family:monospace;line-height:1.1em}.module_mail_content_parent>span>b>span{font-weight:700}.module_mail_content_parent>span>.attachement{border:1px solid var(--maincolor);background:var(--backgroundcolor);border-radius:5px;padding:.2em .5em;display:inline-block}.mail_pointer{cursor:pointer}:root{--defaultfontcolor:#e8e8e8;--backgroundcolor:#1b1b1b;--backgroundcolorlighter:hsl(from var(--backgroundcolor)h s calc(l + 7));--maincolor:gray;--maincolordarker:hsl(from var(--maincolor)h s calc(l - 25));--maincolorlighter:hsl(from var(--maincolor)h s calc(l + 25));--urlcolor:#f14a00;--urlcolordarker:hsl(from var(--urlcolor)h s calc(l - 10));--urlcolorvisited:#c62300;--buttonbackgrounddanger:#981f00;--buttonbackgroundwarn:#984200;--buttonbackgroundok:#009814;--animationduration:.5s}body{background:var(--backgroundcolor);color:var(--defaultfontcolor);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.1em;line-height:1.5em}.centered_box{text-align:center;max-width:800px;margin:2em auto}.centered_box a{color:var(--urlcolor);padding:.5em;font-size:2em;display:inline-block}.centered_box label{color:var(--defaultfontcolor);justify-content:flex-end;font-size:1.2em;font-weight:700}.login_box{background-color:var(--maincolordarker);border:1px solid var(--maincolor);border-radius:10px;flex-flow:wrap;place-content:stretch flex-start;align-items:stretch;gap:10px;padding:1em;display:flex}.login_box>*{justify-content:center;align-items:center;width:45%;display:flex}input{background-color:var(--backgroundcolor);border:1px solid var(--maincolor);color:var(--defaultfontcolor);border-radius:5px;padding:.5em;font-family:Inter,Roboto,Helvetica Neue,Arial Nova,Nimbus Sans,Arial,sans-serif}button{background-color:var(--urlcolordarker);cursor:pointer;border-radius:3px;margin:.3em auto 0;padding:.1em .3em}input[type=button]{background-color:var(--urlcolordarker);cursor:pointer;border-radius:3px;margin:.3em auto 0;padding:.1em .3em}.close{background-color:var(--buttonbackgroundwarn)}.validate{background-color:var(--buttonbackgroundok)}button:hover{box-shadow:inset 0 0 1em #e7e7e7}input[type=button]{box-shadow:inset 0 0 1em #e7e7e7}button:active{box-shadow:inset 0 0 1em #000}input[type=button]{box-shadow:inset 0 0 1em #000}h1{margin:.5em 0;font-size:2em}h2{text-align:center;margin-bottom:.2em;font-size:1.2em}footer{text-align:center;max-width:800px;color:var(--urlcolor);margin:2em auto}select{appearance:auto;border:1px solid var(--maincolor);border-radius:4px;min-width:120px;min-height:32px;margin-left:10px;padding:6px 10px;display:inline-block}textarea{background-color:var(--backgroundcolor);width:100%;height:100%;font-family:Inter,Roboto,Helvetica Neue,Arial Nova,Nimbus Sans,Arial,sans-serif;font-size:.9em}.grabbable{cursor:grab}