@font-face{src:url(/fonts/Commissioner-Regular-6f3db786d0b15946644691a673e77d0c.woff2?vsn=d);font-family:Commissioner;font-style:normal;font-weight:400}@font-face{src:url(/fonts/Commissioner-Italic-c0b645837af08c8148c7352ab1573a60.woff2?vsn=d);font-family:Commissioner;font-style:italic;font-weight:400}@font-face{src:url(/fonts/Commissioner-Bold-c5c21c3c5be772f1cb3b2805c4907048.woff2?vsn=d);font-family:Commissioner;font-style:normal;font-weight:700}@font-face{src:url(/fonts/Commissioner-BoldItalic-baeb96d4cd6e2a83ff184800d783c067.woff2?vsn=d);font-family:Commissioner;font-style:italic;font-weight:700}@font-face{src:url(/fonts/Literata7pt-Regular-32757f3d9c71e606335e27241a903dd3.woff2?vsn=d);font-family:Literata;font-style:normal;font-weight:400}@font-face{src:url(/fonts/Literata7pt-LightItalic-120ebafd2383a12eb776b324324a4713.woff2?vsn=d);font-family:Literata;font-style:italic;font-weight:400}@font-face{src:url(/fonts/Literata7pt-Bold-24cab970f0fb16af53086317505f5cce.woff2?vsn=d);font-family:Literata;font-style:normal;font-weight:700}@font-face{src:url(/fonts/Literata7pt-SemiBoldItalic-af32e44cb76778b24c20320179c6f556.woff2?vsn=d);font-family:Literata;font-style:italic;font-weight:700}body{margin:0;padding:1em;box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;max-height:100vh;gap:1em;background:#ddd;font-family:Commissioner;font-size:1.1em;line-height:1.5em}#msg-wrapper,#update-wrapper{flex:1;overflow-y:auto}#messages,#updates{display:flex;flex-direction:column;justify-content:end;min-height:100%;gap:.3em}#updates{max-width:80ch;position:relative}header ul li,header fieldset label{list-style:none;padding:.2em .5em;border:2px solid #0000;border-radius:.7em}header fieldset input:checked+label{border:2px solid #000}header fieldset input:focus+label,header fieldset input:hover+label{background:#0003}header ul,header fieldset{display:flex;gap:1em;margin:0;padding:0;border:none}header fieldset legend{display:none}header fieldset input{width:0;height:0}header{display:flex;gap:2em}.selected{border:2px solid #000;border-radius:.7em}.vr{background:#777;width:1px;position:relative;top:1px}#start{opacity:.7;font-style:italic}.message{display:flex;gap:1ch;align-items:baseline;position:relative;border-radius:1ch;padding:.2ch 1ch;.time{font-size:.8em;font-feature-settings:"tnum"}.poster{font-weight:700}.body{font-family:Literata;font-feature-settings:"liga" 0}.controls{position:absolute;right:.2ch;background:#aaa;padding:.2ch;display:none;gap:.5ch;border-radius:1ch}&:hover{background:#0001;.controls{display:flex}}}.date{display:flex;align-items:center;gap:.5em;color:#333}.date .hr{display:inline-block;width:100%;height:2px;background:#777;margin-right:1em;position:relative;top:1px}#chat-input{font-size:1em;font-family:Literata;font-feature-settings:"liga" 0;background:#eee;border:2px solid #999;padding:1ch;border-radius:1ch}button{font-family:Commissioner;font-size:.9rem;padding:.1ch .5ch;border-radius:.7ch;border:2px solid #888;background:#ddd;&:active{background:#aaa}}.hidden{display:none}#flash{background:#f88;padding:1em;border-radius:.5em}.notif{font-weight:700}.update{padding:1em;border:2px solid #000;border-radius:1em}.update .author{display:inline;margin-right:2em;font-weight:700}.update .date{display:inline;font-size:.8em;font-feature-settings:"tnum"}.update h2{margin-top:0}.update .content *:not(h2,h3){font-family:Literata,serif;font-feature-settings:"liga" 0}@media screen and (prefers-color-scheme: dark){body{background:#222;color:#eee}a{color:#eee}input{background:#444!important;color:#eee}header fieldset input:focus+label,header fieldset input:hover+label{background:#fff3}header fieldset input:checked+label{border:2px solid #eee}.vr{background:#aaa}.message:hover{background:#fff1}#flash{background:#733}.date{color:#bbb}.update{border:2px solid #aaa}}
