.loading[data-v-9f5f74a0]{min-height:100vh;color:var(--theme-text-muted);justify-content:center;align-items:center;font-size:1.1rem;display:flex}.login-page[data-v-91e29f76]{justify-content:center;align-items:center;min-height:100vh;display:flex}.login-card[data-v-91e29f76]{background:var(--theme-panel-bg);border:1px solid var(--theme-panel-border);border-radius:8px;flex-direction:column;gap:20px;width:320px;padding:32px;display:flex}h1[data-v-91e29f76]{color:var(--theme-text-heading);text-align:center;letter-spacing:1px;font-size:1.4rem}form[data-v-91e29f76]{flex-direction:column;gap:12px;display:flex}.form-input[data-v-91e29f76]{border:1px solid var(--theme-panel-border);color:var(--theme-text);background:#0000004d;border-radius:6px;width:100%;padding:10px 12px;font-family:inherit;font-size:.9rem}.form-input[data-v-91e29f76]:focus{border-color:var(--theme-accent);outline:none}.error[data-v-91e29f76]{color:var(--target-over);font-size:.82rem}.btn-login[data-v-91e29f76]{background:var(--pill-in-bg);color:var(--pill-in-text);border:1px solid var(--pill-in-border);cursor:pointer;border-radius:6px;padding:10px;font-family:inherit;font-size:.9rem;transition:background .15s}.btn-login[data-v-91e29f76]:hover{background:#3c6e5599}.btn-login[data-v-91e29f76]:disabled{opacity:.5;cursor:not-allowed}.card-hover-preview{z-index:100;pointer-events:none;border-radius:12px;width:250px;position:fixed;box-shadow:0 8px 24px #000000b3}.card-fullscreen-overlay{z-index:100;pointer-events:none;background:#000c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.card-fullscreen-preview{border-radius:16px;max-width:90vw;max-height:85vh;box-shadow:0 12px 40px #000000e6}.commander-search[data-v-bd2258f0]{position:relative}.commander-input[data-v-bd2258f0]{border:1px solid var(--theme-panel-border);width:100%;color:var(--theme-text);background:#0000004d;border-radius:6px;padding:8px 12px;font-family:inherit;font-size:.85rem}.commander-input[data-v-bd2258f0]:focus{border-color:var(--theme-accent);outline:none}.search-status[data-v-bd2258f0]{color:var(--theme-text-muted);padding:4px 0;font-size:.78rem}.commander-results[data-v-bd2258f0]{border:1px solid var(--theme-panel-border);z-index:30;background:#140f0ce0;border-radius:6px;max-height:300px;margin-top:2px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.commander-option[data-v-bd2258f0]{cursor:pointer;color:var(--theme-text-heading);align-items:stretch;padding:0;font-size:.82rem;font-weight:500;transition:background .1s;display:flex}.commander-option[data-v-bd2258f0]:hover{background:#ffffff14}.color-bar[data-v-bd2258f0]{background:var(--bar-bg);flex-shrink:0;align-self:stretch;width:6px}.cmdr-name[data-v-bd2258f0]{padding:12px}.dashboard[data-v-10888a1f]{max-width:900px;margin:0 auto}header[data-v-10888a1f]{text-align:center;margin-bottom:24px;padding:20px 16px}h1[data-v-10888a1f]{letter-spacing:2px;color:var(--theme-text-heading);font-size:1.8rem}.header-actions[data-v-10888a1f]{justify-content:center;gap:8px;margin-top:8px;display:flex}.header-btn[data-v-10888a1f]{border:1px solid var(--theme-panel-border);color:var(--theme-text-muted);cursor:pointer;background:0 0;border-radius:6px;padding:5px 12px;font-family:inherit;font-size:.78rem;transition:color .15s}.header-btn[data-v-10888a1f]:hover{color:var(--theme-text)}.deck-grid[data-v-10888a1f]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.deck-card[data-v-10888a1f]{background:var(--theme-panel-bg);border:1px solid var(--theme-panel-border);color:var(--theme-text);border-radius:8px;flex-direction:column;gap:8px;padding:20px;text-decoration:none;transition:border-color .15s,transform .1s;display:flex}.deck-card[data-v-10888a1f]:hover{border-color:var(--card-accent);transform:translateY(-2px)}.deck-card-header[data-v-10888a1f]{justify-content:space-between;align-items:flex-start;display:flex}.deck-card h2[data-v-10888a1f]{color:var(--card-heading);margin:0;font-size:1.1rem}.delete-btn[data-v-10888a1f]{color:var(--card-muted);cursor:pointer;opacity:.4;background:0 0;border:none;padding:0 4px;font-size:1.3rem;line-height:1;transition:opacity .15s,color .15s}.delete-btn[data-v-10888a1f]:hover{opacity:1;color:var(--target-over)}.deck-card-commander[data-v-10888a1f]{color:var(--card-muted);font-size:.85rem;font-style:italic}.deck-card-meta[data-v-10888a1f]{justify-content:space-between;align-items:center;margin-top:auto;padding-top:8px;display:flex}.color-badge[data-v-10888a1f]{color:var(--card-accent);background:var(--card-accent-dim);border-radius:8px;padding:2px 8px;font-size:.8rem;font-weight:700}.slot-count[data-v-10888a1f]{color:var(--card-muted);font-size:.8rem}.new-deck[data-v-10888a1f]{cursor:pointer;color:var(--theme-text-muted);border-style:dashed;justify-content:center;align-items:center;gap:12px;font-family:inherit;font-size:1rem}.new-deck[data-v-10888a1f]:hover{color:var(--theme-text-heading)}.plus[data-v-10888a1f]{color:var(--theme-accent);font-size:2rem;line-height:1}.create-form h2[data-v-10888a1f]{margin-bottom:4px;font-size:1rem}.form-input[data-v-10888a1f]{border:1px solid var(--theme-panel-border);color:var(--theme-text);background:#0000004d;border-radius:6px;width:100%;padding:8px 12px;font-family:inherit;font-size:.85rem}.form-input[data-v-10888a1f]:focus{border-color:var(--theme-accent);outline:none}.form-actions[data-v-10888a1f]{gap:8px;display:flex}.btn-create[data-v-10888a1f],.btn-cancel[data-v-10888a1f]{border:1px solid var(--theme-panel-border);cursor:pointer;border-radius:6px;flex:1;padding:8px;font-family:inherit;font-size:.85rem;transition:all .15s}.btn-create[data-v-10888a1f]{background:var(--pill-in-bg);color:var(--pill-in-text);border-color:var(--pill-in-border)}.btn-create[data-v-10888a1f]:hover{background:#3c6e5599}.btn-cancel[data-v-10888a1f]{color:var(--theme-text-muted);background:0 0}.btn-cancel[data-v-10888a1f]:hover{color:var(--theme-text)}.modal-overlay[data-v-10888a1f]{z-index:50;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-10888a1f]{background:var(--theme-bg,#1a120e);border:1px solid var(--theme-panel-border);border-radius:10px;flex-direction:column;gap:10px;width:320px;padding:24px;display:flex}.modal h2[data-v-10888a1f]{color:var(--theme-text-heading);margin:0 0 4px;font-size:1.1rem}.pw-error[data-v-10888a1f]{color:var(--target-over);font-size:.8rem}.pw-success[data-v-10888a1f]{color:var(--target-met);text-align:center;padding:12px 0;font-size:.9rem}.spinner[data-v-10888a1f]{border:2px solid var(--theme-panel-border);border-top-color:var(--theme-text-heading);border-radius:50%;width:14px;height:14px;animation:.6s linear infinite spin-10888a1f;display:inline-block}@keyframes spin-10888a1f{to{transform:rotate(360deg)}}.btn-create[data-v-10888a1f]:disabled,.btn-cancel[data-v-10888a1f]:disabled{opacity:.5;cursor:not-allowed}header[data-v-ae16a6e8]{text-align:center;border-bottom:2px solid;border-image:linear-gradient(90deg, var(--theme-accent) 0%, var(--theme-border) 50%, var(--theme-accent) 100%) 1;margin-bottom:20px;padding:20px 16px}.name-line[data-v-ae16a6e8]{align-items:center;gap:8px;margin-bottom:6px;display:inline-flex}h1[data-v-ae16a6e8]{letter-spacing:2px;margin:0;font-size:1.8rem}.edit-name[data-v-ae16a6e8]{margin-bottom:6px}.name-input[data-v-ae16a6e8]{border:1px solid var(--theme-accent);color:var(--theme-text-heading);text-align:center;letter-spacing:2px;background:#0000004d;border-radius:6px;width:100%;max-width:500px;padding:6px 12px;font-family:Beleren Bold,Georgia,serif;font-size:1.8rem}.name-input[data-v-ae16a6e8]:focus{outline:none}.commander-line[data-v-ae16a6e8]{justify-content:center;align-items:center;gap:8px;display:flex}.commander-name[data-v-ae16a6e8]{cursor:default;font-size:.9rem;font-style:italic}.edit-btn[data-v-ae16a6e8]{cursor:pointer;color:#fff;opacity:.7;background:0 0;border:none;font-size:.85rem;transition:opacity .15s}.edit-btn[data-v-ae16a6e8]:hover{opacity:1}.edit-commander[data-v-ae16a6e8]{flex-direction:column;gap:8px;max-width:400px;margin:0 auto;display:flex}.cancel-btn[data-v-ae16a6e8]{border:1px solid var(--theme-panel-border);color:var(--theme-text-muted);cursor:pointer;background:0 0;border-radius:6px;align-self:center;padding:6px 14px;font-family:inherit;font-size:.82rem}.cancel-btn[data-v-ae16a6e8]:hover{color:var(--theme-text)}.toolbar[data-v-bde765cc]{background:var(--theme-panel-bg);border:1px solid var(--theme-panel-border);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:12px 14px;display:flex}.stats[data-v-bde765cc]{color:var(--theme-text-muted);margin-left:auto;font-size:.85rem}.stats span[data-v-bde765cc]{color:var(--theme-text-heading);font-weight:700}@media (width<=700px){.toolbar[data-v-bde765cc]{font-size:.8rem}.stats[data-v-bde765cc]{width:100%;margin-top:4px;margin-left:0;font-size:.75rem}}.card-search[data-v-477905ff]{background:var(--theme-panel-bg);border:1px solid var(--theme-panel-border);border-radius:8px;margin-bottom:14px;padding:16px;overflow:hidden}.card-search h3[data-v-477905ff]{color:var(--theme-text-heading);margin-bottom:10px;font-size:1.05rem}.search-controls[data-v-477905ff]{gap:8px;min-width:0;margin-bottom:10px;display:flex}.search-input[data-v-477905ff]{border:1px solid var(--theme-panel-border);min-width:0;color:var(--theme-text);background:#0000004d;border-radius:6px;flex:1;padding:8px 12px;font-family:inherit;font-size:.85rem}.search-input[data-v-477905ff]:focus{border-color:var(--theme-accent);outline:none}.category-combo[data-v-477905ff]{flex-shrink:1;min-width:0;position:relative}.category-input[data-v-477905ff]{box-sizing:border-box;border:1px solid var(--theme-panel-border);width:100%;min-width:0;max-width:120px;color:var(--theme-text);background:#0000004d;border-radius:6px;padding:8px 10px;font-family:inherit;font-size:.82rem}.category-input[data-v-477905ff]:focus{border-color:var(--theme-accent);outline:none}.cat-dropdown[data-v-477905ff]{border:1px solid var(--theme-panel-border);z-index:20;background:#140f0cf2;border-radius:6px;max-height:200px;margin-top:2px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.cat-option[data-v-477905ff]{color:var(--theme-text);cursor:pointer;padding:6px 10px;font-size:.82rem}.cat-option[data-v-477905ff]:hover{background:#ffffff14}.search-status[data-v-477905ff]{color:var(--theme-text-muted);padding:8px 0;font-size:.82rem}.search-results[data-v-477905ff]{max-height:400px;overflow-y:auto}.result-row[data-v-477905ff]{border-radius:4px;justify-content:space-between;align-items:center;gap:8px;margin:2px 0;padding:6px 8px;font-size:.82rem;transition:background .1s;display:flex;position:relative}.result-row[data-v-477905ff]:hover{background:#ffffff0a}.result-row.already[data-v-477905ff]{opacity:.5}.result-info[data-v-477905ff]{align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.result-name[data-v-477905ff]{color:var(--theme-text-heading);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.result-cost[data-v-477905ff]{color:var(--theme-text-muted);flex-shrink:0;font-size:.78rem;font-style:italic}.result-type[data-v-477905ff]{color:var(--theme-text-muted);white-space:nowrap;flex-shrink:0;font-size:.75rem}.add-btn[data-v-477905ff]{background:var(--pill-in-bg);color:var(--pill-in-text);border:1px solid var(--pill-in-border);cursor:pointer;border-radius:6px;flex-shrink:0;padding:3px 10px;font-family:inherit;font-size:.75rem;font-weight:700;transition:all .15s}.add-btn[data-v-477905ff]:hover{background:#3c6e5599}.already-label[data-v-477905ff]{color:var(--theme-text-muted);flex-shrink:0;font-size:.72rem;font-style:italic}@media (width<=700px){.search-controls[data-v-477905ff]{flex-direction:column}.category-combo[data-v-477905ff]{width:100%}.category-input[data-v-477905ff]{width:100%;max-width:none}}.card-row[data-v-5c664cb9]{background:var(--theme-panel-bg);border-radius:4px;align-items:stretch;gap:8px;min-height:32px;margin:3px 0;padding:0 10px 0 0;font-size:.85rem;transition:background .15s;display:flex;position:relative;overflow:hidden}.card-row[data-v-5c664cb9]:hover{background:#41261ecc}.card-row.in-deck[data-v-5c664cb9]:after{content:"";background:#a8e0c0;width:3px;position:absolute;top:0;bottom:0;right:0}.color-stripe[data-v-5c664cb9]{border-radius:4px 0 0 4px;flex-shrink:0;width:6px}.color-stripe.colorless[data-v-5c664cb9]{background:var(--color-c)}.color-stripe.w[data-v-5c664cb9]{background:var(--color-w)}.color-stripe.u[data-v-5c664cb9]{background:var(--color-u)}.color-stripe.b[data-v-5c664cb9]{background:var(--color-b)}.color-stripe.r[data-v-5c664cb9]{background:var(--color-r)}.color-stripe.g[data-v-5c664cb9]{background:var(--color-g)}.color-stripe.wu[data-v-5c664cb9]{background:linear-gradient(180deg, var(--color-w) 0%, var(--color-u) 100%)}.color-stripe.wb[data-v-5c664cb9]{background:linear-gradient(180deg, var(--color-w) 0%, var(--color-b) 100%)}.color-stripe.ub[data-v-5c664cb9]{background:linear-gradient(180deg, var(--color-u) 0%, var(--color-b) 100%)}.color-stripe.br[data-v-5c664cb9]{background:linear-gradient(180deg, var(--color-b) 0%, var(--color-r) 100%)}.color-stripe.rg[data-v-5c664cb9]{background:linear-gradient(180deg, var(--color-r) 0%, var(--color-g) 100%)}.color-stripe.wr[data-v-5c664cb9]{background:linear-gradient(180deg, var(--color-w) 0%, var(--color-r) 100%)}.color-stripe.wg[data-v-5c664cb9]{background:linear-gradient(180deg, var(--color-w) 0%, var(--color-g) 100%)}.color-stripe.ur[data-v-5c664cb9]{background:linear-gradient(180deg, var(--color-u) 0%, var(--color-r) 100%)}.color-stripe.ug[data-v-5c664cb9]{background:linear-gradient(180deg, var(--color-u) 0%, var(--color-g) 100%)}.color-stripe.bg[data-v-5c664cb9]{background:linear-gradient(180deg, var(--color-b) 0%, var(--color-g) 100%)}.color-stripe.land[data-v-5c664cb9]{background:linear-gradient(180deg, var(--color-land-start) 0%, var(--color-land-end) 100%)}.row-main[data-v-5c664cb9]{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.row-content[data-v-5c664cb9]{white-space:nowrap;align-items:center;gap:8px;min-width:0;padding:6px 0 6px 8px;display:flex;overflow:hidden}.card-detail[data-v-5c664cb9]{color:#c8b0a0;white-space:normal;border-top:1px solid #0000;max-height:0;padding:0 8px;font-size:.8rem;line-height:1.5;transition:max-height .25s ease-out,padding .25s ease-out;overflow:hidden}.card-row.expanded .card-detail[data-v-5c664cb9]{border-top-color:var(--theme-panel-border);max-height:400px;padding:8px 8px 10px}.detail-header[data-v-5c664cb9]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.detail-cost[data-v-5c664cb9]{color:#e0c8c0;background:#d8706026;border:1px solid #d870604d;border-radius:8px;padding:2px 8px;font-size:.78rem;font-weight:700}.detail-type[data-v-5c664cb9]{color:#b09888;font-size:.8rem;font-style:italic}.card-pt[data-v-5c664cb9]{color:#e8d8a8;border:1px solid #e8d8a866;border-radius:8px;padding:1px 6px;font-size:.82rem;font-weight:700}.detail-oracle[data-v-5c664cb9]{color:#d8c8b8}.expand-trigger[data-v-5c664cb9]{cursor:pointer;-webkit-user-select:none;user-select:none;margin:-4px 0;padding:4px 2px}.expand-trigger[data-v-5c664cb9]:before{content:"▸";color:#b09888;pointer-events:none;margin-right:6px;font-size:.7em;transition:transform .15s;display:inline-block}.card-row.expanded .expand-trigger[data-v-5c664cb9]:before{transform:rotate(90deg)}.card-name[data-v-5c664cb9]{color:var(--theme-text-heading);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.count-edit[data-v-5c664cb9]{color:var(--theme-text-muted);flex-shrink:0;align-items:center;gap:2px;font-size:.78rem;display:flex}.count-input[data-v-5c664cb9]{border:1px solid var(--theme-panel-border);width:38px;color:var(--theme-text-heading);text-align:center;-moz-appearance:textfield;background:#0000004d;border-radius:4px;padding:1px 4px;font-family:inherit;font-size:.78rem}.count-input[data-v-5c664cb9]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.count-input[data-v-5c664cb9]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.count-input[data-v-5c664cb9]:focus{border-color:var(--theme-accent);outline:none}.card-cost[data-v-5c664cb9]{color:var(--theme-text-muted);white-space:nowrap;flex-shrink:0;font-size:.78rem;font-style:italic}.pill[data-v-5c664cb9]{cursor:pointer;-webkit-user-select:none;user-select:none;text-align:center;white-space:nowrap;border:1px solid #0000;border-radius:12px;flex-shrink:0;min-width:50px;padding:3px 8px;font-size:.7rem;font-weight:700;transition:all .15s}.pill[data-v-5c664cb9]:active{transform:scale(.95)}.pill.status-in[data-v-5c664cb9]{background:var(--pill-in-bg);color:var(--pill-in-text);border-color:var(--pill-in-border)}.pill.status-bl[data-v-5c664cb9]{background:var(--pill-bl-bg);color:var(--pill-bl-text);border-color:var(--pill-bl-border)}.remove-btn[data-v-5c664cb9]{color:var(--theme-text-muted);cursor:pointer;opacity:0;background:0 0;border:none;flex-shrink:0;padding:0 2px;font-size:1.1rem;line-height:1;transition:opacity .15s,color .15s}.card-row:hover .remove-btn[data-v-5c664cb9]{opacity:.4}.remove-btn[data-v-5c664cb9]:hover{color:var(--target-over);opacity:1!important}@media (width<=700px){.card-row[data-v-5c664cb9]{gap:6px;font-size:.78rem}.card-name[data-v-5c664cb9]{font-size:.82rem}.card-cost[data-v-5c664cb9]{display:none}.pill[data-v-5c664cb9]{min-width:44px;padding:3px 6px;font-size:.65rem}.color-stripe[data-v-5c664cb9]{width:5px}.row-content[data-v-5c664cb9]{gap:6px;padding-left:6px}}@media (width<=420px){.card-row[data-v-5c664cb9]{gap:4px;font-size:.72rem}.pill[data-v-5c664cb9]{min-width:38px;padding:2px 5px;font-size:.6rem}}.section[data-v-8b84e8e4]{background:var(--theme-panel-bg);border-left:4px solid var(--theme-accent);border-radius:6px;margin-bottom:14px;padding:14px}.section h3[data-v-8b84e8e4]{color:var(--theme-text-heading);justify-content:space-between;align-items:center;margin-bottom:12px;font-size:1.1rem;display:flex}.cat-tally[data-v-8b84e8e4]{color:var(--theme-text-muted);font-size:.78rem;font-weight:400}.cat-tally span[data-v-8b84e8e4]{color:var(--theme-text-heading);font-weight:700}.target-input[data-v-8b84e8e4]{border:1px solid var(--theme-panel-border);width:38px;color:var(--theme-text-muted);text-align:center;-moz-appearance:textfield;background:#0000004d;border-radius:4px;padding:1px 4px;font-family:inherit;font-size:.78rem}.target-input[data-v-8b84e8e4]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.target-input[data-v-8b84e8e4]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.target-input[data-v-8b84e8e4]:focus{border-color:var(--theme-accent);color:var(--theme-text-heading);outline:none}.target-met[data-v-8b84e8e4]{color:var(--target-met)!important}.target-over[data-v-8b84e8e4]{color:var(--target-over)!important}.target-under[data-v-8b84e8e4]{color:var(--target-under)!important}@media (width<=700px){.section h3[data-v-8b84e8e4]{flex-wrap:wrap;gap:6px}.cat-tally[data-v-8b84e8e4]{font-size:.7rem}}.current-deck-summary[data-v-2e2f6ac1]{background:var(--theme-panel-bg);border-left:4px solid var(--theme-accent);border-radius:6px;margin-top:20px;margin-bottom:20px;padding:14px 16px}.current-deck-summary h3[data-v-2e2f6ac1]{color:var(--theme-text-heading);justify-content:space-between;align-items:center;margin-bottom:10px;font-size:1.05rem;display:flex}.deck-count[data-v-2e2f6ac1]{background:var(--deck-count-bg);color:var(--deck-count-text);border:1px solid var(--deck-count-border);border-radius:10px;padding:3px 10px;font-size:.8rem}.deck-count.over[data-v-2e2f6ac1]{background:var(--deck-count-over-bg);color:var(--deck-count-over-text);border-color:var(--deck-count-over-border)}.deck-count.under[data-v-2e2f6ac1]{background:var(--deck-count-under-bg);color:var(--deck-count-under-text);border-color:var(--deck-count-under-border)}.deck-cards-grid[data-v-2e2f6ac1]{color:var(--theme-text);flex-direction:column;gap:4px;font-size:.82rem;display:flex}.deck-cards-grid div[data-v-2e2f6ac1]{padding:2px 4px}.cat-header[data-v-2e2f6ac1]{color:var(--theme-text-heading);margin-top:6px;font-size:.8rem;font-weight:700}.tooltip-wrap[data-v-2e2f6ac1]{cursor:default;position:relative}.tooltip[data-v-2e2f6ac1]{border:1px solid var(--theme-panel-border);z-index:10;color:#d8c8b8;background:#140f0cf2;border-radius:6px;width:320px;max-width:90vw;margin-bottom:6px;padding:10px 12px;font-size:.8rem;line-height:1.5;display:none;position:absolute;bottom:100%;left:0;box-shadow:0 4px 12px #00000080}.tooltip-wrap:hover .tooltip[data-v-2e2f6ac1]{display:block}.tooltip-header[data-v-2e2f6ac1]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.tooltip-cost[data-v-2e2f6ac1]{color:#e0c8c0;background:#d8706026;border:1px solid #d870604d;border-radius:8px;padding:2px 8px;font-size:.78rem;font-weight:700}.tooltip-type[data-v-2e2f6ac1]{color:#b09888;font-size:.78rem;font-style:italic}.tooltip-pt[data-v-2e2f6ac1]{color:#e8d8a8;border:1px solid #e8d8a866;border-radius:8px;padding:1px 6px;font-size:.78rem;font-weight:700}.export-panel[data-v-205f9bf2]{background:var(--theme-panel-bg);border:2px solid var(--theme-accent);border-radius:8px;margin-top:20px;margin-bottom:20px;padding:16px}.export-panel h3[data-v-205f9bf2]{color:var(--theme-text-heading);justify-content:space-between;align-items:center;margin-bottom:10px;font-size:1.05rem;display:flex}.copy-btn[data-v-205f9bf2]{color:var(--theme-text-heading);border:1px solid var(--theme-accent);cursor:pointer;background:linear-gradient(135deg,#3c281ecc 0%,#281914cc 100%);border-radius:6px;padding:6px 14px;font-family:inherit;font-size:.82rem;transition:all .15s}.copy-btn[data-v-205f9bf2]:hover{border-color:var(--theme-text-heading)}textarea[data-v-205f9bf2]{width:100%;min-height:180px;color:var(--theme-text);border:1px solid var(--theme-panel-border);resize:vertical;background:#0000004d;border-radius:4px;padding:10px;font-family:Courier New,monospace;font-size:.82rem}.container[data-v-8de25659]{max-width:900px;margin:0 auto}.back-nav[data-v-8de25659]{margin-bottom:8px}.back-nav a[data-v-8de25659]{color:var(--theme-text-muted);font-size:.9rem;text-decoration:none}.back-nav a[data-v-8de25659]:hover{color:var(--theme-text-heading)}@font-face{font-family:Beleren;src:url(/fonts/Beleren2016-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--theme-bg-start:#1a1a2e;--theme-bg-mid:#2a2040;--theme-bg-end:#181028;--theme-accent:#9a8ec0;--theme-accent-dim:#9a8ec040;--theme-border:#9a8ec04d;--theme-text:#e0d8e8;--theme-text-muted:#b0a8b8;--theme-text-heading:#f0e8f8;--theme-panel-bg:#281e3299;--theme-panel-border:#9a8ec040;--color-w:#f0e8c8;--color-u:#6ea8d8;--color-b:#3a3045;--color-r:#d87060;--color-g:#6ec898;--color-c:#7a7a8a;--color-land-start:#6a5a40;--color-land-end:#4a3a20;--pill-in-bg:#3c5a4b80;--pill-in-text:#c8e8d8;--pill-in-border:#6ec898;--pill-bl-bg:#3c282399;--pill-bl-text:#d8a898;--pill-bl-border:#d87060;--target-met:#8be8a8;--target-over:#f08090;--target-under:#f0d090;--deck-count-bg:#3c644b80;--deck-count-text:#c8f0d8;--deck-count-border:#6ec898;--deck-count-over-bg:#64323c80;--deck-count-over-text:#f0c0c8;--deck-count-over-border:#c87890;--deck-count-under-bg:#50321e80;--deck-count-under-text:#f0c8a0;--deck-count-under-border:#d8a060}body{background:linear-gradient(135deg, var(--theme-bg-start) 0%, var(--theme-bg-mid) 40%, var(--theme-bg-end) 100%);color:var(--theme-text);min-height:100vh;padding:20px;font-family:Georgia,Times New Roman,serif;font-size:20px;line-height:1.5}#app{min-height:100vh}h1,h2,h3{color:var(--theme-text-heading);font-family:Beleren,Georgia,serif}a{color:var(--theme-accent)}
