@font-face{font-family:Pixel Pirate;src:url(/fonts/PixelPirate-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}.honey-page{min-height:100svh;color:var(--ink);background-color:var(--paper-cool);background-image:radial-gradient(circle at 1px 1px,#1717171a .65px,#0000 .8px);background-size:4px 4px}.honey-shell{width:min(1120px,100% - 64px);margin:0 auto;padding:36px 0 24px}.honey-heading{justify-content:space-between;align-items:end;gap:24px;padding-bottom:25px;display:flex}.honey-eyebrow,.honey-heading-side,.honey-dialog-kicker{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.honey-eyebrow{color:var(--print);margin:0 0 17px}.honey-heading h1{color:var(--ink);font-family:var(--display);letter-spacing:-.035em;text-transform:uppercase;text-shadow:1px 1px 0 var(--accent);margin:0;font-size:clamp(38px,5.4vw,65px);font-weight:400;line-height:.9}.honey-heading h1>span{color:var(--print)}.honey-lede{max-width:42rem;color:var(--ink);font-family:var(--serif);margin:17px 0 0;font-size:clamp(17px,1.65vw,21px);line-height:1.35}.honey-heading-side{color:var(--ink);text-align:right;gap:14px;padding-bottom:3px;font-size:9px;display:grid}.honey-heading-side b{color:var(--print);font-family:var(--sans);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.honey-world-record{gap:6px;min-width:140px;display:grid}.honey-leaderboard{border-collapse:collapse;text-align:left;width:175px}.honey-leaderboard caption{color:var(--print);text-align:left;padding-bottom:5px}.honey-leaderboard td,.honey-leaderboard th{vertical-align:middle;border:0;padding:2px 0;font-weight:800;line-height:1.2}.honey-leaderboard .honey-rank{width:18px;color:color-mix(in srgb, var(--ink) 55%, var(--paper-cool))}.honey-leaderboard th{letter-spacing:0;text-transform:none;font-size:11px}.honey-leaderboard td:last-child{text-align:right;padding-left:10px}.honey-record-holder{letter-spacing:.04em;text-transform:none;gap:4px;font-size:9px;display:grid}.honey-record-holder time{color:color-mix(in srgb, var(--ink) 65%, var(--paper-cool));white-space:nowrap;font-size:8px}.honey-cabinet{--honey-muted:color-mix(in srgb, var(--ink) 65%, var(--paper-cool));--honey-rule:color-mix(in srgb, var(--ink) 25%, var(--paper-cool));--honey-danger:color-mix(in srgb, var(--accent) 60%, var(--ink));border:1px solid var(--ink);color:var(--ink);background:var(--paper-cool);padding:5px;position:relative}.honey-hud{background:var(--paper-cool);border-bottom:1px solid var(--ink);grid-template-columns:1.15fr 1fr auto auto;align-items:center;gap:24px;padding:15px 18px 17px;display:grid}.honey-stings>span{color:var(--ink);font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;font-size:9px;font-weight:800;display:flex}.honey-score>span{color:var(--ink);font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:800;display:block}.honey-score strong{color:var(--print);font-family:var(--sans);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:800;line-height:1;display:block}.honey-score small{color:var(--honey-muted);letter-spacing:.02em;margin-left:6px;font-size:9px;font-weight:800}.honey-meter progress{-webkit-appearance:none;appearance:none;background:var(--honey-rule);border:0;width:100%;height:8px;display:block;overflow:hidden}.honey-meter progress::-webkit-progress-bar{background:var(--honey-rule)}.honey-meter progress::-webkit-progress-value{background:var(--print);transition:width .1s linear}.honey-meter progress::-moz-progress-bar{background:var(--print)}.honey-meter.is-danger progress::-webkit-progress-value{background:var(--honey-danger)}.honey-meter.is-danger progress::-moz-progress-bar{background:var(--honey-danger)}.honey-stings>div{align-items:center;gap:6px;height:7px;display:flex}.honey-stings i{color:var(--honey-rule);font:800 19px/1 var(--sans);font-style:normal}.honey-stings i.is-stung{color:var(--honey-danger)}.honey-toggles{gap:7px;display:flex}.honey-icon-button{border:1px solid var(--ink);min-width:40px;min-height:40px;color:var(--ink);background:var(--paper-cool);cursor:pointer;font:800 15px/1 var(--sans);justify-content:center;align-items:center;gap:7px;padding:5px 8px;display:inline-flex}.honey-icon-button[aria-pressed=true]{color:var(--print);border-color:var(--print)}.honey-sound-label{letter-spacing:.08em;text-transform:uppercase;font-size:8px}.honey-icon-button:hover:not(:disabled){color:var(--paper-cool);border-color:var(--print);background:var(--print)}.honey-icon-button:disabled{color:var(--honey-rule);border-color:var(--honey-rule);cursor:default}.honey-stage{aspect-ratio:16/9;isolation:isolate;background:#49344e;position:relative;overflow:hidden}.honey-canvas,.honey-canvas canvas{width:100%;height:100%;image-rendering:pixelated;display:block}.honey-canvas{margin:0;position:absolute;inset:0}.honey-dialog{z-index:2;border:1px solid var(--ink);outline:4px solid var(--paper-cool);width:min(340px,44%);color:var(--ink);background:var(--paper-cool);padding:20px;position:absolute;top:50%;left:6%;transform:translateY(-50%)}.honey-intro{width:280px;max-width:92%;max-height:calc(100% - 8px);overflow-y:auto}.honey-dialog-kicker{color:var(--print);letter-spacing:.1em;margin-bottom:16px;font-size:8px;display:block}.honey-dialog h2{font-family:var(--display);letter-spacing:-.035em;text-transform:uppercase;text-shadow:1px 1px 0 var(--accent);margin:0;font-size:clamp(23px,2.35vw,30px);font-weight:400;line-height:.96}.honey-intro h2{font-kerning:none;font-variant-ligatures:none;letter-spacing:0}.honey-dialog p{color:var(--ink);font-family:var(--serif);margin:16px 0;font-size:clamp(13px,1.3vw,16px);line-height:1.3}.honey-dialog p strong{color:var(--print);font-family:var(--sans);font-variant-numeric:tabular-nums;margin-top:8px;font-size:.8em;font-weight:800;display:block}.honey-primary{border:1px solid var(--print);width:100%;min-height:44px;color:var(--paper-cool);background:var(--print);cursor:pointer;font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;font-size:10px;font-weight:800;display:flex}.honey-primary:hover{border-color:var(--ink);background:var(--ink)}.honey-primary:active{color:var(--ink);border-color:var(--ink);background:var(--accent);transform:translateY(1px)}.honey-outcome{text-align:center;gap:16px;width:min(370px,72%);display:grid;left:50%;transform:translate(-50%,-50%)}.honey-dialog.honey-outcome>p,.honey-outcome>.honey-dialog-kicker{margin:0}.honey-stage>.honey-outcome{max-height:calc(100% - 16px);overflow-y:auto}.honey-outcome .honey-primary{justify-content:center}.honey-outcome-layer{z-index:4;pointer-events:none;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.honey-outcome-layer>.honey-outcome{pointer-events:auto;width:min(370px,100%);max-width:100%;min-height:0;max-height:100%;margin:0;position:relative;inset:auto;overflow-y:auto;transform:none}.honey-outcome .honey-record-heading{color:var(--print);font-family:var(--sans);letter-spacing:.06em;margin:0;font-size:9px;font-weight:800;line-height:1.3}.honey-outcome .honey-record-fields{text-align:left;grid-template-columns:1fr}.honey-outcome .honey-record-fields .honey-primary{width:100%}.honey-outcome .honey-record-status{padding:0}.honey-caption{z-index:3;color:#d8d0bd;width:90%;font-family:"Pixel Pirate", var(--serif);font-synthesis:none;text-align:center;text-shadow:1px 1px #171717,-1px -1px #171717,1px -1px #171717,-1px 1px #171717;pointer-events:none;font-size:24px;font-weight:400;line-height:1.4;position:absolute;bottom:20px;left:5%}.honey-caption span{background:0 0;padding:0}.honey-stage:has(>.honey-outcome) .honey-caption{visibility:hidden}.honey-controls{border-top:1px solid var(--ink);grid-template-columns:1fr;padding:13px 16px 11px;display:grid}.honey-reach{border:1px solid var(--print);min-height:49px;color:var(--paper-cool);background:var(--print);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font-size:10px;font-weight:800;line-height:1.3;display:flex}.honey-reach:hover:not(:disabled){border-color:var(--ink)}.honey-reach.is-reaching{color:var(--ink);border-color:var(--ink);background:var(--accent);transform:translateY(1px)}.honey-reach:disabled{color:var(--honey-muted);background:color-mix(in srgb, var(--ink) 8%, var(--paper-cool));border-color:var(--honey-rule);cursor:default}.honey-key{min-width:23px;font:800 9px/1 var(--sans);letter-spacing:.04em;opacity:.8;border:1px solid;justify-content:center;align-items:center;padding:4px 5px;display:inline-flex}.honey-record-form{gap:12px;margin:0;padding:0;display:grid}.honey-record-heading{color:var(--print);font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.honey-record-fields{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.honey-record-fields>label{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font-size:9px;font-weight:800}.honey-record-input-wrap{min-width:0;position:relative}.honey-record-fields input{border:1px solid var(--ink);width:100%;min-width:0;min-height:44px;color:var(--ink);background:var(--paper-cool);font-family:var(--sans);border-radius:0;padding:10px 60px 10px 12px;font-size:14px;font-weight:800;display:block}.honey-record-input-wrap .honey-record-count{pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.honey-record-fields .honey-primary{flex-shrink:0;justify-content:center;gap:5px;width:auto}.honey-record-count{color:var(--honey-muted);white-space:nowrap;font-family:var(--sans);font-variant-numeric:tabular-nums;font-size:9px;font-weight:800}.honey-record-message,.honey-record-status{font-family:var(--serif);margin:0;padding-top:5px;font-size:14px;line-height:1.3;display:block}.honey-record-status{color:var(--honey-muted)}.honey-record-message.is-error{color:var(--honey-danger)}.honey-primary:disabled{color:var(--honey-muted);border-color:var(--honey-rule);background:var(--paper-cool);cursor:default}.honey-footnote{color:var(--ink);justify-content:space-between;align-items:start;gap:20px;padding:16px 0 8px;font-size:15px;line-height:1.4;display:flex}.honey-footnote-copy{max-width:35rem}.honey-footnote-copy p{margin:0 0 8px}.honey-footnote-copy .honey-credit{font-family:var(--sans);letter-spacing:.04em;font-size:10px;font-weight:800}.honey-footnote-links{flex-wrap:wrap;justify-content:flex-end;gap:10px 22px;display:flex}.honey-footnote a{border-bottom:1px solid var(--print);color:var(--print);font-variant-emoji:text;white-space:nowrap;padding:2px 0 5px}.honey-footnote a:hover{color:var(--ink);border-color:var(--accent)}.honey-footnote a:focus-visible{outline:2px solid var(--print);outline-offset:4px}:is(.honey-cabinet button:focus-visible,.honey-cabinet a:focus-visible){outline:2px solid var(--ink);outline-offset:3px}.honey-loading{color:var(--ink);background:var(--paper-cool);justify-content:center;align-items:center;gap:14px;font-size:20px;display:flex;position:absolute;inset:0}.honey-loading-mark{color:var(--print);animation:1.3s ease-in-out infinite alternate honey-pulse}.honey-page .site-footer{border-top:1px solid var(--accent)}@keyframes honey-pulse{to{opacity:.3}}@media (min-width:701px) and (min-height:620px){.honey-shell{width:min(1060px,100% - 64px,177.778svh - 640px);padding-top:20px}.honey-heading{padding-bottom:18px}.honey-heading h1{font-size:clamp(38px,4vw,54px)}.honey-eyebrow{margin-bottom:10px;font-size:9px}.honey-hud{gap:18px;padding:10px 15px 12px}}@media (max-width:700px){.honey-shell{width:calc(100% - 28px);padding-top:25px}.honey-heading{padding-bottom:18px;display:block}.honey-heading h1{font-size:clamp(31px,7.4vw,48px)}.honey-lede{margin-top:14px;font-size:16px}.honey-eyebrow{letter-spacing:.08em;margin-bottom:13px;font-size:8px}.honey-heading-side{border-top:1px solid var(--accent);text-align:left;margin-top:15px;padding-top:10px;font-size:8px}.honey-world-record{gap:8px;display:grid}.honey-leaderboard{width:min(175px,100%)}.honey-record-holder{text-align:right;gap:3px}.honey-hud{grid-template-columns:1fr 1fr auto;gap:10px 15px;padding:12px 10px}.honey-score>span{font-size:7px}.honey-score strong{font-size:20px}.honey-score small{font-size:7px}.honey-stings{grid-column:1/3;align-items:center;gap:9px;display:flex}.honey-stings>span{margin:0;font-size:7px}.honey-stings>div{gap:7px}.honey-stings i{font-size:16px}.honey-toggles{grid-area:1/3/3;gap:5px}.honey-icon-button{min-width:34px;min-height:44px;padding:5px}.honey-sound-label{display:none}.honey-dialog{outline-width:2px;padding:12px;left:4%}.honey-dialog-kicker{margin-bottom:9px;font-size:6px}.honey-dialog h2{font-size:clamp(19px,4.7vw,31px)}.honey-dialog p{margin:10px 0 12px;font-size:12px;line-height:1.22}.honey-primary{gap:5px;min-height:40px;padding:9px;font-size:8px}.honey-outcome{width:72%;left:50%}.honey-caption{font-size:16px;bottom:12px}.honey-controls{padding:10px 8px}.honey-reach{gap:8px;min-height:52px;padding:9px;font-size:9px}.honey-reach>span:last-child{display:none}.honey-key{padding:4px;font-size:8px}.honey-outcome{gap:12px}.honey-record-fields input{flex:1;font-size:16px}.honey-record-fields .honey-primary{min-height:44px}.honey-record-message,.honey-record-status{font-size:13px}.honey-footnote{flex-direction:column;gap:4px;font-size:13px}.honey-footnote-links{justify-content:flex-start}.honey-footnote a{font-size:12px}}@media (max-width:400px){.honey-intro{padding:10px;top:50%}.honey-dialog-kicker{display:none}.honey-intro h2{font-size:20px}.honey-intro p{margin:7px 0 8px;font-size:11px}}@media (prefers-reduced-motion:reduce){.honey-loading-mark{animation:none}}
