@layer components{@keyframes Sheet_ruleDraw__DeGEi{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.Sheet_sheet__gPalT{padding-inline:var(--gutter);padding-block:var(--rhythm);min-block-size:100svh}.Sheet_frame__7FUMq{position:relative;max-inline-size:var(--page-max);margin-inline:auto}.Sheet_frame__7FUMq:after,.Sheet_frame__7FUMq:before{--mark-size:var(--space-md);--mark-offset:calc(var(--mark-size) + var(--space-xs));content:"";position:absolute;display:none;inline-size:var(--mark-size);block-size:var(--mark-size);border:0 solid var(--accent);opacity:.8;pointer-events:none}.Sheet_frame__7FUMq:before{inset-block-start:calc(-1 * var(--mark-offset));inset-inline-start:calc(-1 * var(--mark-offset));border-block-start-width:var(--border-hair);border-inline-start-width:var(--border-hair)}.Sheet_frame__7FUMq:after{inset-block-end:calc(-1 * var(--mark-offset));inset-inline-end:calc(-1 * var(--mark-offset));border-block-end-width:var(--border-hair);border-inline-end-width:var(--border-hair)}.Sheet_skip__ieRSF{position:fixed;inset-block-start:var(--space-sm);inset-inline-start:var(--space-sm);z-index:var(--z-skip);padding:var(--space-xs) var(--space-sm);background-color:var(--paper-raised);border:var(--border-mid) solid var(--ink);border-radius:var(--radius-control);color:var(--ink);font-size:var(--fs-label);text-decoration:none;clip-path:inset(50%)}.Sheet_skip__ieRSF:focus-visible{clip-path:none}.Sheet_runningHead__n32CV{position:relative;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-xs) var(--space-md);padding-block-end:var(--space-xs);font-size:var(--fs-label);font-stretch:var(--wd-condensed);font-weight:var(--fw-semibold);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-3)}.Sheet_runningHead__n32CV:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:var(--border-heavy);background-color:var(--rule-heavy);transform-origin:left center;animation:Sheet_ruleDraw__DeGEi var(--dur-slow) var(--ease-out) both}.Sheet_partNumber__WTo5g{display:inline-flex;align-items:center;min-block-size:var(--target-min);font-family:var(--font-data);color:var(--accent);text-decoration:none}.Sheet_partNumber__WTo5g:hover{color:var(--accent-hover)}.Sheet_nav__2FYUG{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-xs) var(--space-md)}.Sheet_navLink__xfiHH{display:inline-flex;align-items:baseline;gap:var(--space-2xs);min-block-size:var(--target-min);color:var(--ink-3);text-decoration:none}.Sheet_navLink__xfiHH:hover{color:var(--link-hover)}.Sheet_navLink__xfiHH[aria-current=page]{color:var(--ink);text-decoration:underline;text-decoration-thickness:var(--border-mid);text-underline-offset:.35em;text-decoration-color:var(--accent)}.Sheet_navNumber__1HRil{font-family:var(--font-data);color:var(--accent)}.Sheet_content__Tv7af{position:relative}.Sheet_content__Tv7af,.Sheet_content__Tv7af>*+*{margin-block-start:var(--rhythm)}.Sheet_nodeInline___Vlr7,.Sheet_node__Q6nxd,.Sheet_rowTick__mmLYa{flex:0 0 auto;color:var(--accent)}.Sheet_rowTick__mmLYa{align-self:start;margin-block-start:.15em}@media (min-width:48rem){.Sheet_frame__7FUMq:after,.Sheet_frame__7FUMq:before{display:block}.Sheet_content__Tv7af{--stem-gutter:4.5rem;--stem-x:2.25rem;--node-half:1.5rem;padding-inline-start:var(--stem-gutter)}.Sheet_content__Tv7af:before{content:"";position:absolute;inset-block:0;inset-inline-start:var(--stem-x);inline-size:var(--border-hair);background-color:var(--accent);-webkit-mask-image:linear-gradient(180deg,#0000,#000 4rem,#000 calc(100% - 5rem),#0000);mask-image:linear-gradient(180deg,#0000,#000 4rem,#000 calc(100% - 5rem),#0000);opacity:.85;pointer-events:none}.Sheet_node__Q6nxd{position:absolute;inset-inline-start:calc(-1 * var(--stem-gutter) + var(--stem-x) - var(--node-half));padding-block:var(--space-2xs);background-color:var(--paper);background-image:var(--paper-grain)}.Sheet_blockTitle__BjUBE{position:relative}}.Sheet_pageHead__zEnLE{max-inline-size:var(--measure)}.Sheet_pageTitle__GFCeo{display:flex;align-items:baseline;gap:var(--space-sm);font-size:var(--fs-title);font-weight:var(--fw-medium);font-stretch:var(--wd-narrow);letter-spacing:var(--track-tight);line-height:var(--lh-tight)}.Sheet_pageNumber__o7tR0{font-family:var(--font-data);font-size:var(--fs-section);color:var(--accent)}.Sheet_pageLede__T32Nx{margin-block-start:var(--space-md);font-size:var(--fs-sub);color:var(--ink-2)}.Sheet_blockNarrow__Pze13{max-inline-size:var(--measure-form)}.Sheet_block___u1s9{padding-block-end:0}.Sheet_blockTitle__BjUBE{display:flex;align-items:center;gap:var(--space-xs);margin-block-end:var(--space-xl);padding-block-end:var(--space-2xs);border-block-end:var(--border-mid) solid var(--accent);font-size:var(--fs-section);font-stretch:var(--wd-narrow)}.Sheet_block___u1s9>.Sheet_blockTitle__BjUBE+*{margin-block-start:0}.Sheet_blockNote__QGAl8{margin-block-start:var(--space-sm);color:var(--ink-2)}.Sheet_columnPair___IvtZ{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--measure-column),100%),1fr));gap:var(--rhythm) var(--space-2xl)}.Sheet_rows__2ltyo{margin-block-start:var(--space-sm)}.Sheet_row__BKsKv{display:flex;align-items:baseline;gap:var(--space-xs);padding-block:var(--space-sm);border-block-end:var(--border-hair) solid var(--rule)}.Sheet_rowSplit__zvMBS{flex-wrap:wrap;justify-content:space-between}.Sheet_rowOrg__iRM_Q{display:inline-flex;align-items:center;gap:var(--space-xs)}.Sheet_rowNote__yGTUr{color:var(--accent);font-size:var(--fs-label);font-stretch:var(--wd-condensed);text-transform:uppercase;letter-spacing:var(--track-label);align-self:start;margin-block-start:.35em}.Sheet_rowBody__WbrDq{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--space-3xs);min-inline-size:0}.Sheet_rowTitle__AlzH7{font-weight:var(--fw-medium)}.Sheet_rowText__pVbUr{color:var(--ink-2);font-size:var(--fs-body);max-inline-size:var(--measure)}.Sheet_rowLink__ah56R{display:inline-flex;align-items:baseline;gap:var(--space-2xs);min-block-size:var(--target-min);font-weight:var(--fw-medium);color:var(--ink);text-decoration:underline;text-decoration-thickness:var(--border-hair);text-underline-offset:.18em;text-decoration-color:var(--rule-2)}.Sheet_rowLink__ah56R:hover{color:var(--link-hover);text-decoration-color:initial;text-decoration-thickness:var(--border-mid)}.Sheet_external__2vjWe{font-family:var(--font-data);font-size:var(--fs-fine);color:var(--ink-3)}.Sheet_tableScroll__hNTeV{margin-block-start:var(--space-sm);overflow-x:auto;container-type:inline-size;container-name:spec}.Sheet_specTable__C1SXb{min-inline-size:30rem}.Sheet_specTable__C1SXb thead th{padding-block:var(--space-xs);background-color:var(--paper-sunk);border-block-end:var(--border-mid) solid var(--rule-heavy);font-family:var(--font-text);font-size:var(--fs-label);font-weight:var(--fw-semibold);font-stretch:var(--wd-condensed);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--accent);white-space:nowrap}.Sheet_specTable__C1SXb tbody tr{border-block-end:var(--border-hair) solid var(--rule)}.Sheet_specTable__C1SXb tbody tr:nth-child(2n){background-color:color-mix(in oklab,var(--paper-sunk) 55%,var(--paper))}.Sheet_specTable__C1SXb tbody tr:last-child{border-block-end:var(--border-heavy) solid var(--rule-heavy)}.Sheet_specTable__C1SXb :is(th,td){padding-block:var(--space-sm);padding-inline-end:var(--space-lg)}.Sheet_parameter__pZPSi{font-family:var(--font-text);font-size:var(--fs-body);font-weight:var(--fw-regular);color:var(--ink-2);white-space:nowrap}.Sheet_value__BeSlZ{color:var(--ink)}.Sheet_refColumn__ZY33k{inline-size:1%;padding-inline-end:0;text-align:end;white-space:nowrap}.Sheet_ref__YmGrn{display:inline-flex;align-items:center;justify-content:flex-end;min-inline-size:var(--target-min);min-block-size:var(--target-min);text-decoration:underline;text-decoration-thickness:var(--border-hair);text-underline-offset:.18em;text-decoration-color:var(--link-edge)}.Sheet_ref__YmGrn:hover{text-decoration-color:var(--link-hover);text-decoration-thickness:var(--border-mid)}@container spec (max-width: 30rem){.Sheet_specTable__C1SXb{min-inline-size:0}.Sheet_specTable__C1SXb thead{position:absolute;clip-path:inset(50%);block-size:var(--border-hair);inline-size:var(--border-hair);overflow:hidden;white-space:nowrap}.Sheet_specTable__C1SXb tbody tr{display:grid;grid-template-columns:1fr auto;column-gap:var(--space-sm);padding-block:var(--space-sm)}.Sheet_specTable__C1SXb :is(th,td){padding-block:0;padding-inline-end:0}.Sheet_parameter__pZPSi{grid-column:1/-1;white-space:normal;font-size:var(--fs-label);font-stretch:var(--wd-condensed);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-3);margin-block-end:var(--space-3xs)}.Sheet_value__BeSlZ{grid-column:1}.Sheet_refColumn__ZY33k{grid-column:2;inline-size:auto}}.Sheet_contents__GySTU{margin-block-start:var(--space-sm)}.Sheet_contentsLink__XM4o5{display:grid;grid-template-columns:auto 1fr;align-items:baseline;column-gap:var(--space-md);row-gap:var(--space-3xs);padding-block:var(--space-md);padding-inline:var(--space-sm);margin-inline:calc(var(--space-sm) * -1);border-radius:var(--radius-flat);border-block-end:var(--border-hair) solid var(--rule);color:var(--ink);text-decoration:none;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.Sheet_contentsLink__XM4o5:hover{background-color:var(--paper-sunk);color:var(--link-hover)}.Sheet_contentsNumber__vPOHC{font-family:var(--font-data);font-size:var(--fs-data);color:var(--accent);grid-row:span 2}.Sheet_contentsTitle__0cAKg{font-size:var(--fs-sub);font-weight:var(--fw-medium);text-decoration:underline;text-decoration-thickness:var(--border-hair);text-underline-offset:.18em;text-decoration-color:var(--rule-2)}.Sheet_contentsLink__XM4o5:hover .Sheet_contentsTitle__0cAKg{text-decoration-color:initial;text-decoration-thickness:var(--border-mid)}.Sheet_contentsNote__udsub{grid-column:2;font-size:var(--fs-label);color:var(--ink-3)}.Sheet_cards__BCe77{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));gap:var(--space-lg);margin-block-start:var(--space-md)}.Sheet_cards__BCe77>li{display:grid}.Sheet_card__TWsph{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr auto;column-gap:var(--space-md);row-gap:var(--space-xs);align-items:start;padding:var(--space-lg);background-color:var(--paper-raised);border:var(--border-hair) solid var(--rule-3);border-radius:var(--radius-flat);color:var(--ink);text-decoration:none;transition:border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.Sheet_card__TWsph:hover{border-color:var(--accent);background-color:color-mix(in oklab,var(--accent-wash) 60%,var(--paper-raised))}.Sheet_cardSpecimen__tjGCM{grid-row:1/-1;color:var(--accent)}.Sheet_cardTitle__WP_aT{font-size:var(--fs-sub);font-weight:var(--fw-medium);text-decoration:underline;text-decoration-thickness:var(--border-hair);text-underline-offset:.18em;text-decoration-color:var(--rule-2)}.Sheet_card__TWsph:hover .Sheet_cardTitle__WP_aT{color:var(--link-hover);text-decoration-color:initial;text-decoration-thickness:var(--border-mid)}.Sheet_cardText__4ixXy{color:var(--ink-2);font-size:var(--fs-body);max-inline-size:var(--measure)}.Sheet_cardNote__TKAx3{align-self:end;display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-md);color:var(--accent);font-size:var(--fs-label);font-stretch:var(--wd-condensed);letter-spacing:var(--track-label);text-transform:uppercase}.Sheet_cardNote__TKAx3 .Sheet_external__2vjWe{text-transform:none;letter-spacing:var(--track-normal)}.Sheet_cardsWall__5CDR6{grid-template-columns:minmax(0,1fr)}@media (min-width:34rem){.Sheet_cardsWall__5CDR6{grid-template-columns:repeat(2,minmax(0,1fr))}.Sheet_cardsWall__5CDR6 .Sheet_cardWide__5lO_G{grid-column:span 2}}@media (min-width:52rem){.Sheet_cardsWall__5CDR6{grid-template-columns:repeat(3,minmax(0,1fr))}.Sheet_cardsWall__5CDR6 .Sheet_cardTall__1Nnnk{grid-row:span 2}}@media (min-width:48rem){.Sheet_cardsTwo__xr3B0{grid-template-columns:repeat(2,minmax(0,1fr))}.Sheet_cardWide__5lO_G{grid-column:span 2}}.Sheet_headEnd__cMd4a{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-xs) var(--space-md)}.Sheet_session__dokDo{display:inline-flex;align-items:center;gap:var(--space-2xs);min-block-size:var(--target-min);padding-inline-start:var(--space-md);border-inline-start:var(--border-hair) solid var(--rule-2);font-family:var(--font-data);color:var(--accent);text-decoration:none}.Sheet_session__dokDo:hover{color:var(--accent-hover)}.Sheet_sessionSlot__4CfJO{display:inline-block;min-block-size:var(--target-min);inline-size:calc(var(--target-min) * 3)}.Sheet_idleCount__hX0ed{font-family:var(--font-data);font-size:var(--fs-title);font-variant-numeric:tabular-nums;color:var(--ink-2)}.Sheet_idleCount__hX0ed[data-urgent]{color:var(--status-error)}.Sheet_idleBody__L6ebh{max-inline-size:var(--measure-form);margin-block-end:var(--space-lg);color:var(--ink-2)}.Sheet_sprig__libXb{color:var(--accent);flex:0 0 auto}.Sheet_colophon__O8FN3{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2xs) var(--space-md);margin-block-start:var(--rhythm);padding-block-start:var(--space-sm);border-block-start:var(--border-hair) solid var(--rule-2);font-size:var(--fs-label);font-stretch:var(--wd-condensed);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-3)}}@layer components{@keyframes page_rise__c4kUh{0%{opacity:0;transform:translateY(var(--motion-rise,var(--motion-travel)))}to{opacity:1;transform:none}}.page_description__lvaOp{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:var(--space-xl);row-gap:var(--space-xl)}.page_descriptionText__BMlXR{min-inline-size:0}.page_title__po7na{font-size:var(--fs-display);font-weight:var(--fw-medium);font-stretch:var(--wd-narrow);letter-spacing:var(--track-tight);line-height:var(--lh-tight)}.page_lede__m7AMO{margin-block-start:var(--space-md);max-inline-size:var(--measure);font-size:var(--fs-sub);color:var(--ink-2)}.page_lede__m7AMO,.page_title__po7na{--motion-rise:calc(var(--motion-travel) * 1.5);animation:page_rise__c4kUh var(--dur-slow) var(--ease-out) both}.page_title__po7na{animation-delay:calc(var(--dur-slow) * .55)}.page_lede__m7AMO{animation-delay:calc(var(--dur-slow) * .75)}.page_figure__LjMdR{position:relative;margin:0;inline-size:10.625rem;max-inline-size:100%}@media (max-width:47.99rem){.page_figure__LjMdR{margin-inline:auto}}.page_figure__LjMdR:before{content:"";position:absolute;inset-block-start:var(--space-xs);inset-inline-start:var(--space-xs);inline-size:var(--space-2xs);block-size:var(--space-2xs);border-radius:var(--radius-pill);background-color:var(--accent);z-index:var(--z-raised)}.page_figureImage__Dyu2B{inline-size:100%;block-size:auto;background-color:var(--paper-raised);border:var(--border-hair) solid var(--rule-3);border-radius:var(--radius-flat);filter:var(--photo-filter)}.page_dimension__CBOul{display:flex;align-items:center;gap:var(--space-2xs);margin-block-start:var(--space-xs);color:var(--accent)}.page_dimension__CBOul:after,.page_dimension__CBOul:before{content:"";inline-size:var(--border-hair);block-size:var(--space-xs);background-color:currentColor}.page_dimensionLine__Es4HR{flex:1;block-size:var(--border-hair);background-color:currentColor}.page_dimensionValue__wJks_{font-family:var(--font-data)}.page_dimensionValue__wJks_,.page_figureCaption__8oN2S{font-size:var(--fs-fine);letter-spacing:var(--track-label)}.page_figureCaption__8oN2S{display:flex;gap:var(--space-xs);margin-block-start:var(--space-xs);font-stretch:var(--wd-condensed);text-transform:uppercase;color:var(--ink-3)}.page_figureNumber__JiNyC{font-family:var(--font-data);color:var(--accent)}@media (max-width:48rem){.page_description__lvaOp{grid-template-columns:minmax(0,1fr)}.page_figure__LjMdR{inline-size:11rem;order:-1}.page_dimension__CBOul{display:none}}}@layer components{.Gameboard_gameWrapper__fC_s5{display:grid;gap:var(--space-lg);margin-block-start:var(--space-xl)}.Gameboard_gameHeader__2WCDx{flex-wrap:wrap;align-items:stretch}.Gameboard_gameHeader__2WCDx,.Gameboard_scoreBoard__B8b_o{display:flex;gap:var(--space-md)}.Gameboard_scoreCard__UgweU{display:grid;gap:var(--space-3xs);min-inline-size:6rem;padding:var(--space-md);background-color:var(--paper-raised);border:var(--border-hair) solid var(--rule-3);border-inline-start:var(--border-heavy) solid var(--rule-3);border-radius:var(--radius-flat)}.Gameboard_scoreCard__UgweU h3{margin:0;font-size:var(--fs-label);font-weight:var(--fw-semibold);font-stretch:var(--wd-condensed);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-3)}.Gameboard_scoreNumber__oqwQN{font-family:var(--font-data);font-size:var(--fs-title);font-variant-numeric:tabular-nums;line-height:var(--lh-tight);color:var(--ink)}.Gameboard_redTeam__9hUZZ{border-inline-start-color:var(--spot)}.Gameboard_redTeam__9hUZZ h3{color:var(--spot)}.Gameboard_blueTeam__SnjyZ{border-inline-start-color:var(--accent)}.Gameboard_blueTeam__SnjyZ h3{color:var(--accent)}.Gameboard_turnControlRow__LXmln{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);margin-inline-start:auto}.Gameboard_turnTracker__8uG2W{display:inline-flex;align-items:center;min-block-size:var(--target-min);padding:var(--space-2xs) var(--space-md);border:var(--border-hair) solid var(--rule-2);border-inline-start:var(--border-heavy) solid var(--rule-2);border-radius:var(--radius-flat);font-size:var(--fs-label);font-stretch:var(--wd-condensed);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-2)}.Gameboard_redTurn__mKjB_{border-inline-start-color:var(--spot);background-color:var(--spot-wash);color:var(--ink)}.Gameboard_blueTurn__Otz8i{border-inline-start-color:var(--accent);background-color:var(--accent-wash);color:var(--ink)}.Gameboard_gameOverText__OchCx{font-weight:var(--fw-semibold);color:var(--ink)}.Gameboard_gameContainer__XS2jq{container-type:inline-size}.Gameboard_gameboard__mSnMc{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-xs)}@container (max-width: 30rem){.Gameboard_gameboard__mSnMc{grid-template-columns:repeat(3,minmax(0,1fr))}}.Gameboard_gameCard__UzepE{display:grid;align-content:center;justify-items:center;gap:var(--space-3xs);aspect-ratio:5/3;min-block-size:var(--target-min);padding:var(--space-2xs);background-color:var(--paper-raised);color:var(--ink);border:var(--border-hair) solid var(--rule-3);border-radius:var(--radius-flat);cursor:pointer;text-align:center;transition:border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.Gameboard_gameCard__UzepE:hover:not(:disabled){border-color:var(--ink)}.Gameboard_gameCard__UzepE:disabled{cursor:default}.Gameboard_gameCardTitle__fHuyc{font-size:var(--fs-label);font-weight:var(--fw-medium);font-stretch:var(--wd-condensed);letter-spacing:var(--track-label);text-transform:uppercase;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.Gameboard_gameCardSide__ttFIJ{font-family:var(--font-data);font-size:var(--fs-fine);letter-spacing:var(--track-label);text-transform:uppercase;opacity:.9}.Gameboard_revealed__xcBx0{cursor:default}.Gameboard_revealed__xcBx0.Gameboard_red___Yi1W{background-color:var(--spot-wash);border-color:var(--spot)}.Gameboard_revealed__xcBx0.Gameboard_red___Yi1W .Gameboard_gameCardSide__ttFIJ{color:var(--spot)}.Gameboard_revealed__xcBx0.Gameboard_blue__wE4kh{background-color:var(--accent-wash);border-color:var(--accent)}.Gameboard_revealed__xcBx0.Gameboard_blue__wE4kh .Gameboard_gameCardSide__ttFIJ{color:var(--accent)}.Gameboard_revealed__xcBx0.Gameboard_neutral__Tyuv4{background-color:var(--paper-sunk);border-color:var(--rule-2);color:var(--ink-2)}.Gameboard_revealed__xcBx0.Gameboard_neutral__Tyuv4 .Gameboard_gameCardSide__ttFIJ{color:var(--ink-3)}.Gameboard_revealed__xcBx0.Gameboard_black__jF6WD{background-color:var(--ink);border-color:var(--ink);color:var(--paper)}.Gameboard_revealed__xcBx0.Gameboard_black__jF6WD .Gameboard_gameCardSide__ttFIJ{color:var(--paper)}.Gameboard_spymaster__GxeS4{border-inline-start-width:var(--border-heavy)}.Gameboard_spymaster_red__X9N5I{border-inline-start-color:var(--spot)}.Gameboard_spymaster_red__X9N5I .Gameboard_gameCardSide__ttFIJ{color:var(--spot)}.Gameboard_spymaster_blue__5VQpk{border-inline-start-color:var(--accent)}.Gameboard_spymaster_blue__5VQpk .Gameboard_gameCardSide__ttFIJ{color:var(--accent)}.Gameboard_spymaster_neutral__PbknE{border-inline-start-color:var(--rule-3)}.Gameboard_spymaster_neutral__PbknE .Gameboard_gameCardSide__ttFIJ{color:var(--ink-3)}.Gameboard_spymaster_black__fuhtz{border-inline-start-color:var(--ink);background-color:var(--paper-sunk)}.Gameboard_spymaster_black__fuhtz .Gameboard_gameCardSide__ttFIJ{color:var(--ink);font-weight:var(--fw-bold)}.Gameboard_gameOver__NsXJy:not(.Gameboard_revealed__xcBx0){opacity:.55}.Gameboard_gameControls__4jMf7{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.Gameboard_controlButton__WHHYk{display:inline-flex;align-items:center;gap:var(--space-2xs);min-block-size:calc(var(--target-min) + var(--space-sm));padding:var(--space-2xs) var(--space-md);background-color:initial;color:var(--ink);border:var(--border-hair) solid var(--rule-3);border-radius:var(--radius-control);font-size:var(--fs-body);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.Gameboard_controlButton__WHHYk:hover{border-color:var(--ink);background-color:var(--paper-sunk)}.Gameboard_turnButton__vaXhw{background-color:var(--ink);border-color:var(--ink);color:var(--paper)}.Gameboard_turnButton__vaXhw:hover{background-color:var(--ink-hover);border-color:var(--ink-hover);color:var(--paper)}.Gameboard_loadingState__4CIRl{display:grid;gap:var(--space-sm);justify-items:start;padding:var(--space-xl);background-color:var(--paper-sunk);border:var(--border-hair) solid var(--rule-2);border-radius:var(--radius-flat)}.Gameboard_loadingText__Dl5xb{margin:0;font-size:var(--fs-label);font-stretch:var(--wd-condensed);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-3)}.Form_form__kBj7P,.Form_notice__z_dZb,.Form_stack__qjeak{margin-block-start:var(--space-xl)}.Form_form__kBj7P :is(.Form_notice__z_dZb,.Form_stack__qjeak),.Form_stack__qjeak :is(.Form_notice__z_dZb,.Form_form__kBj7P){margin-block-start:0}.Form_form__kBj7P{display:grid;gap:var(--space-xl);max-inline-size:var(--measure-form)}.Form_field__WguhL{display:grid;gap:var(--space-2xs);margin-block-start:0}.Form_label__nduxI{font-size:var(--fs-label);font-weight:var(--fw-semibold);font-stretch:var(--wd-condensed);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--accent)}.Form_control__f9oWM{position:relative;display:flex;align-items:stretch}.Form_input__LF__J{inline-size:100%;min-block-size:calc(var(--target-min) + var(--space-md));padding:var(--space-xs) var(--space-sm);background-color:var(--paper-sunk);color:var(--ink);border:var(--border-hair) solid var(--rule-3);border-radius:var(--radius-control);font-size:var(--fs-body);line-height:var(--lh-body);transition:border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.Form_input__LF__J::placeholder{color:var(--ink-3)}.Form_input__LF__J:hover{border-color:var(--ink-2)}.Form_input__LF__J:focus-visible{outline:var(--border-mid) solid var(--focus-ring);outline-offset:var(--space-3xs);border-color:var(--accent)}.Form_input__LF__J[aria-invalid=true]{border-color:var(--status-error)}.Form_input__LF__J:disabled{opacity:.6;cursor:not-allowed}.Form_inputWithAction__b_Diw{padding-inline-end:calc(var(--target-min) + var(--space-sm))}.Form_trailing__E76K4{position:absolute;inset-block:0;inset-inline-end:0;display:inline-flex;align-items:center;justify-content:center;min-inline-size:calc(var(--target-min) + var(--space-sm));padding:0;background:none;border:0;color:var(--ink-3);cursor:pointer}.Form_trailing__E76K4:hover{color:var(--ink)}.Form_hint__ZO3Wo{font-size:var(--fs-label);color:var(--ink-3);max-inline-size:var(--measure-form)}.Form_notice__z_dZb{display:grid;grid-template-columns:auto 1fr;column-gap:var(--space-sm);align-items:baseline;padding:var(--space-sm) var(--space-md);border:var(--border-hair) solid var(--rule-2);border-inline-start:var(--border-heavy) solid var(--rule-2);border-radius:var(--radius-flat);background-color:var(--paper-sunk);color:var(--ink-2);font-size:var(--fs-body);max-inline-size:var(--measure-form)}.Form_noticeLabel__53atT{font-family:var(--font-data);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-3)}.Form_noticeError__jbOAs{border-inline-start-color:var(--status-error);background-color:var(--status-error-wash)}.Form_noticeError__jbOAs .Form_noticeLabel__53atT{color:var(--status-error)}.Form_noticeOk__Bxqfd{border-inline-start-color:var(--status-ok);background-color:var(--status-ok-wash)}.Form_noticeOk__Bxqfd .Form_noticeLabel__53atT{color:var(--status-ok)}.Form_actions__ZG5mz{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm) var(--space-md)}.Form_button__FTxxA{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);min-block-size:calc(var(--target-min) + var(--space-md));padding:var(--space-xs) var(--space-lg);background-color:var(--ink);color:var(--paper);border:var(--border-hair) solid var(--ink);border-radius:var(--radius-control);font-size:var(--fs-body);font-weight:var(--fw-medium);line-height:1;text-decoration:none;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.Form_button__FTxxA:hover{background-color:var(--ink-hover);border-color:var(--ink-hover);color:var(--paper)}.Form_button__FTxxA:active{background-color:var(--ink-2)}.Form_button__FTxxA:disabled{opacity:.5;cursor:not-allowed}.Form_buttonQuiet___jb1v{background-color:initial;color:var(--ink);border-color:var(--rule-3)}.Form_buttonQuiet___jb1v:hover{background-color:var(--paper-sunk);border-color:var(--ink);color:var(--ink)}.Form_buttonDanger__lC9aI{background-color:initial}.Form_buttonDanger__lC9aI,.Form_buttonDanger__lC9aI:hover{color:var(--status-error);border-color:var(--status-error)}.Form_buttonDanger__lC9aI:hover{background-color:var(--status-error-wash)}.Form_buttonSmall__18QGv{min-block-size:var(--target-min);padding:var(--space-2xs) var(--space-sm);font-size:var(--fs-label)}.Form_meter__Zoy30{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-2xs);margin-block-start:var(--space-xs)}.Form_meterSegment__uIgxQ{block-size:var(--space-2xs);background-color:var(--rule);border-radius:var(--radius-pill)}.Form_meterSegmentOn__a2xR_{background-color:var(--accent)}.Form_meterLabel__XWmlr{display:flex;justify-content:space-between;gap:var(--space-sm);font-size:var(--fs-label);color:var(--ink-3)}.Form_dialog__KEbXM{margin:auto;inline-size:min(var(--measure-form),calc(100vw - 2 * var(--gutter)));max-block-size:calc(100svh - 2 * var(--gutter));padding:var(--space-xl);background-color:var(--paper-raised);color:var(--ink);border:var(--border-hair) solid var(--rule-3);border-radius:var(--radius-float);box-shadow:var(--shadow-overlay);overflow:auto}.Form_dialog__KEbXM::backdrop{background-color:var(--overlay)}.Form_dialogHead__0uAo8{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-md);margin-block-end:var(--space-lg);padding-block-end:var(--space-xs);border-block-end:var(--border-mid) solid var(--accent)}.Form_dialogTitle__2JdBG{font-size:var(--fs-section);font-weight:var(--fw-semibold);font-stretch:var(--wd-narrow)}.Form_avatar__EPDVU{display:inline-flex;align-items:center;justify-content:center;inline-size:calc(var(--target-min) * 2.5);block-size:calc(var(--target-min) * 2.5);border-radius:var(--radius-pill);background-color:var(--paper-sunk);border:var(--border-hair) solid var(--rule-3);color:var(--accent);font-family:var(--font-data);font-size:var(--fs-section);overflow:hidden}.Form_avatar__EPDVU img{inline-size:100%;block-size:100%;object-fit:cover}.Form_inline__rSfP4{display:flex;flex-wrap:wrap;gap:var(--space-sm);align-items:stretch}.Form_inline__rSfP4 .Form_control__f9oWM{flex:1 1 14rem}.Form_oauth__2vzTg{display:grid;gap:var(--space-md);margin-block-start:var(--space-lg);max-inline-size:var(--measure-form)}.Form_oauthDivider__KIEDx{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-sm);font-size:var(--fs-label);font-stretch:var(--wd-condensed);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-3)}.Form_oauthDivider__KIEDx:after,.Form_oauthDivider__KIEDx:before{content:"";block-size:var(--border-hair);background-color:var(--rule-2)}.Form_oauthGrid__srv8Q{display:grid;gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.Form_formFoot__JAUb9{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-lg);margin-block-start:var(--space-xl);padding-block-start:var(--space-lg);border-block-start:var(--border-hair) solid var(--rule);font-size:var(--fs-label);max-inline-size:var(--measure-form)}.Form_stack__qjeak{display:grid;gap:var(--space-xl);max-inline-size:var(--measure-form)}.Form_fieldset__wMJO1{display:grid;gap:var(--space-2xs);margin:0;padding:0;border:0;min-inline-size:0}.Form_errorLines__h6y8i>span{display:block}.Form_srOnly__4aBoM{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.Form_checkRow__E5wAm{display:flex;align-items:center;gap:var(--space-sm);min-block-size:calc(var(--target-min) + var(--space-2xs));padding-block:var(--space-2xs);border-block-end:var(--border-hair) solid var(--rule);cursor:pointer}.Form_checkRow__E5wAm:last-child{border-block-end:0}.Form_checkRow__E5wAm input{inline-size:var(--space-md);block-size:var(--space-md);accent-color:var(--accent);flex:0 0 auto}.Form_honeypot__hEL1Y{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.page_board__XHhXz{display:block}.page_greeting__Cb4bJ{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-lg);margin-block-end:var(--space-lg);max-inline-size:none}.page_greetingDate__MmjlS{text-transform:uppercase;color:var(--ink-3)}.page_greetingDate__MmjlS,.page_greetingTime__EYUst{font-family:var(--font-data);font-size:var(--fs-label);letter-spacing:var(--track-label)}.page_greetingTime__EYUst{font-variant-numeric:tabular-nums;color:var(--accent)}.page_boardTools__lxl6n{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-inline-start:auto}.page_grid__XAP7K{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-flow:dense;gap:var(--space-lg);list-style:none;margin:0;padding:0}.page_cell__v77zL{display:grid;min-inline-size:0}}@layer components{@media (min-width:40rem){.page_grid__XAP7K{grid-template-columns:repeat(2,minmax(0,1fr))}.page_cellWide___joTL{grid-column:span 2}}@media (min-width:64rem){.page_grid__XAP7K{grid-template-columns:repeat(3,minmax(0,1fr))}}.page_cell__v77zL>*{min-block-size:13rem;max-block-size:28rem}.page_map__Llf8l{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense;gap:var(--space-2xs);margin-block:var(--space-md)}.page_mapCell__Gi1ZK{display:grid;justify-items:center;align-content:center;gap:var(--space-3xs);min-inline-size:0;min-block-size:calc(var(--target-min) * 2);padding:var(--space-2xs);background-color:var(--paper-sunk);color:var(--ink-2);border:var(--border-hair) solid var(--rule-2);border-radius:var(--radius-control);font-size:var(--fs-fine);line-height:var(--lh-data);text-align:center;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.page_mapCell__Gi1ZK:hover{border-color:var(--ink-2);color:var(--ink)}.page_mapCell__Gi1ZK[aria-pressed=true]{background-color:var(--accent-wash);border-color:var(--accent);color:var(--ink)}.page_mapCellPlaceholder__cLV_p{background-color:initial;border-style:dashed;border-color:var(--accent);color:var(--ink-3)}.page_mapCellDragging__OFB1Y{background-color:var(--paper-raised);border-color:var(--accent);color:var(--ink);cursor:grabbing;box-shadow:var(--shadow-lift);transform:scale(.9)}.page_mapCellWide__cOVDn{grid-column:span 2}.page_mapName__LiPZv{max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_mapTools__LgC0Y{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs)}.page_mapPicked__fxD9B{flex:1 1 auto;min-inline-size:0;font-size:var(--fs-label);color:var(--ink-2)}.page_shelf__ZDk77{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2xs);margin-block-start:var(--space-md);padding-block-start:var(--space-sm);border-block-start:var(--border-hair) solid var(--rule)}.page_shelfChip__8x_oT{display:inline-flex;align-items:center;gap:var(--space-2xs);min-block-size:var(--target-min);padding-inline:var(--space-xs);background-color:initial;color:var(--ink-3);border:var(--border-hair) dashed var(--rule-2);border-radius:var(--radius-control);font-size:var(--fs-label);white-space:nowrap;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.page_shelfChip__8x_oT:hover{border-color:var(--ink-2);color:var(--ink)}.page_empty__yUxxv{display:grid;justify-items:start;gap:var(--space-md);padding:var(--space-xl);background-color:var(--paper-sunk);color:var(--ink-2)}.page_empty__yUxxv,.page_skeleton__ZNn3y{border:var(--border-hair) solid var(--rule-2);border-radius:var(--radius-flat)}.page_skeleton__ZNn3y{display:flex;align-items:center;gap:var(--space-sm);block-size:100%;padding:var(--space-md);background-color:var(--paper-raised);color:var(--ink-3);font-size:var(--fs-label);font-stretch:var(--wd-condensed);letter-spacing:var(--track-label);text-transform:uppercase}.recipes_tools__HohHY{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm) var(--space-md);margin-block:var(--space-xl) var(--space-lg)}.recipes_search___FYZL{flex:1 1 14rem;min-inline-size:0}.recipes_toolActions__eYIln{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-inline-start:auto}.recipes_filters__ZG__n{display:flex;flex-wrap:wrap;gap:var(--space-2xs);margin-block-end:var(--space-lg);padding:0;list-style:none}.recipes_filter__j32_k{display:inline-flex;align-items:center;gap:var(--space-2xs);min-block-size:var(--target-min);padding:var(--space-2xs) var(--space-sm);background-color:initial;color:var(--ink-2);border:var(--border-hair) solid var(--rule-2);border-radius:var(--radius-control);font-size:var(--fs-label);font-stretch:var(--wd-condensed);letter-spacing:var(--track-label);text-transform:uppercase;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.recipes_filter__j32_k:hover{border-color:var(--ink-2);color:var(--ink)}.recipes_filterOn___RyXa{background-color:var(--accent-wash);border-color:var(--accent);color:var(--ink)}.recipes_filterCount__CTKt_{font-family:var(--font-data);color:var(--ink-3)}.recipes_resultLine__TXC9R{margin-block-end:var(--space-md);font-size:var(--fs-label);font-stretch:var(--wd-condensed);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-3)}.recipes_grid__pyGpF{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-flow:dense;gap:var(--space-lg);margin:0;padding:0;list-style:none}}@layer components{@media (min-width:38rem){.recipes_grid__pyGpF{grid-template-columns:repeat(2,minmax(0,1fr))}.recipes_lead__U8WJq{grid-column:span 2}}@media (min-width:60rem){.recipes_grid__pyGpF{grid-template-columns:repeat(3,minmax(0,1fr))}}.recipes_grid__pyGpF>li{display:grid}.recipes_card___RwBd{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr auto;column-gap:var(--space-md);row-gap:var(--space-xs);align-items:start;block-size:100%;padding:var(--space-lg);background-color:var(--paper-raised);border:var(--border-hair) solid var(--rule-3);border-radius:var(--radius-flat);color:var(--ink);text-decoration:none;transition:border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.recipes_card___RwBd:hover{border-color:var(--accent);background-color:color-mix(in oklab,var(--accent-wash) 60%,var(--paper-raised))}.recipes_cardSpecimen__PVn9k{grid-row:1/-1;color:var(--accent)}.recipes_cardTitle__ij7cM{font-size:var(--fs-sub);font-weight:var(--fw-medium);text-wrap:balance;text-decoration:underline;text-decoration-thickness:var(--border-hair);text-underline-offset:.18em;text-decoration-color:var(--rule-2)}.recipes_card___RwBd:hover .recipes_cardTitle__ij7cM{color:var(--link-hover);text-decoration-color:initial;text-decoration-thickness:var(--border-mid)}.recipes_cardText__G0Hvs{color:var(--ink-2);font-size:var(--fs-body);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.recipes_lead__U8WJq .recipes_cardText__G0Hvs{-webkit-line-clamp:3}.recipes_cardFacts__IhlO3{align-self:end;display:flex;flex-wrap:wrap;gap:var(--space-2xs) var(--space-md);padding-block-start:var(--space-xs);border-block-start:var(--border-hair) solid var(--rule);font-family:var(--font-data);font-size:var(--fs-fine);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-3)}.recipes_cardFacts__IhlO3 b{font-weight:var(--fw-regular);color:var(--accent)}.recipes_view__QaFmW{display:grid;gap:var(--space-xl)}.recipes_viewLede__mHu_3{max-inline-size:var(--measure);color:var(--ink-2)}.recipes_facts__r4C14{display:grid;grid-template-columns:repeat(auto-fit,minmax(6rem,1fr));gap:var(--space-md);margin:0;padding-block:var(--space-md);border-block:var(--border-hair) solid var(--rule-2)}.recipes_fact___rafn{display:grid;gap:var(--space-3xs);min-inline-size:0}.recipes_fact___rafn dt{font-size:var(--fs-label);font-stretch:var(--wd-condensed);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--accent)}.recipes_fact___rafn dd{margin:0;font-family:var(--font-data);font-size:var(--fs-data);font-variant-numeric:tabular-nums;color:var(--ink)}.recipes_viewBlock__EBSsu{display:grid;gap:var(--space-md)}.recipes_viewBlockTitle__cmsA7{display:flex;align-items:center;gap:var(--space-sm);margin:0;padding-block-end:var(--space-2xs);border-block-end:var(--border-mid) solid var(--accent);font-size:var(--fs-section);font-weight:var(--fw-semibold);font-stretch:var(--wd-narrow);color:var(--ink)}.recipes_viewBlockTitle__cmsA7 svg{color:var(--accent);flex:0 0 auto}.recipes_count__bKCHx{margin-inline-start:auto;font-family:var(--font-data);font-size:var(--fs-label);color:var(--ink-3)}.recipes_viewEmpty__Bi5Tx{color:var(--ink-3)}.recipes_ingredients__ewuWv{margin:0;padding:0;list-style:none}.recipes_ingredients__ewuWv li{padding-block:var(--space-sm);border-block-end:var(--border-hair) solid var(--rule)}.recipes_ingredients__ewuWv li:last-child{border-block-end:0}.recipes_steps__ZSlMK{display:grid;gap:var(--space-md);margin:0;padding:0;list-style:none;counter-reset:step;max-inline-size:var(--measure)}.recipes_steps__ZSlMK li{display:grid;grid-template-columns:auto 1fr;gap:var(--space-md);counter-increment:step}.recipes_steps__ZSlMK li:before{content:counter(step,decimal-leading-zero);font-family:var(--font-data);font-size:var(--fs-label);color:var(--accent)}.recipes_tags__u6wL6{display:flex;flex-wrap:wrap;gap:var(--space-2xs);margin:0;padding:0;list-style:none}.recipes_tags__u6wL6 li{padding:var(--space-3xs) var(--space-sm);background-color:var(--paper-sunk);border:var(--border-hair) solid var(--rule-2);border-radius:var(--radius-pill);font-size:var(--fs-label);color:var(--ink-2)}.recipes_peek__s6Lhw{inline-size:min(48rem,calc(100vw - 2 * var(--gutter)));max-block-size:calc(100svh - 2 * var(--gutter));margin:auto;padding:var(--space-xl);background-color:var(--paper-raised);color:var(--ink);border:var(--border-hair) solid var(--rule-3);border-radius:var(--radius-float);box-shadow:var(--shadow-overlay);overflow:auto}.recipes_peek__s6Lhw::backdrop{background-color:var(--overlay)}.recipes_peekHead__h4qKI{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-sm) var(--space-md);margin-block-end:var(--space-lg)}.recipes_peekTitle__lGWZ8{margin:0;font-size:var(--fs-title);font-weight:var(--fw-semibold);font-stretch:var(--wd-narrow);text-wrap:balance}.recipes_peekActions__DFIJc{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-inline-start:auto}.recipes_docHead__qm48X{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm) var(--space-md);margin-block-end:var(--space-lg);font-size:var(--fs-label);font-stretch:var(--wd-condensed);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-3)}.recipes_docCourse__d9y3O{display:inline-flex;align-items:center;gap:var(--space-2xs);color:var(--accent)}.recipes_docActions__lh5Jn{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-inline-start:auto}@media print{.recipes_docActions__lh5Jn,.recipes_docHead__qm48X{display:none}.recipes_viewBlockTitle__cmsA7{break-after:avoid}.recipes_ingredients__ewuWv li,.recipes_steps__ZSlMK li{break-inside:avoid}}.recipes_qtyField__42qR4{display:flex;flex:0 1 5rem;min-inline-size:0}.recipes_groceryList__lmKWU{margin-block:var(--space-lg) 0;padding:0;list-style:none;border-block-start:var(--border-hair) solid var(--rule-2)}.recipes_groceryRow__k2i_F{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);padding-block:var(--space-xs);border-block-end:var(--border-hair) solid var(--rule)}.recipes_groceryName__X016z{flex:1 1 10rem;min-inline-size:0;display:flex;align-items:baseline;gap:var(--space-xs)}.recipes_groceryUnit__ksfxp{font-family:var(--font-data);font-size:var(--fs-fine);text-transform:uppercase;letter-spacing:var(--track-label);color:var(--ink-3)}.recipes_groceryQty__daGiw{display:flex;align-items:center;gap:var(--space-2xs);margin-inline-start:auto}.recipes_groceryQty__daGiw b{min-inline-size:var(--target-min);font-family:var(--font-data);font-variant-numeric:tabular-nums;font-weight:var(--fw-regular);text-align:center;color:var(--ink)}.recipes_stepButton__1Idj1{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--target-min);block-size:var(--target-min);padding:0;background-color:initial;color:var(--ink-2);border:var(--border-hair) solid var(--rule-2);border-radius:var(--radius-control);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.recipes_stepButton__1Idj1:hover{border-color:var(--ink);color:var(--ink)}.recipes_empty__N4vQ4{display:grid;justify-items:start;gap:var(--space-md);padding:var(--space-xl);background-color:var(--paper-sunk);border:var(--border-hair) solid var(--rule-2);border-radius:var(--radius-flat);color:var(--ink-2)}.codenames_code__pgi1v{display:inline-flex;align-items:center;padding:var(--space-xs) var(--space-md);background-color:var(--paper-sunk);border:var(--border-mid) solid var(--accent);border-radius:var(--radius-flat);font-family:var(--font-data);font-size:var(--fs-title);letter-spacing:var(--track-loose);color:var(--ink)}.codenames_codeRow__2wc9M{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md);margin-block:var(--space-md)}.codenames_codeInput__SCF0a{font-family:var(--font-data);font-size:var(--fs-sub);letter-spacing:var(--track-loose);text-transform:uppercase}.codenames_codeInput__SCF0a::placeholder{letter-spacing:var(--track-normal);text-transform:none}.codenames_roomHead__rxt_b{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm) var(--space-md);margin-block-end:var(--space-lg)}.codenames_roomFacts__hEIO_{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-lg);margin-inline-start:auto;font-size:var(--fs-label);font-stretch:var(--wd-condensed);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-3)}.codenames_roomFacts__hEIO_ b{font-family:var(--font-data);font-weight:var(--fw-regular);color:var(--accent)}.codenames_players__slVtT{display:flex;flex-wrap:wrap;gap:var(--space-2xs);margin:0;padding:0;list-style:none}.codenames_player__CQ0Ny{display:inline-flex;align-items:center;gap:var(--space-2xs);min-block-size:var(--target-min);padding:var(--space-3xs) var(--space-sm);background-color:var(--paper-sunk);border:var(--border-hair) solid var(--rule-2);border-radius:var(--radius-pill);font-size:var(--fs-label);color:var(--ink-2)}.codenames_playerRed___nPVH{border-color:var(--spot);color:var(--ink)}.codenames_playerBlue__nuuUP{border-color:var(--accent);color:var(--ink)}.codenames_playerSide__yGKo_{font-family:var(--font-data);font-size:var(--fs-fine);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-3)}}