@font-face{font-family:Powderfinger;src:url(../../../fonts/powderfinger.woff2)format("woff2");font-display:swap}@font-face{font-family:Powderfinger Smudged;src:url(../../../fonts/powderfinger-smudged.woff2)format("woff2");font-display:swap}@font-face{font-family:Powderfinger Pad;src:url(../../../fonts/powderfinger-pad.woff2)format("woff2");font-display:swap}@font-face{font-family:Powderfinger Ghost;src:url(../../../fonts/powderfinger-ghost.woff2)format("woff2");font-display:swap}@font-face{font-family:Powderfinger Type;src:url(../../../fonts/powderfinger-type.woff2)format("woff2");font-display:swap}@font-face{font-family:Special Elite;src:url(../../../fonts/special-elite-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Work Sans;src:url(../../../fonts/work-sans-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Work Sans;src:url(../../../fonts/work-sans-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Work Sans;src:url(../../../fonts/work-sans-600.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Work Sans;src:url(../../../fonts/work-sans-700.woff2)format("woff2");font-weight:700;font-display:swap}:root{--paper:#e9dcbe;--paper-lit:#f5ecd8;--paper-edge:#d4c4a0;--ink:#24201a;--ink-soft:#6e6352;--ink-faint:#9b8f7b;--stamp:#a8342a;--seal:#7b2a22;--clear:#47663a;--rule:#24201a29;--desk:#e9dcbe;--kraft:#c18a51;--kraft-edge:#5a401c47;--label:#ead7b7;--teal:#3d6f64;--scene:1;--shadow:0 1px 2px #0000001f, 0 8px 24px #0000002e;--display:"Powderfinger Type", "Special Elite", Impact, sans-serif;--type:"Special Elite", "Courier New", monospace;--body:"Work Sans", system-ui, -apple-system, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{background:var(--desk)}body{min-height:100%;color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0}body:before{content:"";z-index:-1;pointer-events:none;background:url(../../../textures/bricks.svg) repeat var(--desk);opacity:var(--scene);background-size:450px 350px;position:fixed;inset:0}.office{--office-wash:.1;background-image:linear-gradient(rgba(233, 220, 190, var(--office-wash)), rgba(233, 220, 190, var(--office-wash))), url(../../../textures/detective-office.webp);background-position:50%,bottom;background-repeat:no-repeat,no-repeat;background-size:cover,cover;background-attachment:fixed,fixed;min-height:100svh}@media (width<=819px){.office{background-size:cover,200%;background-attachment:scroll,scroll}}*,:before,:after{box-sizing:border-box}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--stamp);outline-offset:3px}.hq-page{box-sizing:border-box;flex-direction:column;flex-grow:1;gap:18px;padding:10px 20px 22px;display:flex}.hq-page h1{font-family:var(--type);margin:0;font-size:27px;font-weight:400;line-height:1.15}.hq-label{font-family:var(--type);letter-spacing:.18em;color:var(--ink-soft);font-size:11px}.hq-label.due{color:var(--stamp)}.hq-card{background:var(--paper-lit);border:1px solid var(--paper-edge);border-radius:8px;padding:14px}.hq-actions{gap:8px;margin-top:12px;display:flex}.hq-yes{background:var(--clear);color:#f4f0e2;min-height:44px;font-family:var(--type);letter-spacing:.1em;cursor:pointer;border:0;border-radius:5px;flex-grow:1;padding:0 16px;font-size:13.5px}.hq-no{min-height:44px;color:var(--ink-soft);cursor:pointer;background:0 0;border:1px solid #c9b894;border-radius:5px;flex-grow:1;padding:0 14px;font-size:14px}.hq-yes:disabled,.hq-no:disabled{opacity:.55;cursor:default}.hq-quiet{color:var(--ink-soft);margin:0;font-size:13.5px;line-height:1.5}.hq-problem{color:var(--stamp);margin:0;font-size:13.5px;line-height:1.45}.hq-worth{font-family:var(--type);color:var(--seal);font-size:20px}@media (width>=820px){.hq-page{gap:22px;padding:34px 36px}.hq-page h1{font-size:34px}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}
