.fh[data-v-db17d840]{--fh-bg:#1d1d1b;background:#1d1d1b;background:var(--fh-bg);border:1px solid #3b3935;border-radius:12px;margin:2rem auto;max-width:720px;padding:1rem 1rem .75rem;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fh-head[data-v-db17d840]{align-items:center;display:grid;gap:.6rem;grid-template-columns:1fr auto 1fr;margin-bottom:.9rem}.fh-head .fh-title[data-v-db17d840]{grid-column:1/-1;grid-row:1;margin-bottom:.5rem;text-align:center}.fh-title[data-v-db17d840]{color:#d5b072;font-size:.9rem;font-weight:600;letter-spacing:.02em}.fh-toggle[data-v-db17d840]{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:10px;display:flex;grid-column:2;padding:3px}.fh-toggle button[data-v-db17d840]{background:transparent;border:0;border-radius:8px;color:#ffffff8c;cursor:pointer;font-size:.78rem;font-weight:600;padding:.35rem .9rem}.fh-toggle button.on[data-v-db17d840]{background:hsla(0,0%,100%,.14);color:#fff}.fh-status[data-v-db17d840]{color:#a39c8f;font-size:.85rem;padding:2rem .5rem;text-align:center}@media (min-width:760px){.fh[data-v-db17d840]{left:50%;max-width:none;position:relative;transform:translate(-50%);width:min(1040px,calc(100vw - 2rem))}}.fh-board[data-v-db17d840]{background:#be975b var(--wood);background-size:cover;border-radius:24px 0 0 24px;box-shadow:inset 0 0 0 1px #00000080,0 8px 24px #0006;container-type:inline-size;display:grid;grid-auto-rows:48px;overflow:hidden;padding:0;position:relative}.fh-cell[data-v-db17d840]{align-items:center;-o-border-image:linear-gradient(270deg,#404040,#9e9e9e,#404040) 1 100%;border-image:linear-gradient(270deg,#404040,#9e9e9e,#404040) 1 100%;border-right:3px solid;display:flex;justify-content:center;position:relative;z-index:3}.fh-cell.nut[data-v-db17d840]{-o-border-image:linear-gradient(270deg,#b9b3a6,#fff,#b9b3a6) 1 100%;border-image:linear-gradient(270deg,#b9b3a6,#fff,#b9b3a6) 1 100%;border-right:10px solid}.fh-board.gems .fh-cell[data-v-db17d840]{z-index:auto}.fh-strings[data-v-db17d840]{display:flex;flex-direction:column;top:0;right:0;bottom:0;left:0;justify-content:space-around;padding:6px 0;pointer-events:none;position:absolute;z-index:2}.fh-gstring[data-v-db17d840]{background:linear-gradient(#f0ece4,#8f8a80);box-shadow:0 1px 2px #0009;width:100%}.fh-markers[data-v-db17d840]{display:grid;top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:1}.fh-marker-col[data-v-db17d840]{align-items:center;display:flex;justify-content:center;position:relative}.fh-dot[data-v-db17d840]{background:#5e4a2a;border-radius:50%;box-shadow:inset 0 1px 3px #0000008c;height:20px;width:20px}.fh-dot-a[data-v-db17d840],.fh-dot-b[data-v-db17d840]{left:50%;position:absolute;transform:translate(-50%,-50%)}.fh-dot-a[data-v-db17d840]{top:25%}.fh-dot-b[data-v-db17d840]{top:75%}.fh-gem[data-v-db17d840]{align-items:center;border:2px solid hsla(0,0%,100%,.9);border-radius:8px;box-shadow:5px 5px 10px #00000080;color:#fff;display:inline-flex;font-family:Press Start\ 2P,ui-monospace,monospace;font-size:19px;height:38px;justify-content:center;line-height:1;min-width:40px;padding:0 8px;pointer-events:none;position:relative;z-index:6}.fh-gem small[data-v-db17d840]{align-self:flex-start;font-family:system-ui,sans-serif;font-size:.7em;font-weight:800;margin-left:2px;margin-top:3px}.fh-board.v .fh-gem[data-v-db17d840]{border-width:1.5px;font-size:14px;height:30px;min-width:30px;padding:0 5px}.fh-gem.red[data-v-db17d840]{background:#9e4f00}.fh-gem.green[data-v-db17d840]{background:#587023}.fh-blob[data-v-db17d840]{border-radius:50%;filter:blur(6px);filter:blur(var(--heat-blur,6px));left:50%;pointer-events:none;top:50%;transform:translate(-50%,-50%);z-index:2}.fh-blob[data-v-db17d840],.fh-hit[data-v-db17d840]{position:absolute}.fh-hit[data-v-db17d840]{background:transparent;border:0;cursor:pointer;top:0;right:0;bottom:0;left:0;padding:0;z-index:6}.fh-hit[data-v-db17d840]:focus-visible{border-radius:6px;outline:2px solid hsla(0,0%,100%,.7);outline-offset:-3px}.fh-boardwrap[data-v-db17d840]{display:flex;flex-direction:column}.fh-boardwrap.v[data-v-db17d840]{align-items:flex-start;flex-direction:row}.fh-boardwrap.v .fh-board[data-v-db17d840]{flex:1;min-width:0}.fh-edge[data-v-db17d840]{background:var(--fh-bg);left:0;pointer-events:none;position:absolute;right:0;z-index:4}.fh-edge.top[data-v-db17d840]{border-top-left-radius:12px;height:12px;top:0}.fh-edge.bot[data-v-db17d840]{border-bottom-left-radius:12px;bottom:0;height:12px}.fh-board[data-v-db17d840]:not(.v){background:none;box-shadow:none}.fh-board[data-v-db17d840]:not(.v):before{background:#be975b var(--wood);background-size:cover;border-radius:22px 0 0 22px;content:"";top:2px;right:0;bottom:2px;left:0;position:absolute;z-index:0}.fh-boardwrap[data-v-db17d840]:not(.v){transform:perspective(55em) rotateY(-5deg) scale(.95)}.fh-board.v[data-v-db17d840]{background:#be975b;border-radius:8px;grid-auto-rows:auto;padding:0}.fh-markers.v[data-v-db17d840],.fh-strings.v[data-v-db17d840]{top:0;right:0;bottom:0;left:0}.fh-board.v[data-v-db17d840]:before{background:#be975b var(--wood);background-size:cover;content:"";height:100cqw;left:100cqw;position:absolute;top:0;transform:rotate(90deg);transform-origin:0 0;width:var(--vh);z-index:0}.fh-cell.v[data-v-db17d840]{border-bottom:3px solid;-o-border-image:linear-gradient(0deg,#404040,#9e9e9e,#404040) 100% 1;border-image:linear-gradient(0deg,#404040,#9e9e9e,#404040) 100% 1;border-right:0}.fh-cell.nut.v[data-v-db17d840]{border-bottom:10px solid;-o-border-image:linear-gradient(0deg,#b9b3a6,#fff,#b9b3a6) 100% 1;border-image:linear-gradient(0deg,#b9b3a6,#fff,#b9b3a6) 100% 1;border-right:0}.fh-strings.v[data-v-db17d840]{flex-direction:row;padding:0}.fh-gstring.v[data-v-db17d840]{background:linear-gradient(90deg,#f0ece4,#8f8a80);box-shadow:1px 0 2px #0009;height:auto;width:auto}.fh-markers.v .fh-dot-a[data-v-db17d840],.fh-markers.v .fh-dot-b[data-v-db17d840]{top:50%;transform:translate(-50%,-50%)}.fh-markers.v .fh-dot-a[data-v-db17d840]{left:30%}.fh-markers.v .fh-dot-b[data-v-db17d840]{left:70%}.fh-foot[data-v-db17d840]{align-items:center;display:grid;gap:.6rem;grid-template-columns:1fr auto 1fr;margin-top:.7rem}.fh-legend[data-v-db17d840]{align-items:center;color:#a39c8f;display:flex;font-size:.72rem;gap:.5rem;grid-column:2;justify-content:center}.fh-legend i[data-v-db17d840]{background:linear-gradient(90deg,#14a314,#a3a314,#a31414);border-radius:4px;flex:0 0 120px;height:8px}.fh-source[data-v-db17d840]{background:none;border:0;color:#d5b072;cursor:pointer;display:inline-block;font-size:.74rem;grid-column:1;justify-self:start;margin:0;padding:0;text-decoration:underline;text-underline-offset:2px}.fh-source[data-v-db17d840]:hover{color:#e4c795}.fh-modal[data-v-db17d840]{background:transparent;border:0;color:#f0ede6;margin:auto;padding:0;width:min(92vw,420px)}.fh-modal[data-v-db17d840]::backdrop{background:rgba(0,0,0,.65)}.fh-modal-box[data-v-db17d840]{background:#201f1d;border:1px solid #46433f;border-radius:12px;box-shadow:0 16px 40px #0009;padding:1.1rem 1.25rem 1.2rem;position:relative}.fh-modal-box h4[data-v-db17d840]{color:#d5b072;font-size:.9rem;font-weight:600;margin:0 0 .5rem}.fh-modal-box p[data-v-db17d840]{color:#c6c1b9;font-size:.9rem;line-height:1.5;margin:0}.fh-modal-box a[data-v-db17d840]{color:#d5b072;text-decoration:underline;text-underline-offset:2px}.fh-modal-box a[data-v-db17d840]:hover{color:#e4c795}.fh-modal-x[data-v-db17d840]{background:none;border:0;color:#a39c8f;cursor:pointer;font-size:1.4rem;height:1.8rem;line-height:1;position:absolute;right:.55rem;top:.4rem;width:1.8rem}.fh-modal-x[data-v-db17d840]:hover{color:#fff}.fh-caption[data-v-db17d840],.fh-meta[data-v-db17d840]{color:#989081;font-size:.74rem;margin-top:.5rem;padding-bottom:.35rem}.fh-tip[data-v-db17d840]{background:#171717;border-radius:10px;box-shadow:0 8px 24px #0000008c;color:#fff;padding:.7rem .85rem .8rem;pointer-events:none;position:absolute;text-align:center;transform:translate(-50%,-100%);z-index:20}.fh-tip.below[data-v-db17d840]{transform:translate(-50%)}.fh-tip-note[data-v-db17d840]{font-size:1.7rem;font-weight:800;line-height:1.1;margin-bottom:.5rem}.fh-tip-bar[data-v-db17d840]{background:#5b9b3b;border-radius:.75rem;display:flex;height:1.5rem;overflow:hidden;position:relative}.fh-tip-bad[data-v-db17d840]{background:#b93d31;height:100%}.fh-tip-good[data-v-db17d840]{background:#5b9b3b;flex:1}.fh-tip-bar b[data-v-db17d840]{align-items:center;font-size:.88rem;font-weight:800;top:0;right:0;bottom:0;left:0;position:absolute;text-shadow:0 1px 2px rgba(0,0,0,.35)}.fh-tip-avg[data-v-db17d840],.fh-tip-bar b[data-v-db17d840]{display:flex;justify-content:center}.fh-tip-avg[data-v-db17d840]{align-items:baseline;font-size:.8rem;font-weight:700;gap:.3rem;margin-top:.55rem}.fh-tip-avg em[data-v-db17d840]{color:#a6a6a6;font-size:.72rem;font-style:normal;font-weight:700;letter-spacing:.04em}.fh-tip-avg strong[data-v-db17d840]{font-size:1.15rem;font-weight:800}
