:root{font-family:Inter,ui-sans-serif,system-ui,Arial,sans-serif;color:#edf4ff;background:#090d17}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 85% 0,#162b42 0,transparent 36%),#090d17;min-height:100vh}a{color:#78f9d1;text-decoration:none}header{position:sticky;top:0;z-index:5;background:#090e19e8;backdrop-filter:blur(16px);border-bottom:1px solid #273246}nav{max-width:1180px;margin:auto;padding:17px 22px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.logo{font-size:22px;font-weight:950;letter-spacing:-1px;color:white}.logo span,footer span span{color:#64f7be}.logo em{font-size:11px;font-style:normal;letter-spacing:2px;color:#9eabca}.links{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.links a{font-size:13px;color:#d2def2}.links .pill{background:#6bffc1;color:#04140d;padding:10px 15px;border-radius:8px;font-weight:800}.wrap{max-width:1180px;margin:auto;padding:28px 22px}.banner{font-size:12px;letter-spacing:.5px;background:#332811;border:1px solid #665225;color:#ffdb85;padding:12px 16px;border-radius:10px;margin-bottom:30px}.hero{display:grid;grid-template-columns:1.2fr .8fr;gap:24px;min-height:350px;align-items:center}.eyebrow,small{color:#83a4bd;font-size:12px;font-weight:700;letter-spacing:1px}h1{font-size:clamp(32px,6vw,66px);line-height:1.04;letter-spacing:-2px;margin:16px 0}h1 span{color:#6bffc1}h2{font-size:24px;letter-spacing:-.7px}h3{margin:9px 0;font-size:18px}.hero p,.pagehead p{max-width:560px;color:#a8bad1;line-height:1.7}.actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.button,button{display:inline-block;background:#6bffc1;color:#071910;border:0;border-radius:9px;padding:12px 17px;font-weight:800;cursor:pointer;font-size:14px}.outline,button.quiet{background:#172536;color:#e9f7ff;border:1px solid #35516a}.heroart{min-height:320px;border-radius:22px;border:1px solid #356477;background:radial-gradient(circle at center,#236e74 0,#14283e 43%,#0b1325 78%);display:flex;align-items:center;justify-content:center;flex-direction:column;box-shadow:0 0 65px #00ffbc14 inset}.crown{font-size:135px;line-height:1;color:#c6fdec;text-shadow:0 0 40px #00ffbb99}.shimmer{font-weight:950;font-size:22px;letter-spacing:3px}.heroart small{margin-top:10px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:30px 0 40px}.stats div{border:1px solid #2b3a50;background:#111b2a;padding:19px;border-radius:13px}.stats b{font-size:29px;display:block}.stats span{font-size:12px;color:#8ea7bf}.sectionhead{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:22px 0}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.tile,.panel{border:1px solid #2a3b50;background:#111a28;border-radius:15px;overflow:hidden}.tile{color:inherit}.tile:hover{border-color:#62d9b1;transform:translateY(-2px);transition:.2s}.tileart{height:155px;display:grid;place-items:center;font-size:70px}.art1{background:linear-gradient(140deg,#603b37,#201c31 65%,#1a303e)}.art2{background:linear-gradient(140deg,#213e63,#2a1a4a)}.art3{background:linear-gradient(140deg,#60416a,#211a31)}.art4{background:linear-gradient(140deg,#284b60,#4c214d)}.tilebody{padding:17px}.tilebody p,.muted{color:#91a7be;font-size:13px;line-height:1.6}.feature{text-align:center;border:1px solid #2b4d58;border-radius:18px;margin:42px 0;padding:35px;background:linear-gradient(110deg,#12283a,#10192b)}.feature p{color:#a5b9ca}.pagehead{padding:16px 0 25px}.two{display:grid;grid-template-columns:1fr 1fr;gap:20px}.panel{padding:23px;margin-bottom:15px}.stack{display:flex;flex-direction:column;gap:13px}.stack label{display:flex;flex-direction:column;gap:6px;font-size:13px;color:#b8c9dc}input:not([type=checkbox]),textarea,select{width:100%;background:#0a1320;color:#edf4ff;border:1px solid #38506a;border-radius:9px;padding:12px;font:inherit}textarea{min-height:100px;resize:vertical}input[type=checkbox]{width:auto}.alert{background:#4b2028;border:1px solid #9d4b59;padding:13px;border-radius:10px}.inline{display:inline}.rating{display:flex;gap:10px}.rating select{max-width:125px}.leader{display:flex;justify-content:space-between;padding:14px 0;border-bottom:1px solid #27384a;gap:10px;flex-wrap:wrap}.leader span{color:#9db2c7}.posts{margin-top:22px}summary{cursor:pointer;font-weight:800;margin-bottom:15px}footer{border-top:1px solid #283749;margin-top:50px}.foot{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;color:#98acc1;font-size:13px}.foot b{color:#fff}@media(max-width:850px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero{grid-template-columns:1fr}.heroart{min-height:230px}.crown{font-size:90px}}@media(max-width:520px){.grid,.two{grid-template-columns:1fr}.stats{grid-template-columns:repeat(2,1fr)}.links{gap:10px}.links a{font-size:12px}.wrap{padding:20px 16px}.tileart{height:130px}.heroart{min-height:210px}.logo{font-size:19px}}

.honeypot{position:absolute!important;left:-9999px!important;opacity:0;pointer-events:none}.panel h3{overflow-wrap:anywhere}.panel p{overflow-wrap:anywhere}.links a:hover{color:#6bffc1}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid #6bffc1;outline-offset:3px}

/* Premium identities — v1.4 */
.identity-card{display:flex;align-items:center;gap:24px;padding:30px;border:1px solid #b89540;border-radius:22px;margin:24px 0;background:radial-gradient(circle at 85% 0%,#614b1938,transparent 55%),linear-gradient(135deg,#151722,#0a0d17);box-shadow:0 15px 45px #0005,inset 0 1px #fff2}.identity-card h1,.identity-card h2{margin:8px 0}.identity-mark{flex:0 0 92px;height:92px;display:grid;place-items:center;border-radius:24px;font-size:54px;color:#ffe6a1;background:linear-gradient(140deg,#413011,#a67c26,#211907);box-shadow:0 0 35px #b98b3655}.founder-badge,.ai-badge{font-size:12px;letter-spacing:.12em;padding:7px 11px;border-radius:100px;background:#a98026;color:#0b0b0b;vertical-align:middle}.mara-card{border-color:#4dded0;background:radial-gradient(circle at 85% 0%,#10b6a538,transparent 55%),linear-gradient(135deg,#151722,#0a0d17)}.mara-card .identity-mark{background:linear-gradient(140deg,#072e37,#20d3c0,#7c2f8f);color:white;box-shadow:0 0 35px #27c4c855}.ai-badge{background:#26d0c2;color:#061a20}@media(max-width:620px){.identity-card{padding:20px;gap:14px;align-items:flex-start}.identity-mark{flex-basis:62px;height:62px;font-size:36px}.identity-card h1{font-size:1.5rem}}
