.login-disclaimer{box-sizing:border-box;width:min(680px,calc(100vw - 28px));max-height:calc(100dvh - 40px);padding:28px;background:#080808;color:#f5f5f5;border:1px solid #888;border-radius:9px;box-shadow:0 20px 100px #000;overscroll-behavior:contain;overflow:auto}.login-disclaimer::backdrop{background:#000d}.login-disclaimer h2{font:46px/1.1 "XBAND Rough",sans-serif;margin:0 0 24px;color:#fff}.login-disclaimer .login-disclaimer-copy p{font:16px/1.65 "Courier New",monospace!important;color:#eee;margin:0 0 18px;letter-spacing:0;text-shadow:none;overflow-wrap:anywhere}.login-disclaimer .login-disclaimer-agree{display:flex;align-items:center;gap:14px;margin-top:24px;padding:16px;background:#181818;border:1px solid #555;border-radius:5px;cursor:pointer;font:24px/1.3 "XBAND Rough",sans-serif!important;letter-spacing:1px;color:#fff}.login-disclaimer input[type=checkbox]{appearance:auto;width:24px;height:24px;margin:0;flex-shrink:0;accent-color:#eee}.login-disclaimer.is-leaving{animation:login-disclaimer-fade 320ms ease-out forwards;pointer-events:none}.agreement-create .level-up-title{font-size:clamp(64px,15vw,180px)}@keyframes login-disclaimer-fade{to{opacity:0;transform:translateY(8px)}}@media(max-width:600px){.login-disclaimer{padding:22px 18px;max-height:calc(100dvh - 24px)}.login-disclaimer h2{font-size:38px}}@media(prefers-reduced-motion:reduce){.login-disclaimer.is-leaving{animation:login-disclaimer-fade 120ms linear forwards}.agreement-create .level-up-title{animation:none}.agreement-create .level-up-title:before,.agreement-create .level-up-title:after,.agreement-create:before,.agreement-create:after{display:none}}
.login-disclaimer[open]{display:flex;flex-direction:column}.login-disclaimer h2{flex-shrink:0}.login-disclaimer-copy{min-height:0;overflow:auto;overscroll-behavior:contain}.login-disclaimer .login-disclaimer-agree{flex-shrink:0}
