.wwf-tactical-tool[data-astro-cid-37sppv2z]{width:100%}.wwf-header-bar[data-astro-cid-37sppv2z]{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;margin-bottom:.75rem;background:hsl(var(--bg-surface-1));border:1px solid hsl(var(--border-subtle));border-radius:.5rem}.badge-wwf[data-astro-cid-37sppv2z]{font-family:var(--font-mono);font-size:.75rem;font-weight:700;color:hsl(var(--accent-warm, 38 92% 50%))}.wwf-note[data-astro-cid-37sppv2z]{font-size:.75rem;color:hsl(var(--text-muted))}.wwf-calc-chassis[data-astro-cid-lztukp5q]{background-color:hsl(var(--bg-surface));border:1px solid hsl(var(--border-card));border-radius:.875rem;padding:clamp(1.25rem,3vw,2rem);box-shadow:var(--shadow-elevation-2)}.wwf-header-row[data-astro-cid-lztukp5q]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid hsl(var(--border-subtle))}.wwf-badge[data-astro-cid-lztukp5q]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:hsl(var(--accent-primary))}.wwf-lexicon-tag[data-astro-cid-lztukp5q]{font-size:.75rem;color:hsl(var(--text-muted));margin-left:.5rem}.wwf-status[data-astro-cid-lztukp5q]{font-family:var(--font-mono);font-size:.75rem;color:hsl(var(--text-secondary));background-color:hsl(var(--bg-surface-1));padding:.2rem .5rem;border-radius:.25rem}.wwf-input-section[data-astro-cid-lztukp5q]{margin-bottom:1.25rem}.wwf-label[data-astro-cid-lztukp5q]{display:block;font-size:.8125rem;font-weight:600;color:hsl(var(--text-primary));margin-bottom:.4rem}.wwf-word-field[data-astro-cid-lztukp5q]{width:100%;font-family:var(--font-mono);font-size:1.35rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;padding:.65rem 1rem;border:2px solid hsl(var(--border-subtle));border-radius:.5rem;background-color:hsl(var(--bg-surface));color:hsl(var(--text-primary))}.wwf-word-field[data-astro-cid-lztukp5q]:focus{border-color:hsl(var(--border-focus));outline:none}.wwf-tiles-row[data-astro-cid-lztukp5q]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;padding:.75rem;background-color:hsl(var(--bg-canvas));border-radius:.5rem;box-shadow:var(--shadow-rack)}.wwf-tile-item{display:flex;flex-direction:column;align-items:center;gap:.25rem}.wwf-tile-btn{width:2.75rem;height:3rem;background-color:hsl(var(--bg-tile));border:1px solid hsl(var(--border-tile));border-radius:.375rem;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;font-family:var(--font-mono);box-shadow:var(--shadow-tile)}.wwf-tile-char{font-size:1.3rem;font-weight:800;color:hsl(var(--text-tile))}.wwf-tile-sub{position:absolute;right:.25rem;bottom:.15rem;font-size:.65rem;font-weight:700;color:hsl(var(--text-muted))}.wwf-mod-toggle{font-size:.75rem;font-weight:700;padding:.25rem .5rem;min-width:2rem;min-height:1.75rem;border-radius:.25rem;border:1px solid hsl(var(--border-subtle));background-color:hsl(var(--bg-surface));color:hsl(var(--text-secondary));cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center}.wwf-mod-toggle.dl{background-color:hsl(var(--accent-dl) / .15);border-color:hsl(var(--accent-dl));color:hsl(var(--accent-dl))}.wwf-mod-toggle.tl{background-color:hsl(var(--accent-tl) / .15);border-color:hsl(var(--accent-tl));color:hsl(var(--accent-tl))}.word-multipliers-tray[data-astro-cid-lztukp5q]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.5rem}.mult-label[data-astro-cid-lztukp5q]{font-size:.8125rem;font-weight:600;color:hsl(var(--text-secondary))}.mult-btn-group[data-astro-cid-lztukp5q]{display:flex;flex-wrap:wrap;gap:.5rem}.mult-btn[data-astro-cid-lztukp5q]{background-color:hsl(var(--bg-surface-1));border:1px solid hsl(var(--border-subtle));color:hsl(var(--text-secondary));font-size:.75rem;font-weight:700;padding:.35rem .75rem;border-radius:.375rem;cursor:pointer;white-space:nowrap;flex-shrink:0}.mult-btn[data-astro-cid-lztukp5q].active{background-color:hsl(var(--accent-primary));color:#fff;border-color:hsl(var(--accent-primary))}.mult-btn[data-astro-cid-lztukp5q].dw.active{background-color:hsl(var(--accent-dw));border-color:hsl(var(--accent-dw));color:#fff}.mult-btn[data-astro-cid-lztukp5q].tw.active{background-color:hsl(var(--accent-tw));border-color:hsl(var(--accent-tw));color:#fff}.wwf-score-banner[data-astro-cid-lztukp5q]{display:flex;justify-content:space-between;align-items:center;background-color:hsl(var(--bg-surface-1));border:1px solid hsl(var(--border-subtle));border-radius:.75rem;padding:1rem 1.25rem}.score-caption[data-astro-cid-lztukp5q]{display:block;font-size:.875rem;font-weight:700;color:hsl(var(--text-primary))}.score-breakdown[data-astro-cid-lztukp5q]{font-size:.75rem;color:hsl(var(--text-muted))}.score-total[data-astro-cid-lztukp5q]{font-family:var(--font-mono);font-size:2.25rem;font-weight:800;color:hsl(var(--accent-primary));line-height:1}.editorial-container[data-astro-cid-kjzojpld]{max-width:58rem;margin:3.5rem auto 1rem;padding:0 1.25rem}.surface-band[data-astro-cid-kjzojpld]{background-color:hsl(var(--bg-surface) / .5);border-radius:1rem;padding:1.5rem;margin:2rem auto}.section-heading[data-astro-cid-kjzojpld]{font-size:clamp(1.5rem,2.8vw,2.15rem);font-weight:800;letter-spacing:-.025em;color:hsl(var(--text-primary));margin-top:2rem;margin-bottom:1rem}.editorial-prose[data-astro-cid-kjzojpld]{font-size:1.0625rem;color:hsl(var(--text-secondary));line-height:1.7;margin-bottom:1.25rem}.calculator-companion-section[data-astro-cid-kjzojpld]{width:100%;max-width:1280px;margin:2.5rem auto 3.5rem;padding:0 1.25rem}.calculator-inner-container[data-astro-cid-kjzojpld]{background-color:hsl(var(--bg-surface));border-bottom:1px solid hsl(var(--border-subtle, 0 0% 85%) / .4);border-radius:.875rem;padding:clamp(1.25rem,3vw,2.5rem);box-shadow:var(--shadow-elevation-1)}.calc-section-header[data-astro-cid-kjzojpld]{margin-bottom:1.5rem}.calc-eyebrow[data-astro-cid-kjzojpld]{display:inline-block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:hsl(var(--accent-primary));margin-bottom:.35rem}.wwf-two-letter-conduit[data-astro-cid-kjzojpld]{margin:2.5rem 0 2rem;padding:1.5rem;background:hsl(var(--bg-surface));border-top:1px solid hsl(var(--accent-primary) / .3);border-bottom:2px solid hsl(var(--accent-primary));box-shadow:inset 4px 0 hsl(var(--accent-primary));border-radius:var(--radius-sm, 8px)}.wwf-two-letter-conduit[data-astro-cid-kjzojpld] .conduit-badge[data-astro-cid-kjzojpld]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--accent-primary));margin-bottom:.35rem;display:inline-block}.wwf-two-letter-conduit[data-astro-cid-kjzojpld] h3[data-astro-cid-kjzojpld]{font-size:1.15rem;font-weight:700;color:hsl(var(--text-primary));margin-bottom:.5rem}.wwf-two-letter-conduit[data-astro-cid-kjzojpld] p[data-astro-cid-kjzojpld]{font-size:.9rem;color:hsl(var(--text-secondary));line-height:1.55;margin-bottom:1rem}.wwf-two-letter-conduit[data-astro-cid-kjzojpld] .conduit-btn-link[data-astro-cid-kjzojpld]{font-size:.875rem;font-weight:700;color:hsl(var(--accent-primary));text-decoration:underline;text-underline-offset:3px}
