html:root{--font-read:var(--font-newsreader),Georgia,"Times New Roman",serif;--font-tile:var(--font-barlow),"Arial Narrow",sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--cream);-webkit-text-size-adjust:100%}body{background:var(--cream);color:var(--ink);font-family:var(--font-read);font-size:var(--text-md);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100vh;display:flex;overflow-x:hidden}body:after{content:"";z-index:10;pointer-events:none;opacity:var(--grain-opacity);mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}main{flex:1}.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}.wrap{width:100%;max-width:1040px;padding-left:var(--page-pad);padding-right:var(--page-pad);margin:0 auto}.measure{max-width:var(--measure)}a{color:var(--link);border-bottom:1px solid var(--rule-strong);text-decoration:none;transition:color .15s}a:hover{color:var(--link-hover)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{box-shadow:var(--focus-ring);border-radius:2px;outline:none}.top{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);padding-top:var(--space-5);padding-bottom:var(--space-5);flex-wrap:wrap;display:flex}.logo{border:0;align-items:center;gap:10px;display:flex}.logo img{flex:none;width:32px;height:32px;display:block}.wm{font-family:var(--font-read);letter-spacing:-.01em;font-variation-settings:"opsz" 72;white-space:nowrap;color:var(--ink);font-size:22px;font-weight:500;line-height:1}.wm em{font-style:italic}.wm .o{background:var(--amber);width:.47em;height:.47em;box-shadow:0 0 .3em var(--amber-glow);transition:background var(--light) var(--ease-settle),box-shadow var(--light) var(--ease-settle);border-radius:50%;margin:0 .015em;display:inline-block;transform:translateY(.02em)}.js .wm .o:not(.lit){background:var(--lamp-off);box-shadow:none}.top nav{gap:var(--space-5);display:flex}.top nav a{align-items:center;min-height:44px;display:inline-flex}.top nav a,.foot .links a{font-family:var(--font-tile);letter-spacing:var(--caption-tracking);text-transform:uppercase;border:0;font-size:13px;font-weight:600}h1{font-weight:500;font-size:var(--text-3xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-headline);text-wrap:balance}h1 em,h2 em{font-style:italic}h2{font-weight:500;font-size:var(--text-2xl);letter-spacing:var(--tracking-headline);text-wrap:balance;line-height:1.1}h3{font-weight:500;font-size:var(--text-lg);line-height:var(--leading-snug)}p{text-wrap:pretty}.lede{font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--ink-2);max-width:var(--measure)}.label,.caption{font-family:var(--font-tile);font-weight:600;font-size:var(--caption-size);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--ink-2)}.small{font-size:var(--text-sm);color:var(--ink-2)}.btn{border-radius:var(--radius-field);background:var(--ink);min-height:48px;color:var(--cream);font-family:var(--font-tile);letter-spacing:var(--button-tracking);text-transform:uppercase;text-align:center;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:15px;font-weight:600;line-height:1.1;text-decoration:none;display:inline-flex}a.btn{border-bottom:0}.btn:hover{color:var(--cream);background:#2a2721}.btn.amber{background:var(--amber);color:var(--ink);box-shadow:0 0 14px var(--amber-glow)}.btn.amber:hover{background:var(--amber-2);color:var(--ink)}.btn.quiet{color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule-strong);background:0 0}.btn.quiet:hover{box-shadow:inset 0 0 0 1px var(--ink)}.btn[disabled],.btn[aria-disabled=true]{background:var(--cream-2);color:var(--muted);box-shadow:inset 0 0 0 1px var(--rule);cursor:not-allowed}.foot{padding-top:var(--space-6);padding-bottom:var(--space-7);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--ink-2)}.foot>p:first-child{padding-top:var(--space-4);border-top:1px solid var(--rule)}.foot .links{gap:var(--space-2) var(--space-5);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.js .reveal:not(.in){opacity:0;transform:translateY(20px)}.js .reveal{transition:opacity var(--light) var(--ease-settle),transform var(--light) var(--ease-settle)}.tag{vertical-align:middle;border-radius:var(--radius-chip);background:var(--amber);color:var(--ink);font-family:var(--font-tile);letter-spacing:var(--caption-tracking);text-transform:uppercase;margin-left:8px;padding:3px 6px 2px;font-size:11px;font-weight:600;line-height:1.1;display:inline-block}.board{--tw:var(--tile-w-sm);--th:var(--tile-h-sm);--tf:var(--tile-font-sm);background:var(--board);color:var(--board-text);border-radius:var(--radius-board);gap:var(--row-gap);flex-direction:column;padding:14px 14px 12px;display:flex;position:relative;box-shadow:0 20px 50px -20px #17150f80}.board .cap,.board .bf,.runline{font-family:var(--font-tile);font-weight:500;font-size:var(--caption-size);text-transform:uppercase;font-variant-numeric:tabular-nums;letter-spacing:.07em;line-height:1.3}.lamp{background:var(--amber);width:6px;height:6px;box-shadow:0 0 6px var(--amber);transition:background var(--light) var(--ease-settle),box-shadow var(--light) var(--ease-settle);border-radius:50%;flex:none;display:inline-block}.js .board:not(.settled) .rows .lamp,.js .row.you:not(.lit) .lamp{background:var(--lamp-off);box-shadow:none}.rows{gap:var(--row-gap);flex-direction:column;list-style:none;display:flex}.row{flex-direction:column;gap:6px;min-width:0;display:flex}.rows .row+.row{padding-top:var(--row-gap);border-top:1px solid var(--board-line)}.board .cap{align-items:baseline;gap:8px;display:flex}.board .cap .lamp{align-self:center}.board .cap .lead{font-family:var(--font-read);text-transform:none;letter-spacing:0;color:var(--tile);font-size:15px;line-height:1.35}.board .cap .who{color:var(--board-text);white-space:nowrap}.board .quote{color:var(--tile);padding-left:14px;font-size:15px;font-style:italic;line-height:1.4}.row.you{padding-bottom:var(--row-gap);border-bottom:1px solid var(--board-line)}.row.you .cap{color:var(--board-text);letter-spacing:var(--label-tracking)}.verdict:empty{display:none}.verdict p{font-size:var(--text-md);line-height:var(--leading-snug);color:var(--tile)}.verdict p+p{margin-top:6px}.verdict .quiet{font-family:var(--font-tile);font-size:var(--caption-size);letter-spacing:.08em;text-transform:uppercase;color:var(--board-text)}.board .bf{letter-spacing:.1em;border-top:1px solid var(--board-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:9px;display:flex}.ctl{color:var(--tile);font:inherit;letter-spacing:inherit;text-transform:uppercase;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:6px 0;text-decoration:underline}.ctl:hover{color:var(--amber)}.tiles{--cell-w:calc(var(--tw) + var(--tile-gap));--cell-h:calc(var(--th) + var(--tile-gap));column-gap:var(--cell-w);min-height:var(--cell-h);width:100%;width:round(down,100%,var(--cell-w));perspective:400px;background:linear-gradient(90deg,transparent var(--tw),var(--board) 0) 0 0/var(--cell-w) var(--cell-h),linear-gradient(transparent var(--th),var(--board) 0) 0 0/var(--cell-w) var(--cell-h),var(--board-blank);flex-wrap:wrap;display:flex}.tw{gap:0 var(--tile-gap);flex-wrap:wrap;max-width:100%;display:flex}.t{width:var(--tw);height:var(--th);margin-bottom:var(--tile-gap);border-radius:var(--radius-tile);font:var(--tile-weight) var(--tf)/1 var(--font-tile);font-variant-numeric:tabular-nums;color:var(--ink);background:linear-gradient(var(--tile) 0 calc(50% - .5px),#d6ceba calc(50% - .5px) calc(50% + .5px),var(--tile-2) calc(50% + .5px));transition:background var(--silence-dark) linear,color var(--silence-dark) linear,box-shadow var(--light) var(--ease-settle);flex:none;justify-content:center;align-items:center;display:flex;position:relative}.t:before{content:attr(data-ch)}.t[data-show]:before{content:attr(data-show)}.js .t:not([data-show]):before{content:""}.js .t:not([data-show]),.t[data-show=\ ]{background:var(--board-blank);box-shadow:inset 0 0 0 1px var(--board-line)}.t i{border-radius:var(--radius-tile) var(--radius-tile) 0 0;transform-origin:50% 100%;opacity:0;backface-visibility:hidden;background:var(--tile);pointer-events:none;height:50%;font-style:normal;position:absolute;top:0;left:0;right:0;overflow:hidden;transform:rotateX(-90deg)}.t i[data-ch=\ ]{background:var(--board-blank)}.t i:before{content:attr(data-ch);justify-content:center;align-items:center;height:200%;display:flex;position:absolute;top:0;left:0;right:0}.row.amber .t[data-show]:not([data-show=\ ]){background:linear-gradient(var(--amber) 0 calc(50% - .5px),#c98e4e calc(50% - .5px) calc(50% + .5px),var(--amber-2) calc(50% + .5px));box-shadow:0 0 12px var(--amber-glow)}.row.amber .t i:not([data-ch=\ ]){background:var(--amber)}.row.silent .t{background:var(--board-blank);color:#0000;box-shadow:inset 0 0 0 1px var(--board-line);transition-delay:calc(var(--i) * 60ms)}.row.you{display:none}.js .row.you{display:flex}@media (min-width:600px){.wrap{padding-left:var(--page-pad-desktop);padding-right:var(--page-pad-desktop)}.board{--tw:var(--tile-w-md);--th:var(--tile-h-md);--tf:var(--tile-font-md);padding:var(--board-pad)}.logo img{width:40px;height:40px}.wm{font-size:28px}body{font-size:18px}.board .cap .lead{font-size:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.js .reveal:not(.in){opacity:1;transform:none}}.row.name-first .tiles{order:-1}
