@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f4b234103afdc32a-s.197tvtifbphtu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/0b60d5f95c5f3f76-s.2e115y8-hourl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/8056169c9d560660-s.p.41rroleoq1br7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/f4b234103afdc32a-s.197tvtifbphtu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/0b60d5f95c5f3f76-s.2e115y8-hourl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/8056169c9d560660-s.p.41rroleoq1br7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/f4b234103afdc32a-s.197tvtifbphtu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/0b60d5f95c5f3f76-s.2e115y8-hourl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/8056169c9d560660-s.p.41rroleoq1br7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.U0pGva_className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.U0pGva_variable{--font-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4032351b19cb998e-s.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cb4b92673aedbbad-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4032351b19cb998e-s.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cb4b92673aedbbad-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4032351b19cb998e-s.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cb4b92673aedbbad-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4032351b19cb998e-s.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cb4b92673aedbbad-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.pxQQUq_className{font-family:Figtree,Figtree Fallback;font-style:normal}.pxQQUq_variable{--font-body:"Figtree", "Figtree Fallback"}
:root{--page:#f5f8f7;--paper:#fff;--table:#e7efec;--ink:#1a2238;--ink-2:#4a5370;--muted:#5d6784;--line:#c9d6d2;--teal:#0f6e6a;--sun:#f2b630;--berry:#b8336a;--on-accent:#fff;--on-sun:#1a2238;--r-s:8px;--r-m:16px;--r-l:24px;--t:.2s cubic-bezier(.2, .7, .2, 1);--font-display:system-ui;--font-body:system-ui;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--page:#121826;--paper:#232d3f;--table:#1b2433;--ink:#eef2f7;--ink-2:#b9c2d6;--muted:#94a0ba;--line:#33405a;--teal:#2fa59e;--berry:#e0679a;--on-accent:#0b1220}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--page);color:var(--ink);font-family:var(--font-body), system-ui, sans-serif;flex-direction:column;min-height:100dvh;margin:0;font-size:16px;line-height:1.5;display:flex}main{flex:1;width:100%;max-width:1080px;margin:0 auto;padding:16px 16px 48px}h1,h2,h3,.display{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;margin:0 0 8px;line-height:1.1}h1{font-size:clamp(2rem,7vw,3.5rem);font-weight:800}h2{font-size:clamp(1.4rem,4.5vw,2rem);font-weight:700}h3{font-size:1.125rem;font-weight:700}p{overflow-wrap:anywhere;margin:0 0 16px}a{color:var(--teal)}img{max-width:100%}.muted{color:var(--muted)}.num{font-variant-numeric:tabular-nums}.skip{background:var(--paper);border-radius:var(--r-s);z-index:10;padding:8px 16px;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}:focus-visible{outline:3px solid var(--sun);outline-offset:2px;border-radius:4px}.topbar{justify-content:space-between;align-items:center;width:100%;max-width:1080px;margin:0 auto;padding:12px 16px;display:flex}.topbar nav{align-items:center;gap:16px;display:flex}.topbar nav a:not(.btn){color:var(--ink-2);font-weight:600;text-decoration:none}.wordmark{font-family:var(--font-display), sans-serif;color:var(--ink);letter-spacing:-.03em;font-size:1.5rem;font-weight:800;text-decoration:none}.wordmark span{color:var(--teal)}.footer{border-top:1px solid var(--line);text-align:center;color:var(--muted);padding:24px 16px 40px;font-size:.875rem}.footer nav{flex-wrap:wrap;justify-content:center;gap:8px 16px;display:flex}.footer a{color:var(--ink-2)}.btn{border:2px solid var(--ink);background:var(--sun);min-height:48px;color:var(--on-sun);font:700 1rem var(--font-body), sans-serif;cursor:pointer;transition:transform var(--t), background var(--t);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;text-decoration:none;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn[disabled],.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.btn-ghost{color:var(--ink);background:0 0}.btn-teal{background:var(--teal);color:var(--on-accent);border-color:var(--teal)}.btn-danger{background:var(--berry);color:#fff;border-color:var(--berry)}.btn-small{min-height:40px;padding:0 16px;font-size:.9375rem}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.stack{gap:16px;display:grid}label{margin-bottom:4px;font-weight:600;display:block}input[type=text],input[type=email],textarea,select{border-radius:var(--r-s);border:2px solid var(--line);background:var(--paper);width:100%;min-height:48px;color:var(--ink);font:inherit;transition:border-color var(--t);padding:12px 16px}textarea{resize:vertical;min-height:88px}input:focus,textarea:focus,select:focus{border-color:var(--teal);outline:none}.field-error{color:var(--berry);margin:4px 0 0;font-size:.9375rem;font-weight:600}.hint{color:var(--muted);margin:4px 0 0;font-size:.875rem}.panel{background:var(--paper);border:2px solid var(--line);border-radius:var(--r-m);padding:16px}.notice{border-left:4px solid var(--sun);background:var(--table);border-radius:var(--r-s);margin:0 0 16px;padding:12px 16px}.notice-error{border-left-color:var(--berry)}.hero{gap:24px;padding:24px 0 32px;display:grid}.hero .lede{color:var(--ink-2);max-width:36ch;font-size:1.1875rem}.steps-line{counter-reset:s;border-top:2px solid var(--ink);gap:0;margin:0;padding:0;list-style:none;display:grid}.steps-line li{counter-increment:s;border-bottom:2px solid var(--line);grid-template-columns:48px 1fr;gap:8px;padding:16px 0;display:grid}.steps-line li:before{content:counter(s, decimal-leading-zero);font:800 1.25rem var(--font-display), sans-serif;color:var(--teal);font-variant-numeric:tabular-nums}.price-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.price-table th,.price-table td{text-align:left;border-bottom:2px solid var(--line);vertical-align:top;padding:12px 8px}.price-table td:last-child,.price-table th:last-child{text-align:right;white-space:nowrap}@media (min-width:860px){.hero{grid-template-columns:1.05fr 1fr;align-items:center;padding:48px 0}}.progress{gap:4px;margin:0 0 24px;display:flex}.progress span{background:var(--line);height:6px;transition:background var(--t);border-radius:3px;flex:1}.progress span.on{background:var(--teal)}.choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.choice{position:relative}.choice input{opacity:0;position:absolute;inset:0}.choice>input+span{border:2px solid var(--line);border-radius:var(--r-s);background:var(--paper);cursor:pointer;min-height:56px;transition:border-color var(--t), background var(--t);align-items:center;padding:12px 16px;font-weight:600;display:flex}.choice input:checked+span{border-color:var(--teal);background:var(--table);box-shadow:inset 0 0 0 1px var(--teal)}.choice input:focus-visible+span{outline:3px solid var(--sun);outline-offset:2px}.list-rows{gap:8px;margin:0 0 16px;display:grid}.list-row{grid-template-columns:1fr auto;align-items:start;gap:8px;display:grid}.icon-btn{border-radius:var(--r-s);border:2px solid var(--line);background:var(--paper);min-width:48px;min-height:48px;color:var(--ink);font:700 1.125rem var(--font-body), sans-serif;cursor:pointer}.photo-pick{border:2px dashed var(--line);cursor:pointer;background:var(--paper);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex;overflow:hidden}.photo-pick img{object-fit:cover;width:100%;height:100%}.flow-nav{background:linear-gradient(to top, var(--page) 70%, transparent);justify-content:space-between;gap:8px;margin-top:24px;padding:12px 0;display:flex;position:sticky;bottom:0}.build-list{gap:8px;margin:24px 0;padding:0;list-style:none;display:grid}.build-list li{color:var(--muted);transition:color var(--t);align-items:center;gap:12px;display:flex}.build-list li.done{color:var(--ink)}.build-list li:before{content:"";border:2px solid var(--line);border-radius:50%;flex:none;width:16px;height:16px}.build-list li.done:before{background:var(--teal);border-color:var(--teal)}.board-wrap{--b-bg:#fbf3e4;--b-ink:#2b2118;--b-edge:#2b2118;--b-place:#0f6e6a;--b-memory:#f2b630;--b-shortcut:#b8336a;--b-detour:#6b5d4f;--b-toast:#e9dcc3;--b-start:#2b2118;--b-on:#fff;background:var(--b-bg);color:var(--b-ink);border:3px solid var(--b-edge);border-radius:var(--r-l);padding:12px}.board-wrap[data-style=arcade]{--b-bg:#101524;--b-ink:#f3f5ff;--b-edge:#f3f5ff;--b-place:#2fa59e;--b-memory:#f2b630;--b-shortcut:#ff5c8a;--b-detour:#5b6b8f;--b-toast:#2a3352;--b-start:#f3f5ff;--b-on:#101524}.board-wrap[data-style=botanical]{--b-bg:#eef3e6;--b-ink:#1f3324;--b-edge:#1f3324;--b-place:#3e7a4a;--b-memory:#d9a441;--b-shortcut:#a24f6c;--b-detour:#7d8a72;--b-toast:#d9e4c8;--b-start:#1f3324;--b-on:#fff}.board-wrap[data-style=comic]{--b-bg:#fff6c9;--b-ink:#111;--b-edge:#111;--b-place:#1d4ed8;--b-memory:#facc15;--b-shortcut:#dc2626;--b-detour:#6b7280;--b-toast:#fde68a;--b-start:#111;--b-on:#fff}.board-title{text-align:center;margin:4px 0 12px}.board-title h2{color:var(--b-ink);margin:0;font-size:clamp(1.25rem,5vw,1.75rem)}.board-title p{opacity:.8;margin:0;font-size:.875rem}.board{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.space{aspect-ratio:1;border-radius:var(--r-s);border:2px solid var(--b-edge);background:var(--b-toast);flex-direction:column;justify-content:space-between;min-width:0;padding:4px;font-size:clamp(.5625rem,2.4vw,.8125rem);line-height:1.15;display:flex;position:relative;overflow:hidden}.space .kind{white-space:nowrap;text-transform:uppercase;letter-spacing:.04em;opacity:.85;padding-right:1.4em;font-size:.75em;font-weight:800;overflow:hidden}.space .name{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-weight:700;display:-webkit-box;overflow:hidden}.space .idx{opacity:.6;font-variant-numeric:tabular-nums;font-size:.7em;position:absolute;top:2px;right:4px}.space[data-type=place]{background:var(--b-place);color:var(--b-on)}.space[data-type=memory]{background:var(--b-memory);color:#1a1a1a}.space[data-type=shortcut]{background:var(--b-shortcut);color:#fff}.space[data-type=detour]{background:var(--b-detour);color:#fff}.space[data-type=start],.space[data-type=finish]{background:var(--b-start);color:var(--b-bg)}.space.reveal{animation:pop var(--t) both}.pawns{flex-wrap:wrap;gap:2px;display:flex}.pawn{border:2px solid var(--b-edge);background:var(--c,#fff);color:#111;border-radius:50%;justify-content:center;align-items:center;width:1.6em;min-width:14px;height:1.6em;min-height:14px;font-size:.7em;font-weight:800;display:inline-flex;overflow:hidden}.pawn img{object-fit:cover;width:100%;height:100%}.space.here{outline:4px solid var(--sun);outline-offset:-2px}.legend{flex-wrap:wrap;gap:8px 12px;margin:12px 0 0;font-size:.8125rem;display:flex}.legend span:before{content:"";background:var(--c);border:1px solid var(--b-edge);vertical-align:-1px;border-radius:3px;width:12px;height:12px;margin-right:6px;display:inline-block}@keyframes pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.game-layout{gap:24px;display:grid}@media (min-width:900px){.game-layout{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start}}.card-face{border:2px solid var(--ink);border-radius:var(--r-m);background:var(--paper);flex-direction:column;justify-content:space-between;gap:8px;min-height:140px;padding:16px;display:flex}.card-face .tag{font:800 .75rem var(--font-display), sans-serif;text-transform:uppercase;letter-spacing:.08em;color:var(--teal)}.card-face .effect{color:var(--berry);font-weight:700}.tabs{border-bottom:2px solid var(--line);gap:4px;margin-bottom:16px;display:flex;overflow-x:auto}.tabs button{min-height:44px;color:var(--muted);font:700 1rem var(--font-body), sans-serif;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-2px;padding:0 16px}.tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--teal)}.scoreboard{gap:4px;margin:0;padding:0;list-style:none;display:grid}.scoreboard li{border-radius:var(--r-s);grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:8px;display:grid}.scoreboard li.now{background:var(--table);font-weight:700}.die{font:800 2.5rem var(--font-display), sans-serif;border:3px solid var(--ink);border-radius:var(--r-m);background:var(--paper);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;width:72px;height:72px;display:inline-flex}.log{color:var(--ink-2);gap:4px;margin:0;padding:0;font-size:.9375rem;list-style:none;display:grid}.print-only{display:none}@media print{@page{size:letter;margin:.4in}body{color:#000;background:#fff}.topbar,.footer,.no-print{display:none!important}.print-only{display:block}main{max-width:none;padding:0}.sheet{page-break-after:always;break-after:page}}.sheet{max-width:100%;margin:0 0 32px;overflow-x:hidden}.cut-grid{grid-template-columns:repeat(3,2.5in);grid-auto-rows:3.5in;gap:0;display:grid}@media screen{.cut-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))!important;grid-auto-rows:minmax(180px,auto)!important}}.cut-card{color:#111;background:#fff;border:1px dashed #777;flex-direction:column;justify-content:space-between;padding:.18in;font-size:11pt;display:flex}.cut-card .tag{font:800 8pt var(--font-display), sans-serif;text-transform:uppercase;letter-spacing:.08em}.watermark{position:relative;overflow:hidden}.watermark:after{content:"PREVIEW";font:800 64pt var(--font-display), sans-serif;color:#b8336a2e;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;transform:rotate(-24deg)}.legal{max-width:70ch}.legal h2{margin-top:32px}.skeleton{background:linear-gradient(90deg, var(--table), var(--paper), var(--table));border-radius:var(--r-s);background-size:200% 100%;min-height:24px;animation:1.2s linear infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.steps-line.plain li{grid-template-columns:1fr auto;align-items:center}.steps-line.plain li:before{content:none}.choices.looks{grid-template-columns:1fr}@media (min-width:480px){.choices.looks{grid-template-columns:repeat(2,minmax(0,1fr))}}.choice span.look{background:var(--b-bg);color:var(--b-ink);border:2px solid var(--b-edge);gap:8px;min-height:64px;padding:12px 16px}.choice input:checked+span.look{box-shadow:inset 0 0 0 3px var(--teal);background:var(--b-bg)}.look .swatch{border:1px solid var(--b-edge);border-radius:4px;flex:none;width:20px;height:20px}.look .look-name{margin-left:4px;font-weight:700}@media (max-width:559px){.board-wrap{padding:8px}.board{gap:4px}.space{padding:3px}.space .kind{display:none}.space .idx{align-self:flex-end;line-height:1;position:static}.space .name{font-size:.95em}}.topbar nav a{white-space:nowrap}@media (max-width:400px){.topbar{padding:12px}.topbar nav{gap:12px}.wordmark{font-size:1.25rem}.topbar .btn-small{padding:0 12px;font-size:.875rem}}
