body.st-look{
  --cl-ink:#F6F0DE;--cl-muted:#D5DDD3;--cl-mint:#9FE0BE;--cl-gold:#E2C06F;--cl-gold-hi:#F3DC92;--cl-dark:#1A1305;
  --cl-foil:linear-gradient(100deg,#B8893A,#F7E7A9 22%,#E2C06F 40%,#A67C2E 60%,#FFF3C4 80%,#B8893A);
  --cl-card:linear-gradient(165deg,#11482F,#04180F);
  --cl-gline:rgba(226,192,111,.55);
  --st-font-display:"Bodoni Moda",Georgia,serif;
  --st-font-body:"Manrope",system-ui,sans-serif;
  --st-font-mono:"Manrope",system-ui,sans-serif;
  --st-fg:var(--cl-ink);--st-muted:var(--cl-muted);
  --st-bg:#022b23;--st-s1:#06402f;--st-s2:#0a4a37;--st-s3:#0d3a2b;
  --st-line:rgba(226,192,111,.28);--st-border:rgba(226,192,111,.45);
  --st-r:18px;--st-r-sm:12px;--st-r-btn:999px;
  --st-btn:#E2C06F;--st-btn-ink:#1A1305;--st-btn-lift:0 8px 20px rgba(0,0,0,.35);
  --st-head-case:none;--st-head-track:0;--st-label-track:.04em;
  background:transparent!important;background-image:none!important;color:var(--cl-ink);font-family:var(--st-font-body)
}
html:has(body.st-look){background:#022b23}
body.st-look::before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;
  background:
    url(crown-faint.png) 4% 8%/155px auto no-repeat,url(crown-faint.png) 20% 24%/110px auto no-repeat,
    url(crown-faint.png) 39% 7%/185px auto no-repeat,url(crown-faint.png) 56% 24%/130px auto no-repeat,
    url(crown-faint.png) 78% 10%/165px auto no-repeat,url(crown-faint.png) 92% 30%/105px auto no-repeat,
    url(crown-faint.png) 8% 58%/150px auto no-repeat,url(crown-faint.png) 28% 76%/120px auto no-repeat,
    url(crown-faint.png) 52% 62%/180px auto no-repeat,url(crown-faint.png) 71% 82%/95px auto no-repeat,
    url(crown-faint.png) 88% 64%/140px auto no-repeat,url(crown-faint.png) 96% 92%/115px auto no-repeat,
    radial-gradient(circle at 12% 16%,rgba(255,218,105,.11) 0,transparent 20%),
    radial-gradient(circle at 80% 18%,rgba(0,155,108,.17) 0,transparent 25%),
    radial-gradient(circle at 30% 72%,rgba(255,205,95,.08) 0,transparent 22%),
    radial-gradient(circle at 88% 78%,rgba(0,115,85,.15) 0,transparent 27%),
    linear-gradient(145deg,#075342 0%,#04392e 35%,#02271f 68%,#011914 100%)}
body.st-look::after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.5;
  background:
    radial-gradient(circle,rgba(255,244,195,.55) 0 1.2px,transparent 1.9px) 0 0/70px 70px,
    radial-gradient(circle,rgba(255,220,110,.42) 0 1.2px,transparent 1.9px) 25px 40px/95px 95px,
    radial-gradient(circle,rgba(255,255,255,.18) 0 1px,transparent 1.7px) 60px 22px/140px 140px,
    radial-gradient(circle,rgba(255,225,130,.26) 0 1.1px,transparent 1.8px) 14px 82px/170px 170px;
  animation:clSparkle 4.5s ease-in-out infinite}
@keyframes clSparkle{50%{opacity:.7}}
@media (prefers-reduced-motion:reduce){body.st-look::after{animation:none}}

body.st-look .st-title,body.st-look .st-heading,body.st-look h1,body.st-look h2{font-family:var(--st-font-display);font-style:italic;font-weight:700;letter-spacing:0;text-transform:none;color:var(--cl-ink)}
body.st-look .st-heading{font-size:1.15em}

body.st-look .st-top{
  background:radial-gradient(circle at 15% -30%,rgba(255,226,120,.17),transparent 32%),radial-gradient(circle at 82% 130%,rgba(0,185,120,.18),transparent 38%),linear-gradient(110deg,#08705a 0%,#055342 34%,#033f33 64%,#022b23 100%);
  border-bottom:2px solid #d9a92e;box-shadow:0 7px 20px rgba(0,0,0,.2),inset 0 -1px 0 rgba(255,238,155,.16);backdrop-filter:none}
body.st-look .st-logo img{animation:clBob 4.8s ease-in-out infinite,clGlow 3.6s ease-in-out infinite;filter:drop-shadow(0 4px 5px rgba(0,0,0,.3))}
@keyframes clBob{50%{transform:translateY(-3px) scale(1.02)}}
@keyframes clGlow{50%{filter:drop-shadow(0 5px 7px rgba(0,0,0,.3)) drop-shadow(0 0 11px rgba(255,217,80,.5))}}
@media (prefers-reduced-motion:reduce){body.st-look .st-logo img{animation:none}}
body.st-look .st-nav a{font-family:var(--st-font-body);font-weight:600;text-transform:none;letter-spacing:0;color:var(--cl-ink)}
body.st-look .st-nav a[aria-current],body.st-look .st-nav a:hover{color:var(--cl-gold-hi)}
body.st-look .st-auth{background:rgba(0,0,0,.25);border:1px solid var(--cl-gline);border-radius:12px;padding:3px}
body.st-look .st-auth a{color:var(--cl-ink);font-weight:700;border-radius:9px}
body.st-look .st-auth a.is-up{background:var(--cl-foil);color:var(--cl-dark)}
body.st-look .st-iconbtn{background:transparent;border-color:var(--cl-gline);color:var(--cl-gold-hi)}
body.st-look .st-hwins{background:rgba(0,0,0,.25);border:1px solid var(--cl-gline);color:var(--cl-ink);border-radius:999px}
body.st-look .st-hwins b{color:var(--cl-gold-hi)}
body.st-look .st-marquee{background:linear-gradient(90deg,#f4ead0,#fff8e4 50%,#f4ead0);color:#3a2a0a;border-bottom:1px solid #d9a92e}
body.st-look .st-marquee__item{font-family:var(--st-font-body);font-weight:700;text-transform:none;letter-spacing:0}

body.st-look .st-btn{background:var(--cl-foil);background-size:200% 100%;color:var(--cl-dark);border:0;border-radius:999px;font-family:"Unbounded",var(--st-font-body);font-weight:800;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 8px 20px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.5);transition:background-position .6s}
body.st-look .st-btn:hover{background-position:100% 0}
body.st-look .st-btn--quiet{background:rgba(0,0,0,.25);color:var(--cl-gold-hi);border:1px solid var(--cl-gline);box-shadow:none}
body.st-look .st-panel{background:var(--cl-card);border:1px solid var(--cl-gline);border-radius:var(--st-r);box-shadow:0 14px 30px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,236,170,.08)}
body.st-look .st-panel::after,body.st-look .st-panel::before{display:none}
body.st-look .st-panel--dark{background:linear-gradient(165deg,#0c3d2b,#03140d)}
body.st-look .st-chip{background:transparent;border:1px solid var(--cl-mint);color:var(--cl-mint);border-radius:8px;font-family:var(--st-font-body);font-weight:700;text-transform:none;letter-spacing:.02em}
body.st-look .st-chip i{display:none}
body.st-look .st-chip--light{border-color:var(--cl-gold);color:var(--cl-gold-hi)}
body.st-look .st-window{background:rgba(0,0,0,.2);border:1px solid var(--cl-gline);color:var(--cl-ink);border-radius:10px;font-family:var(--st-font-body);font-weight:700;letter-spacing:.02em}
body.st-look .st-price b,body.st-look .st-price{font-family:"Unbounded",var(--st-font-body);font-weight:800;color:var(--cl-gold-hi);background:transparent;border:0}
body.st-look .st-price small{color:var(--cl-muted);font-family:var(--st-font-body)}
body.st-look .st-meter{height:12px;border-radius:999px;background:rgba(0,0,0,.35);border:1px solid rgba(226,192,111,.25);overflow:hidden}
body.st-look .st-meter::after{display:none}
body.st-look .st-meter__fill{border-radius:999px;background:var(--cl-foil);box-shadow:0 0 10px rgba(243,220,146,.45)}
body.st-look .st-num{font-family:"Unbounded",var(--st-font-body)}
body.st-look .st-muted{color:var(--cl-muted)}
body.st-look a{color:inherit}

body.st-look .st-comp__title .st-title{font-size:clamp(28px,7vw,44px)}
body.st-look .st-comp__sub{color:var(--cl-gold-hi);font-family:var(--st-font-display);font-style:italic;font-size:1.05em}
body.st-look .st-comp__line .st-price{font-size:1.6em}
body.st-look .st-thumb{border:2px solid transparent;border-radius:20px;background:linear-gradient(#04180F,#04180F) padding-box,var(--cl-foil) border-box;box-shadow:0 16px 36px rgba(0,0,0,.45),0 0 26px rgba(226,192,111,.18);overflow:hidden}
body.st-look .st-window--bar{background:transparent;border:0;font-family:"Unbounded",var(--st-font-body);font-size:1.25em;color:var(--cl-ink)}
body.st-look .st-gauge{background:linear-gradient(135deg,#0f6b4c,#06402f)}
body.st-look .st-gauge .st-heading{font-family:var(--st-font-display);color:var(--cl-mint)}
body.st-look .st-gauge .st-chip{background:#fff7dc;color:#1A1305;border:0}
body.st-look .st-seg{background:#0c4a36;border:1px solid var(--cl-gline);border-radius:14px;padding:4px}
body.st-look .st-seg a,body.st-look .st-seg label,body.st-look .st-seg>a,body.st-look .st-seg>label{font-family:var(--st-font-body);text-transform:none;letter-spacing:0;font-weight:700;color:var(--cl-mint);border-radius:10px;background:transparent;border:0}
body.st-look .st-seg [aria-current],body.st-look .st-seg .is-on,body.st-look .st-seg input:checked+label{background:#0a3a2a;color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}
body.st-look .st-spendbox,body.st-look .st-buy{border:1px solid var(--cl-gold)}
body.st-look .st-spendbox__head{background:transparent;border:0}
body.st-look .st-spend label{border-radius:999px;background:radial-gradient(circle at 35% 30%,#19885f,#0b5a3f 70%);border:2px solid #1f9b6e;color:#fff;box-shadow:0 4px 10px rgba(0,0,0,.35)}
body.st-look .st-spend label b{font-family:"Unbounded",var(--st-font-body);color:#fff}
body.st-look .st-spend label small{color:var(--cl-mint)}
body.st-look .st-spend input:checked+label{background:radial-gradient(circle at 35% 30%,#19885f,#0b5a3f 70%);border:3px solid var(--cl-gold-hi);color:#fff;box-shadow:0 0 0 3px rgba(243,220,146,.25),0 4px 14px rgba(243,220,146,.35)}
body.st-look .st-spend input:checked+label small{color:var(--cl-gold-hi);opacity:1}
body.st-look .st-qty button,body.st-look .st-input{background:#0b4a35;color:#fff;border:1px solid #1f9b6e;border-radius:10px}
body.st-look .st-buy__sum b{font-family:"Unbounded",var(--st-font-body);color:var(--cl-gold-hi)}

body.st-look .st-iw .st-title,body.st-look .st-prizes .st-title{font-style:normal;font-weight:400}
body.st-look .st-iw__board{background:linear-gradient(135deg,#0f6b4c,#073f2e);border:1px solid var(--cl-gold);border-radius:14px}
body.st-look .st-iw__stats b,body.st-look .st-iw__pot .st-price--lg{color:var(--cl-gold-hi)}
body.st-look .st-prizegroup .st-chip--light{display:flex;justify-content:center;background:linear-gradient(135deg,#0f6b4c,#073f2e);color:var(--cl-gold-hi);border:1px solid var(--cl-gold);border-radius:10px;padding:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
body.st-look .st-prize{background:var(--cl-card);border:2px solid var(--cl-gold);border-radius:14px}
body.st-look .st-prize__name{font-family:var(--st-font-display);font-weight:700;font-size:1.15em;color:var(--cl-ink)}
body.st-look .st-prize__badge{background:#f0dfa8;color:#1A1305;border:0;border-radius:6px;font-weight:700}
body.st-look .st-prize__badge.is-cash{background:var(--cl-foil)}
body.st-look .st-prize__found,body.st-look .st-prize__left{color:var(--cl-muted)}
body.st-look .st-prize.is-gone{opacity:.55}
body.st-look .st-doc__body{color:var(--cl-ink)}
body.st-look .st-doc__body h2,body.st-look .st-doc__body h3{color:var(--cl-gold-hi)}

body.st-look .st-seg a,body.st-look .st-pills a{font-family:var(--st-font-body);text-transform:none}
body.st-look .st-card{background:var(--cl-card);border:1px solid var(--cl-gline);border-radius:20px;overflow:hidden}
body.st-look .st-card .st-heading{font-family:var(--st-font-body);font-style:normal;font-weight:800}
body.st-look .st-tile{background:rgba(0,0,0,.2);border:1px solid var(--cl-gline);color:var(--cl-ink);font-family:var(--st-font-body);text-transform:none;letter-spacing:0;border-radius:12px}
body.st-look .st-tile:hover{border-color:var(--cl-gold-hi);color:var(--cl-gold-hi)}
body.st-look .st-foot>.st-panel{background:#0b1210;border:0;border-top:1px solid rgba(46,160,110,.4);border-radius:0;box-shadow:none}
body.st-look .st-foot__small{color:#2fb37b}
body.st-look .st-menu__panel{background:linear-gradient(165deg,#0a5040,#02271f)}
body.st-look .st-banner,body.st-look .st-pop .st-panel{border-color:var(--cl-gold)}
body.st-look .st-cookies{background:#04241b;border-top:1px solid var(--cl-gold)}

body.st-look .st-input,body.st-look input[type=text],body.st-look input[type=email],body.st-look input[type=password],body.st-look input[type=number],body.st-look textarea,body.st-look select{
  background:#05301f!important;color:var(--cl-ink)!important;border:1px solid var(--cl-gline)!important;font-size:16px;
  -webkit-text-fill-color:var(--cl-ink);-webkit-box-shadow:0 0 0 1000px #05301f inset}

body.st-look main>[data-st-block]:first-child{margin-top:0}
.cl-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
body:has(.st-cookies) .cl-fab-dock,body:has(.st-cookies) .cl-iw-fab{display:none !important}
