/* Каркас «Wattle» — onlineauscasinos.com (AU, 5-й сайт сети под AU).
   Палитра: эвкалипт #12523f + акация #ffc72c + песок #f7f5ef.
   У соседей по гео: grd — ночная синь+золото, cst — «Red Centre», atc — бирюза+коралл,
   oac — донорская тёмная синь. Повторов нет. */

:root{--oas-green:#12523f;--oas-green2:#0d3d2f;--oas-gold:#ffc72c;--oas-gold2:#e0a800;
  --oas-sand:#f7f5ef;--oas-ink:#17231f;--oas-dim:#5b6b64;--oas-line:#dcd8cc}

/* ── общий горизонтальный отступ: на контейнер темы И на его прямых потомков ── */
.page__content,.oas-hd__in,.oas-ft__in{padding-left:20px;padding-right:20px;box-sizing:border-box}
@media (max-width:760px){.page__content,.oas-hd__in,.oas-ft__in{padding-left:14px;padding-right:14px}}

/* ── ШАПКА ── */
.oas-hd{background:var(--oas-green);color:#fff;border-bottom:3px solid var(--oas-gold)}
.oas-hd__in{max-width:1180px;margin:0 auto;display:flex;align-items:center;gap:18px;min-height:68px}
.oas-hd__logo{display:flex;align-items:center;gap:10px;text-decoration:none;color:#fff;flex:0 0 auto}
.oas-hd__mark{width:40px;height:40px;flex:0 0 auto}
.oas-hd__name{display:block;font:700 19px/1.1 Roboto,Arial,sans-serif;letter-spacing:.02em;color:#fff}
.oas-hd__name i{font-style:normal;color:var(--oas-gold)}
.oas-hd__tag{display:block;font:400 11px/1.3 Roboto,Arial,sans-serif;color:#bcd6cb;margin-top:2px}
.oas-nav{margin-left:auto}
.oas-nav__lvl1{display:flex;gap:2px;list-style:none;margin:0;padding:0}
.oas-nav__li{position:relative}
.oas-nav__a{display:block;padding:12px 13px;color:#fff;text-decoration:none;font:500 14px/1.2 Roboto,Arial,sans-serif;border-radius:6px}
.oas-nav__li:hover>.oas-nav__a{background:var(--oas-green2);color:var(--oas-gold)}
.oas-nav__sub{position:absolute;left:0;top:100%;min-width:230px;background:#fff;border:1px solid var(--oas-line);
  border-top:3px solid var(--oas-gold);border-radius:0 0 8px 8px;box-shadow:0 12px 30px rgba(0,0,0,.18);
  padding:8px 0;display:none;z-index:60}
.oas-nav__li:hover>.oas-nav__sub{display:block}
.oas-nav__sub a{display:block;padding:8px 16px;color:var(--oas-ink);text-decoration:none;font:400 14px/1.3 Roboto,Arial,sans-serif}
.oas-nav__sub a:hover{background:var(--oas-sand);color:var(--oas-green)}
.oas-burger,.oas-burger-lbl{display:none}

@media (max-width:1080px){
  .oas-burger-lbl{display:block;margin-left:auto;font-size:26px;line-height:1;color:var(--oas-gold);cursor:pointer;padding:6px 10px}
  .oas-nav{display:none;order:9;flex:1 0 100%;margin:0}
  .oas-burger:checked~.oas-nav{display:block}
  .oas-nav__lvl1{flex-direction:column;gap:0;padding-bottom:10px}
  .oas-nav__a{padding:11px 4px;border-bottom:1px solid rgba(255,255,255,.12)}
  .oas-nav__sub{position:static;display:block;box-shadow:none;border:0;background:transparent;padding:0 0 6px 12px}
  .oas-nav__sub a{color:#d8e6df;padding:7px 4px;font-size:13px}
  .oas-nav__sub a:hover{background:transparent;color:var(--oas-gold)}
  .oas-hd__in{flex-wrap:wrap;padding-top:8px;padding-bottom:8px}
}

/* ── ПОДВАЛ ── */
.oas-ft{background:var(--oas-green);color:#dbe7e1;margin-top:40px;border-top:3px solid var(--oas-gold);
  font:400 14px/1.6 Roboto,Arial,sans-serif}
.oas-ft__in{max-width:1180px;margin:0 auto;padding-top:32px;padding-bottom:26px}
.oas-ft__cols{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:26px}
.oas-ft h3{margin:0 0 12px;font:700 15px/1.2 Roboto,Arial,sans-serif;color:var(--oas-gold)}
.oas-ft ul{list-style:none;margin:0;padding:0}
.oas-ft li{margin:0 0 7px}
.oas-ft a{color:#dbe7e1;text-decoration:none;border-bottom:1px solid transparent}
.oas-ft a:hover{color:#fff;border-bottom-color:var(--oas-gold)}
.oas-ft__chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}
.oas-ft__chip{display:inline-block;padding:4px 10px;border:1px solid rgba(255,255,255,.28);border-radius:999px;
  font-size:12px;color:#fff}
.oas-ft__chip--18{background:var(--oas-gold);border-color:var(--oas-gold);color:#17231f;font-weight:700}
.oas-ft__trust{margin:22px 0 0;font-size:12.5px;line-height:1.7;color:#c3d5cd;max-width:100%}
.oas-ft__trust b{color:#fff}
.oas-ft__copy{margin:16px 0 0;font-size:12px;color:#cfe0d8;border-top:1px solid rgba(255,255,255,.16);padding-top:14px}
@media (max-width:900px){.oas-ft__cols{grid-template-columns:1fr 1fr}}
@media (max-width:560px){.oas-ft__cols{grid-template-columns:1fr}}

/* ── мелкие правки поверх темы донора: ссылки и заголовки в нашей палитре ── */
.page__content a:not([class]){color:var(--oas-green)}
.page__content a:not([class]):hover{color:var(--oas-gold2)}

/* ── свой CTA бренда на страницах-обзорах (у донора он был кнопкой на JS) ── */
.oas-brandcta{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin:18px 0 24px;padding:14px 18px;
  background:var(--oas-sand);border:1px solid var(--oas-line);border-left:5px solid var(--oas-gold);
  border-radius:10px}
.oas-brandcta__txt{flex:1 1 320px;min-width:0}
.oas-brandcta__txt b{display:block;font:700 18px/1.3 Roboto,Arial,sans-serif;color:var(--oas-green)}
.oas-brandcta__txt span{display:block;margin-top:3px;font-size:12.5px;color:var(--oas-dim)}
.oas-brandcta__btn{flex:0 0 auto;display:inline-block;padding:12px 26px;border-radius:8px;
  background:var(--oas-gold);color:#17231f;font:700 15px/1.2 Roboto,Arial,sans-serif;text-decoration:none}
.oas-brandcta__btn:hover{background:var(--oas-gold2);color:#17231f}
@media (max-width:560px){.oas-brandcta{padding:12px 14px}.oas-brandcta__btn{width:100%;text-align:center}}

/* строка «когда проверяли» под H1 */
.oas-upd{margin:6px 0 18px;font:400 12.5px/1.5 Roboto,Arial,sans-serif;color:var(--oas-dim)}
.oas-upd b{color:var(--oas-green)}

/* ── правки по рендер-гейту ── */
/* 1. зазор под шапкой: тема донора даёт main margin-top ~57px (норма 12–32) */
body.page__body main{margin-top:24px}
@media (max-width:760px){body.page__body main{margin-top:16px}}
/* 2. крошки донора читались бледно-серым — красим в наш зелёный */
.breadcrumbs a,.breadcrumps a,.breadcrumbs__list a,.breadcrumps__list a{color:var(--oas-green)}
.breadcrumbs a:hover,.breadcrumps a:hover{color:var(--oas-gold2)}
.breadcrumbs,.breadcrumps,.breadcrumbs__list,.breadcrumps__list{color:var(--oas-dim)}

/* ── блоки донора, оставшиеся без своего фона: перекрашиваем в нашу палитру ── */
.breadcrumbs__link,.breadcrumbs__list a{color:var(--oas-green)}
.breadcrumbs__link:hover{color:var(--oas-gold2)}
.slot-review__title,.slot-review__characteristics .slot-review__title{color:var(--oas-green)}
.slot-review__item{color:var(--oas-ink)}
.features-table__column.feature-title,.feature-title{color:#5a3d00;background:rgba(255,199,44,.30)}
.card-review__item-title,.text-box__content{color:var(--oas-ink)}

/* специфичность выше правил темы донора */
body.page__body .breadcrumbs__link,body.page__body .breadcrumbs__list a{color:var(--oas-green)}
body.page__body .slot-review__title{color:var(--oas-green)}
body.page__body .features-table__column.feature-title,
body.page__body .feature-title,body.page__body .feature-item .feature-title{
  color:#5a3d00;background:rgba(255,199,44,.30)}
body.page__body .feature-title h3,body.page__body .features-table__column h3{
  color:#5a3d00;background:transparent}
