body.mp{--mp-ink:#111a15;--mp-forest:#1b4d3e;--mp-forest-dark:#123629;--mp-night:#18241d;--mp-accent:#c2410c;--mp-accent-soft:#fff1ea;--mp-paper:#f6f7f4;--mp-line:#e2e5e0;--mp-muted:#59645e;--mp-soft:#eef2ec;--mp-cta:#059669;--mp-cta-hover:#047857;--mp-cta-ink:#fff;background:var(--mp-paper);color:var(--mp-ink);font-family:Inter,system-ui,sans-serif}body.mp h1,body.mp h2,body.mp h3,body.mp .mp-display{letter-spacing:-.01em;font-family:Space Grotesk,Inter,system-ui,sans-serif}body.mp .mp-mono{font-family:JetBrains Mono,ui-monospace,monospace}body.mp a{color:inherit}body.mp a.mp-btn{color:var(--mp-cta-ink)}body.mp a.mp-btn-ghost{color:var(--mp-ink)}.mp-btn{background:var(--mp-cta);color:var(--mp-cta-ink);border-radius:.6rem;justify-content:center;align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:.875rem;font-weight:600;transition:background .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px #052e1f26,0 4px 14px -6px #05966999}.mp-btn:hover{background:var(--mp-cta-hover)}.mp-btn:disabled{opacity:.55;cursor:not-allowed}.mp-btn-ghost{color:var(--mp-ink);border:1px solid var(--mp-line);box-shadow:none;background:#fff}.mp-btn-ghost:hover{background:var(--mp-soft)}.mp-card{border:1px solid var(--mp-line);background:#fff;border-radius:.9rem}.mp-input{border:1px solid var(--mp-line);width:100%;color:var(--mp-ink);background:#fff;border-radius:.6rem;padding:.55rem .75rem;font-size:.875rem}.mp-input:focus{outline:2px solid var(--mp-forest);outline-offset:-1px}.mp-chip{background:var(--mp-soft);color:var(--mp-forest);border-radius:999px;align-items:center;padding:.1rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex}.mp-chip-accent{background:var(--mp-accent-soft);color:var(--mp-accent)}.mp-muted{color:var(--mp-muted)}.mp-forest{color:var(--mp-forest)}.mp-bg-forest{background:var(--mp-forest)}.mp-bg-night{background:var(--mp-night)}.mp-border{border-color:var(--mp-line)}
