.awkward-reunion-module__s8d-TW__root{--bw:300px;--bh:400px;--panel:150px;--ink:#1a0d24;--paper:#fff7e6;color:var(--paper);background:#e9d3a6;container:reunion/size}.awkward-reunion-module__s8d-TW__layout{pointer-events:none;grid-template:"drama drama buttons""feuds feuds feuds""cell cell cell"minmax(0,1fr)"ccw stats cw"/auto minmax(0,1fr) auto;gap:6px;padding:6px;display:grid;position:absolute;inset:0}.awkward-reunion-module__s8d-TW__layout button{pointer-events:auto}.awkward-reunion-module__s8d-TW__drama,.awkward-reunion-module__s8d-TW__feuds,.awkward-reunion-module__s8d-TW__stats{border:2px solid var(--ink);background:#1a0d24d1;border-radius:12px;min-width:0;box-shadow:2px 2px #1a0d2480}.awkward-reunion-module__s8d-TW__label{font-family:var(--font-bungee), system-ui, sans-serif;letter-spacing:.04em;color:#fde047;font-size:11px;line-height:1}.awkward-reunion-module__s8d-TW__drama{flex-direction:column;grid-area:drama;justify-content:center;gap:4px;padding:4px 8px;display:flex}.awkward-reunion-module__s8d-TW__dramaHead{justify-content:space-between;align-items:baseline;gap:6px;min-width:0;display:flex}.awkward-reunion-module__s8d-TW__zone{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11px;font-weight:800;line-height:1.1;overflow:hidden}.awkward-reunion-module__s8d-TW__pct{font-family:var(--font-bungee), system-ui, sans-serif;font-variant-numeric:tabular-nums;margin-right:auto;font-size:13px;line-height:1}.awkward-reunion-module__s8d-TW__zone[data-zone="2"]{color:#fdba74}.awkward-reunion-module__s8d-TW__zone[data-zone="3"],.awkward-reunion-module__s8d-TW__zone[data-zone="4"]{color:#fca5a5}.awkward-reunion-module__s8d-TW__meter{border:2px solid var(--paper);background:linear-gradient(90deg,#22c55e,#a855f7 55%,#ef4444);border-radius:999px;height:12px;position:relative;overflow:hidden}.awkward-reunion-module__s8d-TW__meterEmpty{top:0;bottom:0;right:0;left:calc(var(--drama,.1) * 100%);background:#07030fd9;transition:left .2s linear;position:absolute}.awkward-reunion-module__s8d-TW__feuds{grid-area:feuds;align-items:center;gap:6px;min-height:30px;padding:3px 8px;display:flex}.awkward-reunion-module__s8d-TW__feudList{flex-wrap:wrap;align-items:center;gap:2px 8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.awkward-reunion-module__s8d-TW__feudPair{align-items:center;gap:2px;display:flex}.awkward-reunion-module__s8d-TW__face{width:22px;height:22px;display:block}.awkward-reunion-module__s8d-TW__vs{text-transform:uppercase;color:#fca5a5;font-size:9px;font-weight:900}.awkward-reunion-module__s8d-TW__stats{text-align:center;flex-direction:column;grid-area:stats;place-self:center;align-items:center;max-width:100%;padding:3px 12px;line-height:1.15;display:flex}.awkward-reunion-module__s8d-TW__score{font-family:var(--font-bungee), system-ui, sans-serif;color:#fde047;white-space:nowrap;font-size:17px}.awkward-reunion-module__s8d-TW__clock{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.awkward-reunion-module__s8d-TW__sunrise{color:#fdba74;font-size:9px;font-weight:700}.awkward-reunion-module__s8d-TW__best{opacity:.8;white-space:nowrap;font-size:10px;font-weight:800}.awkward-reunion-module__s8d-TW__muted{color:#fca5a5}.awkward-reunion-module__s8d-TW__buttons{z-index:40;grid-area:buttons;justify-content:flex-end;align-items:flex-start;gap:6px;display:flex;position:relative}.awkward-reunion-module__s8d-TW__iconButton{border:2px solid var(--ink);width:44px;height:44px;color:var(--ink);box-shadow:2px 2px 0 0 var(--ink);background:#fff7e6eb;border-radius:999px;place-items:center;font-size:14px;font-weight:900;display:grid}.awkward-reunion-module__s8d-TW__cell{grid-area:cell;min-width:0;min-height:0;position:relative}.awkward-reunion-module__s8d-TW__board{width:var(--bw);height:var(--bh);pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.awkward-reunion-module__s8d-TW__controls{display:contents}.awkward-reunion-module__s8d-TW__spin{border:3px solid var(--ink);width:60px;height:56px;color:var(--ink);box-shadow:3px 3px 0 0 var(--ink);touch-action:manipulation;background:#fff7e6eb;border-radius:18px;place-items:center;font-size:30px;font-weight:900;line-height:1;display:grid}.awkward-reunion-module__s8d-TW__spin:active:not(:disabled){box-shadow:none;background:#fde047;transform:translateY(2px)scale(.96)}.awkward-reunion-module__s8d-TW__spin:disabled{opacity:.6}.awkward-reunion-module__s8d-TW__spin:first-child{grid-area:ccw}.awkward-reunion-module__s8d-TW__spin:last-child{grid-area:cw;justify-self:end}@media (prefers-reduced-motion:no-preference){.awkward-reunion-module__s8d-TW__danger .awkward-reunion-module__s8d-TW__meter{animation:.25s linear infinite awkward-reunion-module__s8d-TW__shake}}@keyframes awkward-reunion-module__s8d-TW__shake{0%,to{transform:translate(0)}25%{transform:translate(-2px,1px)}50%{transform:translate(1px,-1px)}75%{transform:translate(2px,1px)}}@container reunion (max-height:440px){.awkward-reunion-module__s8d-TW__spin{width:54px;height:48px}}@container reunion (min-aspect-ratio:11/10){.awkward-reunion-module__s8d-TW__layout{grid-template-columns:var(--bw) var(--panel);grid-template-rows:auto auto minmax(0,1fr) auto auto;grid-template-areas:"cell buttons""cell stats""cell drama""cell feuds""cell controls";justify-content:center;gap:5px 6px}.awkward-reunion-module__s8d-TW__buttons{justify-content:center}.awkward-reunion-module__s8d-TW__stats{justify-self:stretch;padding:3px 6px}.awkward-reunion-module__s8d-TW__drama{flex-direction:row-reverse;justify-content:flex-end;align-items:stretch;gap:8px;min-height:0;padding:6px 8px}.awkward-reunion-module__s8d-TW__dramaHead{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;overflow:hidden}.awkward-reunion-module__s8d-TW__zone{white-space:normal}.awkward-reunion-module__s8d-TW__pct{margin:0;font-size:22px}.awkward-reunion-module__s8d-TW__meter{background:linear-gradient(#ef4444,#a855f7 45%,#22c55e);flex:none;width:14px;height:auto}.awkward-reunion-module__s8d-TW__meterEmpty{top:0;left:0;right:0;bottom:calc(var(--drama,.1) * 100%);transition:bottom .2s linear}.awkward-reunion-module__s8d-TW__feuds{flex-direction:column;align-items:flex-start;gap:3px;padding:4px 6px}.awkward-reunion-module__s8d-TW__feudList{gap:2px 6px}.awkward-reunion-module__s8d-TW__face{width:19px;height:19px}.awkward-reunion-module__s8d-TW__controls{grid-area:controls;justify-content:space-between;gap:6px;display:flex}.awkward-reunion-module__s8d-TW__spin{flex:1;width:auto;height:52px}}@container reunion (min-aspect-ratio:11/10) and (min-width:900px) and (min-height:480px){.awkward-reunion-module__s8d-TW__label{font-size:14px}.awkward-reunion-module__s8d-TW__pct{font-size:32px}.awkward-reunion-module__s8d-TW__zone{font-size:15px}.awkward-reunion-module__s8d-TW__score{font-size:24px}.awkward-reunion-module__s8d-TW__clock{font-size:17px}.awkward-reunion-module__s8d-TW__sunrise{font-size:12px}.awkward-reunion-module__s8d-TW__best{font-size:13px}.awkward-reunion-module__s8d-TW__face{width:30px;height:30px}.awkward-reunion-module__s8d-TW__vs{font-size:12px}.awkward-reunion-module__s8d-TW__feudList{gap:4px 10px}.awkward-reunion-module__s8d-TW__meter{width:18px}}@container reunion (min-aspect-ratio:11/10) and (max-height:340px){.awkward-reunion-module__s8d-TW__layout{grid-template-rows:auto auto auto minmax(0,1fr) auto;row-gap:4px;padding:4px 6px}.awkward-reunion-module__s8d-TW__spin{height:48px}.awkward-reunion-module__s8d-TW__score{font-size:15px}.awkward-reunion-module__s8d-TW__stats{flex-flow:wrap;justify-content:center;column-gap:8px;padding:2px 6px}.awkward-reunion-module__s8d-TW__sunrise{display:none}.awkward-reunion-module__s8d-TW__drama{padding:3px 8px}.awkward-reunion-module__s8d-TW__dramaHead{flex-flow:wrap;align-items:baseline;gap:1px 6px}.awkward-reunion-module__s8d-TW__pct{font-size:15px}.awkward-reunion-module__s8d-TW__zone{flex-basis:100%;font-size:10px}.awkward-reunion-module__s8d-TW__feuds{flex-flow:wrap;align-content:center;align-items:center;min-height:0;padding:2px 6px;overflow:hidden}.awkward-reunion-module__s8d-TW__feuds>.awkward-reunion-module__s8d-TW__label{display:none}.awkward-reunion-module__s8d-TW__face{width:17px;height:17px}}.awkward-reunion-module__s8d-TW__overlay{z-index:30;overscroll-behavior:contain;touch-action:pan-y;background:#07030f59;justify-content:center;padding:12px;display:flex;position:absolute;inset:0;overflow-y:auto}.awkward-reunion-module__s8d-TW__overlayOver{flex-direction:column;align-items:center}.awkward-reunion-module__s8d-TW__overlayOver:before{content:"";flex:0 112px;min-height:0}@media (max-height:500px){.awkward-reunion-module__s8d-TW__overlayOver:before{flex-basis:60px}}.awkward-reunion-module__s8d-TW__overlayOver .awkward-reunion-module__s8d-TW__card{flex-shrink:0}.awkward-reunion-module__s8d-TW__card{border:4px solid var(--ink);background:var(--paper);width:100%;max-width:24rem;color:var(--ink);text-align:center;box-shadow:6px 6px 0 0 var(--ink);border-radius:18px;margin:auto;padding:16px 18px;position:relative}.awkward-reunion-module__s8d-TW__cardWide{max-width:28rem}.awkward-reunion-module__s8d-TW__title{font-family:var(--font-bungee), system-ui, sans-serif;color:#db2777;text-shadow:2px 2px 0 var(--ink);font-size:24px;line-height:1.1}.awkward-reunion-module__s8d-TW__tagline{margin-top:6px;font-size:14px;font-weight:700}.awkward-reunion-module__s8d-TW__intro{margin-top:6px;font-size:13px}.awkward-reunion-module__s8d-TW__rules{text-align:left;gap:4px;margin:10px 0 0;padding:0;font-size:13px;font-weight:700;list-style:none;display:grid}.awkward-reunion-module__s8d-TW__rules li{align-items:center;gap:8px;display:flex}.awkward-reunion-module__s8d-TW__ruleIcon{flex:none;width:52px;height:40px}.awkward-reunion-module__s8d-TW__bestLine{margin-top:8px;font-size:13px;font-weight:800}.awkward-reunion-module__s8d-TW__panelButton{border:4px solid var(--ink);min-height:44px;color:var(--ink);font-family:var(--font-bungee), system-ui, sans-serif;text-transform:uppercase;box-shadow:4px 4px 0 0 var(--ink);background:#fde047;border-radius:14px;margin-top:12px;padding:6px 18px;font-size:17px}.awkward-reunion-module__s8d-TW__panelButton:active{box-shadow:none;transform:translateY(2px)}.awkward-reunion-module__s8d-TW__secondary{background:var(--paper)}.awkward-reunion-module__s8d-TW__row{flex-wrap:wrap;justify-content:center;gap:0 12px;display:flex}.awkward-reunion-module__s8d-TW__keyHint{font-family:var(--font-geist-sans), system-ui, sans-serif;text-transform:none;font-size:12px}.awkward-reunion-module__s8d-TW__hint{color:#1a0d24b3;margin-top:8px;font-size:12px;font-weight:600}.awkward-reunion-module__s8d-TW__hintTouch{display:none}@media (any-pointer:coarse){.awkward-reunion-module__s8d-TW__hintTouch{display:block}}@media (pointer:coarse){.awkward-reunion-module__s8d-TW__hintDesktop,.awkward-reunion-module__s8d-TW__keyHint,.awkward-reunion-module__s8d-TW__mutedKey{display:none}}.awkward-reunion-module__s8d-TW__pauseText,.awkward-reunion-module__s8d-TW__reason{margin-top:6px;font-size:14px;font-weight:700}.awkward-reunion-module__s8d-TW__finalScore{font-family:var(--font-bungee), system-ui, sans-serif;color:#7c3aed;margin-top:6px;font-size:30px;line-height:1.1}.awkward-reunion-module__s8d-TW__newBest{border:2px solid var(--ink);text-transform:uppercase;background:#fde047;border-radius:8px;width:fit-content;margin:6px auto 0;padding:2px 10px;font-size:13px;font-weight:900;transform:rotate(-2deg)}.awkward-reunion-module__s8d-TW__statGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:10px 0 0;display:grid}.awkward-reunion-module__s8d-TW__stat{background:#1a0d2412;border-radius:8px;padding:3px 4px}.awkward-reunion-module__s8d-TW__stat dt{color:#1a0d24b3;font-size:10px;font-weight:700;line-height:1.15}.awkward-reunion-module__s8d-TW__stat dd{margin:0;font-size:15px;font-weight:900}.awkward-reunion-module__s8d-TW__seed{font-family:var(--font-geist-mono), ui-monospace, monospace;color:#1a0d2499;margin-top:8px;font-size:11px}@container reunion (max-height:560px){.awkward-reunion-module__s8d-TW__overlay{padding:6px}.awkward-reunion-module__s8d-TW__card{max-width:34rem;padding:10px 14px}.awkward-reunion-module__s8d-TW__tagline,.awkward-reunion-module__s8d-TW__intro{display:none}.awkward-reunion-module__s8d-TW__title{font-size:20px}.awkward-reunion-module__s8d-TW__rules{gap:2px;margin-top:6px}.awkward-reunion-module__s8d-TW__ruleIcon{width:42px;height:32px}.awkward-reunion-module__s8d-TW__panelButton{margin-top:8px}.awkward-reunion-module__s8d-TW__finalScore{font-size:24px}.awkward-reunion-module__s8d-TW__statGrid{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:6px}.awkward-reunion-module__s8d-TW__stat dd{font-size:13px}.awkward-reunion-module__s8d-TW__hint{margin-top:4px}}@container reunion (max-height:560px) and (max-width:480px){.awkward-reunion-module__s8d-TW__statGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container reunion (max-height:340px){.awkward-reunion-module__s8d-TW__reason{margin-top:2px;font-size:12px}.awkward-reunion-module__s8d-TW__seed,.awkward-reunion-module__s8d-TW__bestLine{margin-top:2px}.awkward-reunion-module__s8d-TW__hint{margin-top:2px;font-size:11px;line-height:1.2}.awkward-reunion-module__s8d-TW__hintDesktop{display:none}.awkward-reunion-module__s8d-TW__pauseText{font-size:12px}}@container reunion (max-width:340px){.awkward-reunion-module__s8d-TW__card{padding:12px 10px}.awkward-reunion-module__s8d-TW__title{font-size:20px}}
