.counter-card.svelte-16pyc9g.svelte-16pyc9g{border-radius:8px;padding:1rem;margin-bottom:1rem;background-color:#000016b9;background-image:url(/_app/immutable/assets/background-lines-20971cdc.webp);background-repeat:repeat}.counter-deck-type.svelte-16pyc9g.svelte-16pyc9g{display:flex;align-items:center;gap:.6rem;padding:.6rem 1rem;margin:-1rem -1rem .75rem;background:rgba(255,255,255,.05);border-bottom:2px solid rgba(255,255,255,.1);border-radius:6px 6px 0 0}.counter-deck-type.svelte-16pyc9g .deck-type-img.svelte-16pyc9g{width:55px;height:55px;flex-shrink:0}.counter-deck-type.svelte-16pyc9g .deck-type-name.svelte-16pyc9g{font-size:1.3rem;font-weight:700}.counter-meta.svelte-16pyc9g.svelte-16pyc9g{font-size:.85rem;color:var(--text-secondary);user-select:none}.sections-row.svelte-16pyc9g.svelte-16pyc9g{display:flex;flex-direction:column;gap:.75rem;margin-bottom:.75rem}.counter-chokepoints-wrapper.svelte-16pyc9g.svelte-16pyc9g{display:flex;flex:1 1 auto;gap:.75rem;align-items:stretch;position:relative}@media screen and (max-width: 575px){.counter-chokepoints-wrapper.svelte-16pyc9g.svelte-16pyc9g{flex-direction:column}}.counter-chokepoints-wrapper.svelte-16pyc9g .section-box.svelte-16pyc9g{flex:1 1 auto;min-width:0}.counter-chokepoints-wrapper.compact.svelte-16pyc9g .section-box.svelte-16pyc9g{flex:0 1 auto;min-width:0}.section-box.svelte-16pyc9g.svelte-16pyc9g{flex:1;display:flex;flex-direction:column;align-items:center;padding:0;border-radius:8px;overflow:hidden}.section-header.svelte-16pyc9g.svelte-16pyc9g{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.5rem 1rem;font-weight:700;font-size:1rem;text-transform:uppercase}.section-content.svelte-16pyc9g.svelte-16pyc9g{padding:.75rem;width:100%}.icon-grid.svelte-16pyc9g.svelte-16pyc9g{display:flex;flex-direction:column;gap:.5rem}.icon-entry.svelte-16pyc9g.svelte-16pyc9g{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.card-icon.svelte-16pyc9g.svelte-16pyc9g{width:36px;height:36px;border-radius:3px;overflow:hidden;flex-shrink:0;cursor:pointer}.entry-label.svelte-16pyc9g.svelte-16pyc9g{font-size:.8rem;color:var(--text-secondary);font-style:italic}.generic-label.svelte-16pyc9g.svelte-16pyc9g{font-size:.8rem;color:var(--text-secondary);font-style:italic;padding:.15rem .35rem;background:rgba(255,255,255,.05);border-radius:3px}.impact-badge.svelte-16pyc9g.svelte-16pyc9g{font-size:.65rem;font-weight:700;text-transform:uppercase;padding:.1rem .35rem;border-radius:3px;flex-shrink:0}.impact-badge.high.svelte-16pyc9g.svelte-16pyc9g{color:#2ecc71;background:rgba(46,204,113,.15);border:1px solid rgba(46,204,113,.3)}.impact-badge.medium.svelte-16pyc9g.svelte-16pyc9g{color:#f1c40f;background:rgba(241,196,15,.15);border:1px solid rgba(241,196,15,.3)}.impact-badge.low.svelte-16pyc9g.svelte-16pyc9g{color:#e67e22;background:rgba(230,126,34,.15);border:1px solid rgba(230,126,34,.3)}.impact-badge.backfire.svelte-16pyc9g.svelte-16pyc9g{color:#922;background:rgba(153,34,34,.2);border:1px solid rgba(153,34,34,.4)}.counter-section.svelte-16pyc9g.svelte-16pyc9g{background:rgba(26,26,46,.7);border:1px solid rgba(231,76,60,.3);min-width:140px}.counter-section.svelte-16pyc9g .section-header.svelte-16pyc9g{background:rgba(231,76,60,.2);border-bottom:2px solid rgba(231,76,60,.5);color:#e74c3c}.chokepoints-section.svelte-16pyc9g.svelte-16pyc9g{background:rgba(26,46,26,.7);border:1px solid rgba(46,204,113,.35);min-width:140px}.chokepoints-section.svelte-16pyc9g .section-header.svelte-16pyc9g{background:rgba(46,204,113,.15);border-bottom:2px solid rgba(46,204,113,.5);color:#2ecc71}.info-section.svelte-16pyc9g.svelte-16pyc9g{background:rgba(26,46,46,.7);border:1px solid rgba(52,152,219,.35)}.info-section.svelte-16pyc9g .section-header.svelte-16pyc9g{background:rgba(52,152,219,.15);border-bottom:2px solid rgba(52,152,219,.5);color:#3498db}.arrow-anchor.svelte-16pyc9g.svelte-16pyc9g{width:0;position:relative;flex-shrink:0;margin:0 -.375rem}@media screen and (max-width: 575px){.arrow-anchor.svelte-16pyc9g.svelte-16pyc9g{display:none}}.flow-arrow.svelte-16pyc9g.svelte-16pyc9g{position:absolute;left:0;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--primary, #3273dc);font-size:1.2rem;color:#fff;z-index:2;filter:drop-shadow(1px 1px 2px rgba(0,0,0,.4))}.chokepoint-explanation-text.svelte-16pyc9g.svelte-16pyc9g{font-size:1.15rem;color:var(--text-secondary);word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;line-height:1.5}.chokepoint-explanation-text.collapsed.svelte-16pyc9g.svelte-16pyc9g{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.info-section.svelte-16pyc9g .section-content.svelte-16pyc9g{flex:1;overflow:hidden;display:flex;flex-direction:column}.view-more-btn.svelte-16pyc9g.svelte-16pyc9g{cursor:pointer;font-size:.85rem;font-weight:600;color:var(--primary, #3273dc);margin-top:.25rem;flex-shrink:0}.view-more-btn.svelte-16pyc9g.svelte-16pyc9g:hover{text-decoration:underline}.header-controls.svelte-16pyc9g.svelte-16pyc9g{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.featured-badge.svelte-16pyc9g.svelte-16pyc9g,.primary-action-btn.svelte-16pyc9g.svelte-16pyc9g,.kebab-btn.svelte-16pyc9g.svelte-16pyc9g,.vote-inline.svelte-16pyc9g.svelte-16pyc9g{min-height:34px;box-sizing:border-box}.featured-badge.svelte-16pyc9g.svelte-16pyc9g{display:flex;align-items:center;font-size:.75rem;font-weight:700;text-transform:uppercase;color:#f1c40f;padding:0 .55rem;border-radius:6px;background:rgba(241,196,15,.15);border:1px solid rgba(241,196,15,.3)}.primary-action-btn.svelte-16pyc9g.svelte-16pyc9g{cursor:pointer;display:flex;align-items:center;gap:.3rem;padding:.3rem .6rem;font-size:.85rem;font-weight:600;background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.1);border-radius:6px;text-decoration:none;transition:all .15s ease}.primary-action-btn.view.svelte-16pyc9g.svelte-16pyc9g{color:var(--primary, #3273dc)}.primary-action-btn.view.svelte-16pyc9g.svelte-16pyc9g:hover{background:rgba(50,115,220,.15);border-color:#3273dc66}.primary-action-btn.share.svelte-16pyc9g.svelte-16pyc9g{color:#2ecc71}.primary-action-btn.share.svelte-16pyc9g.svelte-16pyc9g:hover{background:rgba(46,204,113,.15);border-color:#2ecc7166}.primary-action-btn.copy.svelte-16pyc9g.svelte-16pyc9g{color:#e67e22}.primary-action-btn.copy.svelte-16pyc9g.svelte-16pyc9g:hover{background:rgba(230,126,34,.15);border-color:#e67e2266}@media screen and (max-width: 1023px){.primary-action-btn.svelte-16pyc9g.svelte-16pyc9g{padding:.45rem .7rem;font-size:.95rem}}.kebab-wrapper.svelte-16pyc9g.svelte-16pyc9g{position:relative;display:flex}.kebab-wrapper.disabled.svelte-16pyc9g.svelte-16pyc9g{opacity:.3;cursor:not-allowed}.kebab-wrapper.disabled.svelte-16pyc9g .kebab-btn.svelte-16pyc9g{cursor:not-allowed;pointer-events:none}.kebab-btn.svelte-16pyc9g.svelte-16pyc9g{cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0 .6rem;font-size:1.1rem;color:var(--text-secondary);background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.1);border-radius:6px;transition:all .15s ease}.kebab-btn.svelte-16pyc9g.svelte-16pyc9g:hover{background:rgba(255,255,255,.1)}.kebab-menu.svelte-16pyc9g.svelte-16pyc9g{position:absolute;top:100%;right:0;margin-top:.25rem;min-width:140px;background:#1a1a2e;border:1px solid rgba(255,255,255,.15);border-radius:6px;box-shadow:0 4px 12px #0006;z-index:20;overflow:hidden}.kebab-icon.svelte-16pyc9g.svelte-16pyc9g{display:inline-flex;justify-content:center;width:1em;flex-shrink:0}.kebab-item.svelte-16pyc9g.svelte-16pyc9g{display:flex;align-items:center;gap:.5rem;width:100%;padding:.6rem .75rem;font-size:.95rem;color:var(--text-secondary);background:none;border:none;cursor:pointer;text-decoration:none;transition:background .15s ease}.kebab-item.svelte-16pyc9g.svelte-16pyc9g:hover{background:rgba(255,255,255,.08)}.kebab-item.danger.svelte-16pyc9g.svelte-16pyc9g{color:#e74c3c}.kebab-item.danger.svelte-16pyc9g.svelte-16pyc9g:hover{background:rgba(231,76,60,.1)}.vote-inline.svelte-16pyc9g.svelte-16pyc9g{display:flex;align-items:stretch;gap:0;background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.1);border-radius:6px;user-select:none;overflow:hidden}.vote-inline.svelte-16pyc9g>span{display:flex;align-items:stretch}.vote-inline.disabled.svelte-16pyc9g .vote-inline-btn.svelte-16pyc9g{opacity:.4;cursor:not-allowed}.vote-inline.disabled.svelte-16pyc9g .vote-inline-btn.svelte-16pyc9g:hover{color:inherit;background:none}.vote-inline-btn.svelte-16pyc9g.svelte-16pyc9g{cursor:pointer;display:flex;align-items:center;padding:.3rem .55rem;font-size:.95rem;line-height:1;color:var(--text-secondary);transition:all .15s ease}.vote-inline-btn.upvote.svelte-16pyc9g.svelte-16pyc9g:hover{color:#2ecc71;background:rgba(46,204,113,.12)}.vote-inline-btn.upvote.active.svelte-16pyc9g.svelte-16pyc9g{color:#2ecc71;background:rgba(46,204,113,.25)}.vote-inline-btn.downvote.svelte-16pyc9g.svelte-16pyc9g:hover{color:#e74c3c;background:rgba(231,76,60,.12)}.vote-inline-btn.downvote.active.svelte-16pyc9g.svelte-16pyc9g{color:#e74c3c;background:rgba(231,76,60,.25)}@media screen and (max-width: 1023px){.vote-inline-btn.svelte-16pyc9g.svelte-16pyc9g{padding:.45rem .65rem;font-size:1.15rem}}.vote-inline-count.svelte-16pyc9g.svelte-16pyc9g{display:flex;align-items:center;justify-content:center;font-size:1.05rem;font-weight:700;color:#2ecc71;padding:0 .55rem;min-width:2.4rem;text-align:center;font-variant-numeric:tabular-nums}.vote-inline-count.negative.svelte-16pyc9g.svelte-16pyc9g{color:#e74c3c}
