/* chrome:start */
.ci-head{display:flex;width:min(76rem,calc(100% - 2rem));min-height:4.75rem;align-items:center;margin-inline:auto;padding:.75rem 1.25rem;border-bottom:1px solid var(--line);gap:1.25rem;background:var(--surface)}
.ci-brand{font-size:1.25rem;font-weight:var(--chrome-heading-weight);letter-spacing:var(--chrome-heading-spacing);text-decoration:none;white-space:nowrap}
.ci-nav{display:flex;flex:1;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.25rem 1.1rem}
.ci-nav a,.ci-actions a{display:inline-flex;min-height:2.75rem;align-items:center;padding:.5rem .2rem;font-weight:750;text-decoration:none}
.ci-actions{display:flex;gap:.5rem}.ci-actions a{padding:.65rem 1rem;border-radius:var(--radius)}
.ci-actions a:first-child{border:1px solid var(--accent);background:var(--accent);color:var(--ink)}.ci-actions a:not(:first-child){border:1px solid var(--line);background:transparent;color:var(--paper)}
@media(max-width:48rem){.ci-head{display:grid;width:calc(100% - 1rem);grid-template-areas:"brand actions" "nav nav";grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;padding:.65rem;gap:.4rem}.ci-brand{grid-area:brand;overflow:hidden;text-overflow:ellipsis}.ci-nav{grid-area:nav;display:flex;overflow-x:auto;justify-content:flex-start;flex-wrap:nowrap;padding-block:.25rem;gap:.4rem;scrollbar-width:none}.ci-nav::-webkit-scrollbar{display:none}.ci-nav a{flex:0 0 auto;min-height:2.75rem;padding:.5rem .9rem;border:1px solid var(--line);border-radius:999px;background:var(--surface-raised);font-size:.9rem;white-space:nowrap}.ci-actions{grid-area:actions;overflow-x:auto;justify-content:flex-end;gap:.4rem}.ci-actions a{flex:0 0 auto;justify-content:center}}
.fb-foot{display:grid;width:min(76rem,calc(100% - 2rem));grid-template-columns:2fr 1fr 1fr;margin:2rem auto 0;padding:2rem;border-top:.35rem solid var(--accent);gap:2rem;background:var(--surface-raised)}.fb-foot strong{font-size:1.4rem;font-weight:var(--chrome-heading-weight);letter-spacing:var(--chrome-heading-spacing)}.fb-foot section p{max-width:44ch;margin:.5rem 0;color:var(--muted)}.fb-foot nav{display:flex;flex-direction:column;gap:.2rem}.fb-foot nav a{display:flex;min-height:2.75rem;align-items:center;font-weight:700;text-decoration:none}.fb-legal{margin-top:.75rem;padding-top:.75rem;grid-column:1/-1;border-top:1px solid var(--line);color:var(--muted);font-size:.85rem}
@media(max-width:48rem){.fb-foot{width:calc(100% - 1rem);grid-template-columns:1fr;padding:1.25rem;gap:.75rem}.fb-foot nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.fb-foot nav a{display:flex;min-height:2.75rem;align-items:center;color:var(--muted);font-weight:600}.fb-legal{margin-top:.75rem;padding-top:.75rem;grid-column:1/-1;border-top:1px solid var(--line);color:var(--muted);font-size:.85rem}}
@media(min-width:48.001rem){body>header{position:sticky;top:0;z-index:20}}
/* chrome:end */

:root {
  color-scheme:dark;
  --ink:#101c2d;
  --surface:#18283c;
  --surface-raised:#21344a;
  --surface-soft:#293d53;
  --paper:#f7f9fc;
  --muted:#aab5c5;
  --line:#34465b;
  --accent:#e8f31a;
  --mint:#e8f31a;
  --violet:#7f65d6;
  --coral:#e4003b;
  --gold:#e8f31a;
  --danger:#ff526d;
  --radius:4px;
  --chrome-heading-weight:700;
  --chrome-heading-spacing:-.01em;
  font-family:Roboto,Arial,sans-serif;
}

