:root{--background: #ffffff;--foreground: #171717}html,body{max-width:100vw;overflow-x:hidden}body,html{max-width:100vw;height:100%;overflow-x:hidden;text-transform:uppercase;word-spacing:-.325em;font-size:14px;-webkit-font-smoothing:none;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeSpeed;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;font-family:PressStart2P,cursive}@media (max-width: 768px){body,html{font-size:11px}}body{color:#fff;background-color:#0c2032;background-image:url(/images/background.png);background-repeat:repeat;background-size:auto;background-position:0 0}@font-face{font-family:PressStart2P;src:url(/fonts/PressStart2P-Regular.ttf) format("truetype")}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme: dark){html{color-scheme:dark}}p,span{font-size:11px;line-height:1.3}section{border:1px solid #e0e0e0;border-radius:8px;background-color:#f9f9f9;padding:13px;margin:10px;width:90%;text-align:left}.pages{align-items:center;justify-items:center;text-align:center}button{padding:10px 15px;background-color:#fff;color:#000;border:2px solid black;border-radius:6px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;margin:15px}button:hover{background-color:#000;color:#fff}button:active{background-color:#333;color:#fff}h1{margin:20px}pre{white-space:pre-wrap;word-wrap:break-word;word-break:break-all}.link-button{background-color:#000;color:#fff;padding:5px 10px;text-decoration:none;border-radius:5px}.link-button:hover{background-color:#333}.link-button:hover{background-color:#fff;color:#000}.advice{text-align:"center";margin-bottom:10px;line-height:25px}.whitelist-container{display:flex;flex-direction:column;align-items:center;padding:20px;color:#fff}.section{background-color:#2a2a2a;padding:20px;margin-bottom:20px;border-radius:8px;width:100%;max-width:600px;box-sizing:border-box}.section h2{margin-top:0;color:#f8c22c}.input-group{margin-bottom:15px;display:flex;flex-direction:column}.input-group label{margin-bottom:5px;font-size:.9em}.input-group input{padding:10px;border-radius:4px;border:1px solid #555;background-color:#333;color:#fff;font-size:1em}.button{padding:.75rem 1.5rem;cursor:pointer;font-weight:700;text-transform:uppercase;font-family:inherit;background:#f8c22c;color:#102c39;border:none;border-radius:4px;opacity:1;transition:.2s ease-in-out,transform .1s ease-in-out}.button:hover{background-color:#dcaa1e}.message{margin-top:10px;padding:10px;border-radius:4px}.success-message{background-color:#3d8f3d;color:#fff}.error-message{background-color:#a73c3c;color:#fff}.info-message{background-color:#3c77a7;color:#fff}h2{margin-bottom:5px}.subsection{margin-top:15px;padding-top:10px;border-top:1px solid #444}.subsection:first-child{margin-top:0;padding-top:0;border-top:none}.subsection h3{margin-top:0;margin-bottom:10px;color:#e0e0e0}.button-secondary{padding:.75rem 1.5rem;cursor:pointer;font-weight:700;text-transform:uppercase;font-family:inherit;background:#102c39;color:#f8c22c;border:2px solid rgb(248,194,44);opacity:1;transition:.2s ease-in-out,transform .1s ease-in-out}.button-secondary:hover{background-color:#dcaa1e}.accordion-header{cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:10px 0}.accordion-header:hover{color:#ffdf84}.accordion-header span{font-size:.8em;margin-left:10px}.accordion-content{padding-top:10px}
