@font-face{font-family:Special Elite;font-style:normal;font-weight:400;font-display:swap;src:url(../media/09d59b9ec7493ab1-s.1t23271dk9abp.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:Special Elite;font-style:normal;font-weight:400;font-display:swap;src:url(../media/748b8b5301d2bdb2-s.p.0obcy7v14u1cn.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:Special Elite Fallback;src:local(Arial);ascent-override:60%;descent-override:25.33%;line-gap-override:0.0%;size-adjust:117.2%}.nmpDsa_className{font-family:Special Elite,Special Elite Fallback;font-style:normal;font-weight:400}.nmpDsa_variable{--font-stamp:"Special Elite", "Special Elite Fallback"}
@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7f6e389592deb6d0-s.41kzji7o-jdsp.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:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(../media/87d3ffffac5dafea-s.p.1e8puyswpvmbr.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:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(../media/69c6d7b79c8b79fe-s.2lhqjbmzqepkg.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:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5f440d3eea613716-s.p.15zaksznb5cf5.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:Courier Prime Fallback;src:local(Arial);ascent-override:58.08%;descent-override:25.41%;line-gap-override:0.0%;size-adjust:134.5%}._5gke4a_className{font-family:Courier Prime,Courier Prime Fallback;font-style:normal}._5gke4a_variable{--font-type:"Courier Prime", "Courier Prime Fallback"}
@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e6aefe7c5076108d-s.1nevoct4u50rm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/065087378a635a05-s.2h4wki0ifl9av.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:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2ab350ceb580dfba-s.287f6eu8m3d8_.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:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad85ec941b4c8b5c-s.p.1k8_e77f2qnpv.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:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.Kp1XYW_className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal;font-weight:700}.Kp1XYW_variable{--font-seal:"Playfair Display", "Playfair Display Fallback"}
:root{--paper:#d8d3c8;--paper-light:#e6e2d8;--ink:#141210;--ink-soft:#3a3530;--wax:#c81b15;--noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.25 0 0 0 0 0.22 0 0 0 0 0.18 0 0 0 0.35 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--crumple:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='900' height='900'%3E%3Cfilter id='c'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.008' numOctaves='4' seed='7'/%3E%3CfeDiffuseLighting lighting-color='%23fff' surfaceScale='3'%3E%3CfeDistantLight azimuth='225' elevation='55'/%3E%3C/feDiffuseLighting%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23c)'/%3E%3C/svg%3E");--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{height:100%}body{color:var(--ink);font-family:var(--font-type), "Courier New", monospace;background-color:var(--paper);background-image:var(--noise), radial-gradient(ellipse at 50% 40%, var(--paper-light) 0%, transparent 70%), var(--crumple);background-blend-mode:multiply, normal, multiply;background-size:300px 300px,100% 100%,cover;margin:0;overflow:hidden}.sheet{flex-direction:column;height:100dvh;padding:3.5vh 6vw 3vh;display:flex;position:relative}.sheet:before,.sheet:after{content:"";pointer-events:none;position:absolute;inset:0}.sheet:before{background:linear-gradient(#0000 calc(62% - 1px),#ffffff8c calc(62% - 1px) 62%,#3c32282e 62% calc(62% + 2px),#0000 calc(62% + 2px))}.sheet:after{background:radial-gradient(#0000 55%,#281e1447 100%)}.sheet>*{z-index:1;position:relative}.stamp{font-family:var(--font-stamp), "Courier New", monospace;text-transform:uppercase;letter-spacing:.04em;color:var(--ink);text-shadow:.02em 0 0 var(--ink), -.015em .01em 0 var(--ink), 0 -.012em 0 var(--ink), .01em .02em 1px #14121080;margin:0;line-height:1.05}.cover{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2vh;display:flex}.cover h1{font-size:min(13vw,20vh)}.cover .seal{width:min(34vh,40vw);height:auto;margin-top:1vh}.cover p{color:var(--ink-soft);margin:0;font-size:min(3.2vh,3vw)}.cover .hint{opacity:.6;font-size:min(2vh,2.4vw)}.task-head{align-items:center;gap:2.5vw;display:flex}.task-head .seal{flex:none;width:min(17vh,15vw);height:auto}.task-kicker{font-family:var(--font-stamp), monospace;letter-spacing:.3em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 .6vh;font-size:min(3vh,3vw)}.task-head h1{text-wrap:balance;font-size:min(8.5vh,6.2vw)}.task-body{padding-block:2vh;flex-direction:column;flex:1;justify-content:center;gap:1.3vh;max-width:100%;margin:0;padding-left:0;list-style:none;display:flex}.task-body li{text-wrap:pretty;max-width:52ch;font-size:min(3.8vh,3vw);line-height:1.3;animation:.5s ease-out both type-in}.task-body li:last-child{font-weight:700}@keyframes type-in{0%{opacity:0;transform:translateY(.4em)}}.foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2vw;display:flex}.deck{gap:1.2vw;margin-left:auto;display:flex}.deck-btn{font-family:var(--font-stamp), monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--ink);border:2px solid var(--ink);background:#ffffff2e;padding:.5em 1em;font-size:min(2.6vh,2.6vw);text-decoration:none}.deck-btn:hover,.deck-btn:focus-visible{background:var(--ink);color:var(--paper-light);outline:none}.deck-prev{opacity:.55;background:0 0;border-color:#0000}.cover-deck{justify-content:center}.timer{align-items:baseline;gap:1.2vw;display:flex}.timer-face{font-family:var(--font-stamp), monospace;color:var(--ink);cursor:pointer;font-variant-numeric:tabular-nums;text-shadow:.02em 0;background:0 0;border:none;padding:0;font-size:min(8vh,8vw);line-height:1}.timer-hint{color:var(--ink-soft);opacity:.7;font-size:min(2vh,2vw)}.timer-hint button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.timer-running .timer-face{color:var(--ink)}.timer-done .timer-face{color:var(--wax);animation:.6s steps(2,start) 6 flash}@keyframes flash{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){.task-body li,.timer-done .timer-face{animation:none}}@media (max-width:700px),(max-height:480px){body{overflow:auto}.sheet{height:auto;min-height:100dvh;padding:24px 16px}.task-head{flex-direction:column;align-items:flex-start}.task-head h1{font-size:2.2rem}.task-body li{font-size:1.15rem}}.deck-quiet{opacity:.6;background:0 0;border-color:#0000}.board-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2vw;display:flex}.board-head h1{font-size:min(9vh,7vw)}.board-actions,.confirm{flex-wrap:wrap;align-items:center;gap:1vw;display:flex}.confirm{font-size:min(2.4vh,2.4vw);font-weight:700}button.deck-btn{cursor:pointer;font-family:var(--font-stamp), monospace}.deck-btn.is-on{background:var(--ink);color:var(--paper-light)}.deck-btn.danger{border-color:var(--wax);color:var(--wax)}.deck-btn.danger:hover,.deck-btn.danger:focus-visible{background:var(--wax);color:var(--paper-light)}.board-wrap{flex:1;min-height:0;margin-block:1.5vh;overflow:auto}.board{border-collapse:collapse;width:100%;font-size:min(3vh,2.3vw)}.board th{font-family:var(--font-stamp), monospace;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-soft);vertical-align:bottom;border-bottom:3px solid var(--ink);padding:0 .5em .6vh;font-weight:400}.board th.col-name{text-align:left}.board td{vertical-align:middle;text-align:center;font-variant-numeric:tabular-nums;border-bottom:1px dashed #14121059;padding:.2vh .5em}.board .col-task{width:9%}.board th.col-task{vertical-align:top}.task-n{color:var(--ink);font-size:1.4em;display:block}.task-t{letter-spacing:0;text-transform:none;max-width:16ch;margin-inline:auto;font-size:.5em;line-height:1.15;display:block}.col-rank{width:4.5em}.rank{font-family:var(--font-stamp), monospace;font-size:1.2em}.is-leader .rank{color:#ffd9d2;background:radial-gradient(circle at 38% 32%,#f0463c,#c81b15 55%,#7c0a0a);border-radius:50%;place-items:center;width:2.1em;height:2.1em;font-size:1em;display:inline-grid;box-shadow:0 3px 6px #2b1a1266}.board td.col-name{text-align:left;white-space:nowrap;font-weight:700}.who{align-items:center;gap:.6em;display:flex}.gent{flex:none;width:min(8.4vh,6vw);height:min(8.4vh,6vw)}.board .col-total{font-family:var(--font-stamp), monospace;width:8%;color:var(--ink);font-size:1.5em}.board td.col-total{text-shadow:.02em 0}.is-leader td{background:#c81b1512}.empty{opacity:.3}.cell-edit{display:inline-block;position:relative}.cell-edit input{width:3.4em;font:inherit;text-align:center;color:var(--ink);background:#ffffff8c;border:2px solid #14121073;padding:.15em .2em;font-weight:700}.cell-edit input:focus{border-color:var(--ink);background:#fff;outline:none}.cell-del{background:var(--wax);color:#fff;cursor:pointer;opacity:0;border:none;border-radius:50%;width:1.3em;height:1.3em;font-size:.6em;line-height:1;position:absolute;top:-.55em;right:-.55em}.cell-edit:hover .cell-del,.cell-edit:focus-within .cell-del{opacity:1}.board-hint{color:var(--ink-soft);opacity:.75;margin:0;font-size:min(2vh,2vw)}@media (max-width:700px),(max-height:480px){.board{font-size:.95rem}.gent{width:40px;height:40px}}.play-btn{font-family:var(--font-stamp), monospace;text-transform:uppercase;letter-spacing:.04em;color:#fff3ef;background:radial-gradient(circle at 35% 30%,#f0463c,#c81b15 55%,#7c0a0a);border-radius:999px;padding:.35em 1.1em;font-size:min(5vh,4.5vw);text-decoration:none;transition:transform .15s;transform:rotate(-2deg);box-shadow:0 6px 14px #2b1a1259,inset 0 -4px #0000002e}.play-btn:hover,.play-btn:focus-visible{outline:none;transform:rotate(0)scale(1.04)}.bird-top{justify-content:space-between;align-items:baseline;display:flex}.bird-exit{text-decoration:none}.bird-name{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4vh;animation:.4s ease-out both type-in;display:flex}.sci{font-family:var(--font-type), "Courier New", monospace;text-wrap:balance;margin:0;font-size:min(13vh,8.5vw);font-style:italic;font-weight:700;line-height:1.05}.bird-q{font-family:var(--font-stamp), monospace;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-soft);margin:0;font-size:min(4vh,3.5vw)}.bird-reveal{flex:1;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:4vw;min-height:0;padding-block:2vh;display:grid}.photo{background:#f4f1ea;justify-self:center;margin:0;padding:1.2vh 1.2vh .6vh;animation:.45s cubic-bezier(.2,.9,.3,1.2) both drop-in;transform:rotate(-1.5deg);box-shadow:0 10px 24px #2b1a1259}.photo img{width:auto;max-width:100%;height:auto;max-height:64vh;display:block}.photo figcaption{color:var(--ink-soft);opacity:.7;text-align:right;padding-top:.5vh;font-size:min(1.4vh,1.4vw)}.verdict{flex-direction:column;align-items:flex-start;gap:2.5vh;display:flex}.verdict .rubber{margin-bottom:3vh}.cover h1.bird-end{font-size:min(10vh,8vw)}.rubber{font-family:var(--font-stamp), monospace;text-transform:uppercase;mix-blend-mode:multiply;border:.09em solid;border-radius:.08em;padding:.1em .3em;font-size:min(11vh,7vw);line-height:1;animation:.35s cubic-bezier(.3,1.6,.5,1) .25s both stamp-in;transform:rotate(-7deg)}.rubber.is-bird{color:var(--wax)}.rubber.not-bird{color:var(--ink);font-size:min(8vh,5.2vw)}.common{text-wrap:balance;font-size:min(7vh,4.6vw)}.sci-small{color:var(--ink-soft);font-size:min(3.6vh,2.6vw);font-weight:400}.bird-actions{flex-wrap:wrap;justify-content:center;gap:1.5vw;margin-top:2vh;display:flex}@keyframes stamp-in{0%{opacity:0;transform:rotate(-7deg)scale(2.2)}}@keyframes drop-in{0%{opacity:0;transform:rotate(-6deg)translateY(-4vh)scale(.95)}}@media (prefers-reduced-motion:reduce){.bird-name,.photo,.rubber{animation:none}}@media (max-width:700px){.bird-reveal{grid-template-columns:1fr}.photo img{max-height:45vh}}
