@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800;900&family=DM+Sans:wght@400;500;600;700;800&display=swap');
:root{--bg:#09121f;--panel:#111d30;--panel2:#18263b;--muted:#91a3b8;--line:#293950;--txt:#eff5fa;--mint:#a2f25e;--electric:#d7fa37;--cyan:#52e4cd;--warn:#ffd27e;--red:#ff8891;--radius:18px;--max:1160px;color-scheme:dark}
*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 3% 3%,#143349 0,transparent 38%),radial-gradient(ellipse at 100% 0,#1d2841 0,transparent 30%),var(--bg);color:var(--txt);font-family:'DM Sans',Arial,sans-serif;font-size:15px;line-height:1.55;min-height:100vh}a{color:#baf6df;text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,p{margin-top:0}h1,h2{letter-spacing:-.035em}h1{font-size:clamp(31px,4.4vw,58px);line-height:1.06;margin-bottom:18px}h2{font-size:22px}h3{font-size:18px}small{font-size:12px}.container{max-width:var(--max);margin:auto;padding-left:20px;padding-right:20px}.site-head{border-bottom:1px solid #243449;background:rgba(7,17,31,.87);backdrop-filter:blur(14px);position:sticky;top:0;z-index:50}.nav{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:83px}.brand{display:flex;align-items:center;gap:10px;color:#fff;line-height:1.05;text-decoration:none;flex-shrink:0}.brand>b,.brand span>b{font-weight:900;letter-spacing:-.075em;font-size:24px}.brand small{display:block;color:#92a6b8;letter-spacing:0;font-size:9px;margin-top:5px}.accent{color:var(--mint)}.links,.nav-end{display:flex;align-items:center;gap:17px}.links a{color:#d5e1ec;font-size:13px;font-weight:800}.nav-end form{margin:0}.lang{font-size:13px;white-space:nowrap;font-weight:800}.ghost,.primary{border:1px solid #4a5b6e;border-radius:11px;padding:11px 16px;color:#eff7fb;background:#233248;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;line-height:1.4;cursor:pointer;font-family:inherit;text-decoration:none}.ghost:hover{background:#31445c;text-decoration:none}.primary{background:var(--mint);color:#132016;border-color:var(--mint)}.primary:hover{background:#d0ff86;text-decoration:none}.small{padding:7px 10px;font-size:12px}.inline-btn{display:inline-flex}.site-head .small{white-space:nowrap}main.container{padding-top:31px;padding-bottom:70px}.site-foot{border-top:1px solid #203148;padding:30px 0;color:#94a7b9;font-size:12px}.site-foot p{max-width:760px;margin-top:8px}.site-foot b{color:#d9e8f5}.page-title{margin:22px 0 26px}.page-title h1{font-size:clamp(27px,4vw,42px)}.page-title p,.muted{color:var(--muted)}.eyebrow{display:inline-block;color:var(--mint);letter-spacing:.15em;font-size:11px;font-weight:900;margin-bottom:14px}.hero{display:flex;align-items:center;justify-content:space-between;gap:25px;background:linear-gradient(110deg,#162945,#112132 62%,#163843);border:1px solid #3b5364;border-radius:25px;padding:50px clamp(20px,5vw,55px);position:relative;overflow:hidden;margin-bottom:27px}.hero>div:first-child{max-width:650px;position:relative;z-index:1}.hero h1 em{font-style:normal;color:var(--mint)}.hero p{color:#c3d3df;max-width:565px;margin-bottom:23px}.hero-symbol{opacity:.87;filter:drop-shadow(0 0 25px #87ec7750)}.stats-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;margin:23px 0}.stat{background:linear-gradient(145deg,#18273c,#101c2d);border:1px solid #2d4157;border-radius:15px;padding:20px;min-width:0}.stat strong{display:block;font-weight:900;font-size:clamp(18px,2vw,27px);letter-spacing:-.04em;white-space:nowrap;margin-top:5px}.positive{color:var(--mint)}.negative{color:var(--red)}.panel,.graph-card{border:1px solid var(--line);border-radius:17px;background:rgba(18,30,47,.96);margin:18px 0}.pad{padding:24px}.filters{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;padding:18px;align-items:end}.filters label,.formgrid label{font-size:12px;font-weight:800;color:#c3d3df;display:flex;flex-direction:column;gap:7px}input,textarea,select{background:#0b1727;border:1px solid #3b4d61;color:#e7f0f7;border-radius:9px;padding:12px 13px;width:100%;font:500 14px 'DM Sans',sans-serif;outline:0;min-width:0}textarea{resize:vertical;line-height:1.55}input:focus,textarea:focus,select:focus{border-color:var(--mint);box-shadow:0 0 0 3px #a2f25e20}input::placeholder,textarea::placeholder{color:#70869d}.stake-input{display:flex;align-items:center;gap:5px}.stake-input span{font-size:11px;color:var(--mint)}.formgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:24px}.formgrid .span2,.span2{grid-column:1/-1}.quick-actions{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.section-title{display:flex;justify-content:space-between;align-items:baseline;gap:15px;margin:22px 0 16px}.section-title h2{margin:0}.graph-card{padding:23px}.chart{width:100%;height:auto;display:block}.graph-empty{min-height:150px;display:grid;place-items:center;color:#91a7b9}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;min-width:690px}th{text-align:left;font-size:11px;color:#9eb1c2;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #324157;padding:13px 12px}td{padding:15px 12px;border-bottom:1px solid #26384c;font-size:13px;vertical-align:top}tr:last-child td{border-bottom:0}td .event{color:#eef7fc;font-weight:800}.block{display:block}.book-badge{background:#24384a;border:1px solid #3d5266;padding:5px 9px;border-radius:6px;font-size:11px;font-weight:800}.boosted{font-weight:900;font-size:18px;color:var(--mint)}.status{display:inline-flex;padding:5px 9px;border-radius:8px;white-space:nowrap;font-size:10px;font-weight:900;letter-spacing:.045em}.status.green{background:#21412a;color:#b7f8ba}.status.red{background:#462932;color:#ff9da9}.status.gray{background:#39465a;color:#cad4e2}.status.amber{background:#453c27;color:#ffe5a2}.status.blue{background:#253b5b;color:#c3e1ff}.empty{text-align:center;color:#9cadbd;padding:28px}.notice{border:1px solid #536b69;background:#1a3440;border-radius:12px;padding:14px 18px;margin:12px 0}.notice.error{border-color:#8b4854;color:#ffb5bc;background:#3b242e}.notice.ok{border-color:#46664d;color:#cffabd}.notice.info{color:#c6e3ef}.prose{max-width:980px}.prose p{color:#c4d1dd}.prose h2{margin:24px 0 10px}.login-box{max-width:530px;margin:70px auto}.login-box .formgrid{grid-template-columns:1fr}.back{margin:10px 0 25px}.offer-hero{background:linear-gradient(110deg,#163c3b,#101e35);border-radius:19px;padding:29px;margin-bottom:20px;border:1px solid #325157}.offer-hero h1{font-size:clamp(28px,4vw,42px)}.details-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin:15px 0}.details-grid .panel{margin:0}.details-grid h2{margin:4px 0 0}.legs{display:grid;gap:9px}.leg,.review-leg{padding:15px;background:#0e1a2a;border:1px solid #283e50;border-radius:11px;display:flex;align-items:center;justify-content:space-between;gap:14px}.leg small{display:block}.leg strong,.review-leg strong{display:block}.banner img{width:100%;max-width:650px;border-radius:11px}.button-line{display:flex;gap:10px}.review-leg{margin:10px 0}.review-leg label{font-size:12px}.review-leg select,.review-leg input{max-width:230px}.top-space{margin-top:20px}.import-row{margin:14px 0}.import-row h3{margin-bottom:4px}.import-row h3 label{display:flex;align-items:center;gap:10px}.import-row input[type=checkbox]{width:18px;height:18px;accent-color:var(--mint)}.install{max-width:760px}.mark{display:flex;gap:15px;align-items:center;margin:20px 0}.mark h1{margin:0}.install .formgrid{margin-top:20px}pre{white-space:pre-wrap;overflow-wrap:anywhere}.floating-note{font-size:11px;color:#b0c2ce}.ghost.secondary{border-color:#264c57}.marker{font-size:10px;font-weight:800;color:#d1e4f1;text-transform:uppercase;letter-spacing:.08em}.mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:21px 0}.section-eyebrow{font-family:'Barlow Condensed',Impact,sans-serif;font-size:29px;text-transform:uppercase;letter-spacing:.025em}
/* Dynamic banner: native Cotometru identity, editorial presentation rather than bookmaker artwork. */
.boost-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0 32px}.boost-card{--shine:#c8fc50;position:relative;isolation:isolate;overflow:hidden;border-radius:22px;padding:23px 23px 22px;min-height:278px;background:radial-gradient(circle at 91% 13%,#375a67 0,transparent 38%),radial-gradient(circle at 10% 100%,#154b4e 0,transparent 45%),linear-gradient(110deg,#11273d,#091a2e 70%,#102c46);border:1px solid #4b6a6a;box-shadow:0 17px 35px #01070c3b}.boost-card:before{content:'';position:absolute;right:-50px;top:-48px;width:225px;height:225px;border:2px solid #a2f25e27;border-radius:50%;box-shadow:0 0 0 35px #a2f25e08,0 0 0 72px #a2f25e08;z-index:-1}.boost-card:after{content:'';position:absolute;right:-46px;bottom:-65px;width:290px;height:175px;transform:rotate(-28deg);background:repeating-linear-gradient(90deg,transparent 0 17px,#a7ee7930 18px 19px);opacity:.5;z-index:-1}.boost-card__top{display:flex;align-items:center;gap:9px;justify-content:space-between}.boost-card__brand{color:#d7eaff;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.boost-card__pill{color:#20300f;background:var(--shine);border-radius:100px;padding:6px 10px;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.07em;white-space:nowrap}.boost-card__event{font-family:'Barlow Condensed',Impact,sans-serif;font-size:clamp(24px,3vw,34px);line-height:1.04;text-transform:uppercase;font-weight:900;max-width:86%;letter-spacing:.01em;margin:23px 0 10px;text-wrap:balance}.boost-card__title{font-size:10px;color:#b4d4de;letter-spacing:.1em;font-weight:800;text-transform:uppercase;margin-bottom:9px}.boost-card__legs{list-style:none;padding:0;margin:0 0 18px;max-width:92%}.boost-card__legs li{border-left:2px solid var(--shine);padding:4px 0 4px 10px;position:relative;font-weight:750;font-size:13px;line-height:1.32;color:#e4f5f7}.boost-card__legs li:before{position:absolute;content:'';width:7px;height:7px;left:-4.5px;top:12px;border-radius:50%;background:var(--shine)}.boost-card__legs li small{display:block;font-size:10px;color:#92b2c3;font-weight:600;line-height:1.2}.boost-card__bottom{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:auto}.boost-card__odds{display:inline-flex;align-items:center;gap:10px;background:var(--shine);border-radius:12px;padding:8px 14px;color:#0e211d;font-family:'Barlow Condensed',Impact,sans-serif;font-size:27px;line-height:1;font-weight:900;letter-spacing:.03em}.boost-card__odds del{font-size:19px;color:#63703f}.boost-card__odds b{font-size:28px}.boost-card__bolt{font-size:19px}.boost-card__date{font-size:11px;font-weight:800;color:#c3d5e0;white-space:nowrap}.boost-card__footer{font-size:10px;color:#a6c0cb;margin-top:13px;border-top:1px solid #aec9db2b;padding-top:7px;letter-spacing:.015em}.boost-card__footer strong{color:var(--mint)}.boost-card--demo{max-width:610px;min-height:290px}.boost-card.preview-card{max-width:650px}.boost-card[data-state='empty'] .boost-card__event{color:#97aebd}.boost-card--review{border-color:#67817d}.boost-card--compact{min-height:260px}.boost-card--compact .boost-card__event{font-size:28px}.boost-card a{color:inherit;text-decoration:none}.boost-card.is-clickable:hover{border-color:#b7f777;transform:translateY(-2px);transition:.2s}.banner-row{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(290px,.95fr);gap:21px;align-items:start}.banner-preview-wrap{position:sticky;top:105px}.banner-preview-wrap h3{font-size:15px;margin-bottom:8px}.draft-note{border-left:2px solid #dfcd71;padding-left:12px;color:#a8bdc9;font-size:11px}.howto{display:flex;gap:15px;flex-wrap:wrap;margin:15px 0 22px}.howto span{font-size:12px;border:1px solid #345064;color:#c2dbe7;border-radius:100px;padding:6px 12px}.pdf-status{min-height:22px;color:#b7f777;font-size:12px;margin-top:7px}.label-title{font-weight:800;color:#e9f3f9}.import-paste{background:#0e2131;border:1px solid #31525e;padding:18px;border-radius:16px}.import-paste h2{margin-bottom:6px}.example-code{font-size:12px;color:#8da9bb;background:#101d2d;border:1px dashed #40576c;padding:12px;border-radius:10px;line-height:1.4}.cards-title{margin-top:32px}.privacy-line{font-size:12px;color:#a0b2c2}
@media(max-width:950px){.stats-grid{grid-template-columns:repeat(3,1fr)}.filters{grid-template-columns:repeat(3,1fr)}.links{gap:9px}.nav{gap:15px}.banner-row{grid-template-columns:1fr}.banner-preview-wrap{position:static}.boost-grid{gap:13px}.brand span>b{font-size:21px}}
@media(max-width:660px){.container{padding-left:14px;padding-right:14px}.nav{min-height:75px;flex-wrap:wrap;justify-content:space-between;gap:2px;padding-top:9px;padding-bottom:9px}.brand span>b{font-size:20px}.brand img{width:31px}.brand small{font-size:8px}.links{order:3;width:100%;justify-content:space-between;border-top:1px solid #2a3d51;padding-top:9px;margin-top:6px}.nav-end{gap:9px}.links a{font-size:12px}.hero{padding:25px 21px;margin-top:3px}.hero-symbol{display:none}main.container{padding-top:20px}.stats-grid{grid-template-columns:repeat(2,1fr);gap:9px}.stat{padding:14px}.stat strong{font-size:23px}.stats-grid .stat:last-child{grid-column:1/-1}.filters{grid-template-columns:repeat(2,1fr)}.filters label:nth-of-type(4){grid-column:1/-1}.filters>button{grid-column:1/-1}.details-grid{grid-template-columns:1fr}.boost-grid,.mini-grid{grid-template-columns:1fr}.boost-card{padding:17px 17px 16px;min-height:254px}.boost-card__event{font-size:30px;margin-top:16px}.boost-card__legs li{font-size:12px}.boost-card__odds{font-size:25px}.boost-card__top{flex-wrap:wrap}.formgrid{grid-template-columns:1fr;padding:17px}.formgrid .span2,.span2{grid-column:auto}.section-title{align-items:start;flex-direction:column}.review-leg{align-items:start;flex-direction:column}.review-leg label{width:100%}.review-leg input,.review-leg select{max-width:100%}.site-foot{font-size:11px}.banner-preview-wrap{margin-top:18px}}
.boost-card-link{text-decoration:none;color:inherit;display:block}.boost-card-link:hover{text-decoration:none}.boost-card-link:hover .boost-card{border-color:#acfa65;transform:translateY(-2px);transition:transform .18s ease,border-color .18s ease}
.heading-flex{display:flex;justify-content:space-between;align-items:center;gap:20px}.heading-flex .unit{color:#b7c9d4;font-size:12px}.triple{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.triple .panel{min-width:0}.triple .panel table{min-width:0}.triple td,.triple th{padding:10px 6px;font-size:11px}.triple .panel h2{font-size:18px}.preview-zone{background:#102338;border:1px solid #365568;border-radius:16px;padding:22px;max-width:740px}.preview-zone .boost-card{margin-top:15px}.imported-preview{margin:20px 0 0}.imported-preview .boost-card{max-width:680px}
@media(max-width:950px){.triple{grid-template-columns:1fr}}@media(max-width:660px){.heading-flex{display:block}.heading-flex h2{margin-bottom:5px}.preview-zone{padding:12px}}

/* Accessible, production rendering overrides */
.boost-card,.boost-card__event{color:#f4fbff}
.boost-card__event{text-shadow:0 2px 8px #00182788}
.boost-card__title{color:#bcdbe8}
.boost-card__date{white-space:normal;text-align:right}
.quick-paste{background:linear-gradient(130deg,#173d48,#14273a);border:1px solid #377b6f;border-radius:15px;padding:20px;display:grid;gap:12px}
.quick-paste .quick-paste__actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}
.quick-paste textarea{min-height:160px}
.preview-card{color:#f4fbff}
.pdf-status{color:#c8fc50;min-height:20px}
@media(max-width:660px){.quick-paste{padding:14px}.boost-card__event{font-size:27px}.boost-card__odds b{font-size:25px}}
/* Cotometru independent analytics UI */
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@400;500;600;700;900&display=swap');
:root{--bg:#081820;--panel:#0c2630;--panel2:#14323b;--line:#27434a;--txt:#f5f8f3;--muted:#9db4b6;--mint:#cbff59;--electric:#cbff59;--cyan:#59d9c2;--radius:18px}
body{font-family:'Lato',Arial,sans-serif;background:radial-gradient(ellipse at 86% 0%,#194049 0%,transparent 30%),radial-gradient(ellipse at 0% 14%,#0b2c35 0%,transparent 38%),var(--bg)}
h1,h2,h3,.brand b,.hero h1,.boost-card__event,.boost-card__odds,.section-eyebrow{font-family:'Lato',Arial,sans-serif;font-weight:900;letter-spacing:-.025em}
.brand b{letter-spacing:.02em}
.boost-card{background:radial-gradient(circle at 95% 12%,#254b55 0,transparent 45%),linear-gradient(115deg,#102e36,#071b27 78%);border-color:#31525a}
.boost-card__event{font-size:clamp(24px,3vw,34px);line-height:1.06}
.boost-card__odds{font-family:'Lato',Arial,sans-serif}
