.host-pack{--coaster:radial-gradient(circle at 36% 30%, #f4d889 0%, #d6a440 44%, #9f6c1c 74%, #74480f 100%);--ink:#211a12;--ink-70:#574d40;--ink-55:#7b7060;--line:#d8cab0;--line-strong:#c2af90;--brass:#a9781f;--brass-deep:#7c5212;--cream:#f8efdc;--cream-deep:#ece0c9;color:var(--ink);font-family:var(--font-sans,"Inter Variable", sans-serif)}.host-pack *{box-sizing:border-box}.host-pack .hero{border-bottom:.4mm solid var(--line);justify-content:space-between;align-items:flex-end;gap:6mm;padding-bottom:4.5mm;display:flex}.host-pack .eyebrow{letter-spacing:.3em;text-transform:uppercase;color:var(--brass);margin-bottom:2mm;font-size:2.7mm;font-weight:600;display:block}.host-pack .hero-title{font-family:var(--font-display,"Fraunces Variable", serif);letter-spacing:-.015em;margin:0;font-size:13mm;font-weight:600;line-height:.92}.host-pack .hero-date{color:var(--ink-55);letter-spacing:.02em;font-size:3.2mm}.host-pack .logo-slot{letter-spacing:.16em;text-transform:uppercase;color:#b08833;border:.4mm dashed #c9ab73;border-radius:1.5mm;flex-shrink:0;justify-content:center;align-items:center;width:36mm;height:17mm;font-size:2.7mm;display:flex}.host-pack .howto{background-color:var(--cream-deep);border-left:1mm solid var(--brass);break-inside:avoid;border-radius:1.2mm;margin-top:6mm;padding:4mm 5mm}.host-pack .howto-title{font-family:var(--font-display,serif);letter-spacing:-.01em;margin-bottom:2.5mm;font-size:4.4mm;font-weight:600;display:block}.host-pack .howto-steps{grid-template-columns:1fr 1fr;gap:2mm 7mm;margin:0;padding:0;list-style:none;display:grid}.host-pack .howto-steps li{color:var(--ink-70);align-items:baseline;gap:2.5mm;font-size:3.1mm;line-height:1.25;display:flex}.host-pack .step-n{font-family:var(--font-display,serif);color:var(--brass-deep);flex-shrink:0;font-size:3.4mm;font-weight:600}.host-pack .diff-legend{border-top:.3mm solid var(--line-strong);color:var(--ink-55);align-items:center;gap:2.5mm;margin-top:3mm;padding-top:2.5mm;font-size:2.8mm;display:flex}.host-pack .dl-label{color:var(--brass-deep);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.host-pack .dl-hint{font-style:italic}.host-pack .round{margin-top:8mm}.host-pack .round-head{border-bottom:.4mm solid var(--line);break-after:avoid;align-items:center;gap:3.5mm;margin-bottom:4mm;padding-bottom:2.5mm;display:flex}.host-pack .coaster{background:var(--coaster);border:.45mm solid #6b4810;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:13mm;height:13mm;display:flex;position:relative}.host-pack .coaster:before{content:"";border:.3mm solid #f2dca4;border-radius:50%;position:absolute;inset:1mm}.host-pack .coaster span{font-family:var(--font-display,serif);color:var(--cream);font-size:6.2mm;font-weight:600;line-height:1}.host-pack .cat-icon{object-fit:contain;flex-shrink:0;width:15mm;height:15mm}.host-pack .round-title{font-family:var(--font-display,serif);letter-spacing:-.015em;margin:0;font-size:6.6mm;font-weight:600;line-height:1}.host-pack .questions{columns:2;column-gap:9mm}.host-pack .q{break-inside:avoid;margin-bottom:4mm}.host-pack .q:last-child{margin-bottom:0}.host-pack .q-head{align-items:baseline;gap:1.8mm;margin:0 0 1.6mm;font-size:3.4mm;font-weight:600;line-height:1.25;display:flex}.host-pack .q-num{color:var(--brass-deep);flex-shrink:0;font-weight:700}.host-pack .q-text{flex:1}.host-pack .pip{flex-shrink:0;align-self:center;gap:.7mm;display:inline-flex}.host-pack .dot{border:.25mm solid var(--brass);background-color:var(--cream);border-radius:50%;width:1.5mm;height:1.5mm}.host-pack .dot.on{background-color:var(--brass)}.host-pack .opts{grid-template-columns:1fr 1fr;gap:1mm 4mm;margin:0;padding:0 0 0 6mm;list-style:none;display:grid}.host-pack .opts.bool{max-width:60mm}.host-pack .opts li{color:var(--ink-70);align-items:baseline;gap:1.6mm;font-size:3.1mm;line-height:1.3;display:flex}.host-pack .opts li.correct{color:var(--ink);background-color:var(--cream-deep);border-left:.8mm solid var(--brass);border-radius:.8mm;align-items:center;padding:.8mm 1.6mm;font-weight:700}.host-pack .opt-letter{color:var(--ink-55);flex-shrink:0;font-weight:500}.host-pack .opts li.correct .opt-letter{color:var(--brass-deep)}.host-pack .opt-label{flex:1}.host-pack .check{background-color:var(--brass-deep);width:4.2mm;height:4.2mm;color:var(--cream);border-radius:50%;flex-shrink:0;justify-content:center;align-self:center;align-items:center;font-size:2.7mm;font-weight:700;line-height:1;display:inline-flex}.host-pack .say{color:var(--ink-55);margin:1.6mm 0 0 6mm;font-size:2.9mm;font-style:italic;line-height:1.3}.host-pack .say-label{color:var(--brass-deep);font-style:normal;font-weight:600}.host-pack .sources-end{border-top:.4mm solid var(--line);color:var(--ink-55);margin:9mm 0 0;padding-top:3.5mm;font-size:2.9mm}.run-foot{position:running(footCredit);font-family:var(--font-sans,"Inter Variable", sans-serif);color:#a9781f;align-items:center;gap:2mm;font-size:2.7mm;display:flex}.run-foot .rf-emblem{background-color:#211a12;border-radius:50%;flex-shrink:0;width:4.4mm;height:4.4mm;padding:.5mm}.run-foot .rf-text{flex-direction:column;line-height:1.25;display:flex}.run-foot .rf-credit{font-weight:500}.run-foot .rf-host{color:#7b7060}.pagedjs_margin-content>.run-foot{align-items:center;display:flex!important}.credits-page{--ink:#211a12;--ink-70:#574d40;--ink-55:#7b7060;--line:#d8cab0;--brass:#a9781f;--brass-deep:#7c5212;color:var(--ink);font-family:var(--font-sans,"Inter Variable", sans-serif);break-before:page}.credits-page *{box-sizing:border-box}.credits-page .hero{border-bottom:.4mm solid var(--line);padding-bottom:4.5mm}.credits-page .eyebrow{letter-spacing:.3em;text-transform:uppercase;color:var(--brass);margin-bottom:2mm;font-size:2.7mm;font-weight:600;display:block}.credits-page .hero-title{font-family:var(--font-display,"Fraunces Variable", serif);letter-spacing:-.015em;margin:0;font-size:12mm;font-weight:600;line-height:.95}.credits-page .note{max-width:150mm;color:var(--ink-70);margin:6mm 0 0;font-size:3.4mm;line-height:1.5}.credits-page .groups{margin:8mm 0 0;padding:0;list-style:none}.credits-page .group{border-bottom:.3mm solid var(--line);break-inside:avoid;grid-template-columns:46mm 1fr;align-items:baseline;gap:5mm;padding:2.6mm 0;display:grid}.credits-page .refs{font-family:var(--font-display,serif);color:var(--brass-deep);letter-spacing:.01em;font-size:3.4mm;font-weight:600}.credits-page .line{color:var(--ink-70);word-break:break-word;flex-direction:column;gap:.6mm;font-size:3.2mm;line-height:1.35;display:flex}.credits-page .src{color:var(--ink);font-weight:600}.credits-page .lic{color:var(--ink-70)}.credits-page .url{color:var(--brass);word-break:break-all;font-size:2.8mm}.credits-page .micro{color:var(--brass);margin:8mm 0 0;font-size:2.9mm;font-weight:500}@page card{margin:52mm 16mm 22mm;@top-center{content:element(cardHead);vertical-align:bottom;padding-bottom:6mm}@bottom-left{vertical-align:top;padding-top:4mm}@bottom-right{vertical-align:top;padding-top:5.4mm}}.sheet-flow{--gold:linear-gradient(104deg, #7c5212 0%, #bd8a2c 22%, #ecc972 45%, #f6db94 52%, #d3a13a 66%, #a5731c 100%);--coaster:radial-gradient(circle at 36% 30%, #f4d889 0%, #d6a440 44%, #9f6c1c 74%, #74480f 100%);--ink:#211a12;--ink-70:#574d40;--ink-55:#7b7060;--line:#d8cab0;--line-strong:#c2af90;--brass:#a9781f;--brass-deep:#7c5212;--cream:#f8efdc;page:card;color:var(--ink);font-family:var(--font-sans,"Inter Variable", sans-serif)}.sheet-flow *{box-sizing:border-box}body.card-doc .pagedjs_sheet{position:relative}body.card-doc .pagedjs_sheet:before{content:"";pointer-events:none;border:.5mm solid #a9781f;border-radius:1.2mm;position:absolute;inset:6mm}body.card-doc .pagedjs_sheet:after{content:"";pointer-events:none;border:.25mm solid #c2af90;border-radius:.7mm;position:absolute;inset:7.4mm}.card-head{position:running(cardHead);text-align:left;--gold:linear-gradient(104deg, #7c5212 0%, #bd8a2c 22%, #ecc972 45%, #f6db94 52%, #d3a13a 66%, #a5731c 100%);--ink-55:#7b7060;--line:#d8cab0;--line-strong:#c2af90;--brass:#a9781f;--brass-deep:#7c5212;--cream:#f8efdc;font-family:var(--font-sans,"Inter Variable", sans-serif);color:#211a12;flex-direction:column;gap:3.5mm;width:100%;display:flex}.pagedjs_margin-content>.card-head{flex-direction:column!important;display:flex!important}.card-head .ch-brand{border-bottom:.4mm solid var(--line);justify-content:space-between;align-items:flex-end;gap:4mm;padding-bottom:3mm;display:flex}.card-head .ch-main{flex:1;min-width:0}.card-head .ch-eyebrow{letter-spacing:.3em;text-transform:uppercase;color:var(--brass);margin-bottom:1.6mm;font-size:2.5mm;font-weight:600;display:block}.card-head .ch-title{font-family:var(--font-display,"Fraunces Variable", serif);letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:9.5mm;font-weight:600;line-height:.95;overflow:hidden}.card-head .ch-fields{align-items:flex-end;gap:4mm;display:flex}.card-head .ch-nameplate{background:var(--gold);border:.3mm solid var(--brass-deep);border-radius:1.6mm;flex:1;align-items:flex-start;min-width:0;height:11mm;padding:1.8mm 3.5mm;display:flex}.card-head .ch-table{border:.4mm solid var(--line-strong);background-color:var(--cream);border-radius:1.6mm;flex-shrink:0;align-items:flex-start;width:24mm;height:11mm;padding:1.8mm 3mm;display:flex}.card-head .field-label{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-55);white-space:nowrap;font-size:2.3mm;font-weight:600}.card-head .field-label.on-gold{color:#3a2708}.card-head .ch-logo{letter-spacing:.14em;text-transform:uppercase;color:#b08833;text-align:center;border:.4mm dashed #c9ab73;border-radius:1.5mm;flex-shrink:0;justify-content:center;align-items:center;width:26mm;height:11mm;font-size:2.2mm;display:flex}.sheet-flow .rounds{display:block}.sheet-flow .round{margin-bottom:var(--round-gap,6mm);break-inside:avoid}.sheet-flow .round:last-child{margin-bottom:0}.sheet-flow .round.page-break{break-before:page}.sheet-flow .rounds:not(.two-up) .round{grid-template-columns:42mm 1fr;align-items:center;column-gap:5mm;display:grid}.sheet-flow .round-emblem{align-items:center;gap:3mm;display:flex}.sheet-flow .round-emblem .coaster{width:15mm;height:15mm}.sheet-flow .round-emblem .coaster span{font-size:7mm}.sheet-flow .round-emblem .cat-icon{width:22mm;height:22mm}.sheet-flow .round-body{min-width:0}.sheet-flow .round-body .round-title{margin:0 0 3mm}.sheet-flow .round-head{break-after:avoid;break-inside:avoid;align-items:center;gap:3.5mm;margin-bottom:3mm;display:flex}.sheet-flow .coaster{background:var(--coaster);border:.45mm solid #6b4810;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:12mm;height:12mm;display:flex;position:relative}.sheet-flow .coaster:before{content:"";border:.3mm solid #f2dca4;border-radius:50%;position:absolute;inset:.9mm}.sheet-flow .coaster span{font-family:var(--font-display,serif);color:var(--cream);font-size:5.6mm;font-weight:600;line-height:1}.sheet-flow .cat-icon{object-fit:contain;flex-shrink:0;width:14mm;height:14mm}.sheet-flow .round-title{font-family:var(--font-display,serif);letter-spacing:-.015em;min-width:0;margin:0;font-size:7mm;font-weight:600;line-height:1}.sheet-flow .answers-cols{gap:9mm;display:flex}.sheet-flow .answers-cols .col{flex:1;min-width:0}.sheet-flow .answers-one{display:block}.sheet-flow .answer-row{break-inside:avoid;align-items:center;gap:3mm;padding:1.1mm 0;display:flex}.sheet-flow .open .answer-row{padding:2.2mm 0}.sheet-flow .q-num{text-align:right;width:6.5mm;color:var(--ink-70);flex-shrink:0;font-size:3.1mm;font-weight:500}.sheet-flow .circles{gap:4mm;display:flex}.sheet-flow .circle{border:.35mm solid var(--line-strong);background-color:var(--cream);width:6mm;height:6mm;color:var(--ink-55);border-radius:50%;justify-content:center;align-items:center;font-size:3mm;font-weight:500;display:flex}.sheet-flow .pills{gap:3mm;display:flex}.sheet-flow .pill{border:.35mm solid var(--line-strong);background-color:var(--cream);letter-spacing:.06em;text-transform:uppercase;min-width:18mm;height:6mm;color:var(--ink-55);border-radius:3mm;justify-content:center;align-items:center;font-size:2.9mm;font-weight:500;display:flex}.sheet-flow .write-line{border-bottom:.35mm solid var(--line-strong);flex:1;align-self:flex-end;margin-bottom:1.6mm}.sheet-flow .rounds.compact .answer-row{padding:.9mm 0}.sheet-flow .rounds.compact .open .answer-row{padding:1.8mm 0}.sheet-flow .rounds.compact .circle{width:5.2mm;height:5.2mm;font-size:2.7mm}.sheet-flow .rounds.compact .circles{gap:3.4mm}.sheet-flow .rounds.compact .pill{min-width:16mm;height:5.2mm;font-size:2.6mm}.sheet-flow .rounds.compact .q-num{font-size:2.9mm}.sheet-flow .rounds.two-up{column-gap:10mm;row-gap:var(--round-gap,6mm);grid-template-columns:1fr 1fr;display:grid}.sheet-flow .rounds.two-up .round{break-inside:avoid;margin-bottom:0}.sheet-flow .card-grid{grid-template-columns:repeat(var(--cg-cols,3), 1fr);align-items:start;gap:9mm;display:grid}.sheet-flow .card-grid.page-break{break-before:page}.sheet-flow .cg-col{gap:var(--round-gap,6mm);flex-direction:column;min-width:0;display:flex}.sheet-flow .cg-round{break-inside:avoid}.sheet-flow .cg-head{break-after:avoid;align-items:center;gap:2.5mm;margin-bottom:2mm;display:flex}.sheet-flow .cg-title{font-family:var(--font-display,serif);letter-spacing:-.01em;min-width:0;margin:0;font-weight:600;line-height:1.05}.sheet-flow .cg-answers .answer-row{min-height:var(--row-h,9mm);padding:0}.sheet-flow .card-grid[data-tier=compact] .cg-coaster{width:8.5mm;height:8.5mm}.sheet-flow .card-grid[data-tier=compact] .cg-coaster span{font-size:4.4mm}.sheet-flow .card-grid[data-tier=compact] .cg-icon{width:10mm;height:10mm}.sheet-flow .card-grid[data-tier=compact] .cg-title{font-size:4.4mm}.sheet-flow .card-grid[data-tier=compact] .answer-row{gap:3mm}.sheet-flow .card-grid[data-tier=medium] .cg-head{gap:3mm;margin-bottom:2.5mm}.sheet-flow .card-grid[data-tier=medium] .cg-coaster{width:12mm;height:12mm}.sheet-flow .card-grid[data-tier=medium] .cg-coaster span{font-size:6mm}.sheet-flow .card-grid[data-tier=medium] .cg-icon{width:16mm;height:16mm}.sheet-flow .card-grid[data-tier=medium] .cg-title{font-size:6mm}.sheet-flow .card-grid[data-tier=medium] .answer-row{gap:4mm}.sheet-flow .card-grid[data-tier=medium] .q-num{width:7.5mm;font-size:3.4mm}.sheet-flow .card-grid[data-tier=medium] .circles{gap:4.5mm}.sheet-flow .card-grid[data-tier=medium] .circle{width:6.6mm;height:6.6mm;font-size:3.3mm}.sheet-flow .card-grid[data-tier=medium] .pill{min-width:20mm;height:6.6mm;font-size:3.1mm}.sheet-flow .card-grid[data-tier=big] .cg-head{border-bottom:.4mm solid var(--line);gap:5mm;margin-bottom:4mm;padding-bottom:4mm}.sheet-flow .card-grid[data-tier=big] .cg-coaster{width:18mm;height:18mm}.sheet-flow .card-grid[data-tier=big] .cg-coaster span{font-size:9mm}.sheet-flow .card-grid[data-tier=big] .cg-icon{width:30mm;height:30mm}.sheet-flow .card-grid[data-tier=big] .cg-title{font-size:10mm}.sheet-flow .card-grid[data-tier=big] .cg-answers{max-width:120mm;margin:0 auto}.sheet-flow .card-grid[data-tier=big] .answer-row{gap:5mm}.sheet-flow .card-grid[data-tier=big] .q-num{width:9mm;font-size:4.2mm}.sheet-flow .card-grid[data-tier=big] .circles{flex:1;justify-content:space-between;gap:7mm}.sheet-flow .card-grid[data-tier=big] .circle{width:8.5mm;height:8.5mm;font-size:4.2mm}.sheet-flow .card-grid[data-tier=big] .pill{min-width:26mm;height:8.5mm;font-size:3.6mm}.sheet-flow .card-grid[data-cols="1"] .cg-answers{margin:0 auto}.sheet-flow .card-grid[data-cols="1"] .circles{flex:1;justify-content:space-between}.sheet-flow .card-grid[data-tier=medium][data-cols="1"] .cg-answers{max-width:152mm}.sheet-flow .card-grid[data-tier=medium][data-cols="1"] .q-num{width:8.5mm;font-size:3.8mm}.sheet-flow .card-grid[data-tier=medium][data-cols="1"] .circle{width:7.6mm;height:7.6mm;font-size:3.7mm}.sheet-flow .card-grid[data-tier=medium][data-cols="1"] .pill{min-width:24mm;height:7.6mm;font-size:3.4mm}.sheet-flow.preview-mode{background-color:#f1e7d4;flex-direction:column;width:210mm;min-height:297mm;padding:14mm 15mm 11mm;display:flex;position:relative}.sheet-flow.preview-mode .frame{border:.5mm solid var(--brass);pointer-events:none;border-radius:1.2mm;position:absolute;inset:6mm}.sheet-flow.preview-mode .frame:after{content:"";border:.25mm solid var(--line-strong);border-radius:.7mm;position:absolute;inset:1.4mm}.sheet-flow.preview-mode .card-head,.sheet-flow.preview-mode .rounds,.sheet-flow.preview-mode .run-foot{z-index:1;position:relative}.sheet-flow.preview-mode .rounds,.sheet-flow.preview-mode .card-grid{flex:1;margin-top:8mm}.sheet-flow.preview-mode .run-foot{border-top:.4mm solid var(--line);order:9;margin-top:auto;padding-top:3.5mm}.sheet-flow.preview-mode.host-sheet{height:283mm;min-height:0;max-height:283mm;padding:15mm 16mm 16mm;overflow:hidden}.sheet-flow.preview-mode.gal-doc{height:283mm;min-height:0;max-height:283mm;overflow:hidden}.gal-doc .gal-hero{z-index:1;flex-direction:column;flex:1;min-height:0;margin-top:9mm;display:flex;position:relative}.gal-hero-plate{border-bottom:.4mm solid var(--line);align-items:center;gap:6mm;padding-bottom:6mm;display:flex}.gal-hero .gal-coaster{width:22mm;height:22mm}.gal-hero .gal-coaster span{font-size:10mm}.gal-hero .gal-icon{object-fit:contain;flex-shrink:0;width:40mm;height:40mm}.gal-hero-titles{flex-direction:column;gap:2.5mm;min-width:0;display:flex}.gal-hero-kicker{letter-spacing:.3em;text-transform:uppercase;color:var(--brass);font-size:2.7mm;font-weight:600}.gal-hero-title{font-family:var(--font-display,serif);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:16mm;font-weight:600;line-height:.92}.gal-hero-answers{flex:1;gap:16mm;min-height:0;padding-top:4mm;display:flex}.gal-hero-answers .col{flex-direction:column;flex:1;justify-content:center;gap:5mm;min-width:0;display:flex}.gal-hero .gal-row{gap:4mm;padding:3.2mm 0}.gal-hero .q-num{width:9mm;font-size:3.8mm}.gal-hero .circles{gap:5.5mm}.gal-hero .circle{width:7.5mm;height:7.5mm;font-size:3.8mm}.gal-doc .gal-grid{z-index:1;column-fill:balance;flex:1;column-gap:9mm;min-height:0;margin-top:8mm;position:relative}.gal-grid .gal-round{break-inside:avoid;margin-bottom:7mm}.gal-round-head{align-items:center;gap:2.5mm;margin-bottom:2.5mm;display:flex}.gal-grid .gal-rcoaster{width:9mm;height:9mm}.gal-grid .gal-rcoaster span{font-size:4.6mm}.gal-grid .gal-ricon{object-fit:contain;flex-shrink:0;width:11mm;height:11mm}.gal-round-title{font-family:var(--font-display,serif);letter-spacing:-.01em;color:var(--ink);min-width:0;margin:0;font-size:4.4mm;font-weight:600;line-height:1.05}.gal-grid .gal-row{gap:2.5mm;padding:1.5mm 0}.gal-grid .q-num{width:6mm;font-size:3mm}.gal-grid .circles{gap:3.5mm}.gal-grid .circle{width:6mm;height:6mm;font-size:3mm}.scoreboard{--ink:#211a12;--ink-70:#574d40;--ink-55:#7b7060;--line:#d8cab0;--line-strong:#c2af90;--grid-line:#ab9a78;--brass:#a9781f;--brass-deep:#7c5212;--cream:#f8efdc;--cream-deep:#ece0c9;box-sizing:border-box;width:297mm;min-height:210mm;color:var(--ink);font-family:var(--font-sans,"Inter Variable", sans-serif);background-color:#f1e7d4;padding:0;display:flex;position:relative}.scoreboard *{box-sizing:border-box}.scoreboard .frame{border:.5mm solid var(--brass);pointer-events:none;border-radius:1.2mm;position:absolute;inset:6mm}.scoreboard .frame:after{content:"";border:.25mm solid var(--line-strong);border-radius:.7mm;position:absolute;inset:1.4mm}.scoreboard .inner{z-index:1;flex-direction:column;flex:1;padding:14mm 15mm 11mm;display:flex;position:relative}.scoreboard .hero{border-bottom:.4mm solid var(--line);justify-content:space-between;align-items:flex-end;gap:6mm;padding-bottom:4.5mm;display:flex}.scoreboard .eyebrow{letter-spacing:.3em;text-transform:uppercase;color:var(--brass);margin-bottom:2mm;font-size:2.7mm;font-weight:600;display:block}.scoreboard .hero-title{font-family:var(--font-display,"Fraunces Variable", serif);letter-spacing:-.015em;margin:0;font-size:14mm;font-weight:600;line-height:.92}.scoreboard .logo-slot{letter-spacing:.16em;text-transform:uppercase;color:#b08833;border:.4mm dashed #c9ab73;border-radius:1.5mm;flex-shrink:0;justify-content:center;align-items:center;width:40mm;height:18mm;font-size:2.7mm;display:flex}.scoreboard .grid-wrap{margin-top:6mm}.scoreboard .grid{border-top:.4mm solid var(--grid-line);border-left:.4mm solid var(--grid-line);display:grid}.scoreboard .gcell{border-right:.35mm solid var(--grid-line);border-bottom:.35mm solid var(--grid-line);min-height:9.6mm}.scoreboard .ghead{border-bottom:.5mm solid var(--brass-deep);text-align:center;letter-spacing:.04em;color:var(--ink-70);flex-direction:column;justify-content:flex-end;align-items:center;min-height:13mm;padding:2.5mm 2mm;font-size:2.7mm;font-weight:600;display:flex}.scoreboard .gh-team{text-transform:uppercase;letter-spacing:.1em;align-items:flex-start}.scoreboard .gh-round .r-n{color:var(--brass);margin-top:.6mm;font-weight:500}.scoreboard .gh-total{text-transform:uppercase;letter-spacing:.08em;color:var(--brass-deep)}.scoreboard .gh-rank{text-transform:uppercase;letter-spacing:.08em}.scoreboard .gc-team{background-color:var(--cream)}.scoreboard .gc-total{background-color:var(--cream-deep)}.scoreboard .tiebreak{background-color:var(--cream-deep);border-left:1mm solid var(--brass);color:var(--ink-70);border-radius:1.2mm;align-items:baseline;gap:4mm;margin-top:5mm;padding:3mm 4mm;font-size:3mm;display:flex}.scoreboard .tb-label{font-family:var(--font-display,serif);color:var(--brass-deep);text-transform:uppercase;letter-spacing:.06em;font-size:3.6mm;font-weight:600}.scoreboard .tb-field{flex:1;align-items:baseline;gap:2mm;display:inline-flex}.scoreboard .tb-line{border-bottom:.35mm solid var(--line-strong);flex:1;min-width:30mm}.scoreboard .foot{border-top:.4mm solid var(--line);justify-content:space-between;align-items:center;gap:6mm;margin-top:auto;padding-top:3.5mm;font-size:2.9mm;display:flex}.scoreboard .foot-spacer{flex:1}.scoreboard .host-line{color:var(--ink-55)}.scoreboard .roundkit-credit{color:var(--brass);white-space:nowrap;align-items:center;gap:2mm;font-weight:500;display:inline-flex}.scoreboard .emblem{background-color:var(--ink);border-radius:50%;width:7mm;height:7mm;padding:.7mm}@media print{.scoreboard{margin:0}}
