.page[data-v-38382d9a]{--bg: #111111;--text: #e8e5dc;--muted: #8f8c84;--muted2: #66635d;--button: #e8e5dc;--buttonText: #171717;min-height:100svh;display:grid;place-items:center;padding:max(28px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(28px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));position:relative;isolation:isolate;background:var(--bg);color:var(--text);overflow-x:hidden;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.page.theme-light[data-v-38382d9a]{--bg: #e8e5dc;--text: #171717;--muted: #5c5953;--muted2: #7a766e;--button: #171717;--buttonText: #e8e5dc}.page[data-v-38382d9a]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:radial-gradient(circle at 50% 43%,rgba(255,255,255,.028),transparent 27%),linear-gradient(to bottom,rgba(255,255,255,.012),transparent 15%),var(--bg)}.page[data-v-38382d9a]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(to top,rgba(0,0,0,.22),transparent 20%)}.theme-light[data-v-38382d9a]:after{background:linear-gradient(to top,rgba(0,0,0,.06),transparent 20%)}.auth[data-v-38382d9a]{width:min(620px,100%);display:flex;flex-direction:column;align-items:center;text-align:center;transform:translateY(-1.5vh)}.brand-mark[data-v-38382d9a]{width:34px;height:34px;-o-object-fit:contain;object-fit:contain;display:block;margin:0 0 14px;opacity:.3;filter:grayscale(1) brightness(1.25) contrast(.82);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.wordmark-wrap[data-v-38382d9a]{position:relative;width:min(470px,94vw);height:118px;display:flex;align-items:center;justify-content:center;margin-bottom:3px}.rustaria-script[data-v-38382d9a]{width:100%;height:auto;overflow:visible}.rustaria-script[data-v-38382d9a] .ink,.rustaria-script .ink[data-v-38382d9a]{fill:none;stroke:var(--text);stroke-width:4.4;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;opacity:.98;filter:drop-shadow(0 0 5px rgba(232,229,220,.025))}.rustaria-script .flourish[data-v-38382d9a]{stroke-width:3.8;opacity:.86}.content[data-v-38382d9a]{display:flex;flex-direction:column;align-items:center;opacity:0;transform:translateY(7px);animation:contentIn-38382d9a .55s ease 1.55s forwards}@keyframes contentIn-38382d9a{to{opacity:1;transform:translateY(0)}}.brandline[data-v-38382d9a]{display:inline-flex;align-items:center;gap:7px;margin:0 0 13px;color:var(--muted2);font-size:10px;letter-spacing:.19em;text-transform:uppercase}.dot[data-v-38382d9a]{width:3px;height:3px;border-radius:50%;background:#68655f;opacity:.7}.copy[data-v-38382d9a]{max-width:560px;margin:0;color:var(--muted);font-size:16px;line-height:1.52;letter-spacing:-.012em}.copy strong[data-v-38382d9a]{color:#b9b5ab;font-weight:500}.theme-light .copy strong[data-v-38382d9a]{color:#3a3834}.actions[data-v-38382d9a]{margin-top:25px;display:flex;align-items:center;justify-content:center;gap:10px;width:100%}button[data-v-38382d9a]{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;outline:0;font:inherit}.round[data-v-38382d9a],.steam[data-v-38382d9a]{height:42px;cursor:pointer;transition:transform .18s ease,background-color .18s ease,color .18s ease;text-decoration:none}.round[data-v-38382d9a]{flex:0 0 42px;width:42px;border-radius:50%;display:grid;place-items:center;background:#1d1d1d;color:#aaa79f;box-shadow:inset 0 0 0 1px #ffffff06}.theme-light .round[data-v-38382d9a]{background:#dedad0;color:#4a4741}.round[data-v-38382d9a]:hover{background:#242424;color:#dad7cf;transform:translateY(-1px)}.theme-light .round[data-v-38382d9a]:hover{background:#d2cec4;color:#2a2824}.steam[data-v-38382d9a]{min-width:190px;padding:0 20px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:9px;background:var(--button);color:var(--buttonText);font-weight:600;font-size:14px;white-space:nowrap;box-shadow:0 8px 28px #00000024,inset 0 0 0 1px #0000000d}.steam[data-v-38382d9a]:hover{transform:translateY(-1px);background:#f0eee8}.theme-light .steam[data-v-38382d9a]:hover{background:#2a2824}.steam[data-v-38382d9a]:active,.round[data-v-38382d9a]:active{transform:scale(.985)}.steam svg[data-v-38382d9a]{width:18px;height:18px;flex:none}.steam-dot[data-v-38382d9a],.steam-ring[data-v-38382d9a]{opacity:.35}.notice[data-v-38382d9a]{margin-top:21px;color:#595752;font-size:12px;line-height:1.45}.notice span[data-v-38382d9a]{color:#74716a}.footer[data-v-38382d9a]{position:absolute;left:50%;bottom:max(22px,env(safe-area-inset-bottom));transform:translate(-50%);color:#4f4d49;font-size:11px;letter-spacing:.02em;white-space:nowrap}@media (max-width: 720px){.auth[data-v-38382d9a]{transform:translateY(-.5vh)}.wordmark-wrap[data-v-38382d9a]{height:100px}.copy[data-v-38382d9a]{max-width:460px;font-size:15px}}@media (max-width: 480px){.page[data-v-38382d9a]{padding-top:max(24px,env(safe-area-inset-top));padding-bottom:max(72px,env(safe-area-inset-bottom))}.auth[data-v-38382d9a]{width:100%;transform:none}.brand-mark[data-v-38382d9a]{width:28px;height:28px;margin-bottom:10px;opacity:.26}.wordmark-wrap[data-v-38382d9a]{width:min(420px,100%);height:90px;margin-bottom:5px}.brandline[data-v-38382d9a]{margin-bottom:11px;font-size:9px;letter-spacing:.16em}.copy[data-v-38382d9a]{width:min(100%,350px);font-size:14px}.actions[data-v-38382d9a]{margin-top:22px;gap:8px}.round[data-v-38382d9a]{width:40px;height:40px;flex-basis:40px}.steam[data-v-38382d9a]{height:40px;min-width:0;flex:0 1 188px;padding:0 15px;font-size:13px}.notice[data-v-38382d9a]{width:min(100%,310px);margin-top:18px;font-size:11px}.footer[data-v-38382d9a]{bottom:max(16px,env(safe-area-inset-bottom));font-size:10px}}@media (max-width: 340px){.actions[data-v-38382d9a]{gap:6px}.round[data-v-38382d9a]{width:36px;height:36px;flex-basis:36px}.steam[data-v-38382d9a]{height:38px;flex-basis:172px;padding:0 12px;font-size:12px}.steam svg[data-v-38382d9a]{width:16px;height:16px}.copy[data-v-38382d9a]{font-size:13px}}@media (max-height: 620px){.auth[data-v-38382d9a]{transform:none}.brand-mark[data-v-38382d9a]{display:none}.wordmark-wrap[data-v-38382d9a]{height:72px;width:min(380px,92vw)}.content[data-v-38382d9a]{animation-delay:1.25s}.actions[data-v-38382d9a]{margin-top:18px}.notice[data-v-38382d9a]{margin-top:14px}.footer[data-v-38382d9a]{display:none}}@media (prefers-reduced-motion: reduce){.rustaria-script .ink[data-v-38382d9a]{stroke-dasharray:none!important;stroke-dashoffset:0!important}.content[data-v-38382d9a]{animation:none;opacity:1;transform:none}.round[data-v-38382d9a],.steam[data-v-38382d9a]{transition:none}}
