﻿:root{color-scheme:dark;--bg:#080A16;--panel:#17122E;--card:#1B2140;--saffron:#FF9F1C;--green:#22C55E;--cyan:#18E0FF;--purple:#8B5CF6;--pink:#EC4899;--white:#FFFFFF;--muted:#B8C0D9;--warning:#FACC15;--inactive:#64748B;--error:#EF4444;--grad-primary:linear-gradient(135deg, var(--warning), var(--green));--grad-accent:linear-gradient(135deg, var(--cyan), var(--purple));--grad-glow:radial-gradient(circle at 30% 20%, rgba(139, 92, 246, 0.35), transparent 60%);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--radius-sm:10px;--radius-md:16px;--radius-lg:22px;--radius-pill:999px;--notch:14px;--notch-sm:9px;--notch-xs:5px;--shadow-card:0 10px 30px rgba(0, 0, 0, 0.35);--shadow-glow-cyan:0 0 24px rgba(24, 224, 255, 0.25);--shadow-glow-saffron:0 0 24px rgba(255, 159, 28, 0.25);--shadow-glow-gold:0 0 24px rgba(250, 204, 21, 0.3);--font-base:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-display:"Goldman", var(--font-base)}@font-face{font-family:"Goldman";font-style:normal;font-weight:400;font-display:swap;src:url(../font/goldman-400.woff2)format("woff2")}@font-face{font-family:"Goldman";font-style:normal;font-weight:700;font-display:swap;src:url(../font/goldman-700.woff2)format("woff2")}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);font-family:var(--font-base);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;position:relative}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul{margin:0;padding:0;list-style:none}button{font-family:inherit;cursor:pointer}h1,h2,h3,h4,p{margin:0 0 var(--space-3)}h1,h2,h3,h4{line-height:1.3;font-weight:700;font-family:var(--font-display);letter-spacing:.01em;color:var(--white)}h1{font-size:clamp(1.7rem,5.6vw,2.7rem)}h2{font-size:clamp(1.35rem,4.2vw,2rem)}h3{font-size:1.05rem}p{color:var(--muted)}.blog-card,.community-badge,.faq-item,.game-card,.hero-tile,.hero-visual,.quick-card,.safety-box,.sharp-panel{border-radius:0!important;clip-path:polygon(0 0,calc(100% - var(--notch))0,100% var(--notch),100% 100%,var(--notch) 100%,0 calc(100% - var(--notch)))}.container{width:100%;max-width:1180px;margin:0 auto;padding:0 var(--space-4)}.section{padding:var(--space-7)0}.section-head{max-width:680px;margin:0 0 var(--space-6)}.section-head p{margin-bottom:0}.eyebrow{display:inline-flex;align-items:center;gap:var(--space-2);font-size:.74rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--cyan);margin-bottom:var(--space-2);font-family:var(--font-display)}.btn,.update-strip a{font-weight:700;white-space:nowrap}.btn,.btn-primary{font-family:var(--font-display)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:13px 22px;border-radius:0;clip-path:polygon(0 0,calc(100% - var(--notch-sm))0,100% var(--notch-sm),100% 100%,var(--notch-sm) 100%,0 calc(100% - var(--notch-sm)));font-size:.92rem;border:1px solid transparent;min-height:48px;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.btn:active{transform:scale(.97)}.btn-primary{background:var(--grad-primary);color:#0f2417;box-shadow:var(--shadow-glow-gold)}.btn-primary:hover{box-shadow:0 0 30px rgba(250,204,21,.4)}.btn-cyan{background:var(--grad-accent);color:#0a0f1f;box-shadow:var(--shadow-glow-cyan)}.btn-outline{background:0 0;border-color:rgba(184,192,217,.35);color:var(--white)}.btn-outline:hover{border-color:var(--cyan);color:var(--cyan)}.btn-ghost{background:rgba(255,255,255,.06);color:var(--white)}.btn-sm{min-height:40px;padding:9px 16px;font-size:.85rem}.btn-block{width:100%}.btn-row{display:flex;flex-wrap:wrap;gap:var(--space-3)}.site-header,.update-strip{border-bottom:1px solid rgba(255,255,255,.06)}.update-strip{background:linear-gradient(90deg,#11163080,#1b2140);font-size:.8rem;color:var(--muted);padding:9px 0}.update-strip .container{justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.update-strip strong{color:var(--cyan);font-weight:700}.update-strip a{color:var(--saffron)}.site-header{position:sticky;top:0;z-index:50;background:rgba(8,10,22,.88);backdrop-filter:blur(10px)}.logo,.site-header .container,.update-strip .container{display:flex;align-items:center}.site-header .container{justify-content:space-between;height:68px}.logo{font-weight:700;font-size:clamp(.88rem,3.8vw,1.1rem);letter-spacing:0;gap:6px;font-family:var(--font-display);white-space:nowrap;flex-shrink:1;min-width:0;color:var(--white)}.logo .logo-india{color:var(--green)}.logo-mark-img{width:30px;height:30px;flex-shrink:0;object-fit:contain}@media (min-width:460px){.logo-mark-img{width:34px;height:34px}}.main-nav{display:none;align-items:center;gap:var(--space-5)}.main-nav a{color:var(--muted);font-weight:600;font-size:.94rem;transition:color .15s ease}.breadcrumbs span[aria-current],.main-nav a.is-active,.main-nav a:hover,body{color:var(--white)}.header-actions{display:flex;align-items:center;gap:var(--space-3)}.hamburger{display:inline-flex;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;background:rgba(255,255,255,.06);border:0;border-radius:0;clip-path:polygon(0 0,calc(100% - var(--notch-xs))0,100% var(--notch-xs),100% 100%,var(--notch-xs) 100%,0 calc(100% - var(--notch-xs)))}.hamburger span{display:block;width:20px;height:2px;margin:0 auto;background:var(--white);transition:transform .2s ease,opacity .2s ease}.hamburger[aria-expanded=true] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.hamburger[aria-expanded=true] span:nth-child(2){opacity:0}.hamburger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-nav{display:none;flex-direction:column;gap:var(--space-1);padding:var(--space-3) var(--space-4) var(--space-5);background:var(--panel);border-bottom:1px solid rgba(255,255,255,.06)}.mobile-nav.is-open{display:flex}.mobile-nav a{padding:12px 8px;border-radius:var(--radius-sm);color:var(--white);font-weight:600}.mobile-nav a:hover{background:rgba(255,255,255,.06)}@media (min-width:880px){.main-nav{display:flex}.hamburger{display:none}.mobile-nav{display:none!important}}.breadcrumbs{font-size:.82rem;padding-top:var(--space-5)}.breadcrumbs,.breadcrumbs a,.hero-tile small{color:var(--muted)}.bottom-nav a.is-active,.breadcrumbs a:hover,.footer-col a:hover{color:var(--cyan)}.hero{position:relative;padding:var(--space-7)0 var(--space-6);background:var(--grad-glow),var(--bg);overflow:hidden}.hero::before{content:"";position:absolute;inset:0;background-image:linear-gradient(100deg,var(--bg) 0%,var(--bg) 26%,transparent 62%),url(../image/hero-bg.webp);background-repeat:no-repeat;background-position:72%top,72%top;background-size:cover,cover;opacity:.45;z-index:0;pointer-events:none}@media (min-width:980px){.hero::before{background-position:right 12%,right 12%}}.hero-grid{position:relative;z-index:1;display:grid;gap:var(--space-6);align-items:center}@media (min-width:980px){.hero-grid{grid-template-columns:1.05fr .95fr}}.hero-grid-solo>div{max-width:560px}.hero-badges{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-4)}.badge{display:inline-flex;align-items:center;gap:6px;font-size:.74rem;font-weight:700;padding:7px 12px;border-radius:var(--radius-pill);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);color:var(--muted)}.badge.badge-green{color:var(--green);border-color:rgba(34,197,94,.35);background:rgba(34,197,94,.08)}.badge.badge-cyan{color:var(--cyan);border-color:rgba(24,224,255,.35);background:rgba(24,224,255,.08)}.badge.badge-saffron{color:var(--saffron);border-color:rgba(255,159,28,.35);background:rgba(255,159,28,.08)}.badge.badge-purple{color:var(--purple);border-color:rgba(139,92,246,.35);background:rgba(139,92,246,.08)}.badge.badge-warning{color:var(--warning);border-color:rgba(250,204,21,.35);background:rgba(250,204,21,.08)}.badge.badge-gray{color:var(--muted);border-color:rgba(100,116,139,.35);background:rgba(100,116,139,.08)}.hero h1{margin-bottom:var(--space-3)}.hero-text{max-width:540px}.hero-visual{position:relative;border-radius:var(--radius-lg);background:linear-gradient(155deg,var(--panel),var(--card));border:1px solid rgba(255,255,255,.08);padding:var(--space-5);box-shadow:var(--shadow-card)}.hero-visual-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-3)}.hero-tile{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-md);padding:var(--space-3);display:flex;flex-direction:column;gap:6px}.hero-tile .tile-icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-tile .tile-icon img{border-radius:12px}.hero-tile strong{font-size:.88rem;font-family:var(--font-display);font-weight:700}.hero-tile small{font-size:.74rem}.quick-grid{display:grid;gap:var(--space-3);grid-template-columns:repeat(2,1fr)}@media (min-width:720px){.quick-grid{grid-template-columns:repeat(4,1fr);gap:var(--space-4)}}.quick-card{background:var(--panel);border:1px solid rgba(255,255,255,.07);padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2);transition:transform .15s ease,border-color .15s ease}.quick-card:hover{transform:translateY(-3px);border-color:rgba(24,224,255,.3)}.quick-card .icon-tile{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.quick-card h3{margin-bottom:2px;font-size:.95rem}.quick-card p{font-size:.8rem;margin-bottom:var(--space-2)}.quick-card .btn{width:100%;margin-top:auto}@media (min-width:480px){.quick-card{padding:var(--space-5);gap:var(--space-3)}.quick-card .icon-tile{width:48px;height:48px}.quick-card h3{font-size:1.05rem}.quick-card p{font-size:.9rem}}.icon-tile.tile-saffron,.tile-icon.tile-saffron{background:rgba(255,159,28,.15);color:var(--saffron)}.icon-tile.tile-cyan,.tile-icon.tile-cyan{background:rgba(24,224,255,.15);color:var(--cyan)}.icon-tile.tile-green,.tile-icon.tile-green{background:rgba(34,197,94,.15);color:var(--green)}.icon-tile.tile-purple,.tile-icon.tile-purple{background:rgba(139,92,246,.15);color:var(--purple)}.icon-tile.tile-pink,.tile-icon.tile-pink{background:rgba(236,72,153,.15);color:var(--pink)}.game-grid{display:grid;gap:var(--space-3);grid-template-columns:repeat(2,1fr)}@media (min-width:720px){.game-grid{grid-template-columns:repeat(3,1fr);gap:var(--space-4)}}@media (min-width:1000px){.game-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1320px){.game-grid{grid-template-columns:repeat(5,1fr)}}.game-card{--accent:var(--cyan);background:var(--card);background:linear-gradient(165deg,color-mix(in srgb,var(--accent) 12%,var(--card)),var(--card) 60%);border:1px solid rgba(255,255,255,.07);border-top:3px solid var(--accent);padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2);transition:transform .15s ease,box-shadow .15s ease}.game-card:hover{transform:translateY(-3px);box-shadow:0 0 0 1px var(--accent),0 14px 28px rgba(0,0,0,.4)}.game-card[data-category=slots]{--accent:var(--purple)}.game-card[data-category=rummy]{--accent:var(--cyan)}.game-card[data-category=card-games]{--accent:var(--saffron)}.game-card[data-category=casual]{--accent:var(--pink)}.game-card[data-category=arcade]{--accent:var(--green)}.game-card[data-category=sports]{--accent:var(--warning)}.game-card-top,.game-icon{display:flex;align-items:center}.game-card-top{gap:var(--space-2)}.game-icon{width:44px;height:44px;flex-shrink:0;justify-content:center;background:rgba(255,255,255,.05);overflow:hidden}.community-badge .badge-icon svg,.game-icon svg{width:26px;height:26px}.game-icon img,.hero-tile .tile-icon img{width:100%;height:100%;object-fit:cover}.game-name{font-weight:700;font-size:.86rem;margin:0;font-family:var(--font-display);line-height:1.2}.game-category{font-size:.68rem;color:var(--muted)}@media (min-width:480px){.game-icon{width:52px;height:52px}.game-name{font-size:.98rem}.game-category{font-size:.76rem}.game-card{padding:var(--space-4)}.game-card,.game-card-top{gap:var(--space-3)}}.status-row{display:flex;flex-wrap:wrap;gap:6px}.search-box input,.status-pill{border-radius:var(--radius-pill)}.status-pill{font-size:.62rem;font-weight:700;padding:4px 8px;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}@media (min-width:480px){.status-pill{font-size:.7rem;padding:5px 10px}}.status-active{background:rgba(34,197,94,.14);color:var(--green)}.status-checking{background:rgba(250,204,21,.14);color:var(--warning)}.status-waiting{background:rgba(100,116,139,.18);color:var(--muted)}.status-unavailable{background:rgba(239,68,68,.14);color:var(--error)}.status-available{background:rgba(34,197,94,.14);color:var(--green)}.status-new{background:linear-gradient(135deg,var(--pink),var(--purple));color:#fff}.meta-list{display:flex;flex-direction:column;gap:4px;font-size:.7rem;color:var(--muted)}.meta-list b,.promo-updated-note #promoLastUpdated{color:var(--white);font-weight:600}@media (min-width:480px){.meta-list{font-size:.78rem}}.card-actions{display:flex;flex-direction:column;gap:8px;margin-top:auto}.card-actions .btn{width:100%}@media (min-width:480px){.card-actions{flex-direction:row;flex-wrap:wrap}.card-actions .btn{flex:1 1 auto;width:auto}}.access-note{font-size:.72rem;color:var(--muted);display:flex;align-items:center;gap:5px}.promo-updated-note{font-size:.8rem;color:var(--muted);margin-top:6px}.directory-toolbar{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-5)}.search-box{position:relative;display:flex;align-items:center}.search-box input{width:100%;background:var(--panel);border:1px solid rgba(255,255,255,.1);color:var(--white);padding:13px 18px 13px 42px;font-size:.95rem;min-height:48px}.search-box input::placeholder{color:var(--inactive)}.form-grid input:focus,.form-grid textarea:focus,.search-box input:focus{outline:2px solid var(--cyan)}.search-box svg{position:absolute;left:16px;width:18px;height:18px;color:var(--inactive)}.filter-chips{display:flex;flex-wrap:wrap;gap:8px;overflow-x:auto;padding-bottom:2px}.chip{flex-shrink:0;font-weight:700;font-family:var(--font-display);padding:9px 16px;border-radius:0;clip-path:polygon(0 0,calc(100% - var(--notch-sm))0,100% var(--notch-sm),100% 100%,var(--notch-sm) 100%,0 calc(100% - var(--notch-sm)));background:var(--panel);border:1px solid rgba(255,255,255,.08)}.chip.is-active{background:var(--grad-accent);color:#0a0f1f;border-color:transparent}.chip,.promo-table th,.results-count{font-size:.82rem;color:var(--muted)}.no-results{display:none;text-align:center;padding:var(--space-7) var(--space-4);color:var(--muted)}.no-results.is-visible{display:block}.promo-table-wrap{background:var(--panel);border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-lg);overflow-x:auto;overflow-y:hidden}#promoTableBody{display:table-row-group;min-height:3550px}@media (max-width:760px){#promoTableBody{display:block;min-height:13000px}}table.promo-table{width:100%;min-width:800px;table-layout:fixed;border-collapse:collapse;font-size:.88rem}.promo-table th{text-align:left;padding:14px 16px;background:rgba(255,255,255,.04);font-size:.74rem;text-transform:uppercase;letter-spacing:.04em}.promo-table th:first-child{width:160px}.promo-table th:last-child{width:140px}.promo-table td{padding:14px 16px;border-top:1px solid rgba(255,255,255,.06);vertical-align:middle;overflow-wrap:break-word}.promo-table tr td:first-child{font-weight:700}.promo-table td:last-child{white-space:nowrap}.promo-game-cell{display:flex;align-items:center;gap:10px}.promo-game-cell img{width:30px;height:30px;border-radius:8px;object-fit:cover;flex-shrink:0}.skeleton-bar{display:inline-block;height:14px;border-radius:4px;background:rgba(255,255,255,.08)}.code-cell{display:flex;align-items:center;gap:8px}.code-value{font-family:"Courier New",monospace;background:rgba(255,255,255,.06);padding:4px 8px;border-radius:6px;font-size:.82rem}.copy-btn{border:0;background:rgba(24,224,255,.14);color:var(--cyan);font-size:.7rem;font-weight:700;font-family:var(--font-display);padding:5px 9px;border-radius:0;clip-path:polygon(0 0,calc(100% - var(--notch-xs))0,100% var(--notch-xs),100% 100%,var(--notch-xs) 100%,0 calc(100% - var(--notch-xs)));min-height:30px}.copy-btn.is-copied{background:rgba(34,197,94,.18);color:var(--green)}@media (max-width:760px){table.promo-table,table.promo-table tbody,table.promo-table td,table.promo-table tr{display:block;width:100%;min-width:0}table.promo-table thead{width:100%;display:none}table.promo-table tr{padding:var(--space-4);border-top:1px solid rgba(255,255,255,.07)}table.promo-table tr:first-child{border-top:none}table.promo-table td{border:0;padding:6px 0;display:flex;justify-content:space-between;align-items:center;gap:var(--space-3)}table.promo-table td::before{content:attr(data-label);font-size:.72rem;text-transform:uppercase;color:var(--muted);font-weight:700;flex-shrink:0}table.promo-table tr td:first-child{font-size:1.02rem;padding-bottom:10px;border-bottom:1px dashed rgba(255,255,255,.08);margin-bottom:6px}table.promo-table tr td:first-child::before{content:""}}.community-grid{display:grid;gap:var(--space-3);grid-template-columns:repeat(2,1fr)}@media (min-width:760px){.community-grid{grid-template-columns:repeat(4,1fr)}}.community-badge{background:var(--panel);border:1px solid rgba(255,255,255,.07);border-top:3px solid var(--accent, var(--cyan));padding:var(--space-4);text-align:center;font-weight:700;font-family:var(--font-display);font-size:.82rem;color:var(--white)}.community-badge .badge-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:10px;color:var(--accent, var(--cyan))}.safety-box{background:linear-gradient(135deg,rgba(255,159,28,.1),rgba(236,72,153,.08));border:1px solid rgba(255,159,28,.25);border-radius:var(--radius-lg);padding:var(--space-5)}.safety-box h2{color:var(--saffron)}.faq-list{display:flex;flex-direction:column;gap:var(--space-3)}.faq-item{background:var(--panel);border:1px solid rgba(255,255,255,.07);border-left:3px solid var(--cyan)}.faq-item+.faq-item{border-left-color:var(--purple)}.faq-item:nth-child(3n+1){border-left-color:var(--cyan)}.faq-item:nth-child(3n+2){border-left-color:var(--purple)}.faq-item:nth-child(3n+3){border-left-color:var(--green)}.faq-item summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4);font-weight:700;font-family:var(--font-display);font-size:.92rem;color:var(--white)}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary .faq-chevron{width:18px;height:18px;flex-shrink:0;color:var(--cyan);transition:transform .2s ease}.faq-item[open] summary .faq-chevron{transform:rotate(180deg)}.faq-item .faq-answer{padding:0 var(--space-4) var(--space-4);margin:0;color:var(--muted);font-size:.88rem}.blog-grid{display:grid;gap:var(--space-3);grid-template-columns:repeat(2,1fr)}@media (min-width:720px){.blog-grid{grid-template-columns:repeat(4,1fr);gap:var(--space-4)}}.blog-card{background:var(--panel);border:1px solid rgba(255,255,255,.07);padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}.blog-card img{aspect-ratio:16/9;object-fit:cover}.blog-card .tag{font-size:.62rem;font-weight:700;text-transform:uppercase;color:var(--cyan);letter-spacing:.03em}.blog-card h3{font-size:.88rem}.blog-card p{font-size:.78rem}.blog-card .read-more{font-weight:700;color:var(--saffron);font-size:.8rem}@media (min-width:480px){.blog-card{padding:var(--space-4)}.blog-card .tag{font-size:.68rem}.blog-card h3{font-size:1rem}.blog-card p{font-size:.86rem}.blog-card .read-more{font-size:.85rem}}.site-footer{background:var(--panel);border-top:1px solid rgba(255,255,255,.07);padding:var(--space-7)0 110px}.footer-grid{display:grid;gap:var(--space-6);grid-template-columns:1fr}@media (min-width:720px){.footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr}}.footer-brand p{font-size:.88rem;max-width:320px}.footer-col h3{font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:var(--space-3)}.footer-col a,.footer-col li{font-size:.92rem;color:var(--white)}.footer-col li{margin-bottom:10px}.footer-note{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid rgba(255,255,255,.07);font-size:.78rem;color:var(--muted)}.bottom-nav a,.footer-bottom{display:flex;color:var(--muted)}.footer-bottom{flex-wrap:wrap;justify-content:space-between;gap:var(--space-3);font-size:.78rem;margin-top:var(--space-4)}@media (min-width:880px){.site-footer{padding-bottom:var(--space-7)}}.bottom-nav{position:fixed;bottom:0;left:0;right:0;z-index:60;display:grid;grid-template-columns:repeat(4,1fr);background:rgba(15,14,32,.96);backdrop-filter:blur(10px);border-top:1px solid rgba(255,255,255,.08);padding:8px 4px env(safe-area-inset-bottom,8px)}.bottom-nav a{flex-direction:column;align-items:center;gap:4px;font-size:.66rem;font-weight:700;padding:6px 0}.bottom-nav a svg{width:20px;height:20px}@media (max-width:879px){main{padding-bottom:calc(var(--space-8) + env(safe-area-inset-bottom,0))}}@media (min-width:880px){.bottom-nav{display:none}.site-footer{padding-bottom:var(--space-7)}}.content-page{padding:var(--space-7)0 var(--space-8);max-width:760px}.blog-card img,.content-page img{width:100%;height:auto}.content-page h2{margin-top:var(--space-6)}.content-page ul{padding-left:var(--space-5);list-style:disc;margin-bottom:var(--space-4)}.content-page li{margin-bottom:6px;color:var(--muted)}.content-page table{width:100%;border-collapse:collapse;margin-bottom:var(--space-4);font-size:.86rem}.content-page td,.content-page th{padding:10px 12px;color:var(--muted)}.content-page th{text-align:left;background:rgba(255,255,255,.04);font-size:.7rem;text-transform:uppercase;letter-spacing:.04em}.content-page td{border-top:1px solid rgba(255,255,255,.06)}.content-page tr td:first-child{color:var(--white);font-weight:700}.callout{background:rgba(24,224,255,.07);border:1px solid rgba(24,224,255,.25);border-radius:var(--radius-md);padding:var(--space-4);font-size:.9rem;color:var(--white);margin:var(--space-5)0}.form-grid{display:grid;gap:var(--space-3);max-width:520px}.form-grid label{font-size:.85rem;font-weight:700;color:var(--white);margin-bottom:6px;display:block}.form-grid input,.form-grid textarea{width:100%;background:var(--panel);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-sm);color:var(--white);padding:12px 14px;font-size:.95rem;font-family:inherit}.error-page{min-height:70vh;display:flex;align-items:center;justify-content:center;padding:var(--space-6) var(--space-4)}.error-page .code{font-size:clamp(3.5rem,14vw,7rem);font-weight:800;background:var(--grad-primary);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1}.error-page,.text-center{text-align:center}.mt-0{margin-top:0}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}