/* Cotometru SIGNAL 3.1 / visual system, copyright original SVG geometry */
:root{--bg:#080C14;--panel:#111927;--panel2:#171f30;--line:#2c394c;--txt:#f5f7fb;--muted:#9fb0c5;--coral:#ff654d;--cyan:#5cdee7;--mint:#5cdee7;--electric:#5cdee7;--boost:#ffcc66;--radius:18px;--max:1210px}
html{scroll-behavior:smooth;color-scheme:dark}body{font-family:Inter,"Segoe UI",Arial,sans-serif;font-size:14px;line-height:1.6;font-style:normal;background:radial-gradient(ellipse 55% 390px at 70% -120px,#18374e50,transparent),radial-gradient(ellipse 40% 360px at -13% 290px,#321e345c,transparent),var(--bg);color:var(--txt)}
h1,h2,h3,h4,.hero h1,.boost-card__event,.brand b,.brand span>b{font-family:Inter,"Segoe UI",Arial,sans-serif;font-style:normal!important;font-weight:800;letter-spacing:-.038em;text-transform:none}h1{line-height:1.13}h2{letter-spacing:-.025em}strong,b,.stat strong{font-style:normal}p,.muted,small{font-style:normal}button,.primary,.ghost{font-style:normal!important}em{font-style:normal}.site-head{background:#080d18eb;border-bottom:1px solid #263649;backdrop-filter:blur(18px);position:sticky;top:0;z-index:80}.nav{min-height:80px;gap:25px}.brand{gap:12px;color:#fff}.brand img{height:49px;width:49px;filter:drop-shadow(0 7px 17px #53d8e21c)}.brand span>b{font-size:23px!important;letter-spacing:-.048em}.brand small{font-size:9px!important;letter-spacing:.13em;color:#91aac4!important;font-weight:700}.brand .accent,.accent{color:var(--coral)!important}.links{gap:7px!important;padding:5px;border:1px solid #26394f;background:#0e1827;border-radius:15px}.links a{font-size:12px;font-weight:700;color:#cdd9e6;padding:10px 13px;border-radius:10px;white-space:nowrap}.links a:hover,.links a:focus-visible{background:#1b2c42;color:#fff!important;text-decoration:none}.nav-end{gap:14px}.nav-end .ghost{border:1px solid #3b5265;background:#1b2b3f}.lang{padding:8px;border-radius:9px;color:#85ecf0}.site-foot{background:#080d15;border-top:1px solid #233243;margin-top:60px}.site-foot a{color:#9dcbdc}main.container{padding-top:32px}.container{max-width:1210px}
.primary,button.primary,a.primary{background:linear-gradient(105deg,#ff7056,#ffb479)!important;color:#14131b!important;border:none!important;box-shadow:0 7px 24px #fa5d3c25;border-radius:12px;font-weight:800!important;letter-spacing:-.01em}.primary:hover{filter:brightness(1.07);text-decoration:none;transform:translateY(-1px)}.ghost{background:#18283a;color:#e4eef7;border:1px solid #365069;border-radius:12px}.ghost:hover{background:#233852;border-color:#5e8aa3;color:white}.page-title{margin:12px 0 27px}.page-title h1{font-size:clamp(30px,4.2vw,49px)}.page-title p{font-size:15px;max-width:720px}.eyebrow,.marker{font-size:11px;letter-spacing:.14em;font-weight:800;color:#64e6ec!important}.notice{border-radius:12px}.panel,.stat,.graph-card{background:#111d2d;border:1px solid #2a3d50;box-shadow:0 18px 35px #01040b28;border-radius:18px}.panel h2{font-size:19px}.stat{padding:19px}.stat strong{font-size:clamp(18px,2.3vw,28px);font-weight:850}.stat .muted{font-size:12px}.positive{color:#6ae6b1!important}.negative{color:#ff8a94!important}
.hero,.cm-hero{background:radial-gradient(ellipse 500px 280px at 92% 11%,#1c4867c0,transparent),linear-gradient(110deg,#14283d 0%,#0c1728 65%,#121e2d 100%);border:1px solid #39516b;border-radius:24px;box-shadow:0 30px 60px #0006}.hero{padding:clamp(30px,5vw,58px)!important}.hero h1,.cm-hero h1{font-size:clamp(36px,4.3vw,61px);line-height:1.07;letter-spacing:-.055em;font-style:normal!important}.hero h1 em,.cm-hero h1 em{color:#ff9878!important;font-style:normal}.hero p,.cm-hero p{color:#b9c9d9;font-size:15px}.hero-symbol img{width:200px;height:200px;filter:drop-shadow(0 20px 36px #101723)}
.cm-hero{grid-template-columns:minmax(0,1.5fr) minmax(200px,.5fr);padding:40px clamp(25px,4.2vw,56px)}.cm-hero:after{content:'';right:-110px;bottom:-220px;width:470px;height:470px;border:1px solid #66dded24;border-radius:80px;transform:rotate(32deg);font-size:0;background:linear-gradient(110deg,#5bd3e20c,transparent);pointer-events:none}.cm-hero__symbol{position:relative}.cm-hero__symbol img{width:178px;height:178px;max-width:180px;filter:drop-shadow(0 24px 32px #0008)}.cm-stats{gap:10px}.cm-stat{background:#0c1a29dd;border-color:#36506c;min-width:128px}.cm-stat small{font-weight:600}.cm-stat strong{font-size:26px}
/* Stronger bet-tracker card hierarchy; original diagonal signal bolt. */
.cm-events{gap:20px}.cm-event{background:#0d1826;border:1px solid #2e4157;border-radius:20px;box-shadow:0 18px 42px #02091440}.cm-event__head{background:#141f30;border-bottom:1px solid #2b3e52;padding:19px 22px}.cm-event__head h2{font-size:clamp(18px,2vw,25px);font-weight:800;letter-spacing:-.038em}.cm-event__meta{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:#9caec3}.cm-event__odds{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;padding:15px}.cm-mini{background:linear-gradient(150deg,#19273a,#101a29);border:1px solid #2d445b;border-radius:14px;padding:19px;gap:11px;min-height:198px}.cm-mini:hover{transform:translateY(-2px);border-color:#6fbdcc;box-shadow:0 11px 30px #0004}.cm-mini__label{font-size:11px;letter-spacing:.06em;color:#ffd580}.cm-bolt{clip-path:polygon(44% 0,83% 0,63% 38%,90% 38%,23% 100%,39% 56%,12% 56%);background:linear-gradient(140deg,#ffe490,#ff9858);width:21px;height:25px;border-radius:0}.cm-mini__legs{gap:7px}.cm-mini__legs li{border:0;padding:0 0 0 18px;position:relative;font-size:13px;font-weight:600;line-height:1.4;color:#e6eef7}.cm-mini__legs li:before{content:'';position:absolute;left:0;top:.53em;width:6px;height:6px;background:#61dce5;transform:rotate(45deg)}.cm-mini__prices{padding-top:15px;border-top:1px solid #304056;gap:15px}.cm-mini__prices del{color:#91a2b4;font-size:16px}.cm-mini__prices strong{color:#ffdc8b;font-size:33px;font-weight:900;letter-spacing:-.05em}.cm-mini__boost{background:#3930296b;border-color:#6b4c35;color:#ffcf8c}.cm-mini__status{margin-left:auto}
.boost-card{--shine:#ffcb67;background:radial-gradient(ellipse 60% 60% at 110% 0%,#254a5e7e,transparent),linear-gradient(136deg,#18283b,#0c1525 80%);border:1px solid #425466;box-shadow:0 20px 48px #0006;border-radius:18px;min-height:315px}.boost-card:before{right:-110px;top:-110px;border-radius:0;transform:rotate(24deg);border-color:#54d8e51c;box-shadow:0 0 0 43px #56d6e505,0 0 0 86px #56d6e508}.boost-card:after{background:repeating-linear-gradient(90deg,transparent 0 22px,#57d9e618 22px 23px)}.boost-card__brand{color:#91f2ec;letter-spacing:.1em}.boost-card__pill{background:#ffd67b;color:#182232;padding:8px 12px;box-shadow:0 2px 20px #eec76a26}.boost-card__event{font-size:clamp(24px,2.8vw,34px);line-height:1.12;max-width:94%;margin-top:26px;font-weight:850}.boost-card__title{color:#b5c7d8;font-size:11px}.boost-card__legs li{border-color:#5edce0;font-size:13px}.boost-card__legs li:before{background:#5edce0}.boost-card__odds{background:#182334;color:#fff;border:1px solid #3e5160;padding:8px 12px;gap:11px}.boost-card__odds del{color:#a5afc2;font-size:18px}.boost-card__odds b{color:#ffdc82;font-size:30px}.boost-card__bolt{color:#ffcc66}.boost-card__date{color:#a6c1d2}.boost-card__footer{font-size:10px;color:#94adbf}.boost-card__footer strong{color:#65e5e7}
/* Compact interface for bulk operations and control center. */
.quick-actions{display:flex;flex-wrap:wrap;gap:9px;margin:24px 0}.quick-actions a{min-height:47px;font-size:12px;padding:12px 16px}.admin-kpi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.admin-kpi>div{padding:20px;border:1px solid #30445b;background:linear-gradient(125deg,#152237,#101b2d);border-radius:16px}.admin-kpi small{display:block;color:#a9bad0;font-weight:600}.admin-kpi strong{font-size:clamp(24px,3vw,36px);display:block;letter-spacing:-.055em;line-height:1.4}.admin-kpi>div:nth-child(2) strong{color:#ffd47b}.admin-kpi>div:nth-child(3) strong{color:#62dbf0}.admin-kpi>div:nth-child(4) strong{color:#73dfbc}.table-scroll{border-radius:10px}.table-scroll th{color:#9db5cd;letter-spacing:.07em;font-size:11px}.table-scroll td{font-style:normal;font-size:13px}table tr:hover td{background:#182a3d50}.cm-import__steps{gap:10px}.cm-step{background:#122032;border-color:#2a3e55}.cm-step b{color:#eaf3fb}.cm-import .panel{background:#142237}.cm-import textarea{background:#081423;border-color:#38536a;font-size:13px;min-height:320px}input,select,textarea{background:#0c1828;color:#e7f0f8;border:1px solid #344963;border-radius:11px;font-family:inherit;font-style:normal}input:focus-visible,textarea:focus-visible,select:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid #76ddeb;outline-offset:3px}.notice.ok{background:#10362a;border-color:#315c50;color:#b4f5d7}.notice.error{background:#38202a;border-color:#78404d;color:#ffc8c9}
.boost-toolbar{display:grid;grid-template-columns:1fr 220px auto;gap:10px;margin:19px 0 12px;padding:12px;background:#111f30;border:1px solid #2f4660;border-radius:15px;align-items:center}.boost-toolbar input,.boost-toolbar select{width:100%;min-height:45px;margin:0}.boost-toolbar__count{color:#9ab3c8;font-weight:700;font-size:12px}.boost-empty-filter{padding:20px;border:1px dashed #486079;border-radius:13px}.micro-note{display:inline-block;font-size:11px;color:#99b8ca;font-weight:700;text-transform:uppercase;letter-spacing:.09em}
@media(min-width:980px){.hero>div:first-child{max-width:700px}.nav-end{margin-left:auto}}
@media(max-width:1040px){.links{gap:0!important}.links a{padding:9px;font-size:11px}.brand span>b{font-size:20px!important}.nav{gap:10px}.cm-hero{grid-template-columns:1fr 180px}}
@media(max-width:790px){.links{display:none}.cm-hero{grid-template-columns:1fr}.cm-hero__symbol,.hero-symbol{display:none}.admin-kpi{grid-template-columns:repeat(2,minmax(0,1fr))}.boost-toolbar{grid-template-columns:1fr 180px}.boost-toolbar__count{grid-column:1/-1}}
@media(max-width:660px){main.container{padding:19px 16px 95px}.container{padding-left:16px;padding-right:16px}.nav{min-height:68px;flex-wrap:nowrap;gap:8px}.brand img{height:41px;width:41px}.brand span>b{font-size:19px!important}.brand small{font-size:7px!important;letter-spacing:.06em}.links{display:none}.nav-end{margin-left:auto;gap:9px}.lang{font-size:11px}.nav-end .ghost{font-size:11px}.hero,.cm-hero{padding:27px 22px!important;border-radius:19px}.hero h1,.cm-hero h1{font-size:clamp(35px,10vw,46px)}.hero p,.cm-hero p{font-size:14px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat strong{font-size:22px}.cm-event{border-radius:16px}.cm-event__head{padding:16px;gap:10px;align-items:flex-start}.cm-event__odds{padding:10px;grid-template-columns:minmax(0,1fr)}.cm-mini{padding:15px;min-height:180px}.cm-mini__prices strong{font-size:30px}.cm-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.cm-stat{min-width:0;padding:12px}.cm-stat:last-child{grid-column:1/-1}.cm-stat strong{font-size:23px}.boost-toolbar{grid-template-columns:1fr;padding:12px}.boost-toolbar__count{grid-column:auto}.quick-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.quick-actions a{min-height:50px;font-size:11px;padding:9px;text-align:center}.admin-kpi>div{padding:13px}.admin-kpi strong{font-size:28px}.boost-card{padding:17px}.boost-card__event{font-size:25px}.boost-card__bottom{flex-wrap:wrap}.boost-card__date{text-align:left!important}.page-title h1{font-size:30px}.mobile-tab{background:#0b1422f5;border-color:#294159}.mobile-tab a{color:#d4e3ef}.mobile-tab a span{font-weight:750}.formgrid{grid-template-columns:1fr;gap:14px}.cm-import textarea{min-height:280px}}
@media(prefers-reduced-motion:reduce){.primary:hover,.cm-mini:hover{transform:none}}
@media print{.boost-toolbar,.quick-actions,.mobile-tab,.site-head,.site-foot{display:none!important}.cm-event,.panel{break-inside:avoid}}

.cm-event[hidden]{display:none!important}
.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