* { box-sizing:border-box; }
html { overflow-x:hidden; scroll-behavior:smooth; }
body { margin:0; overflow-x:clip; background:var(--ink); color:var(--paper); font-size:1rem; line-height:1.6; }
body::before { position:fixed; z-index:-1; inset:0; background:radial-gradient(circle at 88% 0,rgba(145,123,255,.16),transparent 32rem),radial-gradient(circle at 4% 38rem,rgba(130,240,201,.08),transparent 30rem); content:""; pointer-events:none; }
main { display:grid; width:min(72rem,calc(100% - 2rem)); grid-template-columns:minmax(0,1fr); margin-inline:auto; padding-block:2rem 4rem; gap:2rem; }
:where(figure,h1,h2,h3,p,ul,ol) { margin:0; }
:where(ul,ol) { padding-inline-start:1.25rem; }
img { display:block; max-width:100%; height:auto; }
a { color:inherit; text-underline-offset:.2em; }
a:hover { color:var(--mint); }
:where(a,button,summary):focus-visible { outline:3px solid var(--mint); outline-offset:3px; }
button { font:inherit; }
code { color:var(--mint); font:800 .76rem/1.3 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace; }
.pc { --accent:var(--mint); min-width:0; max-width:100%; padding:clamp(1.25rem,3vw,2rem); border:1px solid var(--line); border-radius:var(--radius); background:linear-gradient(145deg,rgba(255,255,255,.025),transparent 45%),var(--surface); box-shadow:0 1rem 3rem rgba(0,0,0,.16); color:var(--paper); overflow-wrap:anywhere; }
.pc > :where(header,footer),.pc-top { display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:1rem; }
.pc :where(p,li) { color:var(--muted); }
.pc :where(p,ul,ol) + :where(p,ul,ol) { margin-top:.75rem; }
.pc :where(small) { color:var(--accent); font-size:.78rem; font-weight:800; letter-spacing:.08em; text-transform:uppercase; }
.pc > strong,.pc > header > strong,.pc > div > strong,.pc > div > div > strong { display:block; font-size:clamp(1.55rem,3vw,2.5rem); line-height:1.08; letter-spacing:-.035em; }
.pc > :where(div,header) > p { margin-block:.75rem 1.25rem; }
.pc-action { display:inline-flex; min-height:2.75rem; align-items:center; justify-content:center; padding:.65rem 1.1rem; border:1px solid transparent; border-radius:.65rem; background:var(--accent); color:#0b1720; font-weight:850; line-height:1.2; text-decoration:none; }
.pc-action + .pc-action { margin-left:.5rem; }
.pc-action:hover { filter:brightness(1.06); color:#0b1720; }
.pc > :where(header,footer) a:not(.pc-action),.pc > a:not(.pc-action),.pc nav a:not(.pc-action) { font-weight:700; }
.pc-cells { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:.75rem; }
.pc-cells > span { min-width:0; padding:1rem .75rem; border:1px solid var(--line); border-radius:.75rem; background:rgba(255,255,255,.045); color:var(--paper); font-size:1.2rem; font-weight:850; text-align:center; }
.pc-cells small { display:block; margin-top:.25rem; color:var(--muted); font-size:.7rem; letter-spacing:.04em; }
.pc-pills { display:flex; flex-wrap:wrap; gap:.75rem; }
.pc-pills > span { flex:1 1 12rem; padding:.75rem 1rem; border:1px solid var(--line); border-radius:999px; background:var(--surface-raised); color:var(--muted); }
.pc-pills b { color:var(--paper); }
.pc-chip-row > small,.pc-metrics > small { display:block; margin-top:1rem; color:var(--muted); text-transform:none; }

.pc-legal { display:flex; align-items:center; flex-wrap:wrap; gap:.75rem 1rem; padding-block:1rem; }
.pc-legal b { padding:.35rem .55rem; border-radius:.45rem; background:#b73939; color:#fff; }
.pc-legal span { flex:1 1 20rem; color:var(--muted); }
.pc-primary-cta { display:grid; min-height:13rem; place-content:center; background:linear-gradient(135deg,#193d71,#131f3c); text-align:center; }
.pc-primary-cta strong { margin:.5rem 0 1.25rem; }
.pc-primary-cta > a:last-child { margin-top:.85rem; color:var(--muted); }
.pc-faq { padding-block:.5rem; }
.pc-faq details { border-bottom:1px solid var(--line); }
.pc-faq details:last-child { border-bottom:0; }
.pc-faq summary { display:flex; min-height:3.5rem; align-items:center; justify-content:space-between; gap:1rem; padding:.9rem .25rem; cursor:pointer; font-weight:800; list-style:none; }
.pc-faq summary::-webkit-details-marker { display:none; }
.pc-faq summary::after { color:var(--accent); content:"+"; font-size:1.35rem; }
.pc-faq details[open] summary::after { content:"−"; }
.pc-faq details > div { padding:0 .25rem 1.1rem; }
.pc-faq details a { color:var(--accent); }

.pc-offer-hero,.pc-review-hero,.pc-game-hero,.pc-method-hero { display:grid; grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr); gap:clamp(1.5rem,5vw,4rem); align-items:center; min-height:25rem; padding:clamp(2rem,5vw,4.5rem); background:linear-gradient(130deg,#1b4080,#151b40); }
.pc-offer-hero > div > small,.pc-game-hero > div > small,.pc-method-hero > div > small { display:block; margin-bottom:.5rem; }
.pc-offer-hero > div > strong,.pc-review-hero > div > strong,.pc-game-hero > div > strong,.pc-method-hero > div > strong { font-size:clamp(2.25rem,5vw,4.5rem); }
.pc-offer-hero > div > a:not(.pc-action),.pc-review-hero > div > a:not(.pc-action) { display:inline-block; margin:.75rem 0 0 1rem; color:var(--muted); }
.pc-offer-hero aside,.pc-method-hero aside { display:grid; min-height:15rem; place-content:center; padding:1.5rem; border:1px solid var(--line); border-radius:1rem; background:radial-gradient(circle at 45% 35%,rgba(255,255,255,.25),transparent 12%),linear-gradient(145deg,#7559d8,#24498a); color:var(--paper); font-size:clamp(1.3rem,3vw,2rem); font-weight:850; text-align:center; }
.pc-review-hero { --accent:#f3a4d1; background:linear-gradient(120deg,#251f31,#552048); }
.pc-game-hero { --accent:var(--gold); background:linear-gradient(130deg,#21154b,#0c334f); }
.pc-review-hero figure,.pc-game-hero figure { overflow:hidden; border:1px solid var(--line); border-radius:1rem; background:var(--surface); box-shadow:0 1.5rem 4rem rgba(0,0,0,.3); }
.pc-review-hero figure img,.pc-game-hero figure img { width:100%; aspect-ratio:3/2; object-fit:cover; }
.pc-review-hero figcaption,.pc-game-hero figcaption { padding:.75rem 1rem; color:var(--muted); font-size:.85rem; }
.pc-method-hero { --accent:var(--mint); background:linear-gradient(125deg,#113f51,#292867); }
.pc-method-hero aside b { color:var(--accent); font-size:clamp(3rem,7vw,5.5rem); }
.pc-method-hero aside span { display:block; color:var(--muted); }
.pc-daily-race { --accent:var(--gold); display:grid; grid-template-columns:minmax(0,1fr) auto auto; gap:1.5rem; align-items:center; background:linear-gradient(115deg,#4d2c78,#1d254b); }
.pc-daily-race strong { color:var(--gold); }
.pc-countdown,.pc-digits { display:flex; gap:.4rem; }
.pc-countdown b,.pc-digits b { display:grid; min-width:2.75rem; min-height:3rem; place-content:center; border:1px solid var(--line); border-radius:.5rem; background:#11182d; color:#fff; }
.pc-crash { --accent:var(--gold); display:grid; grid-template-columns:minmax(14rem,.75fr) minmax(0,1.25fr); gap:2rem; align-items:center; background:radial-gradient(circle at 75% 35%,rgba(255,89,143,.22),transparent 28%),#191a3b; }
.pc-crash > div > strong { color:var(--gold); font-size:clamp(3rem,8vw,6rem); }
.pc-chart { position:relative; min-height:16rem; overflow:hidden; border:1px solid var(--line); border-radius:1rem; background:repeating-linear-gradient(0deg,transparent 0 2.5rem,rgba(255,255,255,.08) 2.5rem calc(2.5rem + 1px)),repeating-linear-gradient(90deg,transparent 0 3.5rem,rgba(255,255,255,.06) 3.5rem calc(3.5rem + 1px)); }
.pc-chart i { position:absolute; right:1.25rem; bottom:4rem; left:1.25rem; height:6rem; border-top:4px solid #ff6d9e; border-radius:65% 50% 0 0; transform:skewY(-13deg); }
.pc-chart span { position:absolute; right:1rem; bottom:1rem; color:var(--muted); }
.pc-tabs { display:flex; max-width:100%; gap:.5rem; overflow-x:auto; scrollbar-width:thin; }
.pc-tabs > * { flex:0 0 auto; padding:.65rem .9rem; border:1px solid var(--line); border-radius:.6rem; background:var(--surface-soft); color:var(--muted); white-space:nowrap; }
.pc-tabs [aria-current="page"] { border-color:var(--accent); background:rgba(130,240,201,.13); color:var(--paper); }
.pc-game-carousel > header,.pc-promotion-rail > header,.pc-live-bets > header,.pc-related-games > header { margin-bottom:1rem; }
.pc-game-tiles,.pc-related-games > div { display:grid; grid-template-columns:repeat(auto-fit,minmax(10rem,1fr)); gap:1rem; }
.pc-game-tiles > a,.pc-related-games > div > a { display:flex; min-height:11rem; padding:1rem; flex-direction:column; justify-content:flex-end; border:1px solid var(--line); border-radius:.8rem; background:linear-gradient(150deg,#4d8ce6,#173d79); color:#fff; font-size:1.05rem; font-weight:850; text-decoration:none; }
.pc-game-tiles > a:nth-child(2n),.pc-related-games > div > a:nth-child(2n) { background:linear-gradient(150deg,#d94f6b,#70243f); }
.pc-game-tiles > a:nth-child(3n),.pc-related-games > div > a:nth-child(3n) { background:linear-gradient(150deg,#a968dc,#493078); }
.pc-game-tiles small,.pc-related-games small { margin-top:.25rem; color:#e0e7f6; letter-spacing:0; text-transform:none; }
.pc-campaigns { display:grid; grid-template-columns:repeat(auto-fit,minmax(13rem,1fr)); gap:1rem; }
.pc-campaigns article { padding:1.25rem; border:1px solid var(--line); border-radius:.8rem; background:linear-gradient(140deg,#583da8,#262157); }
.pc-campaigns article:nth-child(2n) { background:linear-gradient(140deg,#a84d47,#512535); }
.pc-campaigns article:nth-child(3n) { background:linear-gradient(140deg,#207e86,#173d58); }
.pc-campaigns b { display:block; margin:.45rem 0 1rem; font-size:1.3rem; }
.pc-bet-cards { display:grid; grid-template-columns:repeat(auto-fit,minmax(15rem,1fr)); gap:1rem; }
.pc-bet-cards article { padding:1.25rem; border:1px solid var(--line); border-radius:.75rem; background:var(--surface-raised); }
.pc-bet-cards article > b { display:block; margin:.4rem 0 .75rem; }
.pc-odds { display:flex; flex-wrap:wrap; gap:.5rem; }
.pc-odds > span { padding:.45rem .65rem; border-radius:.4rem; background:var(--surface-soft); color:var(--paper); font-weight:700; }

.pc-sports-offer { display:flex; align-items:center; flex-wrap:wrap; gap:1rem; background:linear-gradient(110deg,#174e79,#152743); }
.pc-sports-offer small { color:#9fe7ff; }
.pc-sports-offer .pc-action { margin-left:auto; }
.pc-sport-rail { padding:0; overflow:hidden; }
.pc-sport-rail header { padding:1.25rem 1.5rem; background:var(--surface-soft); }
.pc-sport-rail > div { padding:.8rem 1.5rem; border-top:1px solid var(--line); }
.pc-sport-rail > div a { display:block; }
.pc-sport-rail [aria-current="page"] { color:var(--accent); }
.pc-market-list article { padding:1rem 0; border-top:1px solid var(--line); }
.pc-market-list article > b { display:block; margin:.25rem 0 .75rem; }
.pc-betslip > div { display:flex; justify-content:space-between; gap:1rem; padding:.85rem 0; border-top:1px solid var(--line); }
.pc-betslip .pc-action { width:100%; margin-top:1rem; }
.pc-referral { background:linear-gradient(145deg,#4e2c85,#202250); }
.pc-referral > strong { margin:.35rem 0; }

.pc-bonus-listing { --accent:var(--gold); display:grid; grid-template-columns:minmax(0,1.1fr) minmax(17rem,.9fr); gap:2rem; align-items:center; background:linear-gradient(130deg,#28223b,#352b22); }
.pc-filter { display:flex; flex-wrap:wrap; gap:.5rem; }
.pc-filter > * { padding:.55rem .75rem; border:1px solid var(--line); border-radius:.5rem; color:var(--muted); }
.pc-promo-card { --accent:var(--gold); display:flex; min-height:18rem; flex-direction:column; border-left:.35rem solid var(--gold); }
.pc-promo-card > strong { margin:.5rem 0; }
.pc-promo-card footer { align-items:flex-end; flex-wrap:wrap; margin-top:auto; padding-top:1rem; }
.pc-promo-card footer > a:not(.pc-action) { color:var(--muted); }
.pc-countdown-hero { --accent:var(--gold); display:grid; grid-template-columns:minmax(0,1fr) auto; gap:2rem; align-items:center; background:linear-gradient(120deg,#62273d,#25264e); }
.pc-digits b { min-width:8rem; min-height:6rem; color:var(--gold); font-size:clamp(1.5rem,5vw,3rem); }
.pc-steps > div,.pc-pipeline > div { display:grid; grid-template-columns:2.5rem minmax(0,1fr); gap:1rem; padding:1rem 0; border-top:1px solid var(--line); }
.pc-steps > div > b,.pc-pipeline > div > b { display:grid; width:2rem; height:2rem; place-content:center; border-radius:50%; background:var(--accent); color:#102033; }
.pc-steps > div strong,.pc-pipeline > div strong { display:block; margin-bottom:.2rem; }
.pc-prize-table,.pc-comparison-table { overflow-x:auto; scrollbar-width:thin; }
.pc-prize-table > header,.pc-prize-table > div { display:grid; min-width:36rem; grid-template-columns:.65fr 1.35fr; gap:1rem; padding:.85rem 0; }
.pc-prize-table > header { justify-items:end; color:var(--accent); }
.pc-prize-table > header a { grid-column:1 / -1; }
.pc-prize-table > div { border-top:1px solid var(--line); }

.pc-payment-finder,.pc-payment-cards,.pc-payment-detail,.pc-payment-safety { --accent:#87bdff; }
.pc-payment-finder { display:grid; grid-template-columns:minmax(0,1fr) minmax(15rem,.75fr); gap:1.5rem; align-items:center; }
.pc-payment-finder .pc-tabs { grid-column:1 / -1; }
.pc-search { padding:.8rem 1rem; border:1px solid var(--line); border-radius:.6rem; background:var(--surface-raised); color:var(--muted); }
.pc-payment-cards { display:grid; grid-template-columns:repeat(auto-fit,minmax(13rem,1fr)); gap:1rem; }
.pc-payment-cards article { display:flex; min-width:0; flex-direction:column; gap:.35rem; padding:1.25rem; border:1px solid var(--line); border-radius:.75rem; background:var(--surface-raised); }
.pc-payment-cards article b { color:var(--accent); font-size:1.15rem; }
.pc-payment-cards article small { color:var(--muted); letter-spacing:0; text-transform:none; }
.pc-payment-cards aside { grid-column:1 / -1; padding-top:.25rem; color:var(--muted); }
.pc-payment-detail > header { padding-bottom:1rem; border-bottom:1px solid var(--line); }
.pc-payment-detail > header span { color:var(--accent); }
.pc-payment-detail > div { display:flex; justify-content:space-between; gap:1rem; padding:1rem 0; border-bottom:1px solid var(--line); }
.pc-payment-detail > div:last-child { border-bottom:0; }
.pc-payment-detail > div span { color:var(--muted); }
.pc-payment-safety { border-color:rgba(246,200,95,.45); background:linear-gradient(135deg,rgba(246,200,95,.12),transparent),var(--surface); }
.pc-payment-safety > strong { color:var(--gold); }
.pc-payment-safety ul { margin-block:1rem; }

.pc-review-bonuses { --accent:#f19bc8; display:grid; grid-template-columns:repeat(auto-fit,minmax(13rem,1fr)); gap:1rem; }
.pc-review-bonuses > header { grid-column:1 / -1; }
.pc-review-bonuses article { padding:1.25rem; border-left:.25rem solid var(--accent); border-radius:.35rem .75rem .75rem .35rem; background:var(--surface-raised); }
.pc-review-bonuses article b,.pc-review-bonuses article span { display:block; }
.pc-pros-cons { display:grid; grid-template-columns:1fr 1fr; gap:1rem; }
.pc-pros-cons section { display:flex; flex-direction:column; gap:.65rem; padding:1.25rem; border:1px solid rgba(130,240,201,.2); border-radius:.75rem; background:rgba(130,240,201,.06); }
.pc-pros-cons section:last-child { border-color:rgba(255,143,134,.2); background:rgba(255,143,134,.06); }
.pc-pros-cons section:first-child strong { color:var(--mint); }
.pc-pros-cons section:last-child span { color:#efc4c4; }
.pc-review-body { --accent:var(--coral); display:grid; grid-template-columns:minmax(11rem,.45fr) minmax(0,1.55fr); gap:2rem; }
.pc-review-body > nav { display:flex; align-self:start; flex-direction:column; gap:.25rem; padding-right:1.5rem; border-right:1px solid var(--line); }
.pc-review-body > nav a { padding:.55rem .75rem; border-radius:.45rem; color:var(--muted); text-decoration:none; }
.pc-review-body > nav a:hover { background:var(--surface-raised); color:var(--paper); }
.pc-review-body > div { min-width:0; }
.pc-review-body section + section { margin-top:2rem; }
.pc-review-body h2 { margin-bottom:.75rem; font-size:clamp(1.4rem,3vw,2rem); line-height:1.2; }
.pc-review-body .pc-action { margin:1.5rem .5rem 0 0; }

.pc-game-demo > header { margin-bottom:1rem; }
.pc-demo-stage { display:grid; min-height:18rem; place-content:center; overflow:hidden; border:1px solid var(--line); border-radius:1rem; background:radial-gradient(circle at 50% 58%,#9148df,transparent 20%),#1d1846; }
.pc-demo-stage b { color:var(--gold); font-size:clamp(2rem,7vw,5rem); }
.pc-game-demo footer { align-items:center; flex-wrap:wrap; margin-top:1rem; }
.pc-game-demo footer span { color:var(--muted); }
.pc-game-rules > div { padding:1rem 0; border-top:1px solid var(--line); }
.pc-game-rules > div > b { display:inline-grid; width:2rem; height:2rem; margin-right:.65rem; place-content:center; border-radius:50%; background:var(--accent); color:#102033; }
.pc-game-offers article { display:grid; grid-template-columns:2.25rem minmax(0,1fr) auto; gap:1rem; align-items:center; padding:1rem 0; border-top:1px solid var(--line); }
.pc-game-offers article > b { display:grid; width:2rem; height:2rem; place-content:center; border-radius:50%; background:var(--violet); }
.pc-game-offers article small { display:block; color:var(--muted); letter-spacing:0; text-transform:none; }
.pc-game-offers article > a:not(.pc-action) { color:var(--muted); }

.pc-comparison-hero,.pc-filter-bar,.pc-comparison-table,.pc-podium,.pc-rank-card,.pc-edge-rail { --accent:var(--coral); }
.pc-comparison-hero > p { max-width:62ch; margin:.75rem 0 1rem; }
.pc-comparison-hero > div,.pc-filter-bar { display:flex; align-items:center; flex-wrap:wrap; gap:.75rem; }
.pc-comparison-hero > div b,.pc-filter-bar > * { padding:.55rem .75rem; border:1px solid var(--line); border-radius:.5rem; }
.pc-filter-bar > span { border:0; padding-left:0; color:var(--paper); font-weight:850; }
.pc-filter-bar > i { margin-left:auto; background:var(--surface-soft); color:var(--muted); font-style:normal; }
.pc-comparison-table > header,.pc-comparison-table > div { display:grid; min-width:44rem; grid-template-columns:1.2fr .55fr .75fr .8fr; gap:1rem; padding:.85rem 0; }
.pc-comparison-table > header { color:var(--accent); font-size:.82rem; font-weight:850; }
.pc-comparison-table > header small { grid-column:1 / -1; color:var(--muted); letter-spacing:0; text-transform:none; }
.pc-comparison-table > div { border-top:1px solid var(--line); }
.pc-comparison-table > div span:last-child { color:var(--gold); font-weight:800; }
.pc-podium { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); align-items:end; gap:1rem; }
.pc-podium article { display:grid; min-height:10rem; place-content:center; padding:1rem; border-radius:.75rem .75rem 0 0; background:#44516d; text-align:center; }
.pc-podium article:first-child { min-height:14rem; background:linear-gradient(180deg,#d9ac52,#725c33); }
.pc-podium article:nth-child(2) { min-height:10rem; }
.pc-podium article:nth-child(3) { min-height:8rem; background:#60474d; }
.pc-podium article small { color:#fff; font-size:1.4rem; }
.pc-podium > a { grid-column:1 / -1; justify-self:center; padding:.65rem 1.1rem; border-radius:.65rem; background:var(--accent); color:#25120d; text-decoration:none; }
.pc-rank-card { display:grid; grid-template-columns:auto minmax(0,1fr) auto auto; gap:1rem; align-items:center; }
.pc-rank { display:grid; width:2.5rem; height:2.5rem; place-content:center; border-radius:50%; background:var(--gold); color:#251b08; }
.pc-rank-card > div strong,.pc-rank-card > div span { display:block; }
.pc-rank-card > div:nth-of-type(2) b { color:var(--gold); }
.pc-edge-rail > div,.pc-scorecard > div,.pc-author-scoring > div { display:grid; grid-template-columns:minmax(7rem,.7fr) minmax(8rem,1.3fr) auto; gap:1rem; align-items:center; padding:.85rem 0; border-top:1px solid var(--line); }
.pc-edge-rail i,.pc-scorecard i,.pc-author-scoring i,.pc-limits i { display:block; height:.5rem; border-radius:999px; background:linear-gradient(90deg,var(--accent) var(--edge,65%),var(--surface-soft) var(--edge,65%)); }

.pc-masthead,.pc-toc,.pc-callout,.pc-reading,.pc-author-hero,.pc-byline { --accent:var(--coral); }
.pc-masthead { display:grid; min-height:20rem; place-content:center; text-align:center; }
.pc-masthead > strong { max-width:20ch; margin:.5rem auto; font-family:Georgia,serif; font-size:clamp(2.25rem,6vw,4.5rem); }
.pc-toc { display:flex; max-height:22rem; align-items:flex-start; flex-direction:column; gap:.35rem; }
.pc-toc > strong { margin-bottom:.5rem; }
.pc-toc > a { width:100%; padding:.6rem .75rem; border-left:.2rem solid transparent; color:var(--muted); text-decoration:none; }
.pc-toc > a[aria-current="location"] { border-color:var(--accent); background:rgba(255,152,117,.09); color:var(--paper); }
.pc-callout { border-left:.35rem solid var(--accent); background:linear-gradient(135deg,rgba(255,152,117,.1),transparent),var(--surface); }
.pc-callout > div { margin:.5rem 0 .75rem; font-family:Georgia,serif; font-size:1.2rem; }
.pc-reading { display:grid; grid-template-columns:repeat(auto-fit,minmax(13rem,1fr)); gap:1rem; }
.pc-reading > header { grid-column:1 / -1; }
.pc-reading article { padding:1.25rem; border:1px solid var(--line); border-radius:.75rem; background:var(--surface-raised); }
.pc-reading article b { display:block; margin:.4rem 0; }
.pc-author-hero { display:grid; grid-template-columns:auto minmax(0,1fr); gap:1.5rem; align-items:center; }
.pc-author-hero > i,.pc-byline > i { display:grid; width:5rem; height:5rem; place-content:center; border-radius:50%; background:linear-gradient(145deg,#e8b687,#925738); color:#2d1c16; font-size:1.2rem; font-style:normal; font-weight:900; }
.pc-author-hero nav { display:flex; flex-wrap:wrap; gap:1rem; margin-top:.75rem; }
.pc-author-hero span { color:var(--muted); }
.pc-author-scoring footer,.pc-scorecard footer,.pc-pipeline footer { display:flex; flex-wrap:wrap; gap:1rem; margin-top:1rem; color:var(--muted); }
.pc-author-scoring i { --edge:68%; }
.pc-byline { display:grid; grid-template-columns:auto minmax(0,1fr) auto; gap:1rem; align-items:center; }
.pc-byline > i { width:3rem; height:3rem; font-size:.8rem; }
.pc-byline span { display:block; color:var(--muted); }
.pc-scorecard i { background:linear-gradient(90deg,var(--accent) var(--weight),var(--surface-soft) var(--weight)); }
.pc-pipeline footer span { color:var(--muted); }
.pc-review-team > div { display:grid; grid-template-columns:repeat(3,auto minmax(0,1fr)); gap:1rem; align-items:center; margin-top:1rem; }
.pc-review-team > div > i { display:grid; width:2.5rem; height:2.5rem; place-content:center; border-radius:50%; background:var(--violet); color:#fff; font-style:normal; }
.pc-review-team > div > span { min-width:0; }
.pc-review-team > div small { display:block; color:var(--muted); letter-spacing:0; text-transform:none; }

.pc-prose-section,.pc-split-section { --accent:var(--coral); }
.pc :where(h2) { font-size:clamp(1.55rem,3vw,2.5rem); line-height:1.12; letter-spacing:-.03em; }
.pc :where(h3) { line-height:1.25; }
.pc-prose-section > header { display:block; }
.pc-prose-section h2,.pc-split-section h2 { margin-top:.35rem; }
.pc-prose { max-width:68ch; margin-top:1.25rem; }
.pc-split-section > header { align-items:flex-start; }
.pc-split-section > header > div:last-child { max-width:40ch; }
.pc-text-columns,.pc-do-dont > div,.pc-closing-cta { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:1rem; }
.pc-text-columns { margin-top:1.5rem; }
.pc-text-columns article,.pc-do-dont section { padding:1.25rem; border:1px solid var(--line); border-radius:.75rem; background:var(--surface-raised); }
.pc-text-columns h3,.pc-do-dont h3 { margin-bottom:.5rem; }

.pc-takeaways,.pc-compact-verdict { --accent:var(--gold); }
.pc-takeaways > header,.pc-checklist > header,.pc-do-dont > header { display:block; margin-bottom:1.25rem; }
.pc-takeaways > ul { display:grid; grid-template-columns:repeat(auto-fit,minmax(13rem,1fr)); gap:.75rem; padding:0; list-style:none; }
.pc-takeaways li { padding:1rem 1rem 1rem 2.5rem; border:1px solid var(--line); border-radius:.7rem; background:var(--surface-raised); }
.pc-takeaways li::before { margin-left:-1.5rem; color:var(--accent); content:"✓"; font-weight:900; }
.pc-verdict-copy { max-width:68ch; margin-top:1rem; font-family:Georgia,serif; font-size:1.2rem; }
.pc-verdict-notes { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:.75rem; margin-top:1.25rem; }
.pc-verdict-notes p { padding:1rem; border:1px solid var(--line); border-radius:.7rem; background:var(--surface-raised); }
.pc-verdict-notes small,.pc-verdict-notes strong { display:block; }

.pc-checklist,.pc-do-dont,.pc-glossary { --accent:var(--mint); }
.pc-checklist > ul { padding:0; list-style:none; }
.pc-checklist li { position:relative; padding:1rem 0 1rem 2.5rem; border-top:1px solid var(--line); }
.pc-checklist li::before { position:absolute; top:1.05rem; left:.2rem; display:grid; width:1.5rem; height:1.5rem; place-content:center; border:1px solid var(--accent); border-radius:.35rem; color:var(--accent); content:"✓"; font-weight:900; }
.pc-checklist li strong,.pc-checklist li span { display:block; }
.pc-checklist li span { color:var(--muted); }
.pc-do-dont > div > section:last-child { border-color:rgba(255,143,134,.25); background:rgba(255,143,134,.06); }
.pc-do-dont > div > section:last-child h3 { color:var(--danger); }
.pc-glossary dl { margin:1rem 0 0; }
.pc-glossary dl > div { display:grid; grid-template-columns:minmax(10rem,.55fr) minmax(0,1.45fr); gap:1rem; padding:1rem 0; border-top:1px solid var(--line); }
.pc-glossary dt { color:var(--accent); font-weight:850; }
.pc-glossary dd { margin:0; }

.pc-sourced-claim,.pc-expert-note { --accent:#87bdff; border-left:.35rem solid var(--accent); }
.pc-claim,.pc-expert-note blockquote { margin:.5rem 0; font-family:Georgia,serif; font-size:1.25rem; }
.pc-sourced-claim > a { display:inline-block; margin-top:1rem; color:var(--accent); font-weight:800; }
.pc-expert-note blockquote { margin-inline:0; }
.pc-expert-note figcaption { display:flex; align-items:flex-start; flex-direction:column; gap:.15rem; padding-top:1rem; border-top:1px solid var(--line); }
.pc-expert-note figcaption span { color:var(--muted); }
.pc-expert-note figcaption a { margin-top:.35rem; color:var(--accent); }

.pc-benefit-pitch,.pc-objection-answer,.pc-closing-cta { --accent:var(--gold); background:linear-gradient(125deg,rgba(246,200,95,.13),transparent 55%),var(--surface); }
.pc-benefit-pitch { display:grid; grid-template-columns:minmax(0,1.2fr) minmax(15rem,.8fr); gap:2rem; align-items:center; }
.pc-benefit-pitch h2,.pc-objection-answer h2,.pc-closing-cta h2 { margin:.35rem 0 .75rem; }
.pc-benefit-pitch .pc-action,.pc-objection-answer .pc-action { margin-top:1rem; }
.pc-benefit-pitch > ul { padding:1.25rem 1.25rem 1.25rem 2.5rem; border:1px solid var(--line); border-radius:.75rem; background:rgba(8,12,22,.3); }
.pc-objection-answer { border-top:.3rem solid var(--accent); }
.pc-objection-answer footer { margin-top:1rem; }
.pc-objection-answer footer span { max-width:50ch; color:var(--muted); }
.pc-closing-cta { align-items:center; }
.pc-closing-cta > div > a { display:inline-block; margin-top:.75rem; color:var(--muted); }
.pc-closing-cta aside { display:flex; align-items:stretch; flex-direction:column; gap:1rem; padding:1.5rem; border-radius:.8rem; background:rgba(8,12,22,.4); text-align:center; }
.pc-closing-cta aside strong { color:var(--gold); font-size:clamp(1.5rem,4vw,2.5rem); }

.pc-safer-intro,.pc-limits,.pc-warnings { --accent:#9ce5c4; }
.pc-safer-intro { display:grid; min-height:20rem; place-content:center; background:linear-gradient(130deg,#27413e,#182638); text-align:center; }
.pc-safer-intro > strong { max-width:20ch; margin-inline:auto; }
.pc-safer-intro > div { max-width:60ch; margin:.75rem auto 1.25rem; }
.pc-limits > div { display:grid; grid-template-columns:minmax(0,1fr) minmax(12rem,.7fr); gap:1rem; align-items:center; padding:1rem 0; border-top:1px solid var(--line); }
.pc-limits label { display:flex; justify-content:space-between; gap:1rem; }
.pc-limits i { --edge:60%; }
.pc-warnings { background:linear-gradient(135deg,rgba(255,143,134,.12),transparent),var(--surface); }
.pc-warnings > div { padding:.85rem 0; border-top:1px solid var(--line); color:#f1d5d5; }

@media (max-width:48rem) {
  main { width:min(calc(100% - 1rem),72rem); padding-block:1rem 2rem; gap:1rem; }
  .pc { padding:1rem; border-radius:.75rem; }
  .pc-cells { grid-template-columns:repeat(2,minmax(0,1fr)); }
  .pc-offer-hero,.pc-review-hero,.pc-game-hero,.pc-method-hero,.pc-crash,.pc-bonus-listing,.pc-payment-finder,.pc-review-body,.pc-pros-cons { grid-template-columns:minmax(0,1fr); min-height:0; gap:1.25rem; }
  .pc-offer-hero,.pc-review-hero,.pc-game-hero,.pc-method-hero { padding:1.5rem; }
  .pc-offer-hero > div > a:not(.pc-action),.pc-review-hero > div > a:not(.pc-action) { margin-left:.5rem; }
  .pc-offer-hero aside,.pc-method-hero aside { min-height:10rem; }
  .pc-daily-race,.pc-countdown-hero { grid-template-columns:1fr; }
  .pc-daily-race .pc-action { justify-self:start; }
  .pc-chart { min-height:12rem; }
  .pc-campaigns,.pc-bet-cards,.pc-payment-cards,.pc-reading,.pc-review-bonuses { grid-template-columns:1fr; }
  .pc-game-tiles,.pc-related-games > div { grid-template-columns:repeat(2,minmax(0,1fr)); }
  .pc-game-tiles > a,.pc-related-games > div > a { min-height:9rem; }
  .pc-support-line,.pc-promo-card footer,.pc-game-demo footer,.pc-sports-offer { align-items:flex-start; flex-direction:column; }
  .pc-sports-offer .pc-action { margin-left:0; }
  .pc-digits b { min-width:0; width:100%; }
  .pc-review-body > nav { flex-direction:row; padding:0 0 .75rem; overflow-x:auto; border-right:0; border-bottom:1px solid var(--line); }
  .pc-review-body > nav a { flex:0 0 auto; }
  .pc-game-offers article { grid-template-columns:2.25rem minmax(0,1fr); }
  .pc-game-offers article > a { grid-column:2; justify-self:start; }
  .pc-podium { gap:.4rem; }
  .pc-podium article { min-height:8rem; padding:.5rem; }
  .pc-podium article:first-child { min-height:11rem; }
  .pc-podium article:nth-child(2) { min-height:8rem; }
  .pc-podium article:nth-child(3) { min-height:7rem; }
  .pc-rank-card { grid-template-columns:auto minmax(0,1fr); }
  .pc-rank-card .pc-action { grid-column:1 / -1; }
  .pc-edge-rail > div,.pc-scorecard > div,.pc-author-scoring > div { grid-template-columns:minmax(6rem,.75fr) minmax(6rem,1.25fr) auto; gap:.5rem; }
  .pc-author-hero { grid-template-columns:1fr; }
  .pc-author-hero > i { width:4rem; height:4rem; }
  .pc-byline { grid-template-columns:auto minmax(0,1fr); }
  .pc-byline > a { grid-column:1 / -1; }
  .pc-review-team > div { grid-template-columns:auto minmax(0,1fr); }
  .pc-limits > div { grid-template-columns:1fr; }
  .pc-text-columns,.pc-do-dont > div,.pc-verdict-notes,.pc-benefit-pitch,.pc-closing-cta { grid-template-columns:1fr; }
  .pc-glossary dl > div { grid-template-columns:1fr; gap:.25rem; }
}

/* Rabona page system */
body {
  background:#101c2d;
  color:var(--paper);
  font-family:Roboto,Arial,sans-serif;
  font-size:16px;
  line-height:1.6;
}
body::before {
  background:
    radial-gradient(circle at 92% 4%,rgba(228,0,59,.16),transparent 30rem),
    linear-gradient(180deg,rgba(24,40,60,.18),transparent 36rem);
}
main {
  width:min(76rem,calc(100% - 2rem));
  padding-block:32px 64px;
  gap:24px;
}
h1,h2,h3,.pc strong,.pc b {
  font-family:"Roboto Condensed",Arial,sans-serif;
}
h1 {
  max-width:18ch;
  font-size:clamp(2rem,5vw,3rem);
  font-weight:700;
  line-height:1.1;
  letter-spacing:-.02em;
  overflow-wrap:break-word;
}
.pc h2 {
  font-size:clamp(1.5rem,3vw,2rem);
  font-weight:700;
  line-height:1.2;
  letter-spacing:-.01em;
}
.pc {
  --accent:#e8f31a;
  padding:clamp(24px,4vw,32px);
  border:1px solid var(--line);
  border-radius:8px;
  background:var(--surface);
  box-shadow:0 16px 36px rgba(3,10,19,.22);
  overflow-wrap:break-word;
}
.pc :where(p,li),.pc > :where(header,footer) span {
  color:var(--muted);
}
.pc :where(small) {
  color:#e8f31a;
  font-size:14px;
  font-weight:600;
  letter-spacing:.04em;
}
.pc-action {
  min-height:44px;
  padding:12px 24px;
  border:1px solid #e8f31a;
  border-radius:4px;
  background:#e8f31a;
  color:#101c2d;
  font:700 16px/1.2 "Roboto Condensed",Arial,sans-serif;
  white-space:nowrap;
}
.pc-action:hover {
  background:#f4fb5b;
  border-color:#f4fb5b;
  color:#101c2d;
}
.pc a:not(.pc-action) {
  min-height:44px;
}
.pc > a:not(.pc-action),
.pc > :where(header,footer) > a:not(.pc-action),
.pc nav a:not(.pc-action) {
  display:inline-flex;
  align-items:center;
}
.pc-offer-hero,.pc-review-hero {
  min-height:26rem;
  border:0;
  border-radius:12px;
  background:
    linear-gradient(90deg,rgba(16,28,45,.05),rgba(16,28,45,.55)),
    linear-gradient(135deg,#e4003b 0%,#9d0029 58%,#18283c 100%);
  box-shadow:0 20px 48px rgba(0,0,0,.32);
}
.pc-offer-hero > div > small,.pc-review-hero > div > small {
  color:#fff;
}
.pc-offer-hero > div > p,.pc-review-hero > div > p {
  max-width:58ch;
  color:#f7f9fc;
}
.pc-offer-hero aside {
  min-height:15rem;
  border-color:rgba(255,255,255,.35);
  border-radius:8px;
  background:linear-gradient(145deg,rgba(16,28,45,.22),rgba(16,28,45,.72));
}
.pc-review-hero figure {
  border-color:rgba(255,255,255,.28);
  border-radius:8px;
  background:#18283c;
}
.pc-review-hero figcaption {
  color:#dce3ec;
  font-size:14px;
}
.pc-category-rail {
  padding:12px;
  box-shadow:none;
}
.pc-tabs {
  padding-bottom:2px;
  gap:8px;
}
.pc-tabs > * {
  min-height:44px;
  padding:10px 16px;
  border-radius:4px;
  background:var(--surface-raised);
  color:var(--paper);
}
.pc-tabs [aria-current="page"] {
  border-color:#e4003b;
  background:#e4003b;
  color:#fff;
}
.pc-game-tiles,.pc-related-games > div {
  gap:16px;
}
.pc-game-tiles > a,.pc-related-games > div > a {
  min-height:12rem;
  border-color:#34465b;
  border-radius:8px;
  background:linear-gradient(150deg,#34465b,#18283c 70%);
  box-shadow:inset 0 3px 0 #e8f31a;
}
.pc-game-tiles > a:nth-child(2n),.pc-related-games > div > a:nth-child(2n) {
  background:linear-gradient(150deg,#e4003b,#72001e 78%);
}
.pc-game-tiles > a:nth-child(3n),.pc-related-games > div > a:nth-child(3n) {
  background:linear-gradient(150deg,#465b72,#18283c 78%);
}
.pc-bet-cards article,.pc-review-bonuses article,.pc-payment-cards article,
.pc-text-columns article,.pc-verdict-notes p {
  border:1px solid var(--line);
  border-radius:8px;
  background:var(--surface-raised);
}
.pc-odds > span {
  min-height:44px;
  padding:10px 12px;
  border:1px solid var(--line);
  border-radius:4px;
  background:#101c2d;
  color:#f7f9fc;
}
.pc-pills > span {
  min-height:44px;
  border-radius:4px;
  background:var(--surface-raised);
  color:var(--muted);
}
.pc-benefit-pitch,.pc-objection-answer,.pc-closing-cta {
  border-color:#44566b;
  background:linear-gradient(125deg,rgba(228,0,59,.13),transparent 55%),var(--surface);
}
.pc-benefit-pitch > ul,.pc-closing-cta aside {
  border:1px solid var(--line);
  border-radius:8px;
  background:#101c2d;
}
.pc-benefit-pitch h1 {
  margin:.35rem 0 .75rem;
}
.pc-objection-answer {
  border-top:4px solid #e4003b;
}
.pc-closing-cta aside strong {
  color:#e8f31a;
}
.pc-primary-cta {
  min-height:14rem;
  border:0;
  border-radius:12px;
  background:linear-gradient(135deg,#e4003b,#8c0025);
}
.pc-primary-cta > a:last-child {
  color:#f7f9fc;
}
.pc-sports-offer {
  border-left:4px solid #e4003b;
  background:linear-gradient(110deg,#21344a,#18283c);
}
.pc-sports-offer small {
  color:#e8f31a;
}
.pc-sport-rail {
  border-radius:8px;
  background:var(--surface);
}
.pc-sport-rail header {
  background:#21344a;
}
.pc-sport-rail > div a {
  min-height:44px;
  align-items:center;
}
.pc-sport-rail [aria-current="page"] {
  color:#e8f31a;
}
.pc-market-list h1 {
  font-size:clamp(1.75rem,4vw,2.5rem);
}
.pc-betslip {
  border-top:4px solid #e8f31a;
}
.pc-bonus-listing {
  --accent:#e8f31a;
  min-height:18rem;
  border:0;
  border-radius:12px;
  background:linear-gradient(135deg,#e4003b,#820022 64%,#18283c);
}
.pc-bonus-listing p {
  color:#f7f9fc;
}
.pc-filter > * {
  min-height:44px;
  display:inline-flex;
  align-items:center;
  border-color:rgba(255,255,255,.35);
  border-radius:4px;
  background:rgba(16,28,45,.4);
  color:#fff;
}
.pc-promo-card {
  min-height:18rem;
  border-left:4px solid #e4003b;
}
.pc-steps > div > b {
  background:#e4003b;
  color:#fff;
}
.pc-faq summary {
  min-height:52px;
  font-size:16px;
}
.pc-faq summary::after {
  color:#e8f31a;
}
.pc-pros-cons section {
  border-color:#496077;
  background:#21344a;
}
.pc-pros-cons section:last-child {
  border-color:#6e3d4b;
  background:#2d2839;
}
.pc-pros-cons section:first-child strong {
  color:#e8f31a;
}
.pc-review-body > nav a {
  min-height:44px;
}
.pc-review-body > nav a:hover {
  background:#21344a;
}
.pc-review-bonuses {
  --accent:#e4003b;
}

@media (min-width:64rem) {
  .pc-sports-offer { grid-column:1 / -1; }
  .pc-sport-rail { grid-column:1; }
  .pc-market-list { grid-column:2; grid-row:2 / span 2; }
  .pc-betslip { grid-column:1; }
  main:has(.pc-sports-offer) {
    grid-template-columns:minmax(17rem,.72fr) minmax(0,1.28fr);
    align-items:start;
  }
  main:has(.pc-sports-offer) .pc-benefit-pitch,
  main:has(.pc-sports-offer) .pc-objection-answer,
  main:has(.pc-sports-offer) .pc-closing-cta {
    grid-column:1 / -1;
  }
}

@media (max-width:48rem) {
  main {
    width:calc(100% - 16px);
    padding-block:16px 32px;
    gap:16px;
  }
  .pc {
    padding:16px;
    border-radius:8px;
  }
  .pc :where(p,li,div),.pc-action,.pc-faq summary {
    font-size:16px;
  }
  .pc :where(small),.pc figcaption {
    font-size:14px;
  }
  h1 {
    font-size:clamp(2rem,10vw,2.5rem);
  }
  .pc-offer-hero,.pc-review-hero {
    padding:24px;
    border-radius:12px;
  }
  .pc-offer-hero aside {
    min-height:8rem;
  }
  .pc-offer-hero > div > a:not(.pc-action),
  .pc-review-hero > div > a:not(.pc-action) {
    margin:8px 0 0;
    display:flex;
    width:max-content;
    max-width:100%;
    align-items:center;
  }
  .pc-sports-offer {
    align-items:flex-start;
  }
  .pc-sports-offer .pc-action {
    width:auto;
  }
  .pc-market-list header,.pc-game-carousel > header {
    align-items:flex-start;
  }
  .pc-review-body > nav {
    scrollbar-width:thin;
  }
  .pc-closing-cta aside {
    padding:16px;
  }
}

@media (max-width:25rem) {
  .pc-game-tiles,.pc-related-games > div {
    grid-template-columns:1fr;
  }
  .pc-action + .pc-action {
    margin-left:0;
  }
}
