/* Tallgenerator.no – meny, søk og bunntekst. Bygges av tools/app_bygg.py (kilde: nav.py) */
.tgh{position:sticky;top:0;z-index:900;background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #e5e0d5;font-family:'Source Sans 3',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;line-height:1.4}
.tgh *{box-sizing:border-box}
.tgh-in{max-width:1140px;margin:0 auto;padding:0 1.25rem;height:60px;display:flex;align-items:center;gap:1rem}
.tgh-logo{font-weight:800;font-size:1.05rem;color:#1a1a1a;text-decoration:none;white-space:nowrap;margin-right:auto;display:flex;align-items:center;gap:.5rem}
.tgh-logo img{width:28px;height:28px}.tgh-logo strong{font-weight:800}.tgh-logo span{color:#5c5c5c;font-weight:500}.tgf .tgh-logo span{color:#9a948a}
.tgh-nav{display:flex;align-items:center;gap:.15rem;height:100%}
.tgh-cat{position:relative;height:100%;display:flex;align-items:center}
.tgh-cat>button{display:flex;align-items:center;gap:.25rem;background:none;border:none;font:inherit;font-size:14.5px;font-weight:600;color:#3d3d3d;padding:.45rem .7rem;border-radius:8px;cursor:pointer}
.tgh-cat>button:after{content:'';width:6px;height:6px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);margin-left:.2rem;opacity:.5}
.tgh-cat>button:hover,.tgh-cat.open>button,.tgh-cat.cur>button{background:#fdf0ed;color:#962409}
.tgh-dd{display:none;position:absolute;top:calc(100% - 6px);left:50%;transform:translateX(-50%);min-width:280px;background:#fff;border:1px solid #e5e0d5;border-radius:14px;box-shadow:0 16px 40px rgba(0,0,0,.12);padding:.5rem;z-index:950}
.tgh-dd.wide{min-width:520px;display:none;grid-template-columns:1fr 1fr}
.tgh-cat.r .tgh-dd{left:auto;right:0;transform:none}
.tgh-cat.open .tgh-dd{display:block}.tgh-cat.open .tgh-dd.wide{display:grid}
@media(hover:hover) and (min-width:1001px){.tgh-cat:hover .tgh-dd{display:block}.tgh-cat:hover .tgh-dd.wide{display:grid}}
.tgh-dd a{display:flex;gap:.65rem;align-items:flex-start;padding:.55rem .75rem;border-radius:9px;text-decoration:none;color:#1a1a1a}
.tgh-dd a:hover,.tgh-dd a:focus{background:#f5f1ea;outline:none}
.tgh-dd a.cur{background:#fdf0ed}
.tgh-dd .e{font-size:1.15rem;line-height:1.3;width:1.5rem;text-align:center;flex-shrink:0}
.tgh-dd b{display:block;font-size:14px;font-weight:700}
.tgh-dd small{display:block;font-size:12.5px;color:#5c5c5c;font-weight:500}
.tgh-season{font-size:13.5px;font-weight:700;color:#ba2d0b;background:#fff;border:1px solid #f3cbbf;border-radius:8px;padding:.35rem .75rem;text-decoration:none;white-space:nowrap}
.tgh-season:hover{background:#fbe1d9}
.tgh-search{display:flex;align-items:center;gap:.4rem;background:#f0ebe3;border:1px solid #e5e0d5;color:#3d3d3d;border-radius:9px;padding:.42rem .7rem;font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;margin-left:.35rem}
.tgh-search:hover{border-color:#ba2d0b;color:#962409}
@media(min-width:1001px) and (max-width:1180px){.tgh-search span{display:none}}
.tgq{position:fixed;inset:0;z-index:3000;background:rgba(26,22,18,.45);display:flex;justify-content:center;align-items:flex-start;padding:9vh 1rem 1rem;font-family:'Source Sans 3',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}
.tgq[hidden]{display:none}
.tgq-box{width:100%;max-width:620px;background:#fff;border-radius:16px;box-shadow:0 24px 60px rgba(0,0,0,.25);overflow:hidden;display:flex;flex-direction:column;max-height:78vh}
.tgq-in{display:flex;align-items:center;gap:.6rem;padding:.85rem 1rem;border-bottom:1px solid #e5e0d5}
.tgq-in svg{color:#5c5c5c;flex-shrink:0}
.tgq-in input{flex:1;border:none;outline:none;font:inherit;font-size:17px;color:#1a1a1a;background:none;min-width:0}
.tgq-in button{border:1px solid #e5e0d5;background:#fff;border-radius:7px;font:inherit;font-size:12px;color:#5c5c5c;padding:.2rem .5rem;cursor:pointer}
.tgq-list{overflow-y:auto;padding:.4rem}
.tgq-h{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#5c5c5c;padding:.6rem .7rem .3rem}
.tgq-list a{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem .75rem;border-radius:10px;text-decoration:none;color:#1a1a1a}
.tgq-list a b{display:block;font-size:14.5px;font-weight:700}.tgq-list a small{display:block;font-size:12.5px;color:#5c5c5c}
.tgq-list a i{font-style:normal;font-size:11px;font-weight:700;color:#5c5c5c;background:#f0ebe3;border-radius:6px;padding:.15rem .45rem;white-space:nowrap}
.tgq-list a.on,.tgq-list a:hover{background:#fdf0ed}
.tgq-empty{padding:1rem .8rem;color:#5c5c5c;font-size:14px}
.tgq-foot{border-top:1px solid #e5e0d5;padding:.5rem 1rem;font-size:12px;color:#5c5c5c;display:flex;gap:1rem}
@media(max-width:640px){.tgq{padding:0}.tgq-box{max-width:none;max-height:100vh;height:100%;border-radius:0}.tgq-foot{display:none}}
.tgh-burger{display:none;align-items:center;gap:.45rem;background:#1a1a1a;color:#fff;border:none;border-radius:9px;padding:.5rem .8rem;font:inherit;font-size:14px;font-weight:700;cursor:pointer}
.tgh-burger i{display:block;width:16px;height:2px;background:#fff;position:relative}.tgh-burger i:before,.tgh-burger i:after{content:'';position:absolute;left:0;width:16px;height:2px;background:#fff}.tgh-burger i:before{top:-5px}.tgh-burger i:after{top:5px}
@media(max-width:1000px){
 .tgh-burger{display:flex}
 .tgh-search{margin-left:0;padding:.5rem .65rem}
 .tgh-search span{display:none}
 .tgh{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}
 .tgh-nav{display:none;position:absolute;left:0;right:0;top:60px;height:calc(100vh - 60px);height:calc(100dvh - 60px);background:#fff;flex-direction:column;align-items:stretch;gap:0;height:auto;overflow-y:auto;padding:.5rem 1rem 2rem;border-top:1px solid #e5e0d5}
 .tgh.open .tgh-nav{display:flex}
 .tgh-cat{display:block;height:auto;border-bottom:1px solid #ece7de}
 .tgh-cat>button{width:100%;justify-content:space-between;padding:.9rem .25rem;font-size:16px}
 .tgh-cat>button:hover,.tgh-cat.cur>button{background:none}
 .tgh-dd,.tgh-dd.wide,.tgh-cat.r .tgh-dd{position:static;transform:none;box-shadow:none;border:none;min-width:0;padding:0 0 .6rem;grid-template-columns:1fr}
 .tgh-cat.open .tgh-dd.wide{display:grid}
 .tgh-season{margin:1rem .25rem 0;text-align:center;padding:.7rem}
 body.tgh-lock{overflow:hidden}
}
@media(max-width:420px){.tgh-season.top{display:none}}
.tgr{max-width:900px;margin:1.5rem auto 2rem;padding:0;font-family:inherit}
.tgr-embed{font-size:14px;color:#5c5c5c;margin:0 0 1.25rem;padding:.7rem .9rem;border:1px dashed #d4cfc6;border-radius:10px}.tgr-embed a{color:#ba2d0b;font-weight:700}
.tgr h2{font-size:1.05rem!important;font-weight:700;color:#1a1a1a;margin:0 0 .7rem!important;text-align:left}
.tgr-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.6rem}
.tgr-grid a{display:flex;gap:.7rem;align-items:center;padding:.85rem 1rem;background:#fff;border:1px solid #e5e0d5;border-radius:12px;text-decoration:none;color:#1a1a1a;transition:border-color .15s,transform .15s}
.tgr-grid a:hover{border-color:#ba2d0b;transform:translateY(-1px)}
.tgr-grid .e{font-size:1.4rem;flex-shrink:0}
.tgr-grid b{display:block;font-size:14.5px;font-weight:700;line-height:1.3}
.tgr-grid small{display:block;font-size:12.5px;color:#5c5c5c;line-height:1.35}
.tgr-cta{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;background:linear-gradient(135deg,#962409,#ba2d0b);color:#fff;border-radius:14px;padding:1rem 1.15rem;margin:0 0 .75rem;text-decoration:none}
.tgr-cta b{font-size:16px;color:#fff}.tgr-cta span{font-size:13.5px;color:rgba(255,255,255,.8);display:block}
.tgr-cta em{font-style:normal;background:#fff;color:#962409;font-weight:700;font-size:14px;padding:.5rem .9rem;border-radius:9px;white-space:nowrap}
.tgr-also{font-size:14px;color:#4f4f4f;display:flex;flex-wrap:wrap;gap:.2rem .9rem;align-items:baseline;margin:0}.tgr-also a{color:#ba2d0b;font-weight:600;display:inline!important;margin:0!important;padding:0!important;white-space:normal}
.tgf{background:#1a1a1a;color:#9a948a;font-family:'Source Sans 3',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;margin-top:2rem;text-align:left;line-height:1.5}
.tgf-in{max-width:1140px;margin:0 auto;padding:2.75rem 1.25rem 1.5rem;display:grid;grid-template-columns:1.4fr repeat(6,1fr);gap:1.5rem}
.tgf h3{font-size:12px!important;text-transform:uppercase;letter-spacing:.07em;color:#fff!important;margin:0 0 .7rem!important;font-weight:700}
.tgf a{display:block;color:#9a948a;text-decoration:none;font-size:13.5px;padding:.2rem 0}.tgf a:hover{color:#fff}
.tgf-brand p{font-size:13.5px;margin:.6rem 0 0;color:#9a948a;max-width:240px}
.tgf-brand .tgh-logo{color:#fff}
.tgf-bot{border-top:1px solid rgba(255,255,255,.1);max-width:1140px;margin:0 auto;padding:1.1rem 1.25rem 1.4rem;display:flex;justify-content:space-between;gap:.5rem 1.25rem;flex-wrap:wrap;font-size:13px}
.tgf-bot nav{display:flex;gap:.25rem 1.1rem;flex-wrap:wrap}.tgf-bot nav a{display:inline;padding:0;font-size:13px}
@media(max-width:1000px){.tgf-in{grid-template-columns:repeat(3,1fr)}.tgf-brand{grid-column:1/-1}}
@media(max-width:560px){.tgf-in{grid-template-columns:1fr 1fr}}
/*tg:app – installerbar app. Bygges av tools/app_bygg.py */
.tgf-app{display:inline-flex;align-items:center;gap:.45rem;margin-top:1rem;background:#fff;border:1px solid #e5e0d5;color:#1a1a1a;border-radius:100px;padding:.5rem .95rem;font:inherit;font-size:14px;font-weight:700;cursor:pointer}
.tgf-app:hover{border-color:#ba2d0b;color:#ba2d0b}
.tgf-app[hidden]{display:none}
.tga-toast{position:fixed;left:50%;bottom:1rem;transform:translateX(-50%);z-index:1500;display:flex;align-items:center;gap:.8rem;width:min(520px,calc(100vw - 1.5rem));box-sizing:border-box;background:#fff;color:#1a1a1a;border:1px solid #e5e0d5;border-radius:16px;padding:.8rem .8rem .8rem 1rem;box-shadow:0 14px 40px rgba(0,0,0,.18);animation:tgaUp .35s ease-out}
.tga-toast img{border-radius:10px;flex:none}
.tga-toast div{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem;font-size:14px;line-height:1.35}
.tga-toast span{color:#4f4f4f}
.tga-ja{flex:none;background:#ba2d0b;color:#fff;border:none;border-radius:10px;padding:.6rem .9rem;font:inherit;font-weight:700;font-size:14px;cursor:pointer}
.tga-nei{flex:none;background:none;border:none;color:#6b6b6b;font-size:24px;line-height:1;padding:.2rem .4rem;cursor:pointer}
.tga-tip{position:fixed;left:50%;bottom:1rem;transform:translateX(-50%);z-index:1600;width:min(420px,calc(100vw - 1.5rem));box-sizing:border-box;background:#1a1a1a;color:#fff;border-radius:16px;padding:1rem 1.1rem;box-shadow:0 14px 40px rgba(0,0,0,.3);font-size:15px;line-height:1.45}
.tga-tip p{margin:.4rem 0 .8rem}
.tga-del{display:inline-flex;vertical-align:-3px;color:#f4a68f}
.tga-tip button{background:#fff;color:#1a1a1a;border:none;border-radius:8px;padding:.45rem 1rem;font:inherit;font-weight:700;cursor:pointer}
@keyframes tgaUp{from{transform:translate(-50%,20px);opacity:0}to{transform:translate(-50%,0);opacity:1}}
@media(prefers-reduced-motion:reduce){.tga-toast{animation:none}}
@media print{.tgf-app,.tga-toast,.tga-tip{display:none!important}}
.tg-favbtn{float:right;margin:-.2rem 0 0 .8rem;background:#fff;border:1px solid #e5e0d5;border-radius:100px;padding:.25rem .7rem;font:inherit;font-size:13px;font-weight:700;color:#4f4f4f;cursor:pointer;text-shadow:none}
.tg-favbtn:hover{border-color:#b7791f;color:#1a1a1a}.tg-favbtn[aria-pressed=true]{border-color:#b7791f;background:#fffaf0;color:#1a1a1a}
.tga-note{position:fixed;left:50%;bottom:1rem;transform:translateX(-50%);z-index:1600;background:#1a1a1a;color:#fff;border-radius:12px;padding:.7rem 1rem;font-size:14.5px;width:max-content;max-width:calc(100vw - 1.5rem);box-shadow:0 12px 32px rgba(0,0,0,.25)}
.tga-note a{color:#f4a68f;font-weight:700}
@media print{.tg-favbtn,.tga-note{display:none!important}}
/*tg:a11y – tilgjengelighet på alle sider (kvalitet_bygg.py legger inn hopp-lenken og main) */
.tg-sr{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;margin:-1px!important;padding:0!important;border:0!important}
.tg-skip{position:absolute;left:.75rem;top:-4rem;z-index:3000;background:#1a1a1a;color:#fff!important;padding:.65rem 1rem;border-radius:10px;font-weight:700;text-decoration:none;transition:top .15s}
.tg-skip:focus{top:.75rem}
:focus-visible{outline:3px solid #ba2d0b;outline-offset:2px}
.tgh :focus-visible,.tgf :focus-visible{outline-offset:1px}
.breadcrumb a{text-decoration:underline;text-decoration-color:rgba(79,79,79,.45);text-underline-offset:3px}
.breadcrumb a:hover{text-decoration-color:currentColor}
@media(prefers-reduced-motion:reduce){.tg-skip{transition:none}}
.tg-sno{position:fixed;inset:0;width:100vw;height:100vh;pointer-events:none;z-index:850}
.tgf-jul{margin-left:.5rem}
@media print{.tg-sno{display:none!important}}
/*tg:lys – lyse resultatfelt. Bygges av tools/app_bygg.py (lys_stil.py) */
html body .tg-stage:not(.fs):not(:fullscreen),html body .stage:not(.fs):not(:fullscreen),html body .tgs-ssp:not(.fs):not(:fullscreen){background:#faf8f5!important;color:#1a1a1a!important;border:1px solid #e5e0d5!important;box-shadow:none!important}
html body .tg-stage.fs:not([data-st]),html body .tg-stage:fullscreen:not([data-st]),html body .stage.fs:not([data-st]),html body .stage:fullscreen:not([data-st]),html body .tgs-ssp.fs,html body .tgs-ssp:fullscreen{background:linear-gradient(160deg,#141414,#2b2b2b)!important}
html body .tg-stage:not(.fs):not(:fullscreen) .result-label,html body .tg-stage:not(.fs):not(:fullscreen) .drawn-title,html body .tg-stage:not(.fs):not(:fullscreen) .balls-label,html body .tg-stage:not(.fs):not(:fullscreen) .tag,html body .tg-stage:not(.fs):not(:fullscreen) .player-label,html body .tg-stage:not(.fs):not(:fullscreen) .td-m,html body .tg-stage:not(.fs):not(:fullscreen) .sub,html body .stage:not(.fs):not(:fullscreen) .result-label,html body .stage:not(.fs):not(:fullscreen) .drawn-title,html body .stage:not(.fs):not(:fullscreen) .balls-label,html body .stage:not(.fs):not(:fullscreen) .tag,html body .stage:not(.fs):not(:fullscreen) .player-label,html body .stage:not(.fs):not(:fullscreen) .td-m,html body .stage:not(.fs):not(:fullscreen) .sub,html body .tgs-ssp:not(.fs):not(:fullscreen) .result-label,html body .tgs-ssp:not(.fs):not(:fullscreen) .drawn-title,html body .tgs-ssp:not(.fs):not(:fullscreen) .balls-label,html body .tgs-ssp:not(.fs):not(:fullscreen) .tag,html body .tgs-ssp:not(.fs):not(:fullscreen) .player-label,html body .tgs-ssp:not(.fs):not(:fullscreen) .td-m,html body .tgs-ssp:not(.fs):not(:fullscreen) .sub{color:#ba2d0b!important}
html body .tg-stage:not(.fs):not(:fullscreen) .result-value,html body .tg-stage:not(.fs):not(:fullscreen) .result-winner,html body .tg-stage:not(.fs):not(:fullscreen) .result-text,html body .tg-stage:not(.fs):not(:fullscreen) .dice-sum,html body .tg-stage:not(.fs):not(:fullscreen) .dice-sum span,html body .tg-stage:not(.fs):not(:fullscreen) .dice-sum strong,html body .tg-stage:not(.fs):not(:fullscreen) .sum-display,html body .tg-stage:not(.fs):not(:fullscreen) .sum-display strong,html body .tg-stage:not(.fs):not(:fullscreen) .wheel-live,html body .tg-stage:not(.fs):not(:fullscreen) .td-t,html body .tg-stage:not(.fs):not(:fullscreen) .big,html body .tg-stage:not(.fs):not(:fullscreen) .letter,html body .tg-stage:not(.fs):not(:fullscreen) .timer-time,html body .tg-stage:not(.fs):not(:fullscreen) .rolls-info,html body .stage:not(.fs):not(:fullscreen) .result-value,html body .stage:not(.fs):not(:fullscreen) .result-winner,html body .stage:not(.fs):not(:fullscreen) .result-text,html body .stage:not(.fs):not(:fullscreen) .dice-sum,html body .stage:not(.fs):not(:fullscreen) .dice-sum span,html body .stage:not(.fs):not(:fullscreen) .dice-sum strong,html body .stage:not(.fs):not(:fullscreen) .sum-display,html body .stage:not(.fs):not(:fullscreen) .sum-display strong,html body .stage:not(.fs):not(:fullscreen) .wheel-live,html body .stage:not(.fs):not(:fullscreen) .td-t,html body .stage:not(.fs):not(:fullscreen) .big,html body .stage:not(.fs):not(:fullscreen) .letter,html body .stage:not(.fs):not(:fullscreen) .timer-time,html body .stage:not(.fs):not(:fullscreen) .rolls-info,html body .tgs-ssp:not(.fs):not(:fullscreen) .result-value,html body .tgs-ssp:not(.fs):not(:fullscreen) .result-winner,html body .tgs-ssp:not(.fs):not(:fullscreen) .result-text,html body .tgs-ssp:not(.fs):not(:fullscreen) .dice-sum,html body .tgs-ssp:not(.fs):not(:fullscreen) .dice-sum span,html body .tgs-ssp:not(.fs):not(:fullscreen) .dice-sum strong,html body .tgs-ssp:not(.fs):not(:fullscreen) .sum-display,html body .tgs-ssp:not(.fs):not(:fullscreen) .sum-display strong,html body .tgs-ssp:not(.fs):not(:fullscreen) .wheel-live,html body .tgs-ssp:not(.fs):not(:fullscreen) .td-t,html body .tgs-ssp:not(.fs):not(:fullscreen) .big,html body .tgs-ssp:not(.fs):not(:fullscreen) .letter,html body .tgs-ssp:not(.fs):not(:fullscreen) .timer-time,html body .tgs-ssp:not(.fs):not(:fullscreen) .rolls-info{color:#1a1a1a!important}
html body .tg-stage:not(.fs):not(:fullscreen) .result-winner.tgw-reveal,html body .tg-stage:not(.fs):not(:fullscreen) .wheel-live.win,html body .tg-stage:not(.fs):not(:fullscreen) .ls-i.win,html body .stage:not(.fs):not(:fullscreen) .result-winner.tgw-reveal,html body .stage:not(.fs):not(:fullscreen) .wheel-live.win,html body .stage:not(.fs):not(:fullscreen) .ls-i.win,html body .tgs-ssp:not(.fs):not(:fullscreen) .result-winner.tgw-reveal,html body .tgs-ssp:not(.fs):not(:fullscreen) .wheel-live.win,html body .tgs-ssp:not(.fs):not(:fullscreen) .ls-i.win{color:#ba2d0b!important;text-shadow:none!important}
html body .tg-stage:not(.fs):not(:fullscreen) .result-multi span,html body .tg-stage:not(.fs):not(:fullscreen) .winner-badge,html body .tg-stage:not(.fs):not(:fullscreen) .result-num,html body .stage:not(.fs):not(:fullscreen) .result-multi span,html body .stage:not(.fs):not(:fullscreen) .winner-badge,html body .stage:not(.fs):not(:fullscreen) .result-num,html body .tgs-ssp:not(.fs):not(:fullscreen) .result-multi span,html body .tgs-ssp:not(.fs):not(:fullscreen) .winner-badge,html body .tgs-ssp:not(.fs):not(:fullscreen) .result-num{background:#fff!important;color:#1a1a1a!important;border:1px solid #e5e0d5!important}
html body .tg-stage:not(.fs):not(:fullscreen) .winner-num,html body .stage:not(.fs):not(:fullscreen) .winner-num,html body .tgs-ssp:not(.fs):not(:fullscreen) .winner-num{background:#ba2d0b!important;color:#fff!important}
html body .tg-stage:not(.fs):not(:fullscreen) .divider-line,html body .stage:not(.fs):not(:fullscreen) .divider-line,html body .tgs-ssp:not(.fs):not(:fullscreen) .divider-line{background:#e5e0d5!important}
html body .tg-stage:not(.fs):not(:fullscreen) .divider-text,html body .tg-stage:not(.fs):not(:fullscreen) .count,html body .tg-stage:not(.fs):not(:fullscreen) .kbd,html body .tg-stage:not(.fs):not(:fullscreen) .vs,html body .tg-stage:not(.fs):not(:fullscreen) .stat-label,html body .stage:not(.fs):not(:fullscreen) .divider-text,html body .stage:not(.fs):not(:fullscreen) .count,html body .stage:not(.fs):not(:fullscreen) .kbd,html body .stage:not(.fs):not(:fullscreen) .vs,html body .stage:not(.fs):not(:fullscreen) .stat-label,html body .tgs-ssp:not(.fs):not(:fullscreen) .divider-text,html body .tgs-ssp:not(.fs):not(:fullscreen) .count,html body .tgs-ssp:not(.fs):not(:fullscreen) .kbd,html body .tgs-ssp:not(.fs):not(:fullscreen) .vs,html body .tgs-ssp:not(.fs):not(:fullscreen) .stat-label{color:#5c5c5c!important}
html body .tg-stage:not(.fs):not(:fullscreen) .tg-fs,html body .tg-stage:not(.fs):not(:fullscreen) .tgw-lyd,html body .tg-stage:not(.fs):not(:fullscreen) .tgw-rist,html body .tg-stage:not(.fs):not(:fullscreen) .tg-skjerm-btn.tg-abs,html body .tg-stage:not(.fs):not(:fullscreen) .tools button,html body .stage:not(.fs):not(:fullscreen) .tg-fs,html body .stage:not(.fs):not(:fullscreen) .tgw-lyd,html body .stage:not(.fs):not(:fullscreen) .tgw-rist,html body .stage:not(.fs):not(:fullscreen) .tg-skjerm-btn.tg-abs,html body .stage:not(.fs):not(:fullscreen) .tools button,html body .tgs-ssp:not(.fs):not(:fullscreen) .tg-fs,html body .tgs-ssp:not(.fs):not(:fullscreen) .tgw-lyd,html body .tgs-ssp:not(.fs):not(:fullscreen) .tgw-rist,html body .tgs-ssp:not(.fs):not(:fullscreen) .tg-skjerm-btn.tg-abs,html body .tgs-ssp:not(.fs):not(:fullscreen) .tools button{background:#fff!important;border:1px solid #e5e0d5!important;color:#4f4f4f!important}
html body .tg-stage:not(.fs):not(:fullscreen) .btn-w,html body .stage:not(.fs):not(:fullscreen) .btn-w,html body .tgs-ssp:not(.fs):not(:fullscreen) .btn-w{background:#ba2d0b!important;color:#fff!important}
html body .tg-stage:not(.fs):not(:fullscreen) .btn-t,html body .stage:not(.fs):not(:fullscreen) .btn-t,html body .tgs-ssp:not(.fs):not(:fullscreen) .btn-t{background:#fff!important;border-color:#e5e0d5!important;color:#1a1a1a!important}
html body .tg-stage:not(.fs):not(:fullscreen) .ls-reel,html body .stage:not(.fs):not(:fullscreen) .ls-reel,html body .tgs-ssp:not(.fs):not(:fullscreen) .ls-reel{background:#fff!important;box-shadow:inset 0 0 0 1px #e5e0d5!important}
html body .tg-stage:not(.fs):not(:fullscreen) .ls-reel::after,html body .stage:not(.fs):not(:fullscreen) .ls-reel::after,html body .tgs-ssp:not(.fs):not(:fullscreen) .ls-reel::after{border-color:#ba2d0b!important}
html body .tg-stage:not(.fs):not(:fullscreen) .ls-i,html body .stage:not(.fs):not(:fullscreen) .ls-i,html body .tgs-ssp:not(.fs):not(:fullscreen) .ls-i{color:#77716a}
html body .tg-stage:not(.fs):not(:fullscreen) .ls-i.on,html body .stage:not(.fs):not(:fullscreen) .ls-i.on,html body .tgs-ssp:not(.fs):not(:fullscreen) .ls-i.on{color:#1a1a1a}
html body .tg-stage:not(.fs):not(:fullscreen) .ls-i.msg,html body .stage:not(.fs):not(:fullscreen) .ls-i.msg,html body .tgs-ssp:not(.fs):not(:fullscreen) .ls-i.msg{color:#ba2d0b}
html body .tg-stage:not(.fs):not(:fullscreen) .td svg circle:first-child,html body .stage:not(.fs):not(:fullscreen) .td svg circle:first-child,html body .tgs-ssp:not(.fs):not(:fullscreen) .td svg circle:first-child{stroke:#e5e0d5}
html body .tg-stage:not(.fs):not(:fullscreen) #tdRing,html body .stage:not(.fs):not(:fullscreen) #tdRing,html body .tgs-ssp:not(.fs):not(:fullscreen) #tdRing{stroke:#ba2d0b}
html body .tg-stage:not(.fs):not(:fullscreen) .name-text,html body .stage:not(.fs):not(:fullscreen) .name-text,html body .tgs-ssp:not(.fs):not(:fullscreen) .name-text{box-shadow:0 8px 22px rgba(26,26,26,.12),0 0 0 1px #e5e0d5!important;background:#fff!important}
html body .tg-stage:not(.fs):not(:fullscreen) .lt-tile,html body .stage:not(.fs):not(:fullscreen) .lt-tile,html body .tgs-ssp:not(.fs):not(:fullscreen) .lt-tile{background:#fff!important;box-shadow:0 10px 24px rgba(26,26,26,.12),0 0 0 1px #e5e0d5,inset 0 -6px 0 #f0ebe3!important}
html body .tg-stage:not(.fs):not(:fullscreen) .choice-display,html body .stage:not(.fs):not(:fullscreen) .choice-display,html body .tgs-ssp:not(.fs):not(:fullscreen) .choice-display{background:#fff!important;box-shadow:0 8px 20px rgba(26,26,26,.12),0 0 0 1px #e5e0d5!important}
html body .tg-stage:not(.fs):not(:fullscreen) .choice-display.winner,html body .stage:not(.fs):not(:fullscreen) .choice-display.winner,html body .tgs-ssp:not(.fs):not(:fullscreen) .choice-display.winner{box-shadow:0 0 0 4px #ba2d0b,0 10px 24px rgba(186,45,11,.25)!important}
html body .tg-stage:not(.fs):not(:fullscreen) .result-text.win,html body .stage:not(.fs):not(:fullscreen) .result-text.win,html body .tgs-ssp:not(.fs):not(:fullscreen) .result-text.win{color:#15803d!important}
html body .tg-stage:not(.fs):not(:fullscreen) .result-text.lose,html body .stage:not(.fs):not(:fullscreen) .result-text.lose,html body .tgs-ssp:not(.fs):not(:fullscreen) .result-text.lose{color:#b91c1c!important}
html body .tg-stage:not(.fs):not(:fullscreen) .choice-btn,html body .stage:not(.fs):not(:fullscreen) .choice-btn,html body .tgs-ssp:not(.fs):not(:fullscreen) .choice-btn{background:#fff!important;border:1px solid #e5e0d5!important;color:#1a1a1a!important}
html body .tg-stage:not(.fs):not(:fullscreen) .choice-btn:hover:not(:disabled),html body .stage:not(.fs):not(:fullscreen) .choice-btn:hover:not(:disabled),html body .tgs-ssp:not(.fs):not(:fullscreen) .choice-btn:hover:not(:disabled){border-color:#ba2d0b!important;background:#fff!important}
html body .tg-stage:not(.fs):not(:fullscreen) .stat,html body .stage:not(.fs):not(:fullscreen) .stat,html body .tgs-ssp:not(.fs):not(:fullscreen) .stat{background:#fff!important;border:1px solid #e5e0d5}
html body .tg-stage:not(.fs):not(:fullscreen) .stat-value.win,html body .stage:not(.fs):not(:fullscreen) .stat-value.win,html body .tgs-ssp:not(.fs):not(:fullscreen) .stat-value.win{color:#15803d!important}
html body .tg-stage:not(.fs):not(:fullscreen) .stat-value.lose,html body .stage:not(.fs):not(:fullscreen) .stat-value.lose,html body .tgs-ssp:not(.fs):not(:fullscreen) .stat-value.lose{color:#b91c1c!important}
html body .tg-stage:not(.fs):not(:fullscreen) .stat-value.draw,html body .stage:not(.fs):not(:fullscreen) .stat-value.draw,html body .tgs-ssp:not(.fs):not(:fullscreen) .stat-value.draw{color:#b45309!important}
html body .tg-stage:not(.fs):not(:fullscreen) .sm-orb,html body .stage:not(.fs):not(:fullscreen) .sm-orb,html body .tgs-ssp:not(.fs):not(:fullscreen) .sm-orb{background:#d9d2c5;box-shadow:none}
html body .tg-stage:not(.fs):not(:fullscreen) .sm-bar,html body .stage:not(.fs):not(:fullscreen) .sm-bar,html body .tgs-ssp:not(.fs):not(:fullscreen) .sm-bar{background:#e5e0d5}
html body .tg-stage:not(.fs):not(:fullscreen) .sm-bar i,html body .tg-stage:not(.fs):not(:fullscreen) .sm-bar span,html body .stage:not(.fs):not(:fullscreen) .sm-bar i,html body .stage:not(.fs):not(:fullscreen) .sm-bar span,html body .tgs-ssp:not(.fs):not(:fullscreen) .sm-bar i,html body .tgs-ssp:not(.fs):not(:fullscreen) .sm-bar span{background:#1a1a1a}
html body .sm[data-st]:not(.fs):not(:fullscreen){border-color:transparent!important;color:#fff!important}html body .sm[data-st=green]:not(.fs):not(:fullscreen){background:#15803d!important}html body .sm[data-st=yellow]:not(.fs):not(:fullscreen){background:#a16207!important}html body .sm[data-st=red]:not(.fs):not(:fullscreen){background:#b91c1c!important}
html body .sm[data-st]:not(.fs):not(:fullscreen) .big,html body .sm[data-st]:not(.fs):not(:fullscreen) .sub,html body .sm[data-st]:not(.fs):not(:fullscreen) .count{color:#fff!important}html body .sm[data-st]:not(.fs):not(:fullscreen) .sm-orb{background:rgba(255,255,255,.92)}html body .sm[data-st]:not(.fs):not(:fullscreen) .sm-bar{background:rgba(255,255,255,.25)}html body .sm[data-st]:not(.fs):not(:fullscreen) .sm-bar i,html body .sm[data-st]:not(.fs):not(:fullscreen) .sm-bar span{background:#fff}
html body .tg-stage:not(.fs):not(:fullscreen) .rule,html body .stage:not(.fs):not(:fullscreen) .rule,html body .tgs-ssp:not(.fs):not(:fullscreen) .rule{color:#1a1a1a!important}
html body .tg-stage:not(.fs):not(:fullscreen) .phases span,html body .stage:not(.fs):not(:fullscreen) .phases span,html body .tgs-ssp:not(.fs):not(:fullscreen) .phases span{background:#fff!important;border:1px solid #e5e0d5;color:#5c5c5c!important}
html body .tg-stage:not(.fs):not(:fullscreen) .phases span.on,html body .stage:not(.fs):not(:fullscreen) .phases span.on,html body .tgs-ssp:not(.fs):not(:fullscreen) .phases span.on{background:#ba2d0b!important;border-color:#ba2d0b;color:#fff!important}
html body .tg-stage:not(.fs):not(:fullscreen) .pcard,html body .stage:not(.fs):not(:fullscreen) .pcard,html body .tgs-ssp:not(.fs):not(:fullscreen) .pcard{background:#fff!important;border:1px solid #e5e0d5!important}
html body .tg-stage:not(.fs):not(:fullscreen) .pcard.lead,html body .stage:not(.fs):not(:fullscreen) .pcard.lead,html body .tgs-ssp:not(.fs):not(:fullscreen) .pcard.lead{border-color:#ba2d0b!important;background:#fdf0ed!important}
html body .tg-stage:not(.fs):not(:fullscreen) .pcard.lead::before,html body .stage:not(.fs):not(:fullscreen) .pcard.lead::before,html body .tgs-ssp:not(.fs):not(:fullscreen) .pcard.lead::before{background:#ba2d0b!important;color:#fff!important}
html body .tg-stage:not(.fs):not(:fullscreen) .pcard input,html body .tg-stage:not(.fs):not(:fullscreen) .pcard .tot,html body .stage:not(.fs):not(:fullscreen) .pcard input,html body .stage:not(.fs):not(:fullscreen) .pcard .tot,html body .tgs-ssp:not(.fs):not(:fullscreen) .pcard input,html body .tgs-ssp:not(.fs):not(:fullscreen) .pcard .tot{color:#1a1a1a!important}
html body .tg-stage:not(.fs):not(:fullscreen) .pcard input:focus,html body .stage:not(.fs):not(:fullscreen) .pcard input:focus,html body .tgs-ssp:not(.fs):not(:fullscreen) .pcard input:focus{outline-color:#ba2d0b!important}
html body .tg-stage:not(.fs):not(:fullscreen) .pcard .bt button,html body .stage:not(.fs):not(:fullscreen) .pcard .bt button,html body .tgs-ssp:not(.fs):not(:fullscreen) .pcard .bt button{background:#faf8f5!important;border-color:#e5e0d5!important;color:#1a1a1a!important}
html body .tg-stage:not(.fs):not(:fullscreen) .pcard .rm,html body .stage:not(.fs):not(:fullscreen) .pcard .rm,html body .tgs-ssp:not(.fs):not(:fullscreen) .pcard .rm{color:#5c5c5c!important}
html body .tg-stage:not(.fs):not(:fullscreen) .d3w::after,html body .stage:not(.fs):not(:fullscreen) .d3w::after,html body .tgs-ssp:not(.fs):not(:fullscreen) .d3w::after{background:radial-gradient(closest-side,rgba(26,26,26,.28),transparent)}
html body .tg-stage:not(.fs):not(:fullscreen) .lotto-ball,html body .tg-stage:not(.fs):not(:fullscreen) .ball,html body .stage:not(.fs):not(:fullscreen) .lotto-ball,html body .stage:not(.fs):not(:fullscreen) .ball,html body .tgs-ssp:not(.fs):not(:fullscreen) .lotto-ball,html body .tgs-ssp:not(.fs):not(:fullscreen) .ball{box-shadow:0 5px 10px rgba(26,26,26,.18),inset 0 -5px 9px rgba(0,0,0,.25)!important}
html body .tg-stage:not(.fs):not(:fullscreen) .wheel-container,html body .stage:not(.fs):not(:fullscreen) .wheel-container,html body .tgs-ssp:not(.fs):not(:fullscreen) .wheel-container{filter:drop-shadow(0 12px 22px rgba(26,26,26,.18))}
html body .tg-stage:not(.fs):not(:fullscreen) .die,html body .stage:not(.fs):not(:fullscreen) .die,html body .tgs-ssp:not(.fs):not(:fullscreen) .die{box-shadow:0 6px 14px rgba(26,26,26,.14),0 0 0 1px #e5e0d5!important}
html body .tg-stage:not(.fs):not(:fullscreen) .die.held,html body .stage:not(.fs):not(:fullscreen) .die.held,html body .tgs-ssp:not(.fs):not(:fullscreen) .die.held{box-shadow:0 0 0 4px #ba2d0b,0 6px 14px rgba(26,26,26,.14)!important}
html body .tg-stage:not(.fs):not(:fullscreen) .coin-shadow,html body .stage:not(.fs):not(:fullscreen) .coin-shadow,html body .tgs-ssp:not(.fs):not(:fullscreen) .coin-shadow{opacity:.55}
