@charset "UTF-8";@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/barlow-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow-latin-500-normal.woff2) format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-latin-700-normal.woff2) format("woff2")}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-semi-condensed-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-semi-condensed-latin-700-normal.woff2) format("woff2")}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/barlow-semi-condensed-latin-800-normal.woff2) format("woff2")}:root{--c-bg: #e8e9e3;--c-bg-game: #ebe7dc;--c-paper: #f5f6f2;--c-paper-2: #eceee8;--c-ink: #1d2a31;--c-ink-2: #4a5a61;--c-ink-3: #75837f;--c-ink-hover: #2c3d46;--c-ink-soft: #3a4f5a;--c-rule: #b3bab3;--c-rule-2: #cfd4cc;--c-signal: #f0b400;--c-signal-ink: #5a4300;--c-signal-soft: rgba(240, 180, 0, .4);--c-gen: #2f7d4a;--c-grid: #b8322a;--c-load: #2456a3;--c-sun: #d48a00;--c-wind: #2a8199;--c-rain: #3b5fb0;--c-fossil: #6b6f73;--c-fossil-soft: #a3a8aa;--c-warn: #c0392b;--c-bad: #a8392f;--c-good: #3b6a2c;--c-bright: #fff;--c-cream: #fffdf8;--c-cream-2: #fbf6ec;--c-cream-3: #f3ecdd;--c-cream-edge: #e3d5bb;--c-cream-line: #efe7d6;--c-cream-muted: #9a8f7c;--c-card-face: #fbfbf7;--c-card-edge: #c9cdc4;--c-card-line: #e0e2da;--c-hud-muted: #c9d2cf;--c-hud-pill: rgba(255, 255, 255, .1019607843);--c-hud-border: rgba(255, 255, 255, .2509803922);--c-overlay: rgba(29, 42, 49, .4);--c-hex-line: #fffaf0;--c-board-frame: #fbf5ea;--c-board-edge: #e5d8c0;--c-board-label: #5e4f36;--c-city-label: #7b4a40;--c-city-halo: #fbefe9;--c-grid-bus: #1f4e5c;--c-grid-bus-dash: #9fd3df;--c-river: #9dcbe0;--c-river-light: #c9e6f2;--c-stage-two: #e7b93f;--c-weather-arrow: #b9a98a;--c-target: #1d2a31;--terrain-sea: #bfe0ec;--terrain-sea-edge: #a5cfe0;--terrain-coast: #f5e8c6;--terrain-coast-edge: #e6d4a6;--terrain-meadow: #d5ecc4;--terrain-meadow-edge: #bcdca6;--terrain-river: #c6e3ee;--terrain-river-edge: #a8d1e2;--terrain-hill: #e6ebbf;--terrain-hill-edge: #d3daa0;--terrain-forest: #bfdfba;--terrain-forest-edge: #a3cc9d;--terrain-mountain: #ded6ea;--terrain-mountain-edge: #c9bedb;--terrain-city: #f8dad3;--terrain-city-edge: #ecbfb4;--terrain-village: #f6e6d2;--terrain-village-edge: #e6cfb2;--terrain-grid: #d6eaef;--terrain-grid-edge: #fbf5ea;--player-blue: #3d6fc4;--player-blue-light: #d6e2f6;--player-blue-dark: #2a4d89;--player-yellow: #d99a00;--player-yellow-light: #f8e7bd;--player-yellow-dark: #976b00;--player-purple: #8a55b8;--player-purple-light: #e7dbf2;--player-purple-dark: #603b80;--player-red: #cf4b45;--player-red-light: #f6d8d6;--player-red-dark: #903430;--season-spring: #e3f1d6;--season-spring-ink: #4f8a3a;--season-summer: #fbedc4;--season-summer-ink: #b07500;--season-autumn: #f6dcc8;--season-autumn-ink: #94512e;--season-winter: #dde7f3;--season-winter-ink: #3d5a7a;--rep-poor: #e3d6d2;--rep-poor-ink: #8a3a30;--rep-average: #efe7d6;--rep-average-ink: #6b5a3c;--rep-good: #dcebd2;--rep-good-ink: #3b6a2c;--rep-rolemodel: #c6e2c0;--rep-rolemodel-ink: #2c5a22;--plant-sun: #e2a72e;--plant-sun-pastel: #fbe6b3;--plant-wind: #3a95ad;--plant-wind-pastel: #cde9f0;--plant-water: #4a6fc0;--plant-water-pastel: #d3def5;--plant-bio: #6b9a45;--plant-bio-pastel: #d9ebc6;--plant-storage: #8a63b5;--plant-storage-pastel: #e3d8f0;--plant-fossil: #7a7f84;--plant-fossil-pastel: #e1e3e5;--card-household: #3d6fc4;--card-household-pastel: #d6e2f6;--card-business: #8a55b8;--card-business-pastel: #e7dbf2;--card-plant-back: #4f8a3a;--card-plant-back-pastel: #e2f0d8;--card-customer-back: #3d6fc4;--card-customer-back-pastel: #dfe7f6;--card-ability: #5b7fb5;--card-ability-pastel: #dfe8f6;--card-event: #8a6a2e;--card-event-pastel: #f3e8d2;--card-climate: #9a3b2e;--card-climate-pastel: #f6dedb;--card-goal: #2f7d4a;--card-goal-pastel: #e3f0db;--tag-heat: #fde1c4;--tag-heat-ink: #8a3b00;--tag-frost: #dbeaf6;--tag-frost-ink: #1d4f7a;--tag-smog: #e3e3e0;--tag-smog-ink: #45494b;--sym-sun: #fbecc8;--sym-sun-edge: #ecd08c;--sym-wind: #d5ebf0;--sym-wind-edge: #a8d0da;--sym-rain: #dbe3f5;--sym-rain-edge: #aebde4;--dur-fast: .15s;--dur-base: .3s;--dur-slow: .6s;--ease-out: cubic-bezier(.2, .7, .2, 1);--ease-in-out: cubic-bezier(.6, 0, .4, 1);color-scheme:light}@media(prefers-reduced-motion:reduce){:root{--dur-fast: 1ms;--dur-base: 1ms;--dur-slow: 1ms}}.reduce-motion{--dur-fast: 1ms;--dur-base: 1ms;--dur-slow: 1ms}*,*:before,*:after{box-sizing:border-box}html{font-size:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--c-bg);color:var(--c-ink);font:400 clamp(.9375rem,.9rem + .2vw,1.0625rem)/1.55 "Barlow","Segoe UI",system-ui,sans-serif;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:var(--c-load)}h1,h2,h3,h4{margin:0}button,input,select,textarea{font:inherit}:focus-visible{outline:3px solid var(--c-signal);outline-offset:2px}table{border-collapse:collapse;width:100%}th,td{padding:.25rem .375rem;border-bottom:1px solid var(--c-cream-line);text-align:left}th{font:600 .8125rem/1.2 Barlow Semi Condensed,Arial Narrow,Segoe UI,sans-serif;color:var(--c-ink-3)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes sf-pulse{50%{opacity:.45}}@keyframes sf-flash{50%{opacity:.35}}.sf-backdrop{background:var(--c-overlay)}
