.familiada-top-bar[data-astro-cid-nggpqtqg]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1.25rem;border-bottom:1px solid var(--border-subtle)}.category-indicator[data-astro-cid-nggpqtqg]{display:flex;align-items:center;gap:.65rem}.cat-pill[data-astro-cid-nggpqtqg]{font-size:var(--text-micro);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-micro);color:var(--primary);background:hsl(var(--primary-raw) / .12);padding:.25rem .65rem;border-radius:9999px}.question-progress[data-astro-cid-nggpqtqg]{font-size:var(--text-small);color:var(--text-secondary);font-weight:600}.top-bar-controls[data-astro-cid-nggpqtqg]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.multiplier-group[data-astro-cid-nggpqtqg]{display:flex;background:hsl(var(--text-primary-raw) / .06);border:1px solid var(--border-subtle);border-radius:.5rem;padding:.2rem;gap:.2rem}.mult-btn[data-astro-cid-nggpqtqg]{background:transparent;border:none;color:var(--text-secondary);font-size:var(--text-micro);font-weight:700;padding:.35rem .65rem;border-radius:.35rem;cursor:pointer;transition:all var(--duration-fast) ease}.mult-btn[data-astro-cid-nggpqtqg]:hover{color:var(--text-primary)}.mult-btn[data-astro-cid-nggpqtqg].active{background:var(--primary);color:var(--primary-fg);box-shadow:0 1px 4px hsl(var(--primary-raw) / .4)}.tv-btn[data-astro-cid-nggpqtqg]{white-space:nowrap}.scoreboard-bar[data-astro-cid-wkxncp56]{display:grid;grid-template-columns:1fr;gap:1rem;align-items:center;width:100%;max-width:100%}@media(min-width:920px){.scoreboard-bar[data-astro-cid-wkxncp56]{grid-template-columns:1fr auto 1fr;gap:1.25rem}}.team-card[data-astro-cid-wkxncp56]{min-width:0;width:100%;box-sizing:border-box;background:hsl(var(--bg-card-raw));border:1px solid var(--border-subtle);border-radius:1rem;padding:1rem 1.25rem;display:flex;flex-direction:column;align-items:center;box-shadow:var(--shadow-card);transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.team-a[data-astro-cid-wkxncp56]{border-top:4px solid var(--team-a)}.team-b[data-astro-cid-wkxncp56]{border-top:4px solid var(--team-b)}.team-card[data-astro-cid-wkxncp56]:hover{box-shadow:var(--shadow-card-hover),var(--card-glow)}.team-header[data-astro-cid-wkxncp56]{width:100%;min-width:0;display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.team-badge[data-astro-cid-wkxncp56]{font-size:var(--text-micro);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-micro);padding:.2rem .5rem;border-radius:.35rem;white-space:nowrap}.team-a-badge[data-astro-cid-wkxncp56]{background:var(--team-a-bg);color:var(--team-a)}.team-b-badge[data-astro-cid-wkxncp56]{background:var(--team-b-bg);color:var(--team-b)}.team-name-input[data-astro-cid-wkxncp56]{flex:1;min-width:0;width:100%;background:transparent;border:1px solid transparent;border-radius:.35rem;color:var(--text-primary);font-weight:700;font-size:var(--text-body);padding:.2rem .4rem;text-align:center;transition:all var(--duration-fast) ease}.team-name-input[data-astro-cid-wkxncp56]:hover,.team-name-input[data-astro-cid-wkxncp56]:focus{background:hsl(var(--bg-surface-raw));border-color:var(--border-subtle)}.team-score-num[data-astro-cid-wkxncp56]{font-size:clamp(2.25rem,4vw,3.25rem);font-weight:900;color:var(--text-primary);line-height:1;margin:.5rem 0}.award-pot-btn[data-astro-cid-wkxncp56]{width:100%;background:hsl(var(--text-primary-raw) / .08);border:1px solid var(--border-subtle);color:var(--text-primary);font-size:var(--text-small);font-weight:700;line-height:1.5;white-space:nowrap;padding:.55rem;border-radius:.5rem;cursor:pointer;transition:all var(--duration-fast) var(--ease-spring)}.award-pot-btn[data-astro-cid-wkxncp56]:hover{background:var(--primary);color:var(--primary-fg);border-color:var(--primary);transform:translateY(-1px)}.center-stage-pot[data-astro-cid-wkxncp56]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.5rem 1.5rem}.pot-label[data-astro-cid-wkxncp56]{font-size:var(--text-micro);text-transform:uppercase;letter-spacing:var(--tracking-micro);color:var(--text-muted);font-weight:700}.pot-value[data-astro-cid-wkxncp56]{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:900;color:var(--primary);text-shadow:0 0 20px hsl(var(--primary-raw) / .4);line-height:1.1}.strikes-container[data-astro-cid-wkxncp56]{display:flex;gap:.5rem;margin:.65rem 0}.strike-box[data-astro-cid-wkxncp56]{width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:900;color:hsl(var(--text-primary-raw) / .2);background:hsl(var(--bg-card-subtle-raw));border:1px solid var(--border-subtle);border-radius:.45rem;transition:all var(--duration-fast) ease}.strike-box[data-astro-cid-wkxncp56].active{color:var(--state-danger);background:var(--state-danger-bg);border-color:var(--state-danger);box-shadow:0 0 16px var(--state-danger);animation:strike-pop .25s var(--ease-spring)}@keyframes strike-pop{0%{transform:scale(.6)}50%{transform:scale(1.2)}to{transform:scale(1)}}.btn-strike[data-astro-cid-wkxncp56]{background:hsl(var(--state-danger-raw) / .25);border:1px solid var(--state-danger);color:#fff;font-size:var(--text-small);font-weight:700;line-height:1.5;white-space:nowrap;padding:.45rem .95rem;border-radius:.5rem;cursor:pointer;transition:all var(--duration-fast) var(--ease-spring)}.btn-strike[data-astro-cid-wkxncp56]:hover{background:var(--state-danger);color:#fff;box-shadow:0 0 16px -2px var(--state-danger);transform:translateY(-1px)}.board-slats-wrapper[data-astro-cid-up745dbl]{display:flex;flex-direction:column;gap:1.5rem}.question-banner[data-astro-cid-up745dbl]{background:hsl(var(--bg-card-subtle-raw));border:1px solid var(--border-subtle);border-radius:.85rem;padding:1.25rem 1.5rem;text-align:center;box-shadow:var(--shadow-card)}.q-label[data-astro-cid-up745dbl]{font-size:var(--text-micro);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-micro);color:var(--primary);margin-bottom:.35rem}.q-text[data-astro-cid-up745dbl]{font-size:clamp(1.2rem,2.5vw,1.65rem);font-weight:800;color:var(--text-primary);margin:0}.familiada-board[data-astro-cid-up745dbl]{display:grid;grid-template-columns:1fr;gap:.85rem;background:hsl(var(--bg-canvas-raw));border:3px solid hsl(var(--primary-raw) / .3);border-radius:1rem;padding:1rem;box-shadow:0 0 32px -4px hsl(var(--primary-raw) / .15),inset 0 2px 8px #0009}@media(min-width:640px){.familiada-board[data-astro-cid-up745dbl]{grid-template-columns:1fr 1fr}}.board-slot{height:3.75rem;perspective:1000px;cursor:pointer}.slot-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .6s cubic-bezier(.16,1,.3,1);transform-style:preserve-3d}.board-slot.revealed .slot-inner{transform:rotateX(180deg)}.slot-front,.slot-back{position:absolute;inset:0;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:.6rem;display:flex;align-items:center;justify-content:space-between;padding:0 1.25rem;font-family:var(--font-heading);font-weight:800}.slot-front{background:linear-gradient(180deg,#1c2136,#151928);border:1px solid var(--border-subtle);color:var(--text-secondary);box-shadow:inset 0 1px #ffffff1a}.slot-number{width:2rem;height:2rem;background:hsl(var(--primary-raw) / .15);border:1px solid hsl(var(--primary-raw) / .3);color:var(--primary);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--text-small)}.slot-dots{flex:1;margin:0 .75rem;height:1px;border-bottom:2px dotted hsl(var(--text-secondary-raw) / .3)}.slot-back{background:linear-gradient(180deg,hsl(var(--primary-raw) / .25),hsl(var(--bg-card-raw)));border:1px solid var(--primary);color:var(--text-primary);transform:rotateX(180deg);box-shadow:0 0 16px -2px hsl(var(--primary-raw) / .3),inset 0 1px #fff3}.slot-answer-text{font-size:clamp(.95rem,1.8vw,1.15rem);text-transform:uppercase;letter-spacing:-.01em}.slot-points{background:var(--primary);color:var(--primary-fg);padding:.25rem .65rem;border-radius:.4rem;font-family:var(--font-mono);font-size:var(--text-small);font-weight:900}.board-action-bar[data-astro-cid-up745dbl]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem}.familiada-tool-chassis{display:flex;flex-direction:column;gap:1.5rem;max-width:64rem;margin:0 auto;background:hsl(var(--bg-surface-raw));border:1px solid var(--border-subtle);border-radius:1.25rem;padding:1rem;box-shadow:0 16px 48px -8px hsl(var(--bg-canvas-raw) / .8),var(--card-glow);transition:all var(--duration-base) ease;overflow:hidden}@media(min-width:640px){.familiada-tool-chassis{padding:1.5rem}}@media(min-width:768px){.familiada-tool-chassis{padding:2rem;gap:1.75rem}}.familiada-tool-chassis.tv-mode-active{position:fixed;inset:0;z-index:9999;max-width:none;border-radius:0;border:none;overflow-y:auto;background:hsl(var(--bg-canvas-raw));padding:2.5rem 4rem}.familiada-tool-chassis.tv-mode-active .q-text{font-size:2.5rem}.familiada-tool-chassis.tv-mode-active .board-slot{height:5rem}.familiada-tool-chassis.tv-mode-active .slot-answer-text{font-size:1.65rem}.familiada-tool-chassis.tv-mode-active .slot-points{font-size:1.5rem;padding:.5rem 1rem}.hero-stage[data-astro-cid-55egfypd]{padding-top:clamp(2.5rem,5vw,4.5rem);padding-bottom:2rem}.hero-header-block[data-astro-cid-55egfypd]{text-align:center;max-width:52rem;margin:0 auto 2.5rem}.editorial-eyebrow[data-astro-cid-55egfypd]{display:inline-block;font-family:var(--font-mono);font-size:var(--text-micro);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-micro);color:var(--primary);margin-bottom:.75rem}.hero-h1[data-astro-cid-55egfypd]{font-size:var(--text-hero);font-weight:800;letter-spacing:var(--tracking-hero);color:var(--text-primary);line-height:1.25;margin-bottom:1.25rem}.hero-description[data-astro-cid-55egfypd]{font-size:var(--text-body-lg);color:var(--text-secondary);line-height:1.65}.editorial-article[data-astro-cid-55egfypd]{padding-top:3rem}.editorial-header[data-astro-cid-55egfypd]{margin-bottom:2rem}.editorial-h2[data-astro-cid-55egfypd]{font-size:var(--text-h2);font-weight:800;letter-spacing:var(--tracking-tight);color:var(--text-primary);margin-top:2.5rem;margin-bottom:1rem}.editorial-h3[data-astro-cid-55egfypd]{font-size:var(--text-h3);font-weight:700;color:var(--text-primary);margin-top:1.75rem;margin-bottom:.65rem}.editorial-lead[data-astro-cid-55egfypd]{font-size:var(--text-body-lg);color:var(--text-secondary);line-height:1.7}.editorial-body[data-astro-cid-55egfypd] p[data-astro-cid-55egfypd]{font-size:var(--text-body);color:var(--text-secondary);margin-bottom:1.25rem;line-height:1.7}.guidelines-list[data-astro-cid-55egfypd]{list-style:none;display:flex;flex-direction:column;gap:.85rem;margin:1.5rem 0 2.5rem;padding:0}.guidelines-list[data-astro-cid-55egfypd] li[data-astro-cid-55egfypd]{background:hsl(var(--bg-card-raw) / .7);border:1px solid var(--border-subtle);border-radius:.6rem;padding:1rem 1.25rem;font-size:var(--text-body);color:var(--text-secondary)}.guidelines-list[data-astro-cid-55egfypd] strong[data-astro-cid-55egfypd]{color:var(--primary);display:block;margin-bottom:.25rem}.satellite-launchpad-banner[data-astro-cid-55egfypd]{background:hsl(var(--primary-raw) / .1);border:1px solid hsl(var(--primary-raw) / .3);border-radius:.75rem;padding:1.25rem;margin:1.5rem 0 2rem}.satellite-launchpad-banner[data-astro-cid-55egfypd] p[data-astro-cid-55egfypd]{margin:0;color:var(--text-primary);font-size:var(--text-body)}.launchpad-link[data-astro-cid-55egfypd]{color:#38bdf8;font-weight:700;text-decoration:underline;text-underline-offset:3px}.launchpad-link[data-astro-cid-55egfypd]:hover{color:#7dd3fc}
