.pq-board{border:1px solid var(--hairline);text-align:center;border-radius:14px;max-width:640px;margin:0 auto .6rem;padding:.6rem .9rem}.pq-board p{margin:.15rem 0}.pq-board-meta{color:var(--muted);justify-content:space-between;font-size:.88rem;font-weight:600;display:flex}.pq-board-name{color:var(--ink);font-size:1.1rem;font-weight:700}.pq-board-prompt{color:var(--ink)}.pq-more{max-width:640px;margin:1.2rem auto}.pq-board-rule{color:var(--ink);font-size:.95rem}.pq-look-key[data-fc-moment=T230],.pq-letter[data-fc-moment=T231]{max-width:640px;color:var(--muted);text-align:center;margin:.5rem auto;font-size:.92rem}.pq-letter[data-fc-moment=T231]{color:var(--ink);min-height:1.4em}.pq-guide[data-fc-moment=T230]{border-top:1px solid var(--hairline);margin-top:2rem;padding-top:1rem}.pq-guide-sum[data-fc-moment=T230]{cursor:pointer;align-items:center;min-height:44px;font-weight:700;display:flex}@media (width<=640px){#pq-bins[data-fc-moment=T230]{grid-template-columns:repeat(6,1fr);display:grid}#pq-bins[data-fc-moment=T230] .pq-bin-btn{white-space:normal;hyphens:auto;grid-column:span 2;justify-content:center;min-width:0;padding:.3rem .35rem;font-size:.82rem}#pq-bins[data-fc-moment=T230] .pq-bin-num{flex:none}#pq-bins[data-fc-moment=T230] .pq-bin-btn:nth-child(4){grid-column:2/span 2}}.pq-more-h{margin:0 0 .4rem;font-size:1rem}.pq-more-list{gap:.3rem;margin:0;padding-left:1.2rem;font-size:.95rem;display:grid}.pq-tag{vertical-align:middle;border:1px solid var(--hairline);color:var(--muted);font-size:.5em;font-family:var(--font-sans,inherit);border-radius:999px;padding:.2em .6em;font-weight:600}.pq-note[data-astro-cid-i3vdvsns]{background:color-mix(in srgb, var(--accent) 8%, transparent);border:1px solid var(--hairline);border-radius:8px;padding:.75rem 1rem;font-size:.95rem}.pq-game[data-astro-cid-i3vdvsns]{margin:1.5rem 0}.pq-canvas-wrap[data-astro-cid-i3vdvsns]{border:1px solid var(--hairline);border-radius:14px;width:100%;max-width:640px;height:clamp(240px,34vh,300px);margin:0 auto;position:relative;overflow:hidden}#pq-canvas[data-astro-cid-i3vdvsns]{touch-action:manipulation;width:100%;height:100%;display:block}#pq-canvas[data-astro-cid-i3vdvsns]:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.pq-status[data-astro-cid-i3vdvsns]{text-align:center;max-width:640px;color:var(--ink);min-height:2.4em;margin:.9rem auto 0;font-size:.95rem}.pq-controls[data-astro-cid-i3vdvsns]{justify-content:center;gap:.6rem;margin:.8rem 0;display:flex}.pq-btn{font:inherit;border:1px solid var(--hairline);color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;min-height:44px;padding:.5rem 1.1rem;font-size:.95rem}.pq-btn:focus-visible{border-color:var(--primary)}@media (hover:hover){.pq-btn:hover{border-color:var(--primary)}}.pq-btn:disabled{opacity:.45;cursor:default}.pq-btn--primary[data-astro-cid-i3vdvsns]{background:var(--primary);color:#fff;border-color:var(--primary);font-weight:600}.pq-bins[data-astro-cid-i3vdvsns]{flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:640px;margin:.6rem auto;display:flex}.pq-bin-btn{border-color:var(--pq-bin-color);align-items:center;gap:.4rem;min-width:56px;min-height:56px;display:inline-flex}.pq-bin-btn:focus-visible{border-color:var(--pq-bin-color);box-shadow:0 0 0 2px color-mix(in srgb, var(--pq-bin-color) 30%, transparent)}@media (hover:hover){.pq-bin-btn:hover:not(:disabled){border-color:var(--pq-bin-color);box-shadow:0 0 0 2px color-mix(in srgb, var(--pq-bin-color) 30%, transparent)}}.pq-bin-num{background:var(--pq-bin-color);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:1.4em;height:1.4em;font-size:.78rem;font-weight:700;display:inline-flex}.pq-howto[data-astro-cid-i3vdvsns]{max-width:640px;color:var(--muted);margin:1rem auto 0;font-size:.92rem}.pq-howto[data-astro-cid-i3vdvsns] kbd[data-astro-cid-i3vdvsns]{font-family:var(--font-mono,monospace);border:1px solid var(--hairline);border-radius:4px;padding:0 .3em}.pq-fallback[data-astro-cid-i3vdvsns]{border-top:1px solid var(--hairline);margin-top:2rem;padding-top:1.5rem}.pq-class-list[data-astro-cid-i3vdvsns]{gap:.5rem;margin:.75rem 0 1.5rem;padding:0;list-style:none;display:grid}.pq-class[data-astro-cid-i3vdvsns]{align-items:baseline;gap:.6rem;display:flex}.pq-swatch[data-astro-cid-i3vdvsns]{border-radius:4px;flex:none;width:.9rem;height:.9rem;transform:translateY(.1rem)}.pq-class--hydrophobic[data-astro-cid-i3vdvsns] .pq-swatch[data-astro-cid-i3vdvsns]{background:#e8a13a}.pq-class--polar[data-astro-cid-i3vdvsns] .pq-swatch[data-astro-cid-i3vdvsns]{background:#3aa0e8}.pq-class--positive[data-astro-cid-i3vdvsns] .pq-swatch[data-astro-cid-i3vdvsns]{background:#e05a7a}.pq-class--negative[data-astro-cid-i3vdvsns] .pq-swatch[data-astro-cid-i3vdvsns]{background:#5a8de0}.pq-class--special[data-astro-cid-i3vdvsns] .pq-swatch[data-astro-cid-i3vdvsns]{background:#7bbf6a}.pq-table[data-astro-cid-i3vdvsns]{border-collapse:collapse;width:100%;margin:.75rem 0 1.5rem;font-size:.94rem}.pq-table[data-astro-cid-i3vdvsns] th[data-astro-cid-i3vdvsns],.pq-table[data-astro-cid-i3vdvsns] td[data-astro-cid-i3vdvsns]{text-align:left;border-bottom:1px solid var(--hairline);padding:.4rem .6rem}.pq-table[data-astro-cid-i3vdvsns] thead[data-astro-cid-i3vdvsns] th[data-astro-cid-i3vdvsns]{text-transform:uppercase;letter-spacing:.03em;color:var(--muted);font-size:.78rem}.pq-mono[data-astro-cid-i3vdvsns]{font-family:var(--font-mono,monospace)}.pq-pill[data-astro-cid-i3vdvsns]{color:#12202f;border-radius:999px;padding:.1rem .55rem;font-size:.78rem;font-weight:600;display:inline-block}.pq-pill--hydrophobic[data-astro-cid-i3vdvsns]{background:#e8a13a4d}.pq-pill--polar[data-astro-cid-i3vdvsns]{background:#3aa0e84d}.pq-pill--positive[data-astro-cid-i3vdvsns]{background:#e05a7a4d}.pq-pill--negative[data-astro-cid-i3vdvsns]{background:#5a8de04d}.pq-pill--special[data-astro-cid-i3vdvsns]{background:#7bbf6a4d}.pq-methods[data-astro-cid-i3vdvsns]{font-size:.92rem}@media (prefers-color-scheme:dark){.pq-pill[data-astro-cid-i3vdvsns]{color:#0a1626}}@media (width<=640px){.pq-table[data-astro-cid-i3vdvsns]{table-layout:fixed}.pq-table[data-astro-cid-i3vdvsns] th[data-astro-cid-i3vdvsns],.pq-table[data-astro-cid-i3vdvsns] td[data-astro-cid-i3vdvsns]{overflow-wrap:anywhere;padding:.4rem .35rem}.pq-bins[data-astro-cid-i3vdvsns]{gap:.35rem}.pq-bin-btn{padding:.4rem .75rem;font-size:.85rem}}
