.card-actions.svelte-5nhta1.svelte-5nhta1{display:flex}.card-actions.inline.svelte-5nhta1.svelte-5nhta1{align-items:stretch;gap:.35rem;flex-wrap:wrap}.card-actions.inline.svelte-5nhta1>span{display:flex}.card-actions.inline.svelte-5nhta1>span>span{display:flex;flex:1}.card-actions.kebab.svelte-5nhta1.svelte-5nhta1{flex-direction:row;align-items:center;gap:.15rem;flex-shrink:0;user-select:none}.featured-badge.inline-featured.svelte-5nhta1.svelte-5nhta1{display:flex;align-items:center;font-size:.75rem;font-weight:700;text-transform:uppercase;color:#f1c40f;padding:.15rem .4rem;border-radius:3px;background:#f1c40f26;border:1px solid rgba(241,196,15,.3)}.archived-badge.svelte-5nhta1.svelte-5nhta1{display:flex;align-items:center;font-size:.75rem;font-weight:700;text-transform:uppercase;color:#95a5a6;padding:.15rem .4rem;border-radius:3px;background:#95a5a626;border:1px solid rgba(149,165,166,.3)}.primary-action-btn.svelte-5nhta1.svelte-5nhta1{cursor:pointer;display:flex;align-items:center;gap:.3rem;padding:.3rem .6rem;font-size:.85rem;font-weight:600;background:#00000059;border:1px solid rgba(255,255,255,.1);border-radius:6px;text-decoration:none;transition:all .15s ease}.primary-action-btn.view.svelte-5nhta1.svelte-5nhta1{color:var(--primary, #3273dc)}.primary-action-btn.view.svelte-5nhta1.svelte-5nhta1:hover{background:#3273dc26;border-color:#3273dc66}.primary-action-btn.share.svelte-5nhta1.svelte-5nhta1{color:#2ecc71}.primary-action-btn.share.svelte-5nhta1.svelte-5nhta1:hover{background:#2ecc7126;border-color:#2ecc7166}.primary-action-btn.share.copied.svelte-5nhta1.svelte-5nhta1{color:#2ecc71;background:#2ecc7133;border-color:#2ecc7180}.primary-action-btn.copy.svelte-5nhta1.svelte-5nhta1{color:#e67e22}.primary-action-btn.copy.svelte-5nhta1.svelte-5nhta1:hover{background:#e67e2226;border-color:#e67e2266}@media screen and (max-width: 1023px){.primary-action-btn.svelte-5nhta1.svelte-5nhta1{padding:.45rem .7rem;font-size:.95rem}}@media screen and (max-width: 575px){.primary-action-btn.svelte-5nhta1 .action-label.svelte-5nhta1{display:none}}.kebab-wrapper.svelte-5nhta1.svelte-5nhta1{position:relative;display:flex}.kebab-wrapper.disabled.svelte-5nhta1.svelte-5nhta1{opacity:.3;cursor:not-allowed}.kebab-wrapper.disabled.svelte-5nhta1 .kebab-btn.svelte-5nhta1{cursor:not-allowed;pointer-events:none}.kebab-btn.svelte-5nhta1.svelte-5nhta1{cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0 .6rem;font-size:1.1rem;color:var(--text-secondary);background:#00000059;border:1px solid rgba(255,255,255,.1);border-radius:6px;transition:all .15s ease}.kebab-btn.svelte-5nhta1.svelte-5nhta1:hover{background:#ffffff1a}.card-actions.kebab.svelte-5nhta1 .kebab-btn.svelte-5nhta1{padding:.35rem .55rem;font-size:.95rem;line-height:1}@media screen and (max-width: 1023px){.card-actions.kebab.svelte-5nhta1 .kebab-btn.svelte-5nhta1{padding:.45rem .65rem;font-size:1.1rem}}.kebab-menu.svelte-5nhta1.svelte-5nhta1{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-menu.floating.svelte-5nhta1.svelte-5nhta1{position:fixed;top:auto;right:auto;margin-top:0;min-width:130px;z-index:100}.kebab-menu.up.svelte-5nhta1.svelte-5nhta1{top:auto;bottom:100%;margin-top:0;margin-bottom:.25rem}.kebab-icon.svelte-5nhta1.svelte-5nhta1{display:inline-flex;justify-content:center;width:1em;flex-shrink:0}.kebab-item.svelte-5nhta1.svelte-5nhta1{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-5nhta1.svelte-5nhta1:hover{background:#ffffff14}.kebab-item.danger.svelte-5nhta1.svelte-5nhta1{color:#e74c3c}.kebab-item.danger.svelte-5nhta1.svelte-5nhta1:hover{background:#e74c3c1a}.kebab-menu.floating.svelte-5nhta1 .kebab-item.svelte-5nhta1{padding:.5rem .65rem;font-size:.9rem}.vote-inline.svelte-5nhta1.svelte-5nhta1{display:flex;align-items:stretch;gap:0;background:#00000059;border:1px solid rgba(255,255,255,.1);border-radius:6px;user-select:none;overflow:hidden}.vote-inline.disabled.svelte-5nhta1 .vote-inline-btn.svelte-5nhta1{opacity:.4;cursor:not-allowed}.vote-inline.disabled.svelte-5nhta1 .vote-inline-btn.svelte-5nhta1:hover{color:inherit;background:none}.vote-inline-btn.svelte-5nhta1.svelte-5nhta1{cursor:pointer;display:flex;align-items:center;justify-content:center;padding:.3rem .55rem;font-size:.95rem;line-height:1;color:var(--text-secondary);transition:all .15s ease}.vote-inline-btn.upvote.svelte-5nhta1.svelte-5nhta1:hover{color:#2ecc71;background:#2ecc711f}.vote-inline-btn.upvote.active.svelte-5nhta1.svelte-5nhta1{color:#2ecc71;background:#2ecc7140}.vote-inline-btn.downvote.svelte-5nhta1.svelte-5nhta1:hover{color:#e74c3c;background:#e74c3c1f}.vote-inline-btn.downvote.active.svelte-5nhta1.svelte-5nhta1{color:#e74c3c;background:#e74c3c40}@media screen and (max-width: 1023px){.vote-inline-btn.svelte-5nhta1.svelte-5nhta1{padding:.45rem .65rem;font-size:1.15rem}}.vote-inline-count.svelte-5nhta1.svelte-5nhta1{font-size:1.6rem;font-weight:700;color:#2ecc71;padding:0 .5rem;min-width:2.5rem;text-align:center;font-variant-numeric:tabular-nums}.vote-inline-count.negative.svelte-5nhta1.svelte-5nhta1{color:#e74c3c}.card-actions.kebab.svelte-5nhta1 .vote-inline-count.svelte-5nhta1{font-size:1.15rem;padding:0 .4rem;min-width:2rem}.custom-card-preview.svelte-xwm86p.svelte-xwm86p{position:relative;display:flex;align-items:center;justify-content:center;width:140px;aspect-ratio:1/1.46;border-radius:4px;border:2px solid #666}.custom-card-preview.monster.svelte-xwm86p.svelte-xwm86p{border-color:#e67e22}.custom-card-preview.spell.svelte-xwm86p.svelte-xwm86p{border-color:#20b2aa}.custom-card-preview.trap.svelte-xwm86p.svelte-xwm86p{border-color:#c71585}.custom-card-preview.svelte-xwm86p img.svelte-xwm86p{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.custom-card-preview.svelte-xwm86p span.svelte-xwm86p{position:relative;font-size:1.15rem;font-weight:700;text-align:center;color:#fff;padding:6px 8px;background:#0009;border-radius:4px;text-shadow:-1px 0 1px #00000099,0 1px 1px #00000099,1px 0 1px #00000099,0 -1px 1px #00000099;max-width:90%;word-wrap:break-word}
