.enter-shell{color:#fff;background:#0b0f14;justify-content:center;align-items:center;min-height:100vh;padding:24px 16px;display:flex}.enter-wrap{text-align:center;width:100%;max-width:640px}.enter-title{margin-bottom:6px;font-size:1.8rem;font-weight:800}.enter-sub{opacity:.7;margin-bottom:28px}.enter-grid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:560px){.enter-grid{grid-template-columns:1fr 1fr}}.enter-card{color:inherit;background:#11161d;border:1px solid #7f7f7f40;border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:28px 20px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.enter-card:hover,.enter-card:focus-visible{border-color:var(--volt,#5ea2ff);transform:translateY(-2px)}.enter-icon{font-size:2.2rem}.enter-card-title{font-size:1.15rem;font-weight:700}.enter-card-desc{opacity:.7;font-size:.9rem;line-height:1.6}.enter-visitor{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;margin-top:28px;font-size:.95rem;display:flex}.enter-visitor span{opacity:.7}.enter-visitor a{color:var(--volt,#5ea2ff);text-underline-offset:4px;text-decoration:underline}.enter-foot{opacity:.6;justify-content:space-between;gap:16px;margin-top:36px;font-size:.8rem;display:flex}.enter-foot a{color:inherit;text-decoration:none}.enter-foot a:hover{text-decoration:underline}
