body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;margin:0}.dark-page{background:#0b1020;color:#e5e7eb;padding:32px}.public-wrap{max-width:1100px;margin:0 auto;background:#111827;border:1px solid #263042;border-radius:18px;padding:28px}.public-wrap-narrow{max-width:980px}.muted{color:#94a3b8}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:20px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px}.platforms{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:20px}.card{background:#0f172a;border:1px solid #1e293b;border-radius:14px;padding:16px}.mt-20{margin-top:20px}.tag{display:inline-block;padding:2px 8px;border-radius:999px;font-size:12px;background:#1e293b;color:#cbd5e1;margin-left:8px}code{background:#020617;padding:2px 6px;border-radius:6px}ul{line-height:1.8}.ok{color:#22c55e}.bad{color:#ef4444}.pc-body,.h5-body{background:#f8fafc;color:#0f172a}.pc-top{background:#0f172a;color:#fff;padding:16px 32px}.pc-wrap{max-width:1180px;margin:0 auto;padding:24px}.pc-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.shop-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:16px;box-shadow:0 4px 14px rgba(15,23,42,.04)}.h5-header{background:#111827;color:#fff;padding:14px 16px;font-size:18px}.h5-wrap{padding:16px}.h5-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:14px;margin-bottom:12px}.price{color:#dc2626;font-weight:700;font-size:20px}.price-sm{color:#dc2626;font-size:18px;font-weight:700}a{color:#2563eb;text-decoration:none}