.terms-page{color:#94a3b8;min-height:100vh;font-family:var(--sans,system-ui, sans-serif);background-color:#040914;padding:80px 24px}.terms-container{max-w-4xl:800px;background:#0b0f19;border:1px solid #1e293b;border-radius:16px;max-width:800px;margin:0 auto;padding:48px;box-shadow:0 10px 30px #00000080}.terms-nav{justify-content:space-between;align-items:center;max-width:800px;margin:0 auto 32px;display:flex}.back-link{color:#cbd5e1;align-items:center;gap:8px;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.back-link:hover{color:#fff}.terms-content h1{color:#f8fafc;margin-top:0;margin-bottom:8px;font-size:32px;font-weight:700}.terms-content .last-updated{color:#64748b;margin-bottom:32px;font-size:14px}.terms-content h2{color:#f1f5f9;border-bottom:1px solid #1e293b;margin-top:40px;margin-bottom:16px;padding-bottom:8px;font-size:20px;font-weight:600}.terms-content p{margin-bottom:16px;font-size:15px;line-height:1.6}.terms-content ul{color:#94a3b8;margin-bottom:16px;padding-left:24px}.terms-content li{margin-bottom:8px;font-size:15px;line-height:1.6}.terms-notice{color:#bfdbfe;background:#3b82f61a;border-left:4px solid #3b82f6;border-radius:0 8px 8px 0;margin:24px 0;padding:16px 20px;font-size:14px;line-height:1.5}@media (max-width:768px){.terms-container{padding:32px 24px}.terms-content h1{font-size:28px}}
