html{background-color:#1e262b}body{color:#171717;cursor:url(/icons/cursor.svg) 2 2,auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100vw;height:100vh;font-family:Arial,Helvetica,sans-serif}body:before{content:"";z-index:-1;image-rendering:pixelated;pointer-events:none;background:url(/bg.webp) 50%/cover repeat-x;position:fixed;inset:0}:where(body:has(>main[data-site=home])) a{color:#835300}:where(body:has(>main[data-site=home])) a:hover{color:#000;text-decoration:underline}:where(body:has(>main[data-site=home])) .success-message{color:#155724;text-align:center;background:#d4edda;border-radius:8px;margin-bottom:20px;padding:20px}:where(body:has(>main[data-site=home])) .success-message h3{margin-bottom:10px}:where(body:has(>main[data-site=home])) .success-message p{margin:15px 0}:where(body:has(>main[data-site=home])) .new-password{letter-spacing:2px;color:#000;background:#fff;border-radius:4px;margin:15px 0;padding:15px;font-family:monospace;font-size:20px;font-weight:700}:where(body:has(>main[data-site=home])) .form-links{text-align:center;margin-top:15px}:where(body:has(>main[data-site=home])) .form-links a{color:#fff;text-decoration:underline}:where(body:has(>main[data-site=home])) .pagination{margin-top:20px}:where(body:has(>main[data-site=home])) .pagination>ul{justify-content:center;gap:5px;padding:0;list-style:none;display:flex}:where(body:has(>main[data-site=home])) .pagination>ul>li>button{color:#fff;cursor:pointer;background:#c237374d;border:2px solid #c2373780;border-radius:6px;min-width:40px;padding:8px 16px;font-size:14px;font-weight:600;transition:all .3s}:where(body:has(>main[data-site=home])) .pagination>ul>li>button:disabled{cursor:default;background-color:#c23737;border-color:#c23737}:where(body:has(>main[data-site=home])) .pagination>ul>li>button:not(:disabled):hover{background:#c2373799;border-color:#c23737}:where(body:has(>main[data-site=home])) .pagination>ul>li>span{color:#ffffff80;align-items:center;padding:8px 16px;display:flex}@media (max-width:480px){body{flex-direction:column;width:100%;height:auto;min-height:100dvh;display:flex}body>main{width:100%;box-shadow:none;border-width:2px 0;border-radius:0;outline:none;margin-left:0;margin-right:0}body>main+main{margin-top:1rem}}
