.fh[data-v-efc873b1]{background:#1d1d1b;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-efc873b1]{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem;justify-content:space-between;margin-bottom:.9rem}.fh-title[data-v-efc873b1]{color:#d5b072;font-size:.9rem;font-weight:600;letter-spacing:.02em}.fh-toggle[data-v-efc873b1]{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:10px;display:flex;padding:3px}.fh-toggle button[data-v-efc873b1]{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-efc873b1]{background:hsla(0,0%,100%,.14);color:#fff}.fh-status[data-v-efc873b1]{color:#a39c8f;font-size:.85rem;padding:2rem .5rem;text-align:center}.fh-board[data-v-efc873b1]{background:#be975b var(--wood);background-size:cover;border-radius:8px;box-shadow:inset 0 0 0 1px #00000080,0 8px 24px #0006;container-type:inline-size;display:grid;grid-auto-rows:40px;overflow:hidden;position:relative}.fh-cell[data-v-efc873b1]{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-efc873b1]{-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-strings[data-v-efc873b1]{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-efc873b1]{background:linear-gradient(#f0ece4,#8f8a80);box-shadow:0 1px 2px #0009;width:100%}.fh-markers[data-v-efc873b1]{display:grid;top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:1}.fh-marker-col[data-v-efc873b1]{align-items:center;display:flex;justify-content:center;position:relative}.fh-dot[data-v-efc873b1]{background:#5e4a2a;border-radius:50%;box-shadow:inset 0 1px 3px #0000008c;height:20px;width:20px}.fh-dot-a[data-v-efc873b1],.fh-dot-b[data-v-efc873b1]{left:50%;position:absolute;transform:translate(-50%)}.fh-dot-a[data-v-efc873b1]{top:22%}.fh-dot-b[data-v-efc873b1]{top:62%}.fh-blob[data-v-efc873b1]{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-efc873b1],.fh-hit[data-v-efc873b1]{position:absolute}.fh-hit[data-v-efc873b1]{background:transparent;border:0;cursor:pointer;top:0;right:0;bottom:0;left:0;padding:0;z-index:6}.fh-hit[data-v-efc873b1]:focus-visible{border-radius:6px;outline:2px solid hsla(0,0%,100%,.7);outline-offset:-3px}.fh-fretnums[data-v-efc873b1]{color:#f0ede6;display:grid;font-size:11px;font-variant-numeric:tabular-nums;margin-top:6px;opacity:.4;text-align:center}.fh-legend[data-v-efc873b1]{align-items:center;color:#a39c8f;display:flex;font-size:.72rem;gap:.5rem;margin-top:.7rem}.fh-legend i[data-v-efc873b1]{background:linear-gradient(90deg,#14a314,#a3a314,#a31414);border-radius:4px;flex:0 0 120px;height:8px}.fh-caption[data-v-efc873b1],.fh-meta[data-v-efc873b1]{color:#989081;font-size:.74rem;margin-top:.5rem;padding-bottom:.35rem}.fh-tip[data-v-efc873b1]{background:#161513;border:1px solid #514e48;border-radius:8px;box-shadow:0 8px 20px #00000080;color:#f0ede6;font-size:.78rem;line-height:1.35;padding:.5rem .65rem;pointer-events:none;position:absolute;transform:translate(-50%,-100%);z-index:20}.fh-tip.below[data-v-efc873b1]{transform:translate(-50%)}.fh-tip strong[data-v-efc873b1]{color:#fff;font-size:.95rem}.fh-tip span[data-v-efc873b1]{color:#afa99d}.fh-tip-row[data-v-efc873b1]{font-weight:600}.fh-tip-sub[data-v-efc873b1]{color:#989081;font-size:.7rem;margin-top:.15rem}
