.mtg-btn{font:inherit;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:100px;justify-content:center;align-items:center;gap:8px;font-weight:500;line-height:1;transition:filter .12s,background .12s,border-color .12s,color .12s,opacity .12s;display:inline-flex}.mtg-btn svg{flex:none}.mtg-btn--sm{gap:6px;padding:7px 14px;font-size:13px}.mtg-btn--md{padding:10px 18px;font-size:14px}.mtg-btn--lg{padding:13px 22px;font-size:15px}.mtg-icon-btn{position:relative}.mtg-icon-btn.mtg-btn--sm{padding:7px}.mtg-icon-btn.mtg-btn--md{padding:10px}.mtg-icon-btn.mtg-btn--lg{padding:13px}.mtg-btn--primary{background:var(--topbar-gradient);color:#fff}.mtg-btn--primary:hover:not(:disabled){filter:brightness(1.06)}.mtg-btn--secondary{background:var(--topbar-pill-bg);color:var(--topbar-fg);border-color:var(--topbar-pill-border)}.mtg-btn--secondary:hover:not(:disabled){background:var(--topbar-pill-hover)}.mtg-btn--ghost{color:var(--gray-11);background:0 0}.mtg-btn--ghost:hover:not(:disabled){background:var(--topbar-tab-hover);color:var(--gray-12)}.mtg-btn--danger{background:var(--red-9);color:#fff}.mtg-btn--danger:hover:not(:disabled){filter:brightness(1.06)}.mtg-btn:disabled{opacity:.5;cursor:not-allowed}.mtg-btn:focus-visible{outline:2px solid var(--accent-8);outline-offset:2px}.mtg-field{border:1px solid var(--login-border);background:linear-gradient(80deg, var(--topbar-card-bg) 0%, var(--login-card-bg) 100%);color:var(--login-fg);border-radius:10px;align-items:center;gap:8px;transition:border-color .12s,box-shadow .12s;display:flex}.mtg-field--sm{border-radius:9px;height:36px;padding:0 12px;font-size:13px}.mtg-field--md{height:44px;padding:0 14px;font-size:14px}.mtg-field--lg{height:48px;padding:0 16px;font-size:14px}.mtg-field:focus-within{border-color:var(--accent-8);box-shadow:0 0 0 3px var(--accent-a4)}.mtg-field-input{min-width:0;height:100%;color:inherit;font:inherit;background:0 0;border:none;outline:none;flex:1}.mtg-field-input::placeholder{color:var(--login-muted)}.mtg-field-icon{color:var(--login-muted);flex:none;display:flex}.mtg-field--area{resize:vertical;outline:none;height:auto;min-height:96px;padding:12px 14px;font-size:14px;line-height:1.5;display:block}.mtg-field--area::placeholder{color:var(--login-muted)}
