:root{--ink:#1a120c;--board:#22301f;--chalk:#f1ead9;--chalk-dim:#b9b19d;--dark-wheel:#5a3420;--light-wheel:#e2c793;--brass:#d39b3a;--display:"Alfa Slab One", "Rockwell", "Roboto Slab", Georgia, serif;--body:"Barlow Semi Condensed", "Avenir Next Condensed", "Arial Narrow", system-ui, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@font-face{font-family:Alfa Slab One;font-style:normal;font-weight:400;font-display:swap;src:url(./alfa-slab-one-latin-CbTZiZTW.woff2)format("woff2")}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(./barlow-semi-condensed-400-latin-DlzeKIMS.woff2)format("woff2")}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(./barlow-semi-condensed-600-latin-BkLiAYu4.woff2)format("woff2")}[hidden]{display:none!important}html,body{background:var(--ink);height:100%;color:var(--chalk);font-family:var(--body);overscroll-behavior:none;-webkit-user-select:none;user-select:none;margin:0}#fr-root{touch-action:none;position:fixed;inset:0;overflow:hidden}#fr-root canvas{width:100%;height:100%;display:block}.fr-top{padding-top:calc(env(safe-area-inset-top,0px) + 10px);padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;top:0;left:0;right:0}.fr-top-row{align-items:stretch;gap:8px;width:100%;max-width:480px;display:flex}.fr-menu-btn{pointer-events:auto;background:color-mix(in srgb, var(--board) 92%, transparent);width:44px;min-height:44px;color:var(--chalk);font:600 .8rem var(--body);letter-spacing:-.1em;cursor:pointer;border:3px solid #6b4a2b;border-radius:6px;flex:none;box-shadow:0 6px 18px #00000073}.fr-view-btn{letter-spacing:0;font-size:1.3rem}.fr-menu-btn[aria-pressed=true]{background:var(--brass);border-color:var(--brass);color:var(--ink)}.fr-menu-btn:focus-visible{outline:2px solid var(--chalk);outline-offset:2px}.fr-board{background:color-mix(in srgb, var(--board) 92%, transparent);border:3px solid #6b4a2b;border-radius:6px;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;width:100%;min-width:0;max-width:420px;padding:6px 14px 7px;display:grid;box-shadow:0 6px 18px #00000073}.fr-team{flex-direction:column;gap:3px;min-width:0;display:flex}.fr-team.right{align-items:flex-end}.fr-team-name{letter-spacing:.12em;text-transform:uppercase;color:var(--chalk-dim);font-size:.78rem}.fr-team.active .fr-team-name{color:var(--brass)}.fr-dots{gap:4px;display:flex}.fr-dot{border:1px solid #ffffff59;border-radius:50%;width:9px;height:9px}.fr-dot.dark{background:var(--dark-wheel)}.fr-dot.light{background:var(--light-wheel)}.fr-dot.used{opacity:.18}.fr-score{font-family:var(--display);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;font-size:1.9rem;line-height:1}.fr-score small{font-family:var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--chalk-dim);margin-top:3px;font-size:.68rem;display:block}.fr-bottom{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 12px);padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.fr-status{text-align:center;text-shadow:0 1px 3px #000c;text-wrap:balance;font-size:1rem}.fr-controls{pointer-events:none;flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.fr-lean{pointer-events:auto;background:#1a120cc7;border:1px solid #d39b3a66;border-radius:999px;align-items:center;gap:6px;padding:4px 6px;display:flex}.fr-lean-label{letter-spacing:.12em;text-transform:uppercase;color:var(--chalk-dim);padding:0 6px 0 8px;font-size:.72rem}.fr-lean button{font:600 .95rem var(--body);color:var(--chalk);cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:44px;min-height:40px}.fr-lean button[aria-pressed=true]{background:var(--brass);color:var(--ink)}.fr-lean button:focus-visible,.fr-btn:focus-visible{outline:2px solid var(--chalk);outline-offset:2px}.fr-meter{background:#ffffff1f;border-radius:4px;width:min(260px,70vw);height:8px;overflow:hidden}.fr-meter>div{background:linear-gradient(90deg, #7fa65a, var(--brass) 60%, #c4502e);width:0;height:100%}.fr-panel{touch-action:pan-y;padding-block:calc(env(safe-area-inset-top,0px) + 12px) calc(env(safe-area-inset-bottom,0px) + 12px);padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));background:#0a07048c;flex-direction:column;align-items:center;display:flex;position:absolute;inset:0;overflow-y:auto}.fr-card{box-sizing:border-box;background:var(--board);border:4px solid #6b4a2b;border-radius:8px;flex-direction:column;gap:12px;width:100%;max-width:360px;padding:22px 22px 20px;display:flex;box-shadow:0 14px 40px #0009}.fr-panel>.fr-card{margin:auto 0}.fr-panel.low>.fr-card{margin:auto 0 0}@media (height<=500px){.fr-card{gap:8px;padding:14px 18px}.fr-card h1{font-size:1.9rem}}.fr-card h1,.fr-card h2{font-family:var(--display);text-wrap:balance;margin:0;font-weight:400;line-height:1.05}.fr-card h1{font-size:2.6rem}.fr-card h2{font-size:1.8rem}.fr-card p{color:var(--chalk-dim);margin:0;line-height:1.4}.fr-card .fr-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--brass);font-size:.72rem}.fr-row{flex-wrap:wrap;gap:8px;display:flex}.fr-btn{font:600 1.05rem var(--body);letter-spacing:.02em;border:2px solid var(--brass);background:var(--brass);min-height:46px;color:var(--ink);cursor:pointer;border-radius:6px;flex:auto;padding:0 16px}.fr-btn.ghost{color:var(--chalk);background:0 0}.fr-btn[aria-pressed=true]{background:var(--chalk);border-color:var(--chalk);color:var(--ink)}.fr-back{min-width:44px;min-height:44px;color:var(--chalk-dim);align-self:flex-start;align-items:center;margin:-12px 0 -8px;font-weight:600;text-decoration:none;display:inline-flex}.fr-back:focus-visible{outline:2px solid var(--chalk);outline-offset:2px}.fr-note{font-size:.82rem}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.fr-lock{pointer-events:auto;flex:none;width:min(260px,70vw)}@media (orientation:landscape) and (height<=500px){.fr-bottom{flex-flow:wrap;justify-content:center;align-items:center}.fr-controls{flex-wrap:nowrap}.fr-lock{width:auto;min-width:140px}}@media (orientation:landscape) and (height<=500px) and (width<=720px){.fr-lean-label{display:none}.fr-lean button{min-width:38px}.fr-lock{min-width:110px}}.fr-team-edit{border:1px solid #d39b3a66;border-radius:6px;gap:8px;min-width:0;margin:0;padding:8px 12px 12px;display:grid}.fr-team-edit legend{letter-spacing:.12em;text-transform:uppercase;color:var(--brass);padding:0 6px;font-size:.72rem}.fr-field{color:var(--chalk-dim);grid-template-columns:7.5em 1fr;align-items:center;gap:8px;font-size:.9rem;display:grid}.fr-field input{min-width:0;min-height:40px;font:600 1rem var(--body);color:var(--chalk);-webkit-user-select:text;user-select:text;background:#00000040;border:1px solid #d39b3a66;border-radius:4px;padding:0 10px}.fr-field input:focus-visible{outline:2px solid var(--chalk);outline-offset:1px}
