@font-face{font-family:switzer;src:url(../media/Switzer_400-s.p.6f2693a7.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:switzer;src:url(../media/Switzer_500-s.p.049e6315.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:switzer;src:url(../media/Switzer_600-s.p.e86f99b2.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:switzer;src:url(../media/Switzer_700-s.p.620fbf4a.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:switzer;src:url(../media/Switzer_800-s.p.ff97d2c6.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:switzer;src:url(../media/Switzer_900-s.p.4b4b21d3.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:switzer Fallback;src:local(Arial);ascent-override:96.67%;descent-override:24.66%;line-gap-override:8.88%;size-adjust:101.38%}.switzer_7e25152f-module__f19AnG__className{font-family:switzer,switzer Fallback}.switzer_7e25152f-module__f19AnG__variable{--font-switzer:"switzer","switzer Fallback"}
@font-face{font-family:zodiak;src:url(../media/Zodiak_400-s.p.f1efad60.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:zodiak Fallback;src:local(Arial);ascent-override:88.19%;descent-override:23.16%;line-gap-override:8.02%;size-adjust:112.26%}.zodiak_f525c3f4-module__mdCPWa__className{font-family:zodiak,zodiak Fallback}.zodiak_f525c3f4-module__mdCPWa__variable{--font-zodiak:"zodiak","zodiak Fallback"}
.desk{--paper:#f4f2ec;--ink:#16150f;--panel:#fbfaf6;--panel-bar:#f1efe7;--accent:#2f5d8a;--line:#16150f1a;--line-strong:#16150f40;--hard-shadow:#16150fd9;--chrome:#faf9f5b8;--chrome-solid:#faf9f5f0;--chrome-line:#16150f24;--chrome-ink:#16150f;--chrome-ink-invert:#f4f2ec;--tile-ink:#16150f;--tile-line:#16150f;--cur-arrow:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2715%27%20height%3D%2721%27%20viewBox%3D%270%200%2015%2021%27%3E%3Cpath%20d%3D%27M1.5%201.5%20L1.5%2016.8%20L5.4%2013.3%20L7.8%2019%20L10.3%2017.9%20L7.9%2012.4%20L12.8%2012.4%20Z%27%20fill%3D%27white%27%20stroke%3D%27black%27%20stroke-width%3D%271.4%27%20stroke-linejoin%3D%27miter%27%2F%3E%3C%2Fsvg%3E) 1 1,default;--cur-hand:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2719%27%20height%3D%2723%27%20viewBox%3D%270%200%2019%2023%27%3E%3Cpath%20d%3D%27M5.6%2012.6%20V3.5%20a1.55%201.55%200%200%201%203.1%200%20V8.6%20a1.45%201.45%200%200%201%202.9%200%20V9.4%20a1.45%201.45%200%200%201%202.9%200%20V10.2%20a1.45%201.45%200%200%201%202.9%200%20V15.2%20c0%203.3-2.1%205.6-5.4%205.6%20h-1.7%20c-2.1%200-3.2-.8-4.4-2.3%20L2.1%2014.6%20a1.55%201.55%200%200%201%202.3-2.1%20Z%27%20fill%3D%27white%27%20stroke%3D%27black%27%20stroke-width%3D%271.35%27%20stroke-linejoin%3D%27round%27%2F%3E%3C%2Fsvg%3E) 7 1,pointer;--cur-text:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2710%27%20height%3D%2718%27%20viewBox%3D%270%200%2010%2018%27%3E%3Cpath%20d%3D%27M2.4%201.6%20H7.6%20M5%201.6%20V16.4%20M2.4%2016.4%20H7.6%27%20stroke%3D%27white%27%20stroke-width%3D%273.2%27%20fill%3D%27none%27%20stroke-linecap%3D%27round%27%2F%3E%3Cpath%20d%3D%27M2.4%201.6%20H7.6%20M5%201.6%20V16.4%20M2.4%2016.4%20H7.6%27%20stroke%3D%27black%27%20stroke-width%3D%271.3%27%20fill%3D%27none%27%2F%3E%3C%2Fsvg%3E) 5 9,text;--font-display:var(--font-switzer),system-ui,sans-serif;--font-serif:var(--font-zodiak),Georgia,serif;--font-script:var(--font-zodiak),Georgia,serif;--font-mono:var(--font-jetbrains-mono),"JetBrains Mono",monospace;width:100%;height:100dvh;font-family:var(--font-display);color:var(--ink);background:var(--paper);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-font-smoothing:antialiased;position:relative;overflow:hidden}.desk *,.desk :before,.desk :after{box-sizing:border-box;border-color:currentColor}.desk a{color:var(--ink);text-underline-offset:3px;text-decoration-color:#16150f4d}.desk a:hover{color:var(--accent)}.desk[data-wallpaper=night]{color:#f2f0e9;--chrome:#1c1b16b8;--chrome-solid:#1e1d18f2;--chrome-line:#ffffff24;--chrome-ink:#f2f0e9;--chrome-ink-invert:#16150f;--tile-ink:#302e25;--tile-line:#ffffff38}.desk[data-wallpaper=night] [data-win],.desk[data-wallpaper=night] [data-note]{color:var(--ink)}@keyframes desk-bootbar{0%{width:3%}to{width:100%}}@keyframes desk-blink{0%,49%{opacity:1}50%,to{opacity:0}}.desk [data-scroll]::-webkit-scrollbar{width:9px}.desk [data-scroll]::-webkit-scrollbar-thumb{background:#16150f38 padding-box padding-box;border:2px solid #0000;border-radius:8px}@media (max-width:900px){.desk [data-dock]::-webkit-scrollbar{display:none}.desk [data-side]::-webkit-scrollbar{display:none}}@media (hover:none){.desk [data-dock] button{transform:none!important}}.desk,.desk *{cursor:var(--cur-arrow)}.desk a,.desk button:not([aria-disabled=true]),.desk [role=menuitem],.desk [role=menuitemradio]{cursor:var(--cur-hand)!important}.desk input,.desk [data-win=terminal] [data-scroll]{cursor:var(--cur-text)!important}.desk [data-drag]{cursor:var(--cur-arrow)!important}.desk [data-act=resize],.desk [data-act=resize] *{cursor:nwse-resize!important}@media (hover:none){.desk,.desk *,.desk a,.desk button{cursor:auto!important}}.desk :focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px;box-shadow:0 0 0 4px #faf9f5d9}.desk [data-dock] button:focus-visible{outline-offset:3px;border-radius:10px}.desk [data-win=terminal] input:focus-visible{box-shadow:none;outline:none}html[data-mobile] .desk:not([data-mobile]) [data-hero],html[data-mobile] .desk:not([data-mobile]) [data-dock],html[data-mobile] .desk:not([data-mobile]) [data-desk-icons],html[data-mobile] .desk:not([data-mobile]) [data-note]{visibility:hidden}html[data-booted] .desk [data-boot]{display:none!important}.desk ::selection{background:var(--accent);color:#fff}@media (prefers-reduced-motion:reduce){.desk [data-win],.desk [data-dock] button{transition:none!important}.desk [data-win]:not([data-sheet]){transform:none!important}}.gf-photo-caption[data-caption]:after{content:attr(data-caption)}
