:root{--paper: #f7f3e8;--paper-2: #fbf4ee;--ink: #16130b;--ink-deep: #12100a;--orange: #ff4b00;--green: #3ddc84;--green-ink: #0f8a4a;--green-ink-2: #0e8a4d;--line: rgba(22, 19, 11, .15);--line-soft: rgba(22, 19, 11, .09);--f-display: "Syne", system-ui, sans-serif;--f-body: "Archivo", system-ui, sans-serif;--f-mono: "IBM Plex Mono", ui-monospace, "SF Mono", monospace;--f-comic: "Comic Sans MS", "Comic Neue", cursive}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{margin:0;padding:0}body{background:var(--paper);color:var(--ink);font-family:var(--f-body);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}input,textarea,select{font-family:inherit}h1,h2,h3,h4{margin:0}.vx-mono{font-family:var(--f-mono)}.vx-display{font-family:var(--f-display)}@keyframes vxblink{0%,to{opacity:1}50%{opacity:0}}@keyframes vxticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes vxrise{0%{transform:translateY(70px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes vxfloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes vxwobble{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}@keyframes vxpop{0%{transform:scale(.4) rotate(-12deg);opacity:0}60%{transform:scale(1.12) rotate(3deg)}to{transform:scale(1) rotate(0);opacity:1}}@keyframes vxdrop{0%{transform:translateY(-280px);opacity:0}50%{transform:translateY(0);opacity:1}66%{transform:translateY(-52px)}80%{transform:translateY(0)}90%{transform:translateY(-14px)}to{transform:translateY(0)}}@keyframes vxthermal{0%{color:#f7f3e8;filter:none}25%{color:#ff4b00;filter:drop-shadow(0 0 22px rgba(255,75,0,.8))}60%{color:#4bb3ff;filter:drop-shadow(0 0 22px rgba(75,179,255,.8))}to{color:#f7f3e8;filter:none}}@keyframes vxspin{to{transform:rotate(360deg)}}@keyframes vxzero{0%{transform:translate(0) rotate(0)}25%{transform:translate(-26px,-34px) rotate(-14deg)}55%{transform:translate(30px,-16px) rotate(10deg)}80%{transform:translate(-10px,-40px) rotate(-6deg)}to{transform:translate(0) rotate(0)}}@keyframes vxscan{0%{top:0}to{top:100%}}@keyframes vxloadbar{0%{width:0}to{width:100%}}@keyframes vxloaderout{0%{transform:translateY(0)}to{transform:translateY(-101%);visibility:hidden}}@keyframes vxgrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes vxslidein{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes vxshimmer{to{background-position:-200% 0}}@keyframes vxeq{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}.vx-press{--vx-off: 4px;box-shadow:var(--vx-off) var(--vx-off) 0 var(--vx-sh, #ff4b00);transition:transform .12s ease,box-shadow .12s ease}.vx-press:hover{transform:translate(3px,3px);box-shadow:1px 1px 0 var(--vx-sh, #ff4b00)}.vx-press:active{transform:translate(var(--vx-off),var(--vx-off));box-shadow:0 0 0 var(--vx-sh, #ff4b00)}.vx-lift{transition:transform .2s ease-out}.vx-lift:hover{transform:translateY(-8px)}.vx-nav{transition:color .15s ease}.vx-nav:hover{color:var(--orange)!important}.vx-hovbg{transition:background .12s ease}.vx-hovbg:hover{background:var(--paper)!important}.vx-dotnav{transition:background .15s ease}.vx-dotnav:hover{background:var(--orange)!important}.vx-invert{transition:background .15s ease,color .15s ease}.vx-invert:hover{background:var(--ink)!important;color:var(--paper)!important}.vx-marquee:hover{animation-play-state:paused!important}.vx-spinner{width:16px;height:16px;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;display:inline-block;animation:vxspin .6s linear infinite;vertical-align:middle}.vx-skeleton{background:linear-gradient(90deg,#16130b0f 25%,#16130b1f,#16130b0f 75%);background-size:200% 100%;animation:vxshimmer 1.3s ease-in-out infinite}:focus-visible{outline:2px solid var(--orange);outline-offset:1px}input:focus,textarea:focus{outline:none}::placeholder{color:#16130b66}*{scrollbar-width:thin;scrollbar-color:rgba(22,19,11,.35) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#16130b4d;border:2px solid var(--paper)}::-webkit-scrollbar-track{background:transparent}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
