:root{--bg:#080b14;--card:#101827;--soft:#172236;--text:#eef4ff;--muted:#93a4bd;--a:#7c3aed;--b:#06b6d4;--danger:#ef4444;--ok:#22c55e}*{box-sizing:border-box}body{margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;background:#050814;color:var(--text)}a{color:inherit;text-decoration:none}.container{width:min(1180px,92%);margin:auto}.topbar{position:sticky;top:0;z-index:10;background:rgba(8,11,20,.72);backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.08)}.nav-inner{height:72px;display:flex;align-items:center;justify-content:space-between}.logo{font-size:24px;font-weight:900;display:flex;gap:10px;align-items:center}.logo span{width:18px;height:18px;border-radius:6px;background:linear-gradient(135deg,var(--a),var(--b));box-shadow:0 0 28px var(--b)}.nav-links{display:flex;gap:18px;align-items:center}.nav-links a,.nav-links button{color:var(--muted);background:none;border:0;font:inherit;cursor:pointer}.pill{padding:10px 14px;border-radius:999px;background:rgba(124,58,237,.18)!important;color:white!important}.hero{min-height:760px;display:flex;align-items:center;position:relative;overflow:hidden;background:linear-gradient(90deg,rgba(5,8,20,.96) 0%,rgba(5,8,20,.78) 45%,rgba(5,8,20,.55) 100%),url('/img/arena-bg.svg') center/cover no-repeat}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 20%,rgba(6,182,212,.24),transparent 28%),radial-gradient(circle at 72% 18%,rgba(245,158,11,.18),transparent 24%),url('/img/game-pattern.svg');opacity:.95}.hero:after{content:"";position:absolute;inset:auto 0 0 0;height:180px;background:linear-gradient(transparent,#050814)}.hero-grid{position:relative;display:grid;grid-template-columns:1.1fr .9fr;gap:50px;align-items:center}.badge{display:inline-flex;padding:8px 12px;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:#bfefff;background:rgba(6,182,212,.08)}h1{font-size:clamp(38px,6vw,74px);line-height:.98;margin:20px 0}h1 b{background:linear-gradient(90deg,#fff,#7dd3fc,#c4b5fd);-webkit-background-clip:text;color:transparent}h2{font-size:34px}.hero p{font-size:19px;color:var(--muted);max-width:660px;line-height:1.7}.btn,button{border:0;border-radius:14px;padding:13px 18px;font-weight:800;cursor:pointer}.primary{background:linear-gradient(135deg,var(--a),var(--b));color:white;box-shadow:0 12px 35px rgba(6,182,212,.2)}.ghost{background:rgba(255,255,255,.08);color:white;border:1px solid rgba(255,255,255,.12)}.full{display:block;width:100%;text-align:center}.hero-actions{display:flex;gap:14px;margin:28px 0}.stats{display:flex;gap:18px;margin-top:28px}.stats div,.panel-box,.server-card,.auth-card,.price-card,.features article,.game-card{background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.1);border-radius:24px;box-shadow:0 22px 80px rgba(0,0,0,.25)}.stats div{padding:15px 20px}.stats b{display:block;font-size:22px}.stats span,.muted{color:var(--muted)}.game-card{padding:24px;transform:rotate(1deg);backdrop-filter:blur(18px)}.fake-shot{height:320px;border-radius:22px;background:url('/img/cs2-card.svg') center/cover no-repeat;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(255,255,255,.13),0 30px 80px rgba(6,182,212,.14)}.fake-shot:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(2,6,23,.72)),repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 2px,transparent 2px 28px)}.fake-shot span{position:absolute;left:18px;top:18px;color:#dbeafe;z-index:1;background:rgba(2,6,23,.55);border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:8px 12px}.fake-shot strong{position:absolute;right:18px;bottom:18px;color:#fff;z-index:1;background:rgba(22,163,74,.82);border-radius:999px;padding:9px 13px}.terminal,.logbox{background:#020617;border-radius:16px;padding:14px;color:#cbd5e1;font-family:Consolas,monospace;overflow:auto}.ok{color:#86efac}.section{padding:70px 0}.features,.pricing,.cards,.admin-grid,.detail-grid{display:grid;gap:22px}.features{grid-template-columns:repeat(3,1fr)}.features article,.price-card{padding:26px}.features i{font-size:34px}.pricing{grid-template-columns:repeat(3,1fr)}.price-card{position:relative}.price-card.hot{outline:2px solid rgba(6,182,212,.5);transform:translateY(-8px)}.ribbon{position:absolute;right:20px;top:20px;background:#f59e0b;color:#111827;padding:6px 10px;border-radius:99px;font-size:12px;font-weight:900}.price{font-size:42px;font-weight:900;margin:22px 0}.price span{font-size:16px;color:var(--muted)}ul{padding-left:20px;color:#cbd5e1;line-height:2}.footer{border-top:1px solid rgba(255,255,255,.08);padding:30px 0;color:var(--muted)}.auth-wrap{min-height:calc(100vh - 72px);display:grid;place-items:center;padding:30px}.auth-card{width:min(460px,92vw);padding:30px}.auth-card h1{font-size:38px}.auth-card label,.stack{display:grid;gap:8px;margin:14px 0;color:#cbd5e1}.auth-card input,input,textarea{width:100%;padding:13px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#0b1220;color:white}.alert{background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.35);padding:12px;border-radius:12px}.dashboard{padding:45px 0}.cards{grid-template-columns:1fr}.server-card{padding:20px;display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center}.status{padding:7px 10px;border-radius:99px;background:#334155}.status.online{background:rgba(34,197,94,.2);color:#86efac}.status.error{background:rgba(239,68,68,.2);color:#fca5a5}.actions{grid-column:1/-1;display:flex;gap:10px;flex-wrap:wrap}.actions form{display:inline}.danger{background:var(--danger);color:white}.empty{padding:30px;border:1px dashed rgba(255,255,255,.2);border-radius:20px;color:var(--muted)}.panel-box{padding:24px}.admin-grid{grid-template-columns:1fr 1fr}.detail-grid{grid-template-columns:1fr 1.5fr}.big{font-size:32px;font-weight:900}table{width:100%;border-collapse:collapse}td,th{padding:12px;border-bottom:1px solid rgba(255,255,255,.08);text-align:left}@media(max-width:850px){.hero-grid,.features,.pricing,.admin-grid,.detail-grid{grid-template-columns:1fr}.nav-links{gap:10px}.stats{flex-direction:column}.hero{padding:70px 0}.server-card{grid-template-columns:1fr}}

.hero-glow{position:absolute;right:8%;top:17%;width:380px;height:380px;border-radius:999px;background:rgba(6,182,212,.18);filter:blur(70px)}.price-card:hover,.features article:hover,.server-card:hover{transform:translateY(-4px);transition:.22s ease}.price-card,.features article,.server-card{transition:.22s ease}.topbar{box-shadow:0 16px 50px rgba(0,0,0,.25)}

/* Professional account flow */
.auth-page{min-height:calc(100vh - 72px);display:grid;grid-template-columns:1fr 560px;background:linear-gradient(90deg,rgba(3,7,18,.9),rgba(3,7,18,.62)),url('/img/cs2-operator-bg.svg') center/cover no-repeat;position:relative;overflow:hidden}.auth-page:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 22% 22%,rgba(6,182,212,.24),transparent 31%),radial-gradient(circle at 75% 78%,rgba(37,99,235,.24),transparent 34%)}.auth-art,.auth-shell{position:relative;z-index:1}.auth-art{display:flex;align-items:center;padding-left:max(6vw,40px)}.auth-art h1{max-width:620px;text-shadow:0 20px 60px rgba(0,0,0,.55)}.auth-art p{max-width:620px;color:#cbd5e1;font-size:19px;line-height:1.8}.auth-shell{display:flex;align-items:center;justify-content:center;padding:34px 24px;background:rgba(248,250,252,.96);box-shadow:-28px 0 90px rgba(0,0,0,.35)}.account-modal{width:min(530px,100%);color:#1f2937}.modal-title{display:flex;align-items:center;gap:11px;margin-bottom:22px}.modal-title h1{font-size:22px;color:#172554;margin:0;line-height:1.2}.id-icon{width:26px;height:22px;border:2px solid #1d4ed8;border-radius:4px;display:grid;place-items:center;color:#1d4ed8;font-size:14px}.account-modal label{font-weight:500;color:#374151}.form-row label{display:grid;grid-template-columns:150px 1fr;align-items:center;margin:11px 0}.account-modal input{background:#fff!important;color:#111827!important;border:1px solid #cbd5e1!important;border-radius:4px!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.04),0 1px 4px rgba(15,23,42,.08);padding:8px 9px!important}.account-modal input:focus{outline:2px solid rgba(14,165,233,.25);border-color:#0ea5e9!important}.account-modal hr{border:0;border-top:1px solid #e5e7eb;margin:16px 0}.gender-line{display:grid;grid-template-columns:150px 90px 90px;align-items:center;margin:14px 0;color:#374151}.gender-line label{display:flex;align-items:center;gap:8px}.gender-line input,.terms input{width:auto!important;box-shadow:none!important}.gender-line input[type=radio],.terms input[type=checkbox]{accent-color:#0b83ff;width:21px!important;height:21px!important}.captcha-row{display:grid;grid-template-columns:150px 66px 1fr;align-items:center;margin:11px 0}.captcha-row strong{height:30px;display:grid;place-items:center;background:#fff;border:1px solid #cbd5e1;border-right:0;color:#000;font:18px Consolas,monospace;letter-spacing:2px}.terms{display:flex!important;gap:10px;align-items:flex-start;line-height:1.7;margin:16px 0 24px!important;color:#111827!important}.account-modal .primary{background:#0b83ff;color:white;border-radius:4px!important;box-shadow:0 8px 18px rgba(11,131,255,.24);padding:10px 16px!important}.auth-switch{display:block;text-align:center;color:#2563eb;margin-top:14px}.account-modal .alert{background:#fee2e2;color:#991b1b;border:1px solid #fecaca;border-radius:6px;margin-bottom:14px}.panel-top{display:grid;grid-template-columns:390px 1fr;gap:22px;margin:22px 0}.balance-box{background:linear-gradient(135deg,rgba(6,182,212,.15),rgba(30,64,175,.18));border:1px solid rgba(125,211,252,.25);border-radius:24px;padding:24px;box-shadow:0 22px 80px rgba(0,0,0,.25)}.balance-box span{display:block;color:#93c5fd}.balance-box b{display:block;font-size:42px;margin:6px 0 18px}.balance-box form{display:flex;gap:10px}.balance-box input{max-width:140px}.balance-box small{display:block;margin-top:12px;color:#94a3b8}.nav-links .balance-link{display:none!important}
@media(max-width:980px){.auth-page{grid-template-columns:1fr}.auth-art{display:none}.auth-shell{min-height:calc(100vh - 72px)}}@media(max-width:620px){.form-row label,.gender-line,.captcha-row{grid-template-columns:1fr;gap:7px}.auth-shell{padding:20px 12px}.account-modal{padding:0}.panel-top{grid-template-columns:1fr}.balance-box form{flex-direction:column}.balance-box input{max-width:none}}

/* v2 homepage polish: AuraGame.com storefront */
html{scroll-behavior:smooth}body{opacity:0;transform:translateY(8px);transition:opacity .28s ease,transform .28s ease,filter .22s ease}.page-ready{opacity:1;transform:none}.page-leave{opacity:.0;transform:translateY(10px);filter:blur(4px)}
.pro-hero{background:linear-gradient(90deg,rgba(2,6,23,.98) 0%,rgba(2,6,23,.83) 46%,rgba(2,6,23,.58) 100%),url('/img/gaming-operator-pro.svg') center/cover no-repeat!important}.pro-hero:before{background:radial-gradient(circle at 22% 24%,rgba(14,165,233,.24),transparent 31%),radial-gradient(circle at 75% 75%,rgba(245,158,11,.16),transparent 28%),linear-gradient(110deg,rgba(14,165,233,.08),transparent 45%);opacity:1}.hero-copy{animation:heroIn .65s ease both}.live-card{animation:cardIn .75s ease .08s both}.domain-strip{display:flex;gap:10px;flex-wrap:wrap;margin:22px 0 2px}.domain-strip span{background:rgba(15,23,42,.72);border:1px solid rgba(125,211,252,.18);border-radius:999px;padding:10px 13px;color:#cbd5e1;box-shadow:0 16px 50px rgba(0,0,0,.18)}.domain-strip b{color:#67e8f9;margin-right:5px}.operator-shot{background:url('/img/gaming-operator-pro.svg') center/cover no-repeat!important}.service-section{position:relative;padding:82px 0;background:linear-gradient(180deg,#050814,#07101f 55%,#050814)}.section-head{max-width:760px;margin-bottom:28px}.section-head h2{margin:14px 0 8px}.section-head p{color:#93a4bd;line-height:1.75}.service-grid{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:22px}.service-card{position:relative;overflow:hidden;padding:28px;border-radius:26px;background:linear-gradient(180deg,rgba(15,23,42,.94),rgba(15,23,42,.62));border:1px solid rgba(148,163,184,.16);box-shadow:0 24px 90px rgba(0,0,0,.28);min-height:330px;transition:.25s ease}.service-card:before{content:"";position:absolute;inset:-1px;background:radial-gradient(circle at 24% 10%,rgba(34,211,238,.2),transparent 30%),radial-gradient(circle at 95% 90%,rgba(37,99,235,.22),transparent 34%);opacity:.85;pointer-events:none}.service-card>*{position:relative}.service-card:hover{transform:translateY(-6px);border-color:rgba(56,189,248,.38)}.main-service{background:linear-gradient(180deg,rgba(8,47,73,.82),rgba(15,23,42,.72)),url('/img/gaming-operator-pro.svg') center/cover no-repeat}.service-icon{width:54px;height:54px;display:grid;place-items:center;border-radius:18px;background:rgba(14,165,233,.14);border:1px solid rgba(125,211,252,.22);font-size:28px}.service-card h3{font-size:25px;margin:20px 0 10px}.service-card p{color:#cbd5e1;line-height:1.65}.service-card a{display:inline-flex;margin-top:12px;color:#67e8f9;font-weight:900}.dark-band{background:linear-gradient(180deg,#07101f,#050814)}.mini-products{display:grid;grid-template-columns:1.4fr .8fr .8fr;gap:20px;align-items:stretch}.mini-card{padding:24px;border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.1);box-shadow:0 22px 80px rgba(0,0,0,.22)}.mini-card b{display:block;font-size:24px;margin-bottom:8px}.mini-card span{color:#93a4bd}.nav-links a[href="#ses"],.nav-links a[href="#vds"]{display:inline-flex}@keyframes heroIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes cardIn{from{opacity:0;transform:translateY(18px) rotate(1deg) scale(.98)}to{opacity:1;transform:rotate(1deg) scale(1)}}@media(max-width:950px){.service-grid,.mini-products{grid-template-columns:1fr}.pro-hero{background-position:62% center!important}.domain-strip span{width:100%;border-radius:16px}.hero-copy h1{font-size:42px}}
/* AuraGame login/register professional pass */
.auth-page{background:linear-gradient(90deg,rgba(2,6,23,.96),rgba(2,6,23,.68) 48%,rgba(2,6,23,.28)),url('/img/gaming-operator-pro.svg') center/cover no-repeat!important}.auth-art h1{font-size:58px;line-height:1.02;margin:18px 0}.auth-points{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.auth-points span{background:rgba(8,47,73,.72);border:1px solid rgba(103,232,249,.24);border-radius:999px;padding:10px 13px;color:#cffafe;font-weight:800}.modal-title small{display:block;color:#64748b;margin-top:4px}.account-modal{background:rgba(255,255,255,.92);border:1px solid rgba(148,163,184,.35);border-radius:16px;padding:24px;box-shadow:0 28px 90px rgba(2,6,23,.22)}.admin-note{font-size:12px;color:#64748b;margin:4px 0 12px}.account-modal .full{width:100%;font-weight:900;letter-spacing:.2px}.account-modal input::placeholder{color:#9ca3af}.auth-shell{backdrop-filter:blur(14px)}

/* AuraGame Auth Theme v3 - dark glass gaming identity */
.auth-brand-page{min-height:calc(100vh - 72px);grid-template-columns:minmax(0,1fr) 590px;background:linear-gradient(105deg,rgba(2,6,23,.98) 0%,rgba(3,12,28,.88) 45%,rgba(3,12,28,.48) 100%),url('/img/gaming-operator-pro.svg') center/cover no-repeat!important;isolation:isolate}.auth-brand-page:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,182,212,.10),transparent 38%),radial-gradient(circle at 18% 22%,rgba(34,211,238,.26),transparent 28%),radial-gradient(circle at 78% 18%,rgba(59,130,246,.18),transparent 24%),repeating-linear-gradient(90deg,rgba(255,255,255,.025) 0 1px,transparent 1px 42px);z-index:0;pointer-events:none}.auth-brand-art{padding:70px max(5vw,38px);align-items:center}.auth-copy-card{max-width:720px;padding:34px;border-radius:32px;background:linear-gradient(180deg,rgba(15,23,42,.58),rgba(2,6,23,.28));border:1px solid rgba(125,211,252,.18);box-shadow:0 34px 110px rgba(0,0,0,.35);backdrop-filter:blur(10px)}.auragame-badge{border-color:rgba(103,232,249,.32);background:rgba(8,47,73,.55);color:#cffafe}.auth-copy-card h1{font-size:clamp(42px,5.5vw,70px);background:linear-gradient(90deg,#fff,#bae6fd,#60a5fa);-webkit-background-clip:text;color:transparent;text-shadow:none}.brand-points span{border-radius:16px;background:rgba(2,132,199,.14);border-color:rgba(125,211,252,.24);box-shadow:inset 0 0 24px rgba(14,165,233,.06)}.auth-mini-console{margin-top:26px;display:grid;gap:9px;max-width:420px;padding:18px;border-radius:20px;background:rgba(2,6,23,.76);border:1px solid rgba(148,163,184,.17);font-family:Consolas,monospace;color:#cbd5e1}.auth-mini-console b{color:#e0f2fe}.auth-mini-console .ok{color:#67e8f9}.auth-brand-shell{background:linear-gradient(180deg,rgba(2,6,23,.70),rgba(2,6,23,.92))!important;border-left:1px solid rgba(125,211,252,.14);box-shadow:-35px 0 110px rgba(0,0,0,.45);backdrop-filter:blur(18px)}.brand-auth-card{background:linear-gradient(180deg,rgba(15,23,42,.92),rgba(8,13,26,.86))!important;color:#e5eefc!important;border:1px solid rgba(125,211,252,.18)!important;border-radius:28px!important;padding:28px!important;box-shadow:0 30px 100px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.06)!important;position:relative;overflow:hidden}.brand-auth-card:before{content:"";position:absolute;inset:-1px;background:radial-gradient(circle at 20% 0%,rgba(34,211,238,.20),transparent 32%),radial-gradient(circle at 100% 20%,rgba(59,130,246,.18),transparent 28%);pointer-events:none}.brand-auth-card>*{position:relative}.auth-logo-line{display:flex;align-items:center;gap:12px;margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid rgba(148,163,184,.14)}.auth-mark{width:48px;height:48px;display:grid;place-items:center;border-radius:16px;background:linear-gradient(135deg,#0284c7,#22d3ee);font-weight:1000;color:white;box-shadow:0 12px 34px rgba(34,211,238,.25)}.auth-logo-line strong{display:block;font-size:18px;color:#fff}.auth-logo-line small{display:block;color:#93c5fd;margin-top:3px}.brand-title h1,.brand-auth-card .modal-title h1{color:#f8fafc!important}.brand-title small,.brand-auth-card .modal-title small,.brand-auth-card .admin-note{color:#94a3b8!important}.brand-auth-card .id-icon{border-color:#38bdf8;color:#67e8f9;background:rgba(14,165,233,.10)}.brand-auth-card label,.brand-auth-card .form-row label,.brand-auth-card .gender-line,.brand-auth-card .terms{color:#dbeafe!important}.brand-auth-card input{background:rgba(2,6,23,.72)!important;color:#f8fafc!important;border:1px solid rgba(148,163,184,.22)!important;border-radius:12px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 12px 28px rgba(0,0,0,.12)!important}.brand-auth-card input::placeholder{color:#64748b!important}.brand-auth-card input:focus{outline:2px solid rgba(34,211,238,.20)!important;border-color:#22d3ee!important;box-shadow:0 0 0 4px rgba(34,211,238,.08)!important}.brand-auth-card hr{border-top:1px solid rgba(148,163,184,.14)!important}.brand-auth-card .gender-line input[type=radio],.brand-auth-card .terms input[type=checkbox]{accent-color:#22d3ee;background:#020617!important}.brand-auth-card .captcha-row strong{height:38px;border:1px solid rgba(34,211,238,.28);background:linear-gradient(135deg,rgba(14,165,233,.18),rgba(2,6,23,.76));color:#e0f2fe;border-radius:12px 0 0 12px}.brand-auth-card .captcha-row input{border-radius:0 12px 12px 0!important}.brand-auth-card .terms{background:rgba(14,165,233,.06);border:1px solid rgba(125,211,252,.14);border-radius:18px;padding:14px!important}.brand-auth-card .terms u{color:#bae6fd;text-underline-offset:3px}.brand-submit{border-radius:14px!important;background:linear-gradient(135deg,#2563eb,#06b6d4)!important;box-shadow:0 18px 40px rgba(6,182,212,.24)!important;padding:13px 16px!important;text-transform:none}.brand-submit:hover{filter:brightness(1.08);transform:translateY(-1px)}.brand-auth-card .auth-switch{color:#67e8f9!important;font-weight:800}.brand-auth-card .alert{background:rgba(239,68,68,.12)!important;color:#fecaca!important;border-color:rgba(248,113,113,.3)!important;border-radius:14px!important}.brand-label{display:grid;gap:8px;margin:14px 0}.brand-auth-card .form-row label{grid-template-columns:145px 1fr}.brand-auth-card .captcha-row{grid-template-columns:145px 72px 1fr}.brand-auth-card .gender-line{grid-template-columns:145px 90px 90px}@media(max-width:980px){.auth-brand-page{grid-template-columns:1fr}.auth-brand-art{display:none}.auth-brand-shell{border-left:0;padding:24px 14px}}@media(max-width:620px){.brand-auth-card .form-row label,.brand-auth-card .captcha-row,.brand-auth-card .gender-line{grid-template-columns:1fr}.brand-auth-card .captcha-row strong{border-radius:12px}.brand-auth-card .captcha-row input{border-radius:12px!important}.brand-auth-card{padding:20px!important;border-radius:22px!important}}

/* AuraGame Homepage Professional Upgrade */
html{scroll-behavior:smooth}.aura-home{background:#030712;overflow-x:hidden}.home-hero{min-height:calc(100vh - 72px);position:relative;display:flex;align-items:center;overflow:hidden;background:linear-gradient(90deg,rgba(2,6,23,.98) 0%,rgba(2,6,23,.82) 48%,rgba(2,6,23,.28) 100%),url('/img/aura-cs2-hero.svg') center/cover no-repeat}.home-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 25%,rgba(34,211,238,.24),transparent 28%),radial-gradient(circle at 65% 12%,rgba(37,99,235,.20),transparent 28%),linear-gradient(180deg,transparent 70%,#030712 100%);pointer-events:none}.home-hero:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,rgba(255,255,255,.025) 0 1px,transparent 1px 56px);mask-image:linear-gradient(90deg,#000,transparent 80%);pointer-events:none}.home-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.1fr) 430px;gap:42px;align-items:center}.home-hero-copy h1{font-size:clamp(44px,6.4vw,86px);line-height:.94;margin:20px 0 18px;letter-spacing:-2.4px}.home-hero-copy h1 b{background:linear-gradient(90deg,#67e8f9,#60a5fa,#c4b5fd);-webkit-background-clip:text;color:transparent}.home-hero-copy p{font-size:20px;max-width:720px;color:#cbd5e1;line-height:1.75}.aura-badge{box-shadow:0 0 38px rgba(34,211,238,.14)}.pro-strip{margin-top:28px}.hero-status-card{padding:24px;border-radius:30px;background:linear-gradient(180deg,rgba(15,23,42,.82),rgba(2,6,23,.72));border:1px solid rgba(125,211,252,.18);box-shadow:0 40px 120px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.06);backdrop-filter:blur(18px)}.status-top{display:flex;align-items:center;gap:10px;color:#dffbff;font-weight:900}.live-dot{width:11px;height:11px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 7px rgba(34,197,94,.12),0 0 24px #22c55e}.server-preview{margin:22px 0;padding:24px;border-radius:24px;background:linear-gradient(135deg,rgba(14,165,233,.18),rgba(30,41,59,.45));border:1px solid rgba(148,163,184,.18);display:grid;gap:9px}.server-preview strong{font-size:30px}.server-preview span{color:#bae6fd}.server-preview em{font-style:normal;color:#67e8f9;font-family:Consolas,monospace}.meter{height:12px;border-radius:999px;background:#020617;overflow:hidden;border:1px solid rgba(148,163,184,.14)}.meter span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#2563eb,#22d3ee)}.hero-mini-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.hero-mini-stats div{padding:14px;border-radius:18px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);text-align:center}.hero-mini-stats b{display:block;font-size:22px}.hero-mini-stats span{font-size:12px;color:#94a3b8}.premium-grid .service-card,.why-card,.stat-card,.calc-card,.testimonial,.support-card{backdrop-filter:blur(14px)}.premium-service{background:linear-gradient(180deg,rgba(8,47,73,.72),rgba(15,23,42,.72)),url('/img/aura-cs2-hero.svg') center/cover no-repeat!important}.stats-band{background:linear-gradient(90deg,rgba(8,47,73,.28),rgba(2,6,23,.94),rgba(8,47,73,.24));border-top:1px solid rgba(125,211,252,.10);border-bottom:1px solid rgba(125,211,252,.10)}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.stat-card{padding:28px;border-radius:26px;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.1);text-align:center}.stat-card b{display:block;font-size:44px;background:linear-gradient(90deg,#fff,#67e8f9);-webkit-background-clip:text;color:transparent}.stat-card:nth-child(2) b:after{content:"%"}.stat-card:nth-child(4) b:before{content:""}.stat-card span{color:#94a3b8}.calc-grid{display:grid;grid-template-columns:1fr 440px;gap:32px;align-items:center}.calc-card{padding:28px;border-radius:30px;background:linear-gradient(180deg,rgba(15,23,42,.86),rgba(2,6,23,.72));border:1px solid rgba(125,211,252,.18);box-shadow:0 34px 100px rgba(0,0,0,.35)}.calc-card label{display:grid;gap:10px;margin-bottom:18px;color:#dbeafe;font-weight:800}.calc-card select,.calc-card input[type=range]{width:100%;accent-color:#22d3ee}.calc-price{display:flex;align-items:baseline;gap:8px;padding:18px;border-radius:20px;background:rgba(14,165,233,.10);border:1px solid rgba(125,211,252,.16);margin:20px 0}.calc-price span{color:#94a3b8}.calc-price b{font-size:38px;color:#e0f2fe}.calc-price em{font-style:normal;color:#94a3b8}.why-section{background:radial-gradient(circle at 20% 0%,rgba(14,165,233,.14),transparent 32%),#030712}.why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.why-card{padding:24px;border-radius:26px;background:linear-gradient(180deg,rgba(15,23,42,.82),rgba(15,23,42,.46));border:1px solid rgba(148,163,184,.14);transition:.25s ease}.why-card:hover{transform:translateY(-6px);border-color:rgba(34,211,238,.32)}.why-card i{display:grid;place-items:center;width:52px;height:52px;border-radius:17px;background:rgba(14,165,233,.12);border:1px solid rgba(125,211,252,.20);font-size:27px;font-style:normal}.why-card p{color:#94a3b8;line-height:1.65}.testimonials{background:linear-gradient(180deg,#030712,#07101f)}.testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.testimonial{padding:26px;border-radius:26px;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.1)}.testimonial b{color:#fbbf24}.testimonial p{color:#e2e8f0;line-height:1.7}.testimonial span{color:#94a3b8}.support-section{background:radial-gradient(circle at 70% 20%,rgba(34,211,238,.18),transparent 32%),#030712}.support-grid{display:grid;grid-template-columns:1.3fr .7fr .7fr;gap:20px;align-items:stretch;padding:30px;border-radius:34px;background:linear-gradient(180deg,rgba(15,23,42,.72),rgba(2,6,23,.72));border:1px solid rgba(125,211,252,.14)}.support-card{display:grid;gap:12px;padding:22px;border-radius:24px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.10)}.support-card b{font-size:24px}.support-card span{color:#94a3b8}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.reveal.is-visible{opacity:1;transform:none}.delay-1{transition-delay:.12s}.delay-2{transition-delay:.22s}.delay-3{transition-delay:.32s}.page-ready{animation:pageFade .45s ease both}.page-leave{opacity:.15;transition:.17s ease}@keyframes pageFade{from{opacity:0;filter:blur(5px)}to{opacity:1;filter:none}}@media(max-width:1050px){.home-hero-grid,.calc-grid,.support-grid{grid-template-columns:1fr}.hero-status-card{max-width:520px}.stat-grid,.why-grid,.testimonial-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.home-hero{padding:58px 0;min-height:auto}.home-hero-copy h1{font-size:42px;letter-spacing:-1px}.home-hero-copy p{font-size:16px}.hero-actions{flex-direction:column}.stat-grid,.why-grid,.testimonial-grid{grid-template-columns:1fr}.hero-mini-stats{grid-template-columns:1fr}.calc-card{padding:20px}.support-grid{padding:20px}.nav-links{display:none}.topbar:after{content:'☰';position:absolute;right:22px;top:24px;color:#e0f2fe}}
.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:24px;align-items:start}.footer-grid p,.footer-grid a,.footer-grid span{display:block;color:#94a3b8;margin-top:10px}.footer-grid b{display:block;color:#e0f2fe;margin-bottom:12px}@media(max-width:850px){.footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.footer-grid{grid-template-columns:1fr}}

/* AuraGame Platform Expansion */
.platform-showcase{background:radial-gradient(circle at 75% 0%,rgba(37,99,235,.20),transparent 34%),linear-gradient(180deg,#030712,#050b18)}
.platform-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:20px;margin-bottom:20px}.ai-wizard,.live-status,.market-card,.promo-card,.map-card,.extra-card{border:1px solid rgba(125,211,252,.15);background:linear-gradient(180deg,rgba(15,23,42,.82),rgba(2,6,23,.68));border-radius:30px;padding:26px;box-shadow:0 28px 90px rgba(0,0,0,.30);backdrop-filter:blur(14px)}.card-head{display:flex;gap:16px;align-items:flex-start}.card-head>span{width:54px;height:54px;border-radius:18px;display:grid;place-items:center;background:rgba(14,165,233,.12);border:1px solid rgba(125,211,252,.22);font-size:28px}.card-head h3,.market-card h3,.extra-card h3{margin:0 0 8px}.card-head p,.market-card p,.extra-card p{color:#94a3b8;line-height:1.65}.wizard-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:22px 0}.wizard-tabs button{background:rgba(255,255,255,.06);color:#dbeafe;border:1px solid rgba(255,255,255,.10);padding:10px 12px;border-radius:999px}.wizard-tabs button.active{background:linear-gradient(135deg,#2563eb,#06b6d4);color:#fff;box-shadow:0 14px 34px rgba(6,182,212,.20)}.wizard-preview{display:grid;gap:9px;padding:20px;border-radius:22px;background:linear-gradient(135deg,rgba(14,165,233,.13),rgba(124,58,237,.09));border:1px solid rgba(125,211,252,.16)}.wizard-preview b{font-size:24px}.wizard-preview span{color:#cbd5e1}.wizard-preview em{font-style:normal;color:#67e8f9}.node-list{display:grid;gap:12px;margin-top:20px}.node-list div{padding:16px;border-radius:18px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08)}.node-list b{display:block}.node-list span{color:#86efac;font-size:14px}.market-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.chip-list,.map-pills{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.chip-list span,.map-pills span{padding:9px 11px;border-radius:999px;background:rgba(14,165,233,.10);border:1px solid rgba(125,211,252,.16);color:#dffbff}.template-list{display:grid;gap:10px;margin-top:18px}.template-list div{padding:13px 14px;border-radius:16px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08)}.template-list b{display:block}.template-list small{color:#94a3b8}.promo-map-section{background:linear-gradient(90deg,rgba(8,47,73,.22),rgba(2,6,23,.92))}.promo-map-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:20px}.promo-card h2,.map-card h2{font-size:38px}.countdown{display:flex;gap:12px;margin:22px 0}.countdown div{min-width:92px;text-align:center;padding:15px;border-radius:18px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.10)}.countdown b{display:block;font-size:30px;color:#67e8f9}.countdown span{color:#94a3b8}.world-map{height:280px;margin:22px 0;border-radius:26px;background:radial-gradient(circle at 48% 45%,rgba(34,211,238,.16),transparent 18%),linear-gradient(135deg,rgba(14,165,233,.10),rgba(15,23,42,.72));border:1px solid rgba(125,211,252,.16);position:relative;overflow:hidden}.world-map:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(255,255,255,.035) 0 1px,transparent 1px 34px),repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 34px)}.pin{position:absolute;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#22d3ee;color:#082f49;font-weight:900;box-shadow:0 0 0 10px rgba(34,211,238,.12),0 0 30px rgba(34,211,238,.55);font-style:normal}.pin.tr{left:54%;top:46%}.pin.de{left:48%;top:37%}.pin.nl{left:45%;top:34%}.location-row{display:flex;gap:10px;flex-wrap:wrap}.location-row span{padding:10px 12px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.10)}.extra-features{background:#030712}.extra-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.extra-card{transition:.25s ease}.extra-card:hover{transform:translateY(-6px);border-color:rgba(34,211,238,.33)}.extra-card i{display:grid;place-items:center;width:52px;height:52px;border-radius:17px;background:rgba(14,165,233,.12);border:1px solid rgba(125,211,252,.2);font-size:27px;font-style:normal;margin-bottom:16px}
@media(max-width:1050px){.platform-grid,.promo-map-grid{grid-template-columns:1fr}.market-grid,.extra-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.market-grid,.extra-grid{grid-template-columns:1fr}.countdown{flex-wrap:wrap}.countdown div{min-width:76px}.promo-card h2,.map-card h2{font-size:30px}}
.membership-box{position:relative;overflow:hidden}.membership-box:after{content:"";position:absolute;inset:auto -30px -40px auto;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,rgba(34,211,238,.25),transparent 70%)}.membership-box b{background:linear-gradient(90deg,#fff,#67e8f9);-webkit-background-clip:text;background-clip:text;color:transparent}.panel-top{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}@media(max-width:760px){.panel-top{grid-template-columns:1fr}}
.people-count{font-size:3rem;font-weight:900;color:var(--primary,#35d8ff);margin:22px 0}.people-count span{display:block;font-size:.85rem;letter-spacing:.12em;text-transform:uppercase;color:#9fb1c8}.agreement-list{display:grid;gap:10px;margin:16px 0}.agreement-list label{display:flex;gap:10px;align-items:flex-start;padding:11px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.035)}.agreement-list input{margin-top:3px}.agreement-list a{color:#55dcff}.otp-box{padding:18px;border:1px solid rgba(64,213,255,.25);border-radius:16px;background:rgba(25,159,211,.08);margin-bottom:18px}.otp-box span,.otp-box p{display:block;color:#9fb1c8}.otp-box b{font-size:1.35rem}.legal-card{max-width:900px;padding:42px;border-radius:24px;background:rgba(8,18,35,.92);border:1px solid rgba(255,255,255,.1);margin-top:40px;margin-bottom:60px}.legal-card h1{font-size:2.5rem}.legal-card h2{margin-top:28px}.legal-warning{padding:16px;border-left:4px solid #ffc857;background:rgba(255,200,87,.08)}

/* Legal documents v5 */
.legal-page{padding-top:110px}.legal-card{max-width:980px}.legal-topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.legal-topbar h1{margin-top:12px}.legal-meta{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.legal-meta span{padding:8px 12px;border:1px solid rgba(91,210,255,.18);border-radius:999px;background:rgba(7,19,38,.6);font-size:.88rem}.legal-warning{border-left:3px solid #34c8ff;padding:14px 16px;background:rgba(52,200,255,.08);border-radius:10px;margin:18px 0 26px}.legal-toc{display:flex;flex-wrap:wrap;gap:8px;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(255,255,255,.025);position:sticky;top:78px;z-index:4;backdrop-filter:blur(14px)}.legal-toc a{padding:7px 10px;border-radius:8px;color:#bcefff;font-size:.86rem}.legal-toc a:hover{background:rgba(52,200,255,.12)}.legal-card section{scroll-margin-top:150px;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.07)}.legal-card section h2{font-size:1.28rem;margin:0 0 10px;color:#eafaff}.legal-card section p,.legal-card li{line-height:1.78;color:rgba(234,246,255,.78)}.legal-card ul{padding-left:22px}.legal-contact{margin-top:28px;padding:20px;border-radius:14px;background:linear-gradient(135deg,rgba(29,120,255,.12),rgba(42,225,255,.06));border:1px solid rgba(75,207,255,.16)}@media(max-width:700px){.legal-topbar{flex-direction:column}.legal-toc{position:static}.legal-page{padding-top:90px}}
@media print{nav,.site-nav,footer,.legal-topbar button{display:none!important}.legal-page{padding:0}.legal-card{max-width:none;background:#fff!important;color:#111!important;box-shadow:none!important}.legal-card *{color:#111!important}.legal-warning,.legal-meta span,.legal-contact{background:#fff!important;border-color:#bbb!important}.legal-toc{position:static;background:#fff!important}.legal-card section{break-inside:avoid}}

/* AuraGame v6 navigation, services and registration refinement */
.nav-inner{position:relative}.nav-links{flex:1;justify-content:flex-end}.nav-service-links{position:absolute;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:30px}.nav-service-links a{font-weight:700;white-space:nowrap;letter-spacing:.01em}.auth-nav-box{display:flex;align-items:center;gap:10px;padding:10px 15px;border:1px solid rgba(103,232,249,.22);border-radius:14px;background:linear-gradient(135deg,rgba(14,165,233,.13),rgba(37,99,235,.10));box-shadow:0 12px 34px rgba(0,0,0,.22)}.auth-nav-box a{font-weight:800!important;color:#e6fbff!important}.auth-nav-box span{color:#4fdcf5;opacity:.75}.home-services .section-head{text-align:center;margin-left:auto;margin-right:auto}.home-services .service-grid{justify-content:center}.home-services .service-card{text-align:center}.home-services .service-icon{margin-left:auto;margin-right:auto}.home-services .service-card ul{display:inline-grid;text-align:left;margin:8px auto 0}.register-focus{display:flex!important;align-items:flex-start;justify-content:center;min-height:calc(100vh - 72px);padding:46px 18px 70px;background:linear-gradient(rgba(2,6,23,.80),rgba(2,6,23,.88)),url('/img/gaming-operator-pro.svg') center/cover fixed no-repeat!important}.register-focus:before{background:radial-gradient(circle at 50% 12%,rgba(34,211,238,.20),transparent 30%),radial-gradient(circle at 50% 88%,rgba(37,99,235,.18),transparent 38%)}.register-hidden-art{display:none!important}.register-focus .auth-shell{width:100%;max-width:720px;min-height:auto;background:transparent;box-shadow:none;backdrop-filter:none;padding:0}.register-focus .account-modal{width:100%;max-width:720px;background:linear-gradient(180deg,rgba(8,18,36,.96),rgba(4,10,24,.96));color:#eaf6ff;border:1px solid rgba(103,232,249,.22);border-radius:26px;padding:34px;box-shadow:0 38px 120px rgba(0,0,0,.50),inset 0 1px 0 rgba(255,255,255,.04);backdrop-filter:blur(18px)}.register-focus .auth-logo-line{justify-content:center;text-align:left;margin-bottom:26px}.register-focus .account-modal label,.register-focus .account-modal legend{color:#d9ebf7;font-weight:750}.register-focus .account-modal input{background:rgba(15,23,42,.88)!important;color:#f8fbff!important;border:1px solid rgba(148,163,184,.22)!important;border-radius:12px!important;padding:12px 13px!important;transition:.2s ease}.register-focus .account-modal input:focus{border-color:#22d3ee!important;outline:3px solid rgba(34,211,238,.12)}.register-focus .form-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.register-focus .form-row label{display:grid;grid-template-columns:1fr;gap:8px;margin:0}.register-focus .account-modal>label{display:grid;gap:8px;margin:14px 0}.gender-choice{border:0;padding:0;margin:18px 0 8px;display:flex;align-items:center;gap:18px}.gender-choice legend{float:left;margin-right:8px;font-size:14px}.gender-choice label{display:flex!important;align-items:center;gap:9px;cursor:pointer;margin:0!important}.gender-choice input{position:absolute;opacity:0;pointer-events:none}.radio-ui{width:20px;height:20px;border-radius:50%;border:2px solid rgba(148,163,184,.65);display:inline-block;position:relative;background:rgba(15,23,42,.8);transition:.2s ease}.gender-choice input:checked+.radio-ui{border-color:#22d3ee;box-shadow:0 0 0 4px rgba(34,211,238,.10)}.gender-choice input:checked+.radio-ui:after{content:"";position:absolute;inset:4px;border-radius:50%;background:linear-gradient(135deg,#22d3ee,#2563eb)}.register-focus .captcha-row{display:grid;grid-template-columns:130px 86px 1fr;gap:0;align-items:center;margin:18px 0}.register-focus .captcha-row strong{height:44px;background:rgba(2,8,23,.95);border:1px solid rgba(34,211,238,.28);color:#67e8f9}.register-focus .agreement-list label{color:#c9d8e6;background:rgba(255,255,255,.025);border-color:rgba(255,255,255,.08)}.register-focus .agreement-list input{accent-color:#22d3ee}.register-focus .auth-switch{color:#67e8f9}.register-focus .primary{border-radius:13px!important;padding:13px 16px!important}.register-focus .alert{border-radius:13px}.register-focus .auth-mark{box-shadow:0 0 38px rgba(34,211,238,.25)}
@media(max-width:980px){.nav-service-links{position:static;transform:none;gap:16px}.nav-links{justify-content:flex-end}.register-focus{padding-top:26px}}
@media(max-width:760px){.nav-service-links{display:none}.auth-nav-box{margin-left:auto}.register-focus .account-modal{padding:22px 16px;border-radius:20px}.register-focus .form-row{grid-template-columns:1fr}.register-focus .captcha-row{grid-template-columns:1fr;gap:8px}.register-focus .captcha-row strong{border-radius:10px}.gender-choice{align-items:flex-start;flex-wrap:wrap}.gender-choice legend{width:100%;margin-bottom:2px}}

/* v7: müşteri giriş, kayıt ve SMS doğrulama ekranları tek merkez panel */
.auth-centered-focus{display:flex!important;align-items:flex-start;justify-content:center;min-height:calc(100vh - 72px);padding:46px 18px 70px;background:linear-gradient(rgba(2,6,23,.82),rgba(2,6,23,.91)),url('/img/gaming-operator-pro.svg') center/cover fixed no-repeat!important;position:relative;overflow:hidden}
.auth-centered-focus:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 8%,rgba(34,211,238,.19),transparent 30%),radial-gradient(circle at 50% 95%,rgba(37,99,235,.16),transparent 40%);pointer-events:none}
.auth-hidden-art{display:none!important}
.auth-centered-focus .auth-shell{position:relative;width:100%;max-width:720px;min-height:auto;background:transparent!important;border-left:0!important;box-shadow:none!important;backdrop-filter:none!important;padding:0!important}
.auth-centered-focus .account-modal{width:100%;max-width:720px;margin:0 auto;background:linear-gradient(180deg,rgba(8,18,36,.97),rgba(4,10,24,.97))!important;border:1px solid rgba(103,232,249,.22)!important;border-radius:26px!important;padding:34px!important;box-shadow:0 38px 120px rgba(0,0,0,.52),inset 0 1px 0 rgba(255,255,255,.05)!important;backdrop-filter:blur(18px)}
.auth-centered-focus .auth-logo-line{justify-content:center;margin-bottom:26px}
.auth-centered-focus .brand-label{display:grid;gap:8px;margin:14px 0}
.auth-centered-focus .captcha-row{display:grid;grid-template-columns:130px 86px 1fr;gap:0;align-items:center;margin:18px 0}
.auth-centered-focus .otp-box{text-align:center;background:linear-gradient(135deg,rgba(14,165,233,.10),rgba(37,99,235,.08));border-color:rgba(103,232,249,.22)}
.agreement-single{margin:18px 0}
.agreement-single label{display:flex!important;align-items:flex-start!important;gap:12px!important;padding:15px 16px!important;line-height:1.65!important}
.agreement-single input[type=checkbox]{width:19px!important;height:19px!important;min-width:19px;margin-top:4px!important;accent-color:#22d3ee}
.agreement-single a{color:#8be9ff!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:3px!important;font-weight:800}
.agreement-single a:hover{color:#fff!important}
.otp-actions{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:15px}
.otp-resend{border:0;background:transparent;color:#67e8f9;font:inherit;font-weight:800;cursor:pointer;padding:6px 0}
.otp-resend:hover{text-decoration:underline;text-underline-offset:4px}
@media(max-width:760px){.auth-centered-focus{padding:26px 12px 50px}.auth-centered-focus .account-modal{padding:22px 16px!important;border-radius:20px!important}.auth-centered-focus .captcha-row{grid-template-columns:1fr;gap:8px}.auth-centered-focus .captcha-row strong,.auth-centered-focus .captcha-row input{border-radius:10px!important}.otp-actions{flex-direction:column;align-items:center}}

/* v9 müşteri paneli */
.customer-body{background:#060a13;min-height:100vh}.customer-app{min-height:100vh;display:grid;grid-template-columns:270px 1fr}.customer-sidebar{position:fixed;inset:0 auto 0 0;width:270px;background:linear-gradient(180deg,#0b1220,#070b13);border-right:1px solid rgba(255,255,255,.07);padding:22px 16px;display:flex;flex-direction:column;z-index:30}.customer-brand{display:grid;grid-template-columns:38px 1fr;column-gap:11px;align-items:center;padding:8px 10px 24px}.customer-brand>span{grid-row:1/3;width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,#2563eb,#22d3ee);box-shadow:0 0 28px rgba(34,211,238,.25)}.customer-brand strong{font-size:20px;letter-spacing:.2px}.customer-brand small{color:#7f91a9;font-size:11px}.customer-menu{display:flex;flex-direction:column;gap:5px}.menu-heading{font-size:10px;font-weight:900;letter-spacing:1.8px;color:#55657a;padding:17px 13px 8px}.buy-heading{margin-top:12px;border-top:1px solid rgba(255,255,255,.06);padding-top:25px}.customer-menu a{display:flex;align-items:center;gap:12px;padding:12px 13px;border-radius:12px;color:#91a2b8;font-weight:700;transition:.2s}.customer-menu a i{font-style:normal;width:24px;text-align:center;font-size:18px}.customer-menu a:hover{background:rgba(255,255,255,.045);color:#eaf7ff;transform:translateX(3px)}.customer-menu a.active{background:linear-gradient(90deg,rgba(37,99,235,.24),rgba(34,211,238,.08));color:#fff;border:1px solid rgba(34,211,238,.16);box-shadow:inset 3px 0 #22d3ee}.sidebar-user{margin-top:auto;display:grid;grid-template-columns:38px 1fr auto;gap:10px;align-items:center;padding:13px 10px;border-radius:15px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.06)}.sidebar-user .avatar{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;font-weight:900;background:linear-gradient(135deg,#1d4ed8,#0891b2)}.sidebar-user b,.sidebar-user small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:135px}.sidebar-user b{font-size:13px}.sidebar-user small{font-size:11px;color:#8192a8;margin-top:3px}.sidebar-user button{background:none;color:#8ba0b8;padding:5px}.customer-main{grid-column:2;min-width:0}.customer-topbar{height:72px;position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:0 34px;background:rgba(6,10,19,.78);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.06)}.breadcrumb{color:#6f8198;font-size:13px}.breadcrumb b{color:#dcecff}.topbar-actions{display:flex;align-items:center;gap:10px}.balance-pill{padding:9px 13px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);border-radius:11px;color:#8497ae;font-size:12px}.balance-pill b{color:#67e8f9;margin-left:7px}.notice-btn{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07)}.mobile-menu{display:none;background:none;color:#fff;padding:5px}.customer-content{max-width:1420px;margin:auto;padding:34px}.welcome-card,.customer-card,.summary-grid article,.buy-card{background:linear-gradient(155deg,rgba(17,27,45,.94),rgba(8,14,25,.94));border:1px solid rgba(255,255,255,.075);box-shadow:0 24px 80px rgba(0,0,0,.23)}.welcome-card{min-height:210px;border-radius:24px;padding:34px;display:flex;align-items:center;justify-content:space-between;position:relative;overflow:hidden;background:linear-gradient(100deg,rgba(9,20,38,.96),rgba(13,33,55,.88)),url('/img/game-pattern.svg') center/cover}.welcome-card:after{content:"";position:absolute;width:330px;height:330px;right:-80px;top:-120px;border-radius:50%;background:rgba(34,211,238,.11);filter:blur(30px)}.welcome-card>*{position:relative;z-index:1}.welcome-card h1,.page-head h1{font-size:38px;line-height:1.1;margin:10px 0}.welcome-card p,.page-head p{color:#8ea1b8;margin:0;line-height:1.7}.eyebrow{font-size:10px;letter-spacing:2px;color:#52dff5;font-weight:900}.summary-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:20px 0}.summary-grid article{border-radius:18px;padding:21px}.summary-grid span,.summary-grid small{display:block;color:#7f92aa}.summary-grid span{font-size:12px;font-weight:800}.summary-grid b{display:block;font-size:26px;margin:10px 0;color:#eef8ff}.summary-grid small{font-size:11px}.membership-text{font-size:21px!important;color:#67e8f9!important}.customer-card{border-radius:22px;padding:26px;margin-top:20px}.section-title,.page-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.section-title span{font-size:10px;letter-spacing:1.7px;color:#60738b;font-weight:900}.section-title h2{font-size:23px;margin:5px 0}.section-title>a{color:#67e8f9;font-size:13px;font-weight:800}.empty-state{text-align:center;padding:46px 20px;color:#8497ae}.empty-state>div{font-size:38px}.empty-state h3{color:#e6f2ff;margin:12px 0 7px}.service-row{display:grid;grid-template-columns:1fr auto auto;gap:18px;align-items:center;padding:17px 4px;border-bottom:1px solid rgba(255,255,255,.06)}.service-row:last-child{border-bottom:0}.service-row b,.service-row small{display:block}.service-row small{color:#7e90a7;margin-top:6px}.service-row>a{color:#67e8f9;font-weight:800}.page-head{margin-bottom:22px}.page-head h1{margin:8px 0;font-size:34px}.two-col{display:grid;grid-template-columns:1.35fr .65fr;gap:20px}.profile-form label{display:grid;gap:8px;color:#94a6bb;margin:16px 0}.profile-form input:disabled{opacity:.85}.table-wrap{overflow:auto}.customer-card table th{font-size:11px;letter-spacing:1px;color:#71849c}.support-grid{grid-template-columns:repeat(3,1fr)}.balance-layout{align-items:stretch}.balance-large{display:flex;flex-direction:column;justify-content:center;background:linear-gradient(135deg,rgba(37,99,235,.24),rgba(34,211,238,.08))}.balance-large span,.balance-large small{color:#91a7bd}.balance-large b{font-size:48px;margin:13px 0}.quick-amounts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0}.quick-amounts button{background:#101a2b;color:#a9bed3;border:1px solid rgba(255,255,255,.08)}.balance-form input{margin:8px 0 14px}.package-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.buy-card{border-radius:22px;padding:26px;position:relative}.buy-card.featured{transform:translateY(-7px);border-color:rgba(34,211,238,.32)}.buy-card>span:not(.popular){font-size:11px;letter-spacing:1.3px;color:#67e8f9;font-weight:900}.buy-card h2{font-size:25px;margin:10px 0}.person-count{display:block;font-size:32px;margin:20px 0}.buy-card p{min-height:54px;color:#8497ae;line-height:1.6}.popular{position:absolute;right:16px;top:16px;font-size:9px;background:#164e63;color:#a5f3fc;padding:7px 9px;border-radius:999px;font-weight:900;letter-spacing:.8px}
@media(max-width:1050px){.summary-grid{grid-template-columns:repeat(2,1fr)}.package-grid{grid-template-columns:1fr 1fr}.two-col{grid-template-columns:1fr}.customer-app{grid-template-columns:88px 1fr}.customer-sidebar{width:88px;padding:18px 10px}.customer-brand{grid-template-columns:1fr;justify-items:center}.customer-brand strong,.customer-brand small,.customer-menu span,.menu-heading,.sidebar-user>div:not(.avatar),.sidebar-user form{display:none}.customer-menu a{justify-content:center}.customer-menu a i{font-size:21px}.sidebar-user{grid-template-columns:1fr;justify-items:center}.customer-main{grid-column:2}}
@media(max-width:700px){.customer-app{display:block}.customer-sidebar{transform:translateX(-100%);transition:.25s;width:270px}.customer-sidebar.open{transform:translateX(0)}.customer-main{grid-column:auto}.mobile-menu{display:inline-block}.customer-topbar{padding:0 16px}.breadcrumb{display:none}.customer-content{padding:20px 14px}.welcome-card{align-items:flex-start;flex-direction:column;gap:22px;padding:25px}.welcome-card h1{font-size:30px}.summary-grid,.package-grid{grid-template-columns:1fr}.support-grid{grid-template-columns:1fr}.service-row{grid-template-columns:1fr auto}.service-row>a{grid-column:1/-1}.page-head{align-items:flex-start;flex-direction:column}.topbar-actions .balance-pill{display:none}.buy-card.featured{transform:none}.quick-amounts{grid-template-columns:1fr}}


/* Tek uygulama portal bağlantıları */
.portal-links{display:flex;align-items:center;gap:8px;margin-left:8px}.portal-link{padding:10px 14px;border:1px solid rgba(93,224,255,.22);border-radius:12px;font-weight:700;letter-spacing:.01em;transition:.2s ease;background:rgba(8,20,34,.55)}.portal-link:hover{transform:translateY(-1px);border-color:rgba(93,224,255,.55);box-shadow:0 8px 25px rgba(0,183,255,.12)}.portal-link.admin{border-color:rgba(156,120,255,.28)}.portal-link.admin:hover{border-color:rgba(156,120,255,.62);box-shadow:0 8px 25px rgba(120,90,255,.14)}@media(max-width:980px){.portal-links{order:3;width:100%;justify-content:center;margin:8px 0 0}.portal-link{flex:1;text-align:center;max-width:180px}}

/* HostOyun phase 1 */
.nav-logout{background:none!important;padding:0!important;color:inherit!important;font:inherit!important}
.service-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.service-actions form{margin:0}.link-button{border:0;background:none;color:#67e8f9;font-weight:800;padding:0;cursor:pointer}.profile-form textarea{min-height:140px;resize:vertical}.ticket-row{display:flex;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.06)}.ticket-row small{display:block;color:#7e90a7;margin-top:5px}.placeholder-body{min-height:100vh;display:grid;place-items:center;background:radial-gradient(circle at 50% 15%,rgba(14,165,233,.18),transparent 35%),#050912;padding:22px}.placeholder-panel{width:min(720px,100%);text-align:center;padding:60px 40px;border:1px solid rgba(103,232,249,.18);border-radius:28px;background:rgba(10,18,31,.88);box-shadow:0 30px 100px rgba(0,0,0,.45)}.placeholder-panel .logo{justify-content:center;margin-bottom:34px}.placeholder-icon{width:82px;height:82px;border-radius:24px;margin:0 auto 24px;display:grid;place-items:center;font-size:34px;background:linear-gradient(135deg,#2563eb,#06b6d4);box-shadow:0 0 45px rgba(34,211,238,.25)}.placeholder-panel h1{font-size:clamp(32px,6vw,54px);margin:12px 0}.placeholder-panel p{color:#8ea1b8;line-height:1.8;max-width:590px;margin:0 auto 28px}@media(max-width:700px){.placeholder-panel{padding:40px 20px}.service-actions{grid-column:1/-1}}

/* HostOyun official black/red brand theme */
:root{--bg:#07080d;--card:#111218;--soft:#191b23;--text:#f5f6f8;--muted:#a3a7b2;--a:#b80f1d;--b:#f02b38;--danger:#ef233c;--ok:#22c55e}
body{background:#07080d;color:var(--text)}
.topbar{background:rgba(7,8,13,.86);border-bottom:1px solid rgba(240,43,56,.16)}
.hostoyun-logo-link{gap:10px}.hostoyun-logo-link img{width:52px;height:52px;object-fit:cover;object-position:center;border-radius:14px;border:1px solid rgba(240,43,56,.32);box-shadow:0 0 25px rgba(240,43,56,.18)}.hostoyun-logo-link strong{font-size:24px}
.logo img{width:48px;height:48px;object-fit:cover;border-radius:13px;border:1px solid rgba(240,43,56,.28)}
.logo span{background:linear-gradient(135deg,#8d0b16,#ff3344);box-shadow:0 0 28px rgba(240,43,56,.45)}
.primary{background:linear-gradient(135deg,#a90d1a,#f02b38);box-shadow:0 12px 35px rgba(240,43,56,.22)}
.badge,.eyebrow,.section-title>a,.service-row>a,.link-button{color:#ff7d87}.badge{background:rgba(240,43,56,.08);border-color:rgba(240,43,56,.28)}
h1 b{background:linear-gradient(90deg,#fff,#ff9ca4,#f02b38);-webkit-background-clip:text;color:transparent}
.home-hero{background:radial-gradient(circle at 68% 25%,rgba(240,43,56,.18),transparent 28%),linear-gradient(110deg,#06070b 0%,#0b0d13 62%,#16090c 100%)}
.home-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,7,11,.98),rgba(6,7,11,.78) 50%,rgba(6,7,11,.42)),url('/img/hostoyun-logo.jpeg') 88% 46%/620px auto no-repeat;opacity:.68;filter:saturate(.95) contrast(1.05)}
.home-hero-grid{position:relative;z-index:1}.hero-status-card,.service-card,.why-card,.stat-card,.price-card,.testimonial,.market-card,.extra-card,.support-card,.customer-card,.welcome-card,.summary-grid article,.buy-card{border-color:rgba(240,43,56,.14);background:linear-gradient(160deg,rgba(24,25,32,.95),rgba(9,10,15,.95))}
.price-card.hot,.buy-card.featured{border-color:rgba(240,43,56,.5);outline-color:rgba(240,43,56,.36)}
.ribbon,.popular{background:#c31120;color:white}.customer-sidebar{background:#090a0f;border-right-color:rgba(240,43,56,.12)}
.customer-brand{grid-template-columns:48px 1fr}.customer-brand>img{grid-row:1/3;width:48px;height:48px;object-fit:cover;border-radius:14px;border:1px solid rgba(240,43,56,.28)}
.customer-menu a.active{background:linear-gradient(90deg,rgba(240,43,56,.22),rgba(240,43,56,.04));border-color:rgba(240,43,56,.22);box-shadow:inset 3px 0 #f02b38}
.balance-pill b,.membership-text{color:#ff737f!important}.sidebar-user .avatar{background:linear-gradient(135deg,#8f0b16,#f02b38)}
.auth-center-page,.auth-page{background:radial-gradient(circle at 50% 15%,rgba(240,43,56,.18),transparent 35%),#07080d!important}.auth-center-card,.account-modal{border-color:rgba(240,43,56,.18)}
.account-modal .primary{background:linear-gradient(135deg,#ad0c1a,#f02b38)}.account-modal input:focus{outline-color:rgba(240,43,56,.22);border-color:#e31b2b!important}.gender-line input[type=radio],.terms input[type=checkbox]{accent-color:#e31b2b}
.placeholder-body{background:radial-gradient(circle at 50% 15%,rgba(240,43,56,.18),transparent 35%),#07080d}.placeholder-icon{background:linear-gradient(135deg,#8f0b16,#f02b38);box-shadow:0 0 45px rgba(240,43,56,.24)}
@media(max-width:850px){.home-hero:before{background:linear-gradient(rgba(6,7,11,.9),rgba(6,7,11,.94)),url('/img/hostoyun-logo.jpeg') center 24%/390px auto no-repeat;opacity:.48}.hostoyun-logo-link strong{font-size:20px}.hostoyun-logo-link img{width:43px;height:43px}}

/* HostOyun homepage refinement v3 */
.hostoyun-logo-link img{width:122px;height:58px;object-fit:contain;border:0;border-radius:0;box-shadow:none;filter:drop-shadow(0 8px 18px rgba(240,43,56,.22))}.hostoyun-logo-link strong{display:none}.announcement-btn{padding:10px 14px;border:1px solid rgba(240,43,56,.28);border-radius:12px;color:#ffd7da!important;background:rgba(240,43,56,.08)!important;font-weight:800}.announcement-btn:hover{background:rgba(240,43,56,.16)!important;border-color:rgba(240,43,56,.5)}
.clean-hero{min-height:720px;position:relative;overflow:hidden;background:#07080d}.clean-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,6,10,.98) 0%,rgba(5,6,10,.88) 43%,rgba(5,6,10,.32) 78%,rgba(5,6,10,.58) 100%),url('/img/gaming-operator-pro.svg') 78% 48%/cover no-repeat;opacity:1;filter:saturate(.85) contrast(1.12)}.clean-hero:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 72% 36%,rgba(240,43,56,.22),transparent 30%),linear-gradient(180deg,transparent 70%,#07080d)}.clean-hero-inner{min-height:720px;display:flex;align-items:center;position:relative;z-index:1}.clean-hero .home-hero-copy{max-width:720px}.clean-hero h1{font-size:clamp(42px,6vw,78px);line-height:1.02;margin:0 0 24px}.clean-hero p{font-size:19px;line-height:1.75;color:#b8bbc4;max-width:650px}.hero-trust{display:flex;gap:18px;flex-wrap:wrap;margin-top:26px;color:#d9dbe1;font-weight:700}.hero-trust span{padding:9px 13px;border-radius:999px;background:rgba(8,9,14,.64);border:1px solid rgba(255,255,255,.1)}
.announcements-page{min-height:calc(100vh - 72px);padding-top:110px;background:radial-gradient(circle at 70% 10%,rgba(240,43,56,.12),transparent 35%),#07080d}.announcements-page h1{font-size:clamp(38px,5vw,64px);margin:14px 0}.announcement-list{display:grid;gap:18px;margin-top:35px}.announcement-list article{padding:28px;border-radius:22px;background:linear-gradient(160deg,rgba(24,25,32,.96),rgba(9,10,15,.96));border:1px solid rgba(240,43,56,.16)}.announcement-list time{color:#ff7d87;font-weight:800;font-size:13px}.announcement-list h2{font-size:25px;margin:10px 0}.announcement-list p{color:#aeb1bb;line-height:1.7}
@media(max-width:850px){.hostoyun-logo-link img{width:92px;height:48px}.clean-hero:before{background:linear-gradient(180deg,rgba(5,6,10,.86),rgba(5,6,10,.94)),url('/img/gaming-operator-pro.svg') 62% 25%/cover no-repeat;opacity:.9}.clean-hero-inner{min-height:680px;align-items:flex-end;padding-bottom:70px}.clean-hero h1{font-size:43px}.announcement-btn{padding:9px 10px}.nav-service-links{display:none}}
@media(max-width:580px){.announcement-btn{font-size:0}.announcement-btn:after{content:'📢';font-size:18px}.auth-nav-box{font-size:13px}.hostoyun-logo-link img{width:78px}.hero-actions{flex-direction:column}.hero-actions .btn{width:100%;text-align:center}.hero-trust{gap:8px}.hero-trust span{font-size:12px}}

/* HostOyun v4 - sade, tek kolon kayıt/giriş düzeni */
.auth-centered-focus .account-modal{max-width:620px!important}
.auth-form-heading{text-align:center;margin-bottom:26px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.08)}
.auth-form-heading h1{margin:0;color:#fff;font-size:30px;letter-spacing:-.02em}
.auth-form-heading p{margin:8px auto 0;max-width:480px;color:#a8b5c7;font-size:14px;line-height:1.65}
.auth-centered-focus .form-row,.register-focus .form-row{display:grid!important;grid-template-columns:1fr!important;gap:0!important}
.auth-centered-focus .form-row label,.register-focus .form-row label{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin:14px 0!important}
.auth-centered-focus .account-modal>label,.register-focus .account-modal>label{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin:14px 0!important}
.auth-centered-focus .gender-choice,.register-focus .gender-choice{display:grid!important;grid-template-columns:auto 1fr 1fr!important;align-items:center!important;gap:18px!important;padding:14px 0 4px!important}
.auth-centered-focus .gender-choice legend,.register-focus .gender-choice legend{float:none!important;width:auto!important;margin:0 10px 0 0!important}
.auth-centered-focus .captcha-row,.register-focus .captcha-row{grid-template-columns:1fr!important;gap:9px!important}
.auth-centered-focus .captcha-row strong,.register-focus .captcha-row strong{border-radius:12px!important;border-right:1px solid rgba(34,211,238,.28)!important}
.auth-centered-focus .captcha-row input,.register-focus .captcha-row input{border-radius:12px!important}
.auth-logo-line,.auth-mark{display:none!important}
@media(max-width:560px){.auth-centered-focus .gender-choice,.register-focus .gender-choice{grid-template-columns:1fr 1fr!important}.auth-centered-focus .gender-choice legend,.register-focus .gender-choice legend{grid-column:1/-1!important}.auth-form-heading h1{font-size:26px}}


/* HostOyun v5 müşteri paneli işlevsel düzen */
.customer-brand>img{width:62px!important;height:62px!important;object-fit:contain!important;border:0!important;border-radius:0!important;filter:drop-shadow(0 5px 12px rgba(240,43,56,.3))!important}.sidebar-user small{color:#9aa2b2}.small-stat{font-size:16px!important;line-height:1.3}.dashboard-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:22px}.service-category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:18px}.service-category-grid>a{min-height:145px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:18px;border:1px solid rgba(240,43,56,.15);border-radius:16px;background:rgba(255,255,255,.025);color:#f3f4f6;text-decoration:none;transition:.2s}.service-category-grid>a:hover,.service-category-grid>a.selected{transform:translateY(-2px);border-color:rgba(240,43,56,.55);background:rgba(240,43,56,.08)}.service-category-grid i{font-style:normal;font-size:31px}.service-category-grid b{font-size:15px}.service-category-grid span{padding:5px 9px;background:#c51625;border-radius:7px;font-size:12px;font-weight:800}.service-category-grid.large{max-width:760px;margin:0 0 22px}.mini-ticket{display:grid;grid-template-columns:90px 1fr auto;gap:12px;align-items:center;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.07)}.mini-ticket span{color:#ff7d87}.mini-ticket time{font-size:12px;color:#8c96a7}.empty-state.compact{padding:35px 15px}.profile-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px;padding:10px;background:#111218;border:1px solid rgba(240,43,56,.13);border-radius:14px}.profile-tabs a{padding:10px 14px;border-radius:9px;color:#d9dce4;text-decoration:none;font-weight:800}.profile-tabs a:hover{background:#c51625;color:white}.profile-section{margin-bottom:20px;scroll-margin-top:90px}.info-list>div{display:grid;grid-template-columns:220px 1fr;gap:20px;padding:17px 0;border-bottom:1px solid rgba(255,255,255,.07)}.info-list span{color:#9da6b5}.inline-update{display:flex;gap:15px;align-items:end;margin-top:20px}.inline-update label{flex:1}.settings-form{display:grid;gap:15px;max-width:600px}.settings-form label,.inline-update label{display:grid;gap:8px;color:#cbd0da;font-weight:700}.settings-form input,.settings-form textarea,.inline-update input{width:100%;background:#090a0f;color:#fff;border:1px solid rgba(255,255,255,.12);border-radius:11px;padding:13px}.settings-form textarea{min-height:130px;resize:vertical}.secret-box{margin:18px 0;padding:16px;border-radius:12px;background:#08090d;border:1px dashed rgba(240,43,56,.45)}.secret-box span{display:block;color:#9da6b5;margin-bottom:8px}.secret-box code{font-size:16px;color:#ff929b;word-break:break-all}.btn.danger{background:#5e1018;color:white;border:1px solid #b51c29}.services-table td{vertical-align:middle}.invoice-link{color:#ff838d;font-weight:800}.download-btn{display:inline-flex;padding:8px 13px;border-radius:8px;background:#c51625;color:#fff!important;text-decoration:none;font-weight:800}.ticket-create{display:none;margin-bottom:20px}.ticket-create.open{display:grid}.table-wrap{overflow:auto}.table-wrap table{min-width:720px}
@media(max-width:1050px){.dashboard-grid{grid-template-columns:1fr}.service-category-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:700px){.service-category-grid{grid-template-columns:1fr}.info-list>div{grid-template-columns:1fr;gap:5px}.inline-update{display:grid}.mini-ticket{grid-template-columns:1fr}.customer-brand>img{width:52px!important;height:52px!important}}

/* HostOyun v6 satın alma ve bakiye akışı */
.balance-form select{width:100%;padding:13px;border-radius:11px;border:1px solid rgba(255,255,255,.12);background:#090a0f;color:#fff}.purchase-wizard{display:grid;gap:20px}.purchase-step{padding:0;overflow:hidden}.purchase-step>h2{font-size:17px;margin:0;padding:18px 22px;border-bottom:1px solid rgba(255,255,255,.08)}.option-grid{display:grid;gap:12px;padding:22px}.option-grid.games{grid-template-columns:repeat(3,minmax(180px,1fr))}.option-grid.durations{grid-template-columns:repeat(5,minmax(120px,1fr))}.option-grid.endpoints{grid-template-columns:repeat(4,minmax(180px,1fr))}.option-card{position:relative;display:flex;align-items:center;gap:10px;min-height:58px;padding:12px 14px;border:1px solid rgba(255,255,255,.11);border-radius:12px;background:#0b0c12;cursor:pointer;transition:.18s}.option-card:hover{border-color:rgba(240,43,56,.48);background:rgba(240,43,56,.06)}.option-card input{position:absolute;opacity:0;pointer-events:none}.radio-ui{width:20px;height:20px;flex:0 0 20px;border:2px solid #657084;border-radius:50%;position:relative}.option-card input:checked+.radio-ui{border-color:#f02b38;box-shadow:0 0 0 3px rgba(240,43,56,.13)}.option-card input:checked+.radio-ui:after{content:"";position:absolute;inset:4px;border-radius:50%;background:#f02b38}.option-card:has(input:checked){border-color:#f02b38;background:rgba(240,43,56,.09)}.option-card.disabled{opacity:.42;cursor:not-allowed}.option-card i{font-style:normal;font-size:23px}.option-card small{margin-left:auto;color:#ff7d87}.package-select-table{min-width:980px}.package-select-table td:first-child{width:45px}.package-select-table td:nth-child(n+5){color:#4ade80;font-weight:900;text-align:center}.package-select-table small{display:block;color:#8f99aa;margin-top:6px}.package-select-table input[type=radio]{width:20px;height:20px;accent-color:#f02b38}.purchase-summary{display:flex;align-items:center;justify-content:space-between;gap:24px}.purchase-summary span{display:block;color:#9aa4b5}.purchase-summary b{font-size:28px}.purchase-summary p{color:#8f99aa;margin:5px 0 0}.purchase-submit{min-width:210px;font-size:17px}.purchase-submit:disabled{opacity:.45;cursor:not-allowed}
@media(max-width:1100px){.option-grid.games{grid-template-columns:repeat(2,1fr)}.option-grid.durations{grid-template-columns:repeat(3,1fr)}.option-grid.endpoints{grid-template-columns:repeat(2,1fr)}}
@media(max-width:650px){.option-grid.games,.option-grid.durations,.option-grid.endpoints{grid-template-columns:1fr}.purchase-summary{align-items:stretch;flex-direction:column}.purchase-submit{width:100%}}
