@charset "UTF-8";:root{--bg-black: #070709;--bg-surface: #101014;--bg-card: #15151b;--bg-card-hover: #1c1c24;--primary-red: #e11d48;--primary-red-hover: #be123c;--primary-red-glow: rgba(225, 29, 72, .35);--accent-crimson: #ff2a44;--border-dark: #24242c;--border-red: rgba(225, 29, 72, .4);--text-white: #ffffff;--text-gray: #a1a1aa;--text-muted: #71717a;--font-inter: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-roman-italic: "Newsreader", "Playfair Display", Georgia, serif;--font-mono: "JetBrains Mono", monospace}*{margin:0;padding:0;box-sizing:border-box}html,body{background-color:var(--bg-black);color:var(--text-white);font-family:var(--font-inter);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;overflow-x:hidden;position:relative}.grid-background{position:fixed;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.035) 1px,transparent 1px);background-size:56px 56px;pointer-events:none;z-index:1;-webkit-mask-image:radial-gradient(ellipse at center,black 40%,transparent 85%);mask-image:radial-gradient(ellipse at center,black 40%,transparent 85%)}.ambient-red-flare{position:fixed;top:-10%;left:50%;transform:translate(-50%);width:700px;height:500px;background:radial-gradient(circle,#e11d4826,#e11d4800 70%);filter:blur(100px);pointer-events:none;z-index:0}.font-inter-semibold{font-family:var(--font-inter);font-weight:600}.font-inter-bold{font-family:var(--font-inter);font-weight:800}.font-roman-italic{font-family:var(--font-roman-italic);font-style:italic;font-weight:400}.font-mono{font-family:var(--font-mono)}.floating-header-pill{position:sticky;top:20px;z-index:50;max-width:920px;margin:0 auto;padding:10px 24px;background:#101014d9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-dark);border-radius:9999px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 12px 36px #0009;transition:all .25s ease}.floating-header-pill:hover{border-color:#e11d4859}.omegle-card{background-color:var(--bg-card);border:1px solid var(--border-dark);border-radius:16px;transition:border-color .2s ease,transform .2s ease}.omegle-card:hover{border-color:var(--border-red)}.badge-red{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:9999px;background:#e11d481f;border:1px solid rgba(225,29,72,.35);color:#fda4af;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.pulse-dot-red{width:8px;height:8px;border-radius:50%;background-color:var(--primary-red);box-shadow:0 0 8px var(--primary-red);display:inline-block;animation:redPing 1.8s infinite}@keyframes redPing{0%{transform:scale(.95);opacity:.8}50%{transform:scale(1.2);opacity:1}to{transform:scale(.95);opacity:.8}}.btn-red-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 26px;border-radius:9999px;background-color:var(--primary-red);color:#fff;font-family:var(--font-inter);font-size:.95rem;font-weight:600;border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 18px #e11d4859;cursor:pointer;text-decoration:none;transition:background-color .2s ease,transform .15s ease,box-shadow .2s ease}.btn-red-primary:hover{background-color:var(--primary-red-hover);transform:translateY(-1px);box-shadow:0 8px 24px #e11d488c}.btn-secondary-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 18px;border-radius:9999px;background:#ffffff0f;color:var(--text-white);font-family:var(--font-inter);font-size:.85rem;font-weight:500;border:1px solid var(--border-dark);cursor:pointer;text-decoration:none;transition:all .2s ease}.btn-secondary-pill:hover{background:#ffffff1f;border-color:#ffffff40}.container{max-width:980px;margin:0 auto;padding:0 20px;position:relative;z-index:10}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg-black)}::-webkit-scrollbar-thumb{background:#24242c;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--primary-red)}
