.tr{--tr-bg: #121212;--tr-card: #1c1a20;--tr-plate: #272430;--tr-ink: #d9d4c8;--tr-heading: #edbd00;--tr-line: #f6f2e7;--tr-plate-line: #121212;--tr-shadow-color: #f26722;--tr-accent: #edbd00;--tr-accent-ink: #121212;--tr-card-ink: var(--tr-ink);--tr-card-heading: var(--tr-heading);--tr-card-line: var(--tr-line);--tr-outline: 3px;--tr-radius: 18px;--tr-shadow: 8px;--tr-doodle-color: #ffffff;--tr-doodle-opacity: .07;--tr-line-w: var(--tr-outline);--tr-drop: var(--tr-shadow);position:relative;box-sizing:border-box;overflow:hidden;padding:var(--tr-pad-top, 48px) 20px var(--tr-pad-bottom, 48px);background:var(--tr-bg);color:var(--tr-ink)}.tr *,.tr *:before,.tr *:after{box-sizing:border-box}.tr__inner{position:relative;z-index:1;max-width:1200px;margin:0 auto}.tr__stripe{display:flex;width:100%;max-width:260px;height:10px;margin:0 0 20px;border:3px solid var(--tr-line);border-radius:999px;overflow:hidden}.tr__stripe i{flex:1 1 0}.tr__doodles{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-color:var(--tr-doodle-color);opacity:var(--tr-doodle-opacity);-webkit-mask-image:var(--tr-doodle-src);mask-image:var(--tr-doodle-src);-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-size:440px 440px;mask-size:440px 440px}.tr__kicker{display:inline-flex;align-items:center;gap:8px;padding:7px 18px;border:3px solid var(--tr-plate-line);border-radius:999px;background:var(--tr-accent);color:var(--tr-accent-ink);box-shadow:4px 4px 0 var(--tr-shadow-color);font-size:12px;font-weight:800;letter-spacing:.1em;line-height:1;text-transform:uppercase}.tr__h1,.tr__h2{margin:0;font-weight:900;line-height:1.02;letter-spacing:-.01em;text-transform:uppercase;color:var(--tr-heading)}.tr__h1{font-size:clamp(34px,5.2vw,62px)}.tr__h2{font-size:clamp(26px,3.4vw,42px)}.tr__h1 strong,.tr__h1 em,.tr__h2 strong,.tr__h2 em{display:inline-block;padding:.02em .16em .06em;margin:.14em .18em;border:3px solid var(--tr-plate-line);border-radius:10px;background:var(--tr-accent);box-shadow:3px 3px 0 var(--tr-shadow-color);color:var(--tr-accent-ink);font-style:normal;font-weight:inherit;white-space:nowrap;word-break:normal;overflow-wrap:normal;transform:rotate(-1.5deg)}.tr__lede{max-width:62ch;margin:16px 0 0;font-size:clamp(15px,1.4vw,17px);font-weight:600;line-height:1.55;color:var(--tr-ink)}.tr__lede p{margin:0 0 10px}.tr__lede p:last-child{margin-bottom:0}.tr__lede strong{font-weight:800;color:var(--tr-heading)}.tr__chips{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 0;padding:0;list-style:none}.tr__chip{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border:2px solid var(--tr-line);border-radius:999px;background:var(--tr-card);font-size:12px;font-weight:800;line-height:1;letter-spacing:.02em;text-transform:uppercase;color:var(--tr-ink)}.tr__chip b{font-weight:900;color:var(--tr-heading)}.tr__hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px}.tr__hero-copy>.tr__kicker{margin-bottom:18px}.tr__video{position:relative;display:block;width:100%;border:var(--tr-line-w) solid var(--tr-line);border-radius:var(--tr-radius);background:#000;box-shadow:var(--tr-drop) var(--tr-drop) 0 var(--tr-accent);overflow:hidden;cursor:pointer;aspect-ratio:16 / 9;transition:transform .16s ease,box-shadow .16s ease}.tr__video:hover,.tr__video:focus-within{transform:translate(-3px,-3px);box-shadow:calc(var(--tr-drop) + 3px) calc(var(--tr-drop) + 3px) 0 var(--tr-accent)}.tr__video img,.tr__video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;display:block}.tr__video img{object-fit:cover}.tr__video-cta{position:absolute;top:0;right:0;bottom:0;left:0;display:block;text-decoration:none}.tr__video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:78px;height:78px;border:var(--tr-line-w) solid var(--tr-plate-line);border-radius:50%;background:var(--tr-accent);box-shadow:5px 5px #0000008c;transition:transform .16s ease}.tr__video:hover .tr__video-play{transform:translate(-50%,-50%) scale(1.07)}.tr__video-play svg{width:30px;height:30px;margin-left:4px;fill:var(--tr-accent-ink)}.tr__video-label{position:absolute;left:14px;bottom:14px;padding:7px 14px;border:2px solid var(--tr-plate-line);border-radius:999px;background:var(--tr-accent);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--tr-accent-ink)}.tr__video.is-playing .tr__video-cta,.tr__video.is-playing img{display:none}.tr--hero{overflow-x:clip;overflow-y:visible;z-index:2}.tr__picker{position:relative;z-index:3;margin:34px 0 0;max-width:460px}.tr__picker-summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 18px;border:var(--tr-line-w) solid var(--tr-plate-line);border-radius:14px;background:var(--tr-accent);box-shadow:5px 5px 0 var(--tr-shadow-color);color:var(--tr-accent-ink);cursor:pointer;font-size:14px;font-weight:900;letter-spacing:.06em;list-style:none;text-transform:uppercase}.tr__picker-summary::-webkit-details-marker{display:none}.tr__picker-summary:hover{filter:brightness(1.05)}.tr__picker-caret{flex:0 0 auto;font-size:12px;transition:transform .18s ease}.tr__picker[open] .tr__picker-caret{transform:rotate(180deg)}.tr__picker-panel{position:absolute;top:calc(100% + 10px);left:0;right:0;max-height:min(60vh,460px);overflow-y:auto;overscroll-behavior:contain;padding:10px;border:2px solid var(--tr-line);border-radius:14px;background:var(--tr-card);box-shadow:0 18px 40px #0000008c}.tr__picker-list{margin:0;padding:0;list-style:none}.tr__picker-label{margin:8px 0 0;padding:9px 10px 5px;border-top:1px solid rgba(255,255,255,.12);font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--tr-heading);opacity:.75}.tr__picker-label:first-child{margin-top:0;border-top:0}.tr__picker-link{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:10px;color:var(--tr-ink);font-size:14px;font-weight:700;text-decoration:none}.tr__picker-link:hover,.tr__picker-link:focus-visible{background:#ffffff14;color:var(--tr-heading)}.tr__picker-dot{flex:0 0 auto;width:9px;height:9px;border-radius:50%;background:var(--tr-dot, var(--tr-accent))}.tr[id],.tr__game[id]{scroll-margin-top:90px}.tr__mode-head{max-width:760px;margin:0 0 32px}.tr__mode-badge{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;padding:8px 16px;border:3px solid var(--tr-plate-line);border-radius:999px;background:var(--tr-accent);color:var(--tr-accent-ink);box-shadow:4px 4px 0 var(--tr-shadow-color);font-size:12px;font-weight:900;letter-spacing:.1em;line-height:1;text-transform:uppercase}.tr__fold{border:var(--tr-line-w) solid var(--tr-card-line);border-radius:var(--tr-radius);background:var(--tr-card);box-shadow:var(--tr-drop) var(--tr-drop) 0 var(--tr-shadow-color);overflow:hidden}.tr__fold-summary{display:flex;align-items:center;gap:16px;padding:18px 20px;cursor:pointer;list-style:none;background:var(--tr-fold-face, var(--tr-accent));color:var(--tr-accent-ink)}.tr__fold-summary::-webkit-details-marker{display:none}.tr__fold-summary:hover{filter:brightness(1.06)}.tr__fold-num{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:var(--tr-plate-line);color:var(--tr-fold-face, var(--tr-accent));font-size:17px;font-weight:900}.tr__fold-text{min-width:0;flex:1 1 auto}.tr__fold-name{display:block;margin:0;font-size:clamp(19px,2.4vw,27px);font-weight:900;line-height:1.05;letter-spacing:-.01em;text-transform:uppercase}.tr__fold-sub{display:block;margin:4px 0 0;font-size:13px;font-weight:700;opacity:.72}.tr__fold-toggle{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:var(--tr-plate-line);color:var(--tr-fold-face, var(--tr-accent));font-size:19px;font-weight:900;transition:transform .18s ease}.tr__fold[open] .tr__fold-toggle{transform:rotate(45deg)}.tr__fold-body{padding:26px 20px 24px}.tr__fold-body>.tr__lede{margin-top:0}.tr__fold-body>.tr__chips{margin-top:18px}.tr__fold-body>.tr__rows,.tr__fold-body>.tr__grid{margin-top:24px}.tr__fold-body>.tr__rows:first-child,.tr__fold-body>.tr__grid:first-child{margin-top:0}.tr__rows{display:flex;flex-direction:column;gap:28px;margin:0;padding:0;list-style:none}.tr__row{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:32px;padding:22px;border:var(--tr-line-w) solid var(--tr-card-line);border-radius:var(--tr-radius);background:var(--tr-card);box-shadow:var(--tr-drop) var(--tr-drop) 0 var(--tr-step-edge, var(--tr-shadow-color))}.tr__row:nth-child(2n){grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.tr__row:nth-child(2n) .tr__step-media{order:2}.tr__row{content-visibility:auto;contain-intrinsic-size:auto 480px}.tr__step-copy{min-width:0}.tr__step-num{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px;padding:6px 14px;border:2px solid var(--tr-plate-line);border-radius:999px;background:var(--tr-step-face, var(--tr-accent));color:var(--tr-accent-ink);font-size:12px;font-weight:900;letter-spacing:.1em;line-height:1;text-transform:uppercase}.tr__step-heading{margin:0;font-size:clamp(20px,2.2vw,28px);font-weight:900;line-height:1.12;letter-spacing:-.01em;text-transform:uppercase;color:var(--tr-card-heading)}.tr__step-text{margin:12px 0 0;font-size:15px;font-weight:500;line-height:1.6;color:var(--tr-card-ink)}.tr__step-text p{margin:0 0 10px}.tr__step-text p:last-child{margin-bottom:0}.tr__step-text strong{font-weight:800;color:var(--tr-card-heading)}.tr__step-media{position:relative;display:block;aspect-ratio:var(--tr-media-ratio, 4 / 3);border-radius:14px;background:var(--tr-plate);overflow:hidden}.tr__step-media img{width:100%;height:100%;object-fit:contain;display:block}.tr__step-media--auto{aspect-ratio:auto}.tr__step-media--auto img{height:auto}.tr__grid{display:grid;grid-template-columns:repeat(var(--tr-cols, 4),minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none}.tr__card{display:flex;flex-direction:column;padding:16px;border:var(--tr-line-w) solid var(--tr-card-line);border-radius:var(--tr-radius);background:var(--tr-card);box-shadow:var(--tr-drop) var(--tr-drop) 0 var(--tr-step-edge, var(--tr-shadow-color))}.tr__card .tr__step-media{margin:0 0 14px}.tr__card .tr__step-heading{font-size:clamp(16px,1.5vw,19px);line-height:1.2}.tr__card .tr__step-text{margin-top:10px;font-size:14px}.tr__games{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.tr__game{border:var(--tr-line-w) solid var(--tr-card-line);border-radius:var(--tr-radius);background:var(--tr-card);box-shadow:var(--tr-drop) var(--tr-drop) 0 var(--tr-game-edge, var(--tr-shadow-color));overflow:hidden}.tr__game-summary{display:flex;align-items:center;gap:14px;padding:15px 18px;cursor:pointer;list-style:none;background:var(--tr-game-face, var(--tr-accent));color:var(--tr-accent-ink)}.tr__game-summary::-webkit-details-marker{display:none}.tr__game-summary:hover{filter:brightness(1.06)}.tr__game-emoji{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:42px;height:42px;border-radius:10px;background:var(--tr-plate-line);font-size:20px;line-height:1}.tr__game-text{flex:1 1 auto;min-width:0}.tr__game-name{display:block;margin:0;font-size:clamp(17px,2vw,22px);font-weight:900;line-height:1.1;letter-spacing:-.01em;text-transform:uppercase}.tr__game-meta{display:block;margin:3px 0 0;font-size:12px;font-weight:700;opacity:.75}.tr__game-toggle{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:var(--tr-plate-line);color:var(--tr-game-face, var(--tr-accent));font-size:18px;font-weight:900;transition:transform .18s ease}.tr__game[open] .tr__game-toggle{transform:rotate(45deg)}.tr__game-body{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:26px;padding:24px 20px 22px}.tr__game-body--nomedia{grid-template-columns:minmax(0,1fr)}.tr__placeholder{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 3;border:2px dashed var(--tr-line);border-radius:14px;background:var(--tr-plate);overflow:hidden}.tr__placeholder:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--tr-game-face, var(--tr-accent));opacity:.12;-webkit-mask-image:var(--tr-doodle-src);mask-image:var(--tr-doodle-src);-webkit-mask-size:300px 300px;mask-size:300px 300px}.tr__placeholder-mark{position:relative;font-size:46px;line-height:1;filter:drop-shadow(0 4px 10px rgba(0,0,0,.45))}.tr__placeholder-note{position:absolute;bottom:10px;left:50%;transform:translate(-50%);white-space:nowrap;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--tr-ink);opacity:.42}.tr__rules{font-size:15px;font-weight:500;line-height:1.6;color:var(--tr-card-ink)}.tr__rules>*:first-child{margin-top:0}.tr__rules>*:last-child{margin-bottom:0}.tr__rules p{margin:0 0 12px}.tr__rules h4,.tr__rules h3,.tr__rules p:has(>strong:only-child){margin:20px 0 8px;font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--tr-card-heading)}.tr__rules ul,.tr__rules ol{margin:0 0 14px;padding-left:20px}.tr__rules li{margin:0 0 7px}.tr__rules li::marker{color:var(--tr-game-face, var(--tr-accent))}.tr__rules p:has(>strong:only-child)>strong{font-weight:inherit;font-size:inherit;letter-spacing:inherit;color:inherit}.tr__rules strong{font-weight:800;color:var(--tr-card-heading)}.tr__rules em{font-style:italic}.tr__clip{position:relative;display:block;aspect-ratio:var(--tr-clip-ratio, 1 / 1);margin:0 0 15px;border-radius:14px;background:var(--tr-plate);overflow:hidden}.tr__clip video,.tr__clip img{width:100%;height:100%;object-fit:cover;display:block}.tr__clip-poster{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .35s ease}.tr__clip.is-playing .tr__clip-poster{opacity:0}.tr__clip video{position:relative;z-index:1;opacity:0;transition:opacity .35s ease}.tr__clip.is-playing video{opacity:1}.tr__clip-play{position:absolute;z-index:2;right:10px;bottom:10px;display:flex;align-items:center;gap:7px;padding:7px 13px;border:2px solid var(--tr-plate-line);border-radius:999px;background:var(--tr-clip-face, var(--tr-accent));color:var(--tr-accent-ink);font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:opacity .25s ease}.tr__clip-play svg{width:11px;height:11px;fill:currentColor}.tr__clip.is-playing .tr__clip-play{opacity:0}.tr__clip:hover .tr__clip-play{opacity:1}.no-js .tr__clip-play{display:none}.tr__score-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin:0 0 28px}.tr__score-head .tr__kicker{margin-bottom:14px}.tr__points{display:inline-flex;align-items:baseline;gap:5px;align-self:flex-start;padding:6px 13px;border:2px solid var(--tr-plate-line);border-radius:999px;background:var(--tr-move-face, var(--tr-accent));color:var(--tr-accent-ink);font-size:12px;font-weight:900;letter-spacing:.06em;line-height:1.25;text-transform:uppercase;text-wrap:balance}.tr__move-name{margin:10px 0 0;font-size:clamp(17px,1.7vw,21px);font-weight:900;line-height:1.15;letter-spacing:-.01em;text-transform:uppercase;color:var(--tr-card-heading)}.tr__move-name em{font-style:italic}.tr__more{margin:22px 0 0}.tr__more>summary{display:inline-flex;align-items:center;gap:10px;padding:12px 22px;border:var(--tr-line-w) solid var(--tr-plate-line);border-radius:999px;background:var(--tr-accent);box-shadow:5px 5px 0 var(--tr-shadow-color);color:var(--tr-accent-ink);cursor:pointer;font-size:13px;font-weight:900;letter-spacing:.06em;list-style:none;text-transform:uppercase;transition:transform .14s ease,box-shadow .14s ease}.tr__more>summary::-webkit-details-marker{display:none}.tr__more>summary:hover{transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--tr-shadow-color)}.tr__more[open]>summary .tr__more-open{display:none}.tr__more:not([open])>summary .tr__more-close{display:none}.tr__more .tr__grid{margin-top:22px}@media(max-width:989px){.tr__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.tr{padding:calc(var(--tr-pad-top, 48px) * .72) 16px calc(var(--tr-pad-bottom, 48px) * .72);--tr-line-w: max(2px, calc(var(--tr-outline) - 1px));--tr-drop: max(4px, calc(var(--tr-shadow) - 3px))}.tr__hero-grid{grid-template-columns:minmax(0,1fr);gap:26px}.tr__row{grid-template-columns:minmax(0,1fr);gap:18px;padding:16px}.tr__row:nth-child(2n){grid-template-columns:minmax(0,1fr)}.tr__row:nth-child(2n) .tr__step-media{order:0}.tr__grid{grid-template-columns:repeat(var(--tr-cols-mobile, 1),minmax(0,1fr));gap:16px}.tr__mode-head{margin-bottom:24px}.tr__fold-summary{gap:12px;padding:14px 15px}.tr__fold-num{width:38px;height:38px;font-size:15px}.tr__fold-toggle{width:34px;height:34px;font-size:16px}.tr__fold-body{padding:20px 15px 18px}.tr__game-summary{gap:11px;padding:12px 13px}.tr__game-emoji{width:36px;height:36px;font-size:17px}.tr__game-toggle{width:31px;height:31px;font-size:15px}.tr__game-body{grid-template-columns:minmax(0,1fr);gap:18px;padding:18px 14px 16px}.tr__picker{margin-top:26px;max-width:none}.tr__video-play{width:62px;height:62px}.tr__video-play svg{width:24px;height:24px}}@media(prefers-reduced-motion:reduce){.tr__video,.tr__video-play,.tr__fold-toggle,.tr__game-toggle,.tr__picker-caret,.tr__more>summary{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/tossit-rules.css.map */
