
.space-area{max-width:1120px;padding-top:40px;padding-bottom:80px}.space-area [hidden]{display:none!important}.space-area h1{font-size:clamp(2.5rem,6vw,4.8rem);letter-spacing:-.05em;line-height:1.05;margin:18px 0}.space-area h1 span{color:#8cf1df}.space-kicker{font-size:.75rem;font-weight:800;letter-spacing:.16em;color:#78e8e7}.space-lead{font-size:1.15rem;max-width:65ch;line-height:1.7;color:var(--muted)}.space-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.space-card{padding:28px;background:#111722;border:1px solid #ffffff24;border-radius:24px;margin:22px 0;overflow-wrap:anywhere}.space-card h2{font-size:1.65rem;margin:8px 0 14px}.space-card h3{margin-top:0}.space-card p{line-height:1.7}.space-actions,.space-socials{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.space-button,.space-socials a{font:inherit;font-weight:750;min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:12px 19px;border-radius:999px;border:1px solid #80ece74d;background:#172d32;color:#b7fff4;text-decoration:none;cursor:pointer}.space-button:disabled{opacity:.5;cursor:wait}.space-socials a{background:#141d2e;color:#c7b5ff;border-color:#b6a2ff55}.space-identity{display:flex;gap:24px;align-items:center}.space-avatar{width:112px;height:112px;object-fit:cover;border-radius:24px;border:1px solid #78e8e755;flex-shrink:0}.space-profile .space-avatar{width:150px;height:150px}.space-monogram{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#184658,#4b275e);font-size:2rem;font-weight:800}.space-note{color:var(--muted);font-size:.94rem;line-height:1.7}.space-first{background:radial-gradient(ellipse at right top,#6b3b8b35,transparent 60%),#111722;max-width:780px}.space-rules{border-left:3px solid #87edd9;padding:18px 24px;background:#0e2226;border-radius:0 15px 15px 0}.space-area label{display:block;margin:18px 0;font-weight:650}.space-area input:not([type=checkbox]),.space-area textarea{display:block;box-sizing:border-box;width:100%;margin-top:8px;padding:13px 15px;background:#080d16;color:#f2f5ff;border:1px solid #ffffff35;border-radius:12px;font:inherit;min-height:48px}.space-area textarea{resize:vertical}.space-area .space-check{display:flex;gap:12px;font-size:.95rem;line-height:1.65;font-weight:400;align-items:flex-start}.space-check input{width:20px;height:20px;flex-shrink:0;accent-color:#b6ff5d;margin-top:3px}.space-area :is(button,a,input,textarea):focus-visible{outline:3px solid #8debe3;outline-offset:4px}.space-comment{border-top:1px solid #ffffff20;padding:20px 0}.space-comment time{display:block;color:var(--muted);font-size:.8rem;margin:5px 0}.space-comment p,.space-bio{white-space:pre-wrap}.space-profile audio{width:100%;margin:16px 0}.space-status{position:sticky;top:10px;z-index:20;color:#b7fff4;background:#14292d;border-radius:12px;padding:0 16px;line-height:1.8}.space-status:not(:empty){padding-top:12px;padding-bottom:12px}
@media(max-width:650px){.space-grid{grid-template-columns:1fr}.space-card{padding:21px;border-radius:19px}.space-identity{gap:16px;align-items:flex-start}.space-avatar,.space-profile .space-avatar{width:82px;height:82px;border-radius:18px}.space-profile h1{font-size:2rem}.space-actions .space-button{flex:1 1 auto}.space-area{padding-top:24px}.space-socials a{flex:1 1 auto}}

.space-auth{max-width:620px;margin:18px 0;padding:20px;border:1px solid #80ece72e;border-radius:18px;background:#0b121d}.space-auth h3{margin-top:0}.space-auth-google{width:100%;background:#f4f7fa;color:#17202c;border-color:#d6dce5}.space-auth-divider{text-align:center;color:var(--muted);font-size:.9rem;margin:18px 0}.space-auth-tabs{display:flex;gap:10px}.space-auth-tabs .space-button{min-width:120px;flex:1}.space-auth-tabs [aria-pressed=false]{background:transparent;border-color:#ffffff2b;color:var(--muted)}.space-auth-form label:first-child{margin-top:18px}.space-auth-form>.space-button{width:100%;margin-top:8px}.space-auth-link{display:inline-flex;align-items:center;min-height:44px;padding:8px 0;font:inherit;color:#b7fff4;background:transparent;border:0;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.space-auth-link:disabled{opacity:.5;cursor:wait}.space-auth-feedback{color:#b7fff4;line-height:1.7;overflow-wrap:anywhere}.space-auth-feedback:empty{display:none}.space-auth-accountbar{display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center;padding:8px 0;border-bottom:1px solid #ffffff20;margin-bottom:18px}.space-auth-accountbar p{margin:0;overflow-wrap:anywhere}.space-auth-account{overflow-wrap:anywhere}
@media(max-width:650px){.space-auth{padding:16px}.space-auth-tabs .space-button{min-width:0;padding:12px}.space-auth-verify .space-actions .space-button{width:100%}}

.space-link-editor,.space-cover-options{margin:26px 0;padding:22px 0;border-top:1px solid #ffffff24}.space-link-row{display:grid;grid-template-columns:1fr 1.6fr 1fr;gap:12px;align-items:end;border-bottom:1px solid #ffffff15;padding-bottom:12px}.space-link-row label{font-size:.9rem;margin:8px 0}.space-link-row .space-auth-link{justify-self:start}.space-area select{display:block;width:100%;min-height:48px;margin-top:8px;padding:12px;border:1px solid #ffffff35;border-radius:12px;background:#080d16;color:#f2f5ff;font:inherit}.space-area select:focus-visible{outline:3px solid #8debe3;outline-offset:4px}.space-upload-row{padding:18px 0;border-top:1px solid #ffffff20}.space-upload-row .space-button{margin-right:10px}.space-cover-preview{display:block;width:100%;max-height:320px;object-fit:contain;margin:16px 0}.space-profile-status{display:inline-block;color:#b6ff5d;border:1px solid #b6ff5d55;border-radius:99px;padding:7px 12px;font-size:.85rem}.social-cover img{width:100%;height:100%;object-fit:cover}
@media(max-width:760px){.space-link-row{grid-template-columns:1fr;gap:0}.space-link-editor,.space-cover-options{margin:18px 0;padding:16px 0}}
