*{box-sizing:border-box}body{margin:0;background:#000;color:#fff;font-family:Arial,sans-serif}button,input,textarea{font:inherit}.hide{display:none!important}#welcome,#app{max-width:520px;min-height:100dvh;margin:auto;background:#050505}#welcome{padding:24px;display:flex;flex-direction:column;justify-content:center;background:radial-gradient(circle at 50% 25%,#26132f,transparent 35%),#050505}#welcome img{width:100%;max-height:390px;object-fit:contain}h1{font-size:40px;line-height:.95}em{font-style:normal;color:#baff31}#welcome p{color:#ccc;line-height:1.5}button,.primary{border:0;border-radius:999px;padding:14px;background:#baff31;font-weight:800}#welcome small{text-align:center;color:#b454ff;letter-spacing:1.5px;margin-top:18px}header{height:72px;display:flex;justify-content:space-between;align-items:center;padding:7px 16px;border-bottom:1px solid #222;position:sticky;top:0;background:#050505ee;z-index:5}header img{width:90px;height:58px;object-fit:contain}.icon{background:none;color:#fff;padding:8px;font-size:22px}.view{display:none;padding-bottom:90px}.view.on{display:block}.tabs,.topics{display:flex;gap:8px;padding:12px 14px;overflow:auto}.tabs>*,.topics span{padding:9px 13px;background:#15151a;border:1px solid #2e2e34;border-radius:999px;font-size:12px;white-space:nowrap}.tabs b{background:#baff31;color:#050505}.post{padding:14px;border-bottom:1px solid #222}.user{font-size:13px;color:#bbb}.post p{font-size:17px;line-height:1.4}.pic{aspect-ratio:4/3;border-radius:16px;background:linear-gradient(135deg,#24172c,#17220e);display:grid;place-items:center;font-size:72px}.tags{color:#b454ff;font-size:12px;margin:10px 0}.result{display:flex;gap:7px}.pill{border:1px solid #555;border-radius:999px;padding:9px 12px;font-weight:800;font-size:12px}.pill.weird{color:#fff}.pill.aura{color:#baff31}.actions{display:flex;gap:7px;margin-top:8px}.actions button{flex:1;padding:10px 4px;background:#111;color:#fff;border:1px solid #444}.actions .up{background:#baff31;color:#050505}.actions .me{background:#b454ff;color:#050505}.meta{color:#aaa;font-size:12px;margin-top:10px}.report{float:right;background:none!important;border:0!important;color:#aaa!important;padding:0!important}.field,textarea{display:block;width:calc(100% - 32px);margin:12px 16px;padding:14px;background:#15151a;border:1px solid #333;border-radius:14px;color:#fff}textarea{height:110px}.upload{height:280px;margin:0 16px;border:1px dashed #555;border-radius:18px;display:grid;place-items:center;overflow:hidden}.upload input{display:none}.upload img{width:100%;height:100%;object-fit:cover;display:none}.hint,.safety,.bio{margin:0 16px 14px;color:#aaa}.safety{font-size:11px;line-height:1.5;margin-top:15px}.counter{text-align:right;margin:-8px 20px 8px;color:#777;font-size:11px}.toggle{display:flex;justify-content:space-between;margin:18px 16px}.primary{width:calc(100% - 32px);margin:0 16px}.exploreCard{margin:0 16px 10px;padding:16px;border-radius:15px;background:#15151a}.exploreCard b{color:#baff31}.ring{width:230px;height:230px;margin:30px auto;border-radius:50%;background:conic-gradient(#baff31 60%,#b454ff 60% 88%,#222 88%);display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:inset 0 0 0 14px #050505,inset 0 0 0 95px #09090c}.ring strong,.ring small,.ring i{z-index:1}.ring strong{font-size:40px}.ring i{font-size:42px}.stats{display:flex;justify-content:space-around;text-align:center}.stats p:first-child{color:#baff31}.stats p:last-child{color:#b454ff}.stats b,.stats small{display:block}blockquote{margin:25px 16px;background:#15151a;padding:20px;border-radius:14px;text-align:center}.badges{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 16px}.badges span{background:#15151a;padding:25px 10px;border-radius:14px;text-align:center}.badges b{display:block;font-size:12px;margin-top:7px}h2,h3{margin-left:16px;margin-right:16px}ol{list-style:none;padding:0 16px}li{padding:18px;border-bottom:1px solid #222;display:flex;justify-content:space-between}.you{background:#17131e;border-radius:14px}.notice{display:flex;gap:14px;margin:0 16px;padding:16px 4px;border-bottom:1px solid #222;font-size:24px}.notice p{font-size:14px;margin:0}.notice small{display:block;color:#888;margin-top:5px}.profile{display:grid;grid-template-columns:80px repeat(3,1fr);align-items:center;text-align:center;padding:28px 16px 5px}.profile i{width:70px;height:70px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#b454ff,#baff31);font-size:35px}.profile small{display:block;color:#aaa;font-size:9px}.outline{width:calc(100% - 32px);margin:8px 16px;background:transparent;color:#fff;border:1px solid #777}.profileTabs{display:flex;justify-content:space-around;border-bottom:1px solid #222;padding:18px}.profileTabs b{color:#baff31}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;padding:3px}.grid div{aspect-ratio:1;background:linear-gradient(135deg,#1f1726,#131811);display:grid;place-items:center;font-size:40px}.purple{border-color:#b454ff;color:#d9a5ff;margin-top:18px}nav{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:min(520px,100%);height:74px;background:#08080bef;border-top:1px solid #222;display:grid;grid-template-columns:repeat(5,1fr);align-items:center;z-index:10}nav button{background:none;color:#aaa;padding:5px;display:flex;flex-direction:column;align-items:center;font-size:20px}nav small{font-size:9px}.plus{width:52px;height:52px;background:#b454ff;color:#050505;font-size:32px;justify-self:center}#flash{position:fixed;inset:0;z-index:20;background:#050505ef;display:grid;place-items:center;text-align:center;font-size:32px;font-weight:900;color:#baff31;white-space:pre-line}@media(min-width:700px){body{background:radial-gradient(circle at 50% 20%,#1e1029,#000 45%)}#app{box-shadow:0 0 70px #321c47}}