@layer defaults,pages,components;@layer defaults{:root{ --bg-primary:#111;--fg-primary:#eee;--spey-red:#ff4b77;--navbar-height:42px;--WYSI:0.727;--smooth-out:cubic-bezier(0.23,1,0.32,1);}html{background:var(--bg-primary);color:var(--fg-primary);overflow:hidden;}html,body,noscript{margin:0;height:100%;font-family:"Nunito";overflow-x:hidden;}noscript{display:flex;flex-direction:column;justify-content:center;align-items:center;background:black;color:var(--fg-primary);}main{height:100%;}b,strong{font-weight:700;}figure,h1,h2,h3,h4,h5,h6{margin:0;}button,input[type="submit"],input[type="reset"]{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit;}a{color:var(--fg-primary);transition:400ms var(--smooth-out);&:focus{outline:2px solid var(--spey-red);outline-offset:2px;}&:hover{color:var(--spey-red);}}.disabled{pointer-events:none;opacity:42%;}.chevronned-spey{display:flex;justify-content:center;align-items:center;gap:10px;height:fit-content;&.smol{gap:5px;}> *{&.chevron{width:25px;height:50px;}&.spey-pfp{width:80px;height:80px;border:6px solid var(--fg-primary);}}> .smol{&.chevron{width:8px;height:16px;}&.spey-pfp{width:24px;height:24px;border:2px solid var(--fg-primary);}}}.spey-pfp{border-radius:100%;}.center-panel{display:flex;flex-direction:column;text-align:center;font-size:1.727rem;gap:20px;}@media(max-width:610px){.center-panel{font-size:1.5rem;gap:30px;}}.centered-content{display:flex;justify-content:center;align-items:center;}.material-symbols{font-family:"Material Symbols";font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-moz-osx-font-smoothing:grayscale;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24;}}@layer pages{.main-layout{display:flex;flex-direction:column;justify-content:left;align-items:stretch;}.main-body{flex-grow:1;flex-direction:column;align-items:stretch;> *{z-index:0;}}.page{display:flex;flex-direction:column;justify-content:left;align-items:stretch;width:100%;height:100%;overflow-x:hidden;overflow-y:scroll;}}