@font-face{font-family:custom;src:url(../../../ui/font.ttf)}:root{--brand: #da3;--theme: var(--color, var(--brand));--theme_fff: light-dark(#fff, var(--color));--theme_000: light-dark(#000, var(--color));--theme_transparent: light-dark( #333, color-mix(in oklab, var(--theme), #0000 90%));--body: light-dark(#e0e0e0, #2c2c2c);--base: light-dark(#fff, #000);--reverse: light-dark(#000, #fff);--btn_text: light-dark(#333, var(--theme));--btn_background: light-dark(#eee, color-mix(in oklab, var(--theme), #111 90%));--btn_hover: light-dark(#333,var(--theme));--textarea_scroll_bg: light-dark(#bbb, #000)}:is(h1,h2,h3){color:var(--theme_000);font-family:custom}h4{text-transform:uppercase;font-family:custom}:is(p,i,small,li,td):not([none]){word-break:break-word;color:light-dark(#222,#aaa)}h1,h2,h3,h4,p{margin-block:0}svg:not(:hover){filter:drop-shadow(0 0 2px light-dark(transparent,#000))}img:not([none]){width:100%;max-height:350px;object-fit:contain}pre{overflow:auto;margin:0}ul{margin:0}:is(header,footer) span{color:var(--span_c, var(--brand));background:var(--span_bg, #000);font-family:monospace;padding:0 5px;border:1px solid var(--span_c, var(--brand));border-radius:3px;text-transform:uppercase}
