.mu{--mu-card:var(--color-bg-card,#142d3a);--mu-bg:var(--color-bg-primary,#0b1923);--mu-bg-2:var(--color-bg-secondary,#0f232e);--mu-border:var(--color-border,#1c3e4e);--mu-text:var(--color-text-primary,#e8f0f2);--mu-text-2:var(--color-text-secondary,#8fa4ad);--mu-muted:var(--color-text-muted,#5a7a86);--mu-accent:var(--color-accent,var(--color-emerald,#10b981));--mu-on-accent:var(--color-bg-primary,#0b1923);--mu-danger:var(--color-danger,#ef5350);--mu-good:var(--color-success,var(--color-mint,#00e676));--mu-warn:var(--color-warning,#ffb300);color:var(--mu-text);max-width:46rem}.mu h1{font-size:1.5rem;font-weight:700;margin:0 0 1.25rem}.mu h2{font-size:1.05rem;margin:0 0 .75rem}.mu h2,.mu h3{font-weight:600}.mu h3{font-size:.9rem;margin:1.25rem 0 .5rem}.mu p{margin:0}.mu-soft{color:var(--mu-text-2);font-size:.8rem;line-height:1.5}.mu-muted{color:var(--mu-muted);font-size:.75rem}.mu-stack{display:flex;flex-direction:column;gap:1rem}.mu-row{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.mu-grow{flex:1 1 14rem;min-width:0}.mu-tabs{display:flex;flex-wrap:wrap;gap:.25rem;padding:.25rem;margin-bottom:1.25rem;border-radius:.6rem;background:var(--mu-card)}.mu-tab{flex:1 1 auto;padding:.5rem .75rem;border:0;border-radius:.45rem;background:transparent;color:var(--mu-text-2);font-size:.85rem;font-weight:500;cursor:pointer}.mu-tab[aria-selected=true]{background:var(--mu-accent);color:var(--mu-on-accent)}.mu-card{padding:1.25rem;border-radius:.75rem;background:var(--mu-card);border:1px solid var(--mu-border)}.mu-fields{display:flex;flex-direction:column}.mu-field{display:flex;justify-content:space-between;gap:1rem;padding:.55rem 0;border-bottom:1px solid var(--mu-border);font-size:.85rem}.mu-field:last-child{border-bottom:0}.mu-field>span:first-child{color:var(--mu-text-2)}.mu-field>span:last-child{font-weight:500;text-align:right}.mu-input{padding:.5rem .75rem;border-radius:.5rem;border:1px solid var(--mu-border);background:var(--mu-bg);color:var(--mu-text);font-size:.85rem;min-width:0}.mu-btn:focus-visible,.mu-input:focus-visible,.mu-switch:focus-visible,.mu-tab:focus-visible{outline:2px solid var(--mu-accent);outline-offset:2px}textarea.mu-input{width:100%;resize:vertical;font-family:inherit}.mu-label{display:flex;flex-direction:column;gap:.3rem;font-size:.8rem;color:var(--mu-text-2)}.mu-btn{padding:.5rem 1rem;border-radius:.5rem;border:1px solid var(--mu-border);background:var(--mu-bg);color:var(--mu-text);font-size:.85rem;font-weight:500;cursor:pointer}.mu-btn:disabled{opacity:.45;cursor:not-allowed}.mu-btn-primary{background:var(--mu-accent);border-color:var(--mu-accent);color:var(--mu-on-accent)}.mu-btn-danger{background:transparent;border-color:var(--mu-danger);color:var(--mu-danger)}.mu-switch{flex-shrink:0;position:relative;width:2.75rem;height:1.5rem;border-radius:999px;border:0;background:var(--mu-border);cursor:pointer}.mu-switch[aria-checked=true]{background:var(--mu-good)}.mu-switch:after{content:"";position:absolute;top:.125rem;left:.125rem;width:1.25rem;height:1.25rem;border-radius:50%;background:#fff;transition:left .15s}.mu-switch[aria-checked=true]:after{left:1.375rem}.mu-toggle-row{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.4rem 0}.mu-note{padding:.75rem;border-radius:.5rem;font-size:.8rem;line-height:1.5;border:1px solid var(--mu-border)}.mu-note-good{border-color:var(--mu-good);color:var(--mu-good)}.mu-note-bad{border-color:var(--mu-danger);color:var(--mu-danger)}.mu-note-warn{border-color:var(--mu-warn);color:var(--mu-warn)}.mu-tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.6rem}.mu-tier{padding:.75rem;border-radius:.5rem;background:var(--mu-bg-2);border:1px solid var(--mu-border)}.mu-bar{display:flex;gap:.25rem;margin-top:.5rem}.mu-bar span{height:.25rem;flex:1;border-radius:999px;background:var(--mu-border)}.mu-bar span.on{background:var(--mu-good)}.mu-themes{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem}.mu-theme{padding:.5rem;border-radius:.6rem;border:2px solid var(--mu-border);background:transparent;color:var(--mu-text);text-align:left;cursor:pointer}.mu-theme[aria-pressed=true]{border-color:var(--mu-accent)}.mu-swatch{display:flex;height:2.5rem;border-radius:.4rem;overflow:hidden;margin-bottom:.4rem}.mu-swatch span{flex:1}.mu-codes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;font-family:ui-monospace,Consolas,monospace;font-size:.9rem}.mu-qr{width:11rem;height:11rem;background:#fff;border-radius:.5rem;padding:.25rem}.mu-qr svg{width:100%;height:100%}.mu-mono{font-family:ui-monospace,Consolas,monospace;word-break:break-all}.mu-msg{padding:.9rem;border-radius:.75rem;background:var(--mu-card);border:1px solid var(--mu-border);display:flex;gap:.75rem;align-items:flex-start}.mu-msg.unread{border-color:var(--mu-accent)}.mu-link{color:var(--mu-accent)}.mu-link,.mu-link-soft{background:none;border:0;padding:0;font-size:.75rem;cursor:pointer}.mu-link-soft{color:var(--mu-text-2)}@media (prefers-reduced-motion:reduce){.mu-switch:after{transition:none}}