.multimulti-tool-card{background:hsl(var(--bg-surface));border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-lg);padding:1.5rem;box-shadow:var(--shadow-sm);margin:1.5rem auto 3rem}.mm-config-bar{display:flex;flex-wrap:wrap;gap:1.25rem;align-items:center;justify-content:space-between;padding-bottom:1.25rem;border-bottom:1px solid hsl(var(--border-subtle))}.mm-config-group{display:flex;flex-direction:column;gap:.35rem}.mm-config-group label{font-size:.85rem;font-weight:700;color:hsl(var(--text-secondary))}.form-select{background:hsl(var(--bg-card));color:hsl(var(--text-primary));border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-md);padding:.6rem .9rem;font-weight:700}.toggle-container{display:flex;align-items:center;gap:.5rem;cursor:pointer}.mm-quick-picks{display:flex;gap:.5rem}.btn-quick-dip{background:hsl(var(--accent-primary));color:#000;border:none;padding:.6rem 1rem;border-radius:var(--radius-md);font-weight:800;cursor:pointer}.btn-clear-picks{background:transparent;color:hsl(var(--text-secondary));border:1px solid hsl(var(--border-subtle));padding:.6rem .8rem;border-radius:var(--radius-md);font-size:.85rem;cursor:pointer}.user-selection-area{margin:1.25rem 0;background:hsl(var(--bg-card));padding:1rem;border-radius:var(--radius-md);border:1px solid hsl(var(--border-subtle))}.selection-label{font-size:.85rem;font-weight:700;color:hsl(var(--text-secondary));margin-bottom:.5rem}.user-balls-strip{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;min-height:42px}.user-ball{width:36px;height:36px;border-radius:50%;background:hsl(var(--accent-primary) / .15);color:hsl(var(--accent-primary));border:2px solid hsl(var(--accent-primary));display:flex;align-items:center;justify-content:center;font-weight:900;font-size:.95rem;cursor:pointer}.empty-hint{font-size:.85rem;color:hsl(var(--text-tertiary, var(--text-secondary)))}.actions-row{display:flex;gap:.75rem;margin:1.25rem 0;flex-wrap:wrap}.btn-draw-mm{flex:2;min-width:180px;background:linear-gradient(135deg,#1380ec,#154fc1);color:#fff;border:none;padding:.85rem 1.5rem;border-radius:var(--radius-md);font-size:1.05rem;font-weight:900;cursor:pointer;box-shadow:0 4px 12px #1976d240}.btn-sim-mm{flex:1;background:hsl(var(--bg-card));color:hsl(var(--text-primary));border:1px solid hsl(var(--border-subtle));padding:.85rem 1rem;border-radius:var(--radius-md);font-weight:800;cursor:pointer}.draw-stage{background:hsl(var(--bg-card));border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-md);padding:1.25rem;margin:1.25rem 0}.stage-header{display:flex;justify-content:space-between;font-size:.85rem;font-weight:700;color:hsl(var(--text-secondary));margin-bottom:.75rem}.plus-indicator{color:#e0a906}.drawn-balls-grid{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.draw-ball{aspect-ratio:1 / 1;border-radius:50%;background:hsl(var(--bg-surface));border:2px solid hsl(var(--border-subtle));color:hsl(var(--text-primary));display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:900;font-size:1.05rem;position:relative;box-shadow:var(--shadow-xs)}.draw-ball.hit{background:#22c35d;border-color:#12a146;color:#fff;transform:scale(1.05)}.draw-ball.plus-ball{background:linear-gradient(135deg,#efb506,#f49d25);border-color:#ffd24d;color:#000}.draw-ball.plus-ball.hit{background:linear-gradient(135deg,#ffbf00,#1dc95c);color:#fff;box-shadow:0 0 15px #ffc10799}.plus-tag{font-size:.55rem;font-weight:900;line-height:1}.outcome-dashboard{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem;margin-top:1.25rem}.outcome-pill{background:hsl(var(--bg-card));border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-md);padding:.75rem 1rem;display:flex;flex-direction:column;gap:.25rem}.outcome-label{font-size:.75rem;color:hsl(var(--text-secondary));text-transform:uppercase;font-weight:700}.outcome-value{font-size:1.25rem;font-weight:900;color:hsl(var(--text-primary))}.outcome-value.win{color:#19b352}.outcome-value.hit-gold{color:#e0a906}.selector-drawer{margin-top:1.5rem;font-size:.9rem;color:hsl(var(--text-secondary))}.selector-drawer summary{cursor:pointer;font-weight:700;color:hsl(var(--accent-primary))}.board-80-grid{display:grid;grid-template-columns:repeat(10,1fr);gap:.35rem;margin-top:.75rem}.btn-ball-toggle{aspect-ratio:1 / 1;border-radius:var(--radius-sm);background:hsl(var(--bg-card));border:1px solid hsl(var(--border-subtle));color:hsl(var(--text-primary));font-weight:700;font-size:.8rem;cursor:pointer}.btn-ball-toggle.selected{background:hsl(var(--accent-primary));color:#000;font-weight:900;border-color:hsl(var(--accent-primary))}.centerpiece-header[data-astro-cid-yj2qmqwd]{text-align:center;max-width:860px;margin:0 auto 1.5rem}.page-title[data-astro-cid-yj2qmqwd]{font-size:clamp(2rem,5vw,3.25rem);font-weight:900;letter-spacing:-.03em;color:hsl(var(--text-primary));line-height:1.1;margin:.5rem 0 .75rem}
