/* SURVIV3 TH3 POCK3T — cabinet styles. Everything is scoped under .tlt-stp; typography, colors and spacing are
   pinned with !important where WordPress themes like to reach in. */
.tlt-stp{--ivory:#E5E4CF;--amber:#D8A050;--jungle:#15392E;--char:#141D1C;--slate:#445B69;--mud:#594234;--ink:#07100C;--line:#2A3A33;--dim:#8FA39A;--red:#E0764A;
  display:block!important;width:100%;margin:0 auto!important;padding:8px 0!important;background:transparent!important;color:var(--ivory)!important;
  font-family:"Barlow Condensed","Arial Narrow",Arial,sans-serif!important;font-size:14px!important;line-height:1.3!important;text-align:left;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}
.tlt-stp,.tlt-stp *,.tlt-stp *::before,.tlt-stp *::after{box-sizing:border-box!important}
.tlt-stp div,.tlt-stp span,.tlt-stp p,.tlt-stp h2,.tlt-stp small,.tlt-stp b,.tlt-stp em,.tlt-stp i,.tlt-stp label{margin:0;padding:0;border:0;font-style:normal;text-transform:none;background:none;box-shadow:none;max-width:none}
.tlt-stp button{-webkit-appearance:none!important;appearance:none!important;margin:0!important;min-height:0!important;min-width:0!important;width:auto;text-transform:none!important;text-decoration:none!important;line-height:1.1!important;font-family:"Barlow Condensed","Arial Narrow",Arial,sans-serif!important;font-style:normal!important;cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:none;outline-offset:2px}
.tlt-stp button:focus-visible,.tlt-stp input:focus-visible{outline:2px solid var(--amber)!important}
.tlt-stp canvas{display:block!important;max-width:none!important;width:100%!important;height:100%!important;margin:0!important;border:0!important;padding:0!important;touch-action:none;cursor:crosshair}
.tlt-stp [hidden],.tlt-stp .stp-ov[hidden],.tlt-stp .stp-boss[hidden],.tlt-stp .stp-stormchip[hidden],.tlt-stp .stp-how[hidden]{display:none!important}
.tlt-stp .stp-cab{position:relative;width:calc(var(--stp-w,540px) + 20px);max-width:100%;margin:0 auto!important;padding:0 10px 10px!important;border:1px solid var(--line)!important;border-radius:14px!important;
  background:linear-gradient(180deg,#121B17,#0A110D)!important;box-shadow:0 0 0 1px #050907,0 18px 50px rgba(0,0,0,.6)!important}
.tlt-stp .stp-cab.stp-full{position:fixed!important;inset:0!important;z-index:2147483000!important;width:auto!important;max-width:none!important;border:0!important;border-radius:0!important;padding:6px!important;
  display:flex!important;flex-direction:column;align-items:center;justify-content:center;background:#07100C!important;overflow:hidden}
.tlt-stp .stp-cab.stp-full>.stp-bar,.tlt-stp .stp-cab.stp-full>.stp-hud,.tlt-stp .stp-cab.stp-full>.stp-touch{width:var(--stp-w)!important;max-width:100%}
/* bar */
.tlt-stp .stp-bar{display:flex!important;align-items:center;justify-content:space-between;gap:8px;height:40px;padding:0 2px!important}
.tlt-stp .stp-brand{display:flex!important;align-items:center;gap:6px;min-width:0;overflow:hidden;white-space:nowrap;font-size:12px!important;font-weight:700!important;letter-spacing:.11em!important;color:var(--dim)!important}
.tlt-stp .stp-brand b{color:var(--ivory)!important;font-weight:700!important}
.tlt-stp .stp-brand em{color:var(--amber)!important;overflow:hidden;text-overflow:ellipsis}
.tlt-stp .stp-dot{color:#4E6158!important}
.tlt-stp .stp-short{display:none}
.tlt-stp .stp-lamp{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--amber)!important;box-shadow:0 0 10px rgba(216,160,80,.7)!important;flex:none}
.tlt-stp .stp-chrome{display:flex!important;gap:5px;flex:none}
.tlt-stp .stp-chip{font-size:10.5px!important;font-weight:700!important;letter-spacing:.14em!important;padding:6px 8px!important;border-radius:6px!important;background:rgba(12,18,15,.85)!important;border:1px solid #2C3A33!important;color:#9FB0A6!important}
.tlt-stp .stp-chip:hover{color:var(--ivory)!important;border-color:#51645A!important}
.tlt-stp .stp-chip:disabled{opacity:.4;cursor:default}
.tlt-stp .stp-chip.stp-offchip{color:#5A6B62!important}
/* hud */
.tlt-stp .stp-hud{display:grid!important;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:8px;row-gap:5px;padding:2px 2px 7px!important}
.tlt-stp .stp-life{display:flex!important;gap:5px}
.tlt-stp .stp-life i{display:block;width:22px;height:12px;border-radius:2px!important;transform:skew(-14deg);background:var(--ivory)!important;box-shadow:0 0 8px rgba(229,228,207,.25)!important;transition:background .15s}
.tlt-stp .stp-life i.stp-gone{background:#27332D!important;box-shadow:none!important}
.tlt-stp .stp-clock{font-size:30px!important;font-weight:800!important;line-height:1!important;letter-spacing:.03em!important;font-variant-numeric:tabular-nums;color:var(--ivory)!important;text-align:center}
.tlt-stp .stp-score{text-align:right;line-height:1!important}
.tlt-stp .stp-score small{display:block;font-size:9.5px!important;letter-spacing:.2em!important;color:var(--dim)!important;margin-bottom:2px}
.tlt-stp .stp-score b{font-size:18px!important;font-weight:700!important;color:var(--amber)!important;font-variant-numeric:tabular-nums}
.tlt-stp .stp-grit{grid-column:1/-1;display:flex!important;align-items:center;gap:8px;font-size:10px!important;letter-spacing:.18em!important;color:var(--dim)!important;line-height:1!important}
.tlt-stp .stp-grit b{color:var(--ivory)!important;font-weight:700!important}
.tlt-stp .stp-gtrack{flex:1;height:4px;border-radius:4px!important;background:#223029!important;overflow:hidden}
.tlt-stp .stp-gtrack i{display:block;height:100%;width:0;background:linear-gradient(90deg,#B98535,var(--amber))!important;transition:width .12s}
/* stage */
.tlt-stp .stp-stage{position:relative!important;margin:0 auto!important;border-radius:8px!important;overflow:hidden!important;background:#0C1511!important;touch-action:none;user-select:none;-webkit-user-select:none}
.tlt-stp .stp-boss{position:absolute!important;z-index:2;top:10px;left:16%;right:16%;text-align:center;pointer-events:none}
.tlt-stp .stp-boss span{display:block;font-size:12px!important;font-weight:700!important;letter-spacing:.2em!important;color:#F1E3C0!important;text-shadow:0 2px 3px #000}
.tlt-stp .stp-btrack{height:6px;margin-top:5px!important;background:#30281F!important;border:1px solid #A07B4F!important}
.tlt-stp .stp-btrack i{display:block;height:100%;background:linear-gradient(90deg,#B4522F,#E0A857)!important}
.tlt-stp .stp-stormchip{position:absolute!important;z-index:2;bottom:10px;left:50%;transform:translateX(-50%);white-space:nowrap;pointer-events:none;font-size:11px!important;font-weight:700!important;letter-spacing:.16em!important;color:#F0DDB5!important;padding:6px 11px!important;border-radius:6px!important;border:1px solid rgba(216,160,80,.6)!important;background:rgba(14,24,18,.9)!important}
/* overlays */
.tlt-stp .stp-ov{position:absolute!important;inset:0;z-index:4;display:flex!important;align-items:center;justify-content:center;text-align:center;padding:14px!important;overflow:hidden}
.tlt-stp .stp-shade{position:absolute!important;inset:0;background:radial-gradient(120% 75% at 50% 20%,rgba(7,16,12,.55),rgba(7,16,12,.9))!important}
.tlt-stp .stp-ov-countdown .stp-shade{background:rgba(7,16,12,.35)!important}
.tlt-stp .stp-panel{position:relative;width:100%;max-width:360px;display:flex!important;flex-direction:column;align-items:center}
.tlt-stp .stp-title{margin:0 0 8px!important;padding:0!important;border:0!important;font-family:"Barlow Condensed",Impact,"Arial Narrow",sans-serif!important;font-weight:800!important;font-size:clamp(42px,calc(var(--stp-w,540px)*.16),92px)!important;line-height:.84!important;letter-spacing:.01em!important;text-align:center;color:var(--ivory)!important;filter:drop-shadow(0 4px 0 #0A140F) drop-shadow(0 10px 22px rgba(0,0,0,.75))}
.tlt-stp .stp-title span{display:block}
.tlt-stp .stp-t1,.tlt-stp .stp-t3{background:linear-gradient(180deg,#F4F0DC 0%,#E5E4CF 48%,#B9B393 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}
.tlt-stp .stp-t2{font-size:.42em;letter-spacing:.42em!important;margin:6px 0 5px .42em!important;color:var(--amber)!important}
.tlt-stp .stp-tag{font-size:11px!important;letter-spacing:.22em!important;color:var(--dim)!important;margin:4px 0 14px!important}
.tlt-stp .stp-tiers{display:flex!important;gap:7px;margin-bottom:12px!important}
.tlt-stp .stp-tiers button{font-size:14px!important;font-weight:600!important;letter-spacing:.12em!important;padding:8px 13px!important;border-radius:8px!important;background:#101915!important;border:1px solid #2F4038!important;color:#8FA39A!important}
.tlt-stp .stp-tiers button.stp-sel{border-color:var(--amber)!important;color:var(--amber)!important;background:#1E2419!important;box-shadow:inset 0 0 10px rgba(216,160,80,.18)!important}
.tlt-stp .stp-handle{display:flex!important;flex-direction:column;align-items:center;gap:5px;margin-bottom:12px!important}
.tlt-stp .stp-handle label{font-size:11px!important;letter-spacing:.22em!important;color:#6E8278!important}
.tlt-stp .stp-handle input{display:block!important;width:232px!important;max-width:100%!important;height:auto!important;margin:0!important;padding:8px 10px!important;border-radius:8px!important;border:1px solid #34463E!important;background:#0B120F!important;color:var(--ivory)!important;
  font-family:"Barlow Condensed","Arial Narrow",Arial,sans-serif!important;font-size:19px!important;font-weight:600!important;letter-spacing:.1em!important;text-align:center!important;line-height:1.2!important;box-shadow:none!important;outline:none}
.tlt-stp .stp-handle input:focus{border-color:var(--amber)!important;box-shadow:0 0 0 2px rgba(216,160,80,.18)!important}
.tlt-stp .stp-handle input::placeholder{color:#3F5048!important;letter-spacing:.06em}
.tlt-stp .stp-go{font-size:24px!important;font-weight:700!important;letter-spacing:.16em!important;padding:11px 40px!important;border-radius:10px!important;color:#1A1105!important;background:linear-gradient(180deg,#E6B066,#C07B33)!important;border:1px solid #F2C98E!important;box-shadow:0 0 24px rgba(216,160,80,.28)!important}
.tlt-stp .stp-go:active{transform:translateY(1px)}
.tlt-stp .stp-go:disabled{background:#18221D!important;border-color:#2A3831!important;color:#4B5D54!important;box-shadow:none!important;cursor:default}
.tlt-stp .stp-link{margin-top:10px!important;padding:2px 4px!important;background:none!important;border:0!important;font-size:13px!important;letter-spacing:.14em!important;color:#7E948A!important;text-decoration:underline!important}
.tlt-stp .stp-link:hover{color:var(--ivory)!important}
.tlt-stp .stp-how{max-width:330px;margin-top:10px!important;padding-top:10px!important;border-top:1px solid #22302A!important;text-align:left}
.tlt-stp .stp-how p{font-size:14px!important;line-height:1.38!important;color:#A9BAB2!important;margin:0 0 7px!important}
.tlt-stp .stp-how b{color:var(--ivory)!important;font-weight:700!important}
.tlt-stp .stp-best{min-height:16px;margin-top:9px!important;font-size:13px!important;letter-spacing:.13em!important;color:var(--amber)!important}
.tlt-stp .stp-kick{font-size:12px!important;letter-spacing:.26em!important;color:var(--amber)!important;margin-bottom:8px!important}
.tlt-stp .stp-big{font-family:"Barlow","Arial",sans-serif!important;font-size:44px!important;font-weight:700!important;line-height:1.05!important;color:var(--ivory)!important;font-variant-numeric:tabular-nums}
.tlt-stp .stp-copy{font-size:14px!important;color:#93A69D!important;margin:6px 0 14px!important}
.tlt-stp .stp-row{display:flex!important;gap:18px;justify-content:center}
.tlt-stp .stp-loadbar{width:220px;height:3px;background:#223029!important;margin-top:6px!important;overflow:hidden}
.tlt-stp .stp-loadbar i{display:block;height:100%;width:0;background:var(--amber)!important}
.tlt-stp .stp-count{position:relative;font-size:120px!important;font-weight:800!important;line-height:1!important;color:var(--ivory)!important;text-shadow:0 6px 30px rgba(0,0,0,.8)}
/* results + board */
.tlt-stp .stp-dead{font-size:30px!important;font-weight:800!important;letter-spacing:.12em!important;color:var(--red)!important;line-height:1!important}
.tlt-stp .stp-by{font-size:13px!important;letter-spacing:.08em!important;color:#93A69D!important;margin-top:4px!important}
.tlt-stp .stp-by b{color:var(--amber)!important}
.tlt-stp .stp-res .stp-big{margin-top:2px!important}
.tlt-stp .stp-stat{font-size:12.5px!important;letter-spacing:.06em!important;color:#9DB0A7!important}
.tlt-stp .stp-stat.stp-dim{color:#6E8278!important}
.tlt-stp .stp-board{position:relative;width:100%;max-width:344px;margin-top:9px!important;border:1px solid #24332C!important;border-radius:9px!important;background:#0B110E!important;overflow:hidden;text-align:left}
.tlt-stp .stp-board.stp-thud{animation:stp-thud .34s ease-out}.tlt-stp .stp-board.stp-crash{animation:stp-crash .5s ease-out}
@keyframes stp-thud{30%{transform:translateY(4px)}60%{transform:translateY(-2px)}}
@keyframes stp-crash{15%{transform:translate(3px,7px)}35%{transform:translate(-4px,-3px)}55%{transform:translate(3px,3px)}75%{transform:translate(-2px,0)}}
.tlt-stp .stp-bhead{display:flex!important;justify-content:space-between;gap:8px;padding:6px 10px!important;background:#101A15!important;border-bottom:1px solid #24332C!important;color:#6E8278!important;font-size:10.5px!important;letter-spacing:.2em!important}
.tlt-stp .stp-bhead span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tlt-stp .stp-blist{height:200px;overflow-y:auto;position:relative;scrollbar-width:thin}
.tlt-stp .stp-brow{display:grid!important;grid-template-columns:40px 1fr auto;gap:8px;padding:4px 10px!important;font-size:13.5px!important;letter-spacing:.05em!important;color:#8FA39A!important;border-bottom:1px solid rgba(36,51,44,.5)!important}
.tlt-stp .stp-brow .stp-rk{color:#4E6158!important}.tlt-stp .stp-brow .stp-sc{color:#A9BAB2!important;font-variant-numeric:tabular-nums}
.tlt-stp .stp-hd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tlt-stp .stp-brow.stp-top3 .stp-rk,.tlt-stp .stp-brow.stp-top3 .stp-sc{color:var(--amber)!important}.tlt-stp .stp-brow.stp-top3{background:rgba(216,160,80,.05)!important}
.tlt-stp .stp-brow.stp-me{background:rgba(229,228,207,.12)!important;color:var(--ivory)!important}.tlt-stp .stp-brow.stp-me .stp-rk,.tlt-stp .stp-brow.stp-me .stp-sc{color:var(--ivory)!important}
.tlt-stp .stp-brow.stp-off{opacity:.45}
.tlt-stp .stp-ground{height:3px;background:repeating-linear-gradient(90deg,#2A3832 0 6px,#0B110E 6px 10px)!important}
.tlt-stp .stp-chipfall{position:absolute!important;left:8px;right:8px;z-index:4;display:grid!important;grid-template-columns:40px 1fr auto;gap:8px;padding:4px 10px!important;font-size:13.5px!important;letter-spacing:.05em!important;border-radius:5px!important;pointer-events:none;background:#232B1E!important;color:var(--ivory)!important;border:1px solid var(--amber)!important;box-shadow:0 0 18px rgba(216,160,80,.4)!important}
.tlt-stp .stp-chipfall.stp-bad{background:#2C1A14!important;border-color:var(--red)!important;box-shadow:0 0 18px rgba(224,118,74,.4)!important}
.tlt-stp .stp-land{padding:5px 10px!important;font-size:12px!important;letter-spacing:.1em!important;color:#7E948A!important;background:#0E1612!important;border-top:1px solid #24332C!important}
.tlt-stp .stp-land b{color:var(--amber)!important}.tlt-stp .stp-land.stp-bad b{color:var(--red)!important}
.tlt-stp .stp-res .stp-go{margin-top:10px!important}
/* touch */
.tlt-stp .stp-touch{display:none!important}
.tlt-stp .stp-touchmode .stp-touch{display:flex!important;align-items:center;justify-content:space-between;padding:8px 6px 0!important;touch-action:none;user-select:none;-webkit-user-select:none}
.tlt-stp .stp-touch.stp-lefty{flex-direction:row-reverse}
.tlt-stp .stp-ctl-move{flex:1 1 auto;min-width:0;align-items:stretch}
.tlt-stp .stp-move{width:100%}
.tlt-stp .stp-move .tl3pad{--tl3pad-face:radial-gradient(circle,#223128,#131D18 70%);--tl3pad-edge:#3B4E45;--tl3pad-ink:#8FA39A;--tl3pad-on:rgba(143,163,154,.45);--tl3pad-on-ink:#F4EFE6;justify-content:flex-start}
.tlt-stp .stp-move .tl3pad--s{--tl3pad-size:140px}.tlt-stp .stp-move .tl3pad--m{--tl3pad-size:190px}.tlt-stp .stp-move .tl3pad--l{--tl3pad-size:min(250px,62vw)}
.tlt-stp .stp-aim{width:130px!important;height:130px!important}
.tlt-stp .stp-touchonly{display:none}.tlt-stp .stp-touchmode .stp-touchonly{display:inline-block}
.tlt-stp .stp-ctl{display:flex!important;flex-direction:column;align-items:center;gap:4px}
.tlt-stp .stp-ctl small{font-size:10px!important;letter-spacing:.22em!important;color:#6E8278!important}
.tlt-stp .stp-pad{position:relative;width:104px;height:104px;border-radius:50%!important;border:1px solid #3B4E45!important;background:radial-gradient(circle,#223128,#131D18 70%)!important;touch-action:none;-webkit-touch-callout:none;box-shadow:inset 0 1px 0 rgba(229,228,207,.08)!important}
.tlt-stp .stp-pad.stp-held{border-color:var(--amber)!important;box-shadow:inset 0 0 18px rgba(216,160,80,.25)!important}
.tlt-stp .stp-pad span{position:absolute;font-size:13px!important;line-height:1!important;color:#8FA39A!important;pointer-events:none}
.tlt-stp .stp-u{top:9px;left:50%;transform:translateX(-50%)}.tlt-stp .stp-d{bottom:9px;left:50%;transform:translateX(-50%)}.tlt-stp .stp-l{left:10px;top:50%;transform:translateY(-50%)}.tlt-stp .stp-r{right:10px;top:50%;transform:translateY(-50%)}
.tlt-stp .stp-aim::before,.tlt-stp .stp-aim::after{content:"";position:absolute;background:rgba(143,163,154,.25);pointer-events:none}
.tlt-stp .stp-aim::before{width:1px;top:16px;bottom:16px;left:50%}.tlt-stp .stp-aim::after{height:1px;left:16px;right:16px;top:50%}
.tlt-stp .stp-knob{position:absolute;left:calc(50% - 17px);top:calc(50% - 17px);width:34px;height:34px;border-radius:50%!important;border:1px solid #6F8177!important;background:rgba(229,228,207,.16)!important;transform:translate(var(--kx,0px),var(--ky,0px));pointer-events:none}
.tlt-stp .stp-held .stp-knob{background:rgba(216,160,80,.35)!important;border-color:var(--amber)!important}
.tlt-stp .stp-touch-mid{font-size:9.5px!important;letter-spacing:.14em!important;line-height:1.5!important;color:#5E7168!important;text-align:center}
.tlt-stp .stp-rotate{position:absolute!important;inset:0;z-index:20;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#07100C!important;border-radius:inherit;text-align:center;padding:20px!important}
.tlt-stp .stp-rotate b{font-size:22px!important;letter-spacing:.14em!important;color:var(--amber)!important}.tlt-stp .stp-rotate span{font-size:14px!important;color:var(--dim)!important}
.tlt-stp .stp-rotate[hidden]{display:none!important}
/* narrow cabinets: the bar sheds words before it truncates */
.tlt-stp .stp-mid .stp-wide{display:none!important}
.tlt-stp .stp-narrow .stp-long{display:none!important}.tlt-stp .stp-narrow .stp-short{display:inline!important}.tlt-stp .stp-narrow .stp-brand>span{display:none!important}.tlt-stp .stp-narrow .stp-chip{font-size:9.5px!important;padding:5px 6px!important;letter-spacing:.08em!important}
/* small screens */
@media (max-width:560px){.tlt-stp .stp-long{display:none!important}.tlt-stp .stp-short{display:inline}.tlt-stp .stp-tag{font-size:10px!important;letter-spacing:.14em!important;margin:2px 0 10px!important}.tlt-stp .stp-touchmode .stp-touch{padding:6px 4px 0!important}.tlt-stp .stp-pad{width:96px;height:96px}.tlt-stp .stp-ctl{gap:2px}.tlt-stp .stp-ctl small{font-size:9px!important}.tlt-stp .stp-grit{font-size:9px!important}.tlt-stp .stp-score b{font-size:16px!important}.tlt-stp{padding:4px 0!important}.tlt-stp .stp-cab{padding:0 6px 6px!important;border-radius:12px!important;width:calc(var(--stp-w,340px) + 12px)}.tlt-stp .stp-bar{height:34px}.tlt-stp .stp-wide{display:none!important}.tlt-stp .stp-brand{font-size:10.5px!important;letter-spacing:.12em!important}.tlt-stp .stp-chip{font-size:9.5px!important;padding:5px 6px!important;letter-spacing:.1em!important}.tlt-stp .stp-clock{font-size:25px!important}.tlt-stp .stp-life i{width:18px;height:11px}.tlt-stp .stp-hud{padding-bottom:5px!important}.tlt-stp .stp-title{font-size:clamp(40px,calc(var(--stp-w,340px)*.17),76px)!important}.tlt-stp .stp-go{font-size:21px!important;padding:10px 32px!important}.tlt-stp .stp-dead{font-size:24px!important}.tlt-stp .stp-big{font-size:36px!important}.tlt-stp .stp-stat{font-size:11.5px!important}.tlt-stp .stp-brow,.tlt-stp .stp-chipfall{font-size:12.5px!important;padding:3px 9px!important}.tlt-stp .stp-tiers button{font-size:13px!important;padding:7px 10px!important}}
/* 1.1.0: on the TL3RDS STAGE (full screen) on a COMPUTER (.tl3-desk) the frame (.stp-cab) is laid out in design pixels (622 wide, a 600-wide playfield) and scaled by the stage — nothing in it reads the viewport, so the small-screen rules above (which key off the window) are pinned back to the design values. On a PHONE (.tl3-phone) the stage lays the frame out at the phone's own width and the small-screen rules stay as they are. */
.tlt-stp.tl3-full.tl3-desk .stp-long{display:inline!important}.tlt-stp.tl3-full.tl3-desk .stp-short{display:none!important}
.tlt-stp.tl3-full.tl3-desk .stp-mid .stp-wide{display:none!important}.tlt-stp.tl3-full.tl3-desk .stp-narrow .stp-long{display:none!important}.tlt-stp.tl3-full.tl3-desk .stp-narrow .stp-short{display:inline!important}
.tlt-stp.tl3-full.tl3-desk .stp-tag{font-size:11px!important;letter-spacing:.22em!important;margin:4px 0 14px!important}
.tlt-stp.tl3-full.tl3-desk .stp-touchmode .stp-touch{padding:8px 6px 0!important}.tlt-stp.tl3-full.tl3-desk .stp-pad{width:104px!important;height:104px!important}.tlt-stp.tl3-full.tl3-desk .stp-ctl{gap:4px!important}.tlt-stp.tl3-full.tl3-desk .stp-ctl small{font-size:10px!important}
.tlt-stp.tl3-full.tl3-desk .stp-grit{font-size:10px!important}.tlt-stp.tl3-full.tl3-desk .stp-score b{font-size:18px!important}
.tlt-stp.tl3-full.tl3-desk .stp-cab{padding:0 10px 10px!important;border-radius:14px!important}.tlt-stp.tl3-full.tl3-desk .stp-bar{height:40px!important}
.tlt-stp.tl3-full.tl3-desk .stp-brand{font-size:12px!important;letter-spacing:.11em!important}.tlt-stp.tl3-full.tl3-desk .stp-chip{font-size:10.5px!important;padding:6px 8px!important;letter-spacing:.14em!important}.tlt-stp.tl3-full.tl3-desk .stp-narrow .stp-chip{font-size:9.5px!important;padding:5px 6px!important;letter-spacing:.08em!important}
.tlt-stp.tl3-full.tl3-desk .stp-clock{font-size:30px!important}.tlt-stp.tl3-full.tl3-desk .stp-life i{width:22px!important;height:12px!important}.tlt-stp.tl3-full.tl3-desk .stp-hud{padding-bottom:7px!important}
.tlt-stp.tl3-full.tl3-desk .stp-title{font-size:clamp(42px,calc(var(--stp-w,540px)*.16),92px)!important}.tlt-stp.tl3-full.tl3-desk .stp-go{font-size:24px!important;padding:11px 40px!important}
.tlt-stp.tl3-full.tl3-desk .stp-dead{font-size:30px!important}.tlt-stp.tl3-full.tl3-desk .stp-big{font-size:44px!important}.tlt-stp.tl3-full.tl3-desk .stp-stat{font-size:12.5px!important}
.tlt-stp.tl3-full.tl3-desk .stp-brow,.tlt-stp.tl3-full.tl3-desk .stp-chipfall{font-size:13.5px!important;padding:4px 10px!important}.tlt-stp.tl3-full.tl3-desk .stp-tiers button{font-size:14px!important;padding:8px 13px!important}
/* the page around the cabinet (WordPress): dark, and break out of block-theme side padding */
html.tlt3rds-cabinet-page,html.tlt3rds-cabinet-page body{background:#07080A!important}
.has-global-padding>.tlt-stp.tlt-arcade-wide{margin-left:calc(var(--wp--style--root--padding-left,0px)*-1)!important;margin-right:calc(var(--wp--style--root--padding-right,0px)*-1)!important;max-width:none!important;width:auto!important}
.is-layout-constrained>.tlt-stp.tlt-arcade-wide{max-width:none!important}
html.stp-lock,html.stp-lock body{overflow:hidden!important}
@media (prefers-reduced-motion:reduce){.tlt-stp *{transition:none!important;animation:none!important}}

.tlt-stp .stp-ov[hidden],.tlt-stp .stp-boss[hidden],.tlt-stp .stp-stormchip[hidden],.tlt-stp .stp-how[hidden],.tlt-stp .stp-rotate[hidden]{display:none!important}

/* 1.2.5 (Oct 10, the walker's iPhone pass: the ROOKIE / PRO / L3GACY chips were 26 px tall): a phone gets a full-size tap */
.tl3-phone .tlt-stp .stp-tiers button,.tlt-stp.tl3-phone .stp-tiers button{min-height:40px!important;padding:10px 14px!important}
.tlt-stp.tl3-phone .stp-link{min-height:40px!important;padding:10px 16px!important;display:inline-flex!important;align-items:center;justify-content:center}
