@charset "UTF-8";@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.DIEz8p5i.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.BmJJXa8e.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.D5AYLNiq.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.DyIDNIyN.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal._GQuwPVU.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.CN1pIXkb.woff2) format("woff2-variations");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.BgVq2Tq4.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--c-background: #222;--c-background-transparent: #222222AA;--c-text: white;--c-subtext0: #ddd;--c-subtext1: #bbb;--c-subtext2: #aaa;--c-green: #a6e3a1;--c-yellow: #f9e2af;--c-red: #f38ba8}@media (prefers-color-scheme: light){:root{--c-background: rgb(221, 221, 221);--c-background-transparent: rgba(221, 221, 211, .67);--c-text: black;--c-subtext0: #222;--c-subtext1: #444;--c-subtext2: #666;--c-green: #40a02b;--c-yellow: #df8e1d;--c-red: #d20f39}}:root{font-family:Inter Variable,InterVariable,Inter,sans-serif}body{background:#b2b2b2;margin:0}#all{position:absolute;left:calc(100% - 70px);transform:translate(-100%);width:390px;color:var(--c-text);height:100%;transition-duration:.25s}#all svg{height:1em;vertical-align:middle}#all a{color:var(--c-subtext0)}#all>header>.contain>*,#all>*:not(header){display:inline-block;width:calc(100% - 40px);padding:0 20px}#all>header{width:100%;height:100%;top:0;overflow:hidden;position:relative}#all>header.high{height:300px}#all>header>.contain{top:100%;transform:translateY(-100%);position:absolute;background:var(--c-background);border-radius:16px 16px 0 0;width:100%;padding-bottom:15px}#all>header>.contain picture:has(.topper){position:relative}#all>header>.contain .topper{position:absolute;top:19px;left:50%;transform:translate(-50%,-100%);width:200px;height:auto}#all>header>.contain:has(.thumbnail){padding-left:0;padding-right:0;padding-top:0}#all>header>.contain:has(.thumbnail)>.headerContent{padding-top:10px}#all>header>.contain>picture{position:relative;width:100%;padding:0}#all>header>.contain .thumbnail{width:100%;object-fit:cover;max-height:200px;height:auto;left:0;padding:0;border-radius:16px 16px 0 0;mask-image:linear-gradient(to bottom,#fff,transparent)}#all>header>.contain>#whoami{--imgSize: 110px;--borderThickness: 4px;overflow:hidden;height:calc(var(--imgSize) / 2);padding:10px 20px}#all>header>.contain>#whoami img,#all>header>.contain>#whoami .lanyardOverlay{height:var(--imgSize);width:var(--imgSize);position:absolute;top:calc(var(--imgSize) / -2)}#all>header>.contain>#whoami picture>img{border-radius:100%;border:var(--borderThickness) solid var(--c-background);background:#444}#all>header>.contain>#whoami .lanyardOverlay{left:20px;top:calc(var(--imgSize) / -2);padding:var(--borderThickness)}#all>header>.contain>#whoami .lanyardOverlay .ornament{--rad: calc(calc(var(--deg) * pi) / 180);left:calc(100%*(cos(var(--rad)) + 1)/2);top:calc(100%*(sin(var(--rad)) + 1)/2);transform:translate(-50%,-50%);transition-duration:.15s}#all>header>.contain>#whoami .lanyardOverlay .activity{height:25px;width:25px;object-fit:cover;border-radius:4px;box-shadow:#222 0 0 3px;background-color:var(--c-background)}#all>header>.contain>#whoami .lanyardOverlay .activity.sm{height:20px;width:20px}#all>header>.contain>#whoami .lanyardOverlay .lanyardDot{--deg: 45;border:4px solid var(--c-background);width:20px;height:20px;position:absolute;border-radius:20px}#all>header>.contain>#whoami .lanyardOverlay .lanyardDot[data-state=online]{background-color:var(--c-green)}#all>header>.contain>#whoami .lanyardOverlay .lanyardDot[data-state=idle]{background-color:var(--c-yellow)}#all>header>.contain>#whoami .lanyardOverlay .lanyardDot[data-state=dnd]{background-color:var(--c-red)}#all>header>.contain>#whoami .lanyardOverlay .lanyardDot[data-state=offline]{background-color:var(--c-subtext0)}#all>header>.contain>#whoami .lanyardOverlay .lanyardDot p{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#all>header>.contain>#whoami>hgroup{position:relative;left:calc(var(--imgSize) + var(--borderThickness) * 2 + 10px)}#all>header>.contain>#whoami>hgroup>*{margin:0}#all>header>.contain>#whoami>hgroup>h1{font-size:x-large}#all>header>.contain>#whoami>hgroup>h2{font-size:medium;font-weight:300;color:var(--c-subtext0)}#all>header>.contain>address,#all>header>.contain>.headerContent{padding-bottom:10px;text-align:center}#all>header>.contain>.headerContent{padding:20px}#all>header>.contain>.headerContent.noBottomPad{padding-bottom:0!important}#all>header>.contain>.headerContent>h1,#all>header>.contain>.headerContent>h2{margin:0}#all h2.sectionDenoter{text-transform:uppercase;text-align:center;color:var(--c-subtext0);font-size:medium;position:relative;margin:15px 0}#all h2.sectionDenoter:first-of-type{margin:0 0 15px}#all>.significant{background:linear-gradient(to bottom,var(--c-background),var(--c-background-transparent));flex-grow:1;flex-shrink:0}#all>.insignificant{background:var(--c-background-transparent)}#all>footer{background:var(--c-background);border-radius:0 0 16px 16px;margin-bottom:50px;color:var(--c-subtext1)}#all>footer>h3{margin-bottom:0;font-size:medium;text-transform:uppercase}#all>footer>h3>a:not(.subroute){text-decoration:none}#all>footer>h3>a.subroute{color:var(--c-subtext1);font-weight:400;text-transform:none}#all>footer>p{margin-top:0}#all>footer>p>a{color:var(--c-subtext1)}@media screen and (min-width: 640px){#all:has(.extendPost:checked){width:500px}}small{color:var(--c-subtext0)}@media (prefers-reduced-motion){.hide_when_reduced_motion{display:none}}@media screen and (max-width: 530px){#all{left:50%;transform:translate(-50%);width:100%}#all>footer{margin-bottom:0;border-radius:0}#all>.significant,#all>.insignificant{backdrop-filter:blur(4px) brightness(75%)}#all:has(>header.high){display:flex;flex-direction:column;height:auto;min-height:100%}}input[type=checkbox]{--size: 1em;--transitionSpeed: .15s;appearance:none;border-radius:calc(var(--size) / 4);background:#ccc;height:var(--size);aspect-ratio:1/1;vertical-align:text-top;margin:3px 0;position:relative;overflow:hidden;transition-duration:var(--transitionSpeed);transition-property:background-color;box-sizing:content-box}@media (prefers-color-scheme: light){input[type=checkbox]{border:2px solid #999}}input[type=checkbox]:before,input[type=checkbox]:after{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-family:Inter Variable,InterVariable,Inter,sans-serif;font-weight:800;font-size:calc(var(--size) / 4 * 3);margin:0;transition-duration:var(--transitionSpeed);transition-property:opacity,transform}input[type=checkbox]:before{content:"▢";color:#999}input[type=checkbox]:after{content:"✓";color:#333a;opacity:0;transform:translate(100%,-50%)}input[type=checkbox]:checked{background:#a8f}input[type=checkbox]:checked:before{opacity:0;transform:translate(-150%,-50%)}input[type=checkbox]:checked:after{opacity:1;transform:translate(-50%,-50%)}input[type=checkbox]:not([disabled]){cursor:pointer}@media (prefers-contrast: more){:root{--c-background: #000;--c-background-transparent: #000}body{background-color:#fff}.hide_when_high_contrast{display:none}.insignificant,.significant{background-color:var(--c-background)!important}}svg{fill:currentColor}*:focus-visible{outline:2px solid var(--c-subtext0)}#all_container{position:absolute;left:50%;transform:translate(-50%);width:100%;height:100%;max-width:177.7777777778vh}.spotify-player{margin-bottom:2rem;padding:1rem;border-radius:8px;background-color:var(--c-mantle);max-width:100%}.spotify-not-playing{text-align:center;color:var(--c-subtext0);padding:1rem}.spotify-container{width:100%}.spotify-info{display:flex;align-items:center;margin-bottom:20px}#album-art{border-radius:4px;margin-right:16px}.spotify-text{flex-grow:1;overflow:hidden}.song-title{font-weight:700;font-size:1.1rem;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.song-artist{font-size:.9rem;color:var(--c-subtext1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spotify-progress{position:relative}.progress-bar{height:6px;background-color:var(--c-surface0);border-radius:3px;overflow:hidden}.progress-fill{height:100%;background-color:#1db954;width:0%;transition:width 1s linear}.time-remaining{position:absolute;right:0;top:8px;font-size:.75rem;color:var(--c-subtext0)}.spotify-section{margin-top:1.5rem;width:100%}#background[data-astro-cid-qo5xhe7c]{position:fixed;left:0;top:0;width:100vw;height:100vh;background-color:#bdeef2;overflow:hidden;z-index:-1}@media (prefers-color-scheme: dark){#background[data-astro-cid-qo5xhe7c]{filter:brightness(75%)}}#background[data-astro-cid-qo5xhe7c] .inner[data-astro-cid-qo5xhe7c]{position:absolute;left:0;top:0;width:100%;height:100%}#background[data-astro-cid-qo5xhe7c] .inner[data-astro-cid-qo5xhe7c] img[data-astro-cid-qo5xhe7c]{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}#background[data-astro-cid-qo5xhe7c] .inner[data-astro-cid-qo5xhe7c] video[data-astro-cid-qo5xhe7c]{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
