    @font-face {
      font-family: "Felix Titling";
      src: local("Felix Titling MT"), url("../slotshouse/felixtitlingmt.ttf") format("truetype");
      font-display: swap;
    }
    :root{--text:#eef3ff;--muted:#a8b6d9;--line:rgba(255,255,255,.08);--gold:#d4aa57;--gold-2:#f1d08b}
    *{box-sizing:border-box}
    body{
      margin:0;font-family:Manrope,system-ui,sans-serif;color:var(--text);
      background:
        radial-gradient(1200px 600px at 15% -10%, rgba(17,168,255,.12), transparent 50%),
        radial-gradient(1000px 500px at 85% 0%, rgba(107,60,255,.12), transparent 55%),
        linear-gradient(180deg, #050914 0%, #04070f 100%);
      min-height:100vh;padding:24px 16px 48px;
    }
    .page{width:min(860px,100%);margin:0 auto}
    .top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;flex-wrap:wrap}
    .logo{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:var(--text)}
    .logo img{width:44px;height:44px;object-fit:contain}
    .logo span{font-family:"Felix Titling",Manrope,sans-serif;font-size:15px;letter-spacing:.1em;font-weight:600}
    .top-nav{display:flex;align-items:center;gap:16px;flex-wrap:wrap}
    .back{color:var(--muted);text-decoration:none;font-size:14px;font-weight:600}
    .back:hover{color:var(--gold-2);text-decoration:underline}
    .content{
      background:linear-gradient(180deg, rgba(10,18,38,.72), rgba(8,14,30,.85));
      border:1px solid var(--line);border-radius:16px;padding:32px 28px;
      box-shadow:0 20px 60px rgba(0,0,0,.45);
    }
    h1{margin:0 0 8px;font-size:clamp(24px,4vw,32px);font-weight:800;color:#fff}
    .updated{font-size:13px;color:var(--muted);margin-bottom:24px}
    .content h2,.content h3,.content h4{color:#e8f0ff;margin:28px 0 12px;font-weight:600}
    .content h2{font-size:20px;color:var(--gold-2)}
    .content h3{font-size:17px}
    .content h4{font-size:15px}
    .content p,.content li{line-height:1.65;font-size:15px;color:#cfdbf8}
    .content p{margin:0 0 14px}
    .content ul,.content ol{margin:0 0 14px;padding-left:22px}
    .content li{margin-bottom:6px}
    .content hr{border:0;border-top:1px solid var(--line);margin:24px 0}
    .content a{color:var(--gold);text-decoration:underline}
    .footer{margin-top:32px;padding-top:20px;border-top:1px solid var(--line);font-size:12px;color:#8fa0c6;line-height:1.6}
    .footer-links{margin-bottom:16px}
    .footer-links a{color:#b8c6e7;text-decoration:none;margin-right:14px}
    .footer-links a:hover{color:#fff;text-decoration:underline}
    .license{margin-top:16px;font-size:11px;color:#91a4cf}
    .license a{color:var(--gold)}
    @media (max-width:600px){.content{padding:24px 18px}.logo span{font-size:13px}}
  
