:root{--bg0:#020617;--bg1:#0b1220;--card:#111827cc;--stroke:#ffffff14;--text:#e5e7eb;--muted:#9ca3af;--aqua:#22d3ee;--purple:#a78bfa;--yellow:#fde047;--white:#fff}#root,body,html{background:radial-gradient(1200px 800px at 10% -10%,#0a1122 0,#0000 60%),radial-gradient(1000px 700px at 90% 110%,#0b1530 0,#0000 60%),#020617;background:radial-gradient(1200px 800px at 10% -10%,#0a1122 0,#0000 60%),radial-gradient(1000px 700px at 90% 110%,#0b1530 0,#0000 60%),var(--bg0);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,Noto Sans,Helvetica Neue,sans-serif;height:100%}#root,a,body,html{color:#e5e7eb;color:var(--text)}a{text-decoration:none}a:hover{text-decoration:underline}.v-wrap{margin:16px auto;max-width:720px;padding:12px}.v-card{background:#111827cc;background:var(--card);border:1px solid #ffffff14;border:1px solid var(--stroke);border-radius:16px;box-shadow:0 0 .5px #22d3ee;box-shadow:0 0 .5px var(--aqua);padding:12px}.v-meta{color:#9ca3af;color:var(--muted);font-size:13px;margin-bottom:6px}.v-handle{color:#e5e7eb;color:var(--text);font-weight:700}.v-hashtag{color:#22d3ee;color:var(--aqua);margin-left:6px}.v-actions{display:flex;flex-wrap:wrap;font-size:14px;gap:16px;margin-top:8px}.v-action{background:none;border:none;color:#e5e7eb;color:var(--text);cursor:pointer;opacity:.9;padding:2px 0}.v-action:hover{opacity:1;text-shadow:0 0 8px #ffffff14}.v-action.support.active{color:#22d3ee;color:var(--aqua);text-shadow:0 0 10px #22d3ee55}.v-action.repost.active{color:#a78bfa;color:var(--purple);text-shadow:0 0 10px #a78bfa55}.v-action.comment.active{color:#ffe666;text-shadow:0 0 10px #ffe66655}.v-tabs{display:flex;gap:10px;margin:12px 0}.v-tab{background:#0b1220;border:1px solid #ffffff14;border:1px solid var(--stroke);border-radius:20px;color:#e5e7eb;color:var(--text);cursor:pointer;padding:6px 12px}.v-tab.active{background:linear-gradient(180deg,#0d1a2e,#0b1220);box-shadow:inset 0 0 0 1px #2dd4bf44,0 0 0 .6px #2dd4bf66;font-weight:700}.v-mediaGrid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));margin:8px 0}.v-mediaGrid img{border:1px solid #ffffff14;border:1px solid var(--stroke);border-radius:10px;height:100%;object-fit:cover;width:100%}.v-tip{color:#9ca3af;color:var(--muted);font-size:12px;margin:6px 0 8px}.v-input,.v-textarea{background:#0b1220;border:1px solid #ffffff14;border:1px solid var(--stroke);border-radius:12px;color:#e5e7eb;color:var(--text);padding:8px 10px;width:100%}.v-textarea{min-height:72px;resize:vertical}.v-attach{align-items:center;background:#0b1220;border:1px solid #ffffff14;border:1px solid var(--stroke);border-radius:20px;display:inline-flex;gap:8px;padding:6px 10px}.v-attach,.v-postBtn{color:#e5e7eb;color:var(--text)}.v-postBtn{background:linear-gradient(180deg,#0d1a2e,#0b1220);border:1px solid #ffffff14;border:1px solid var(--stroke);border-radius:12px;padding:6px 12px}.v-postBtn:disabled{opacity:.6}.media-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));margin:8px 0 12px}.media-cell{background:#0c0f14;border-radius:12px;overflow:hidden}.media-img,.media-vid{display:block;height:auto;max-height:clamp(180px,45vh,420px);object-fit:cover;width:100%}.media-aud{width:100%}.post-card{background:#0e131a;border:1px solid #1b2532;border-radius:16px;box-shadow:0 2px 0 #00000040;padding:12px}.post-head{align-items:center;color:#a8b3c7;display:flex;flex-wrap:wrap;font-size:14px;gap:6px}.post-head .handle{color:#e6f1ff;font-weight:700;text-decoration:none}.post-head .handle:hover{text-decoration:underline}.post-head .hash{color:#7fb7ff;margin-left:6px}.post-text{color:#e6edf6;line-height:1.4;margin:6px 0 8px}.btn{background:#0e131a;border:1px solid #1b2532;border-radius:12px;color:#e6edf6;padding:8px 12px}.btn:hover{border-color:#2a3a50}.btn-ghost{background:#0000;border:1px solid #1b2532}.btn-primary{background:linear-gradient(180deg,#0ea5e9,#0ea5e9 60%,#0891b2);border:none;color:#00121e;font-weight:700}.tabs{display:flex;gap:8px;margin:12px 0}.pill{background:#0e131a;border:1px solid #1b2532;border-radius:999px;color:#cbd7e3;padding:6px 12px}.pill.active{background:#0ea5e9;border-color:#0ea5e9;color:#00121e}.page{margin:16px auto;max-width:720px;padding:12px}.feed-col{display:flex;flex-direction:column;gap:12px}.pager{margin:16px 0 32px;text-align:center}
/*# sourceMappingURL=main.2dace700.css.map*/