*{box-sizing:border-box}body{color:#e8eaf0;background:#0f1117;margin:0;font-family:system-ui,-apple-system,Noto Sans KR,sans-serif}.container{max-width:480px;margin:0 auto;padding:16px 16px 96px}.hero{text-align:center;padding:24px 0 16px}.hero h1{margin:0 0 6px;font-size:28px}.hero p{color:#9aa0b4;margin:0 0 16px}.search{gap:8px;display:flex}.search input{color:inherit;background:#181c27;border:1px solid #2a3042;border-radius:10px;flex:1;padding:12px;font-size:16px}.search button{color:#fff;background:#e5484d;border:0;border-radius:10px;padding:0 18px;font-size:16px;font-weight:600}.card{background:#181c27;border-radius:14px;margin-top:16px;padding:16px}.card h2{margin:0 0 12px;font-size:17px}.list{margin:0;padding:0;list-style:none}.list li{border-top:1px solid #2a3042;padding:12px 0}.list li:first-child{border-top:0;padding-top:0}.list p{margin:6px 0;font-size:14px}.row{justify-content:space-between;align-items:center;display:flex}.counts{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.badge{border-radius:999px;padding:3px 8px;font-size:12px;font-weight:600}.k-troll{color:#ffb454;background:#3a2a14}.k-curse{color:#ff7b80;background:#3d1c20}.k-politic{color:#7bb6ff;background:#1c2a3d}.muted{color:#7d849a;font-size:12px}.fab{color:#fff;background:#e5484d;border:0;border-radius:999px;padding:14px 24px;font-size:16px;font-weight:700;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #0006}.notice{color:#7d849a;text-align:center;margin-top:20px;font-size:12px}.ver{text-align:center;color:#555c70;margin-top:8px;font-size:11px}
