:root{font-family:Segoe UI,ui-sans-serif,system-ui,sans-serif;color:#eceef2;background:#151619;color-scheme:dark;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-height:100dvh}a{color:inherit;touch-action:manipulation}a:focus-visible{outline:2px solid #ff875c;outline-offset:6px}.app-shell{max-width:1360px;margin:auto;padding:0 48px 48px}.header{min-height:88px;display:flex;align-items:center;border-bottom:2px solid #eceef2}.brand{display:inline-flex;align-items:center;gap:12px;font:750 26px/1 Segoe UI,ui-sans-serif,system-ui,sans-serif;text-decoration:none;letter-spacing:-.04em}.brand:before{content:none}.panel{display:grid;justify-items:start;align-content:center;width:fit-content;max-width:100%;margin:100px auto 0;padding:32px 0;border-top:2px solid #eceef2}.primary-button{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;min-height:52px;padding:14px 22px;background:#ff875c;color:#151619;border:1px solid #ff875c;font-size:15px;font-weight:650;text-decoration:none}.primary-button span{font-size:22px;line-height:1}.primary-button:hover{background:#ffa07c}.discord-button{justify-content:center;gap:12px;color:#fff;background:#5865f2;border-color:#5865f2}.discord-button:hover{background:#4752c4}.discord-button svg{width:22px;height:22px;flex:0 0 auto}.notice{max-width:300px;margin:20px 0 0;color:#a5aab3;font-size:14px;line-height:1.6}.notice:empty{display:none}@media(max-width:900px){.app-shell{padding:0 28px 40px}}@media(max-width:700px){.app-shell{padding:0 20px 40px}.header{min-height:76px}.brand{font-size:25px}.panel{margin-top:64px}}
