:root{--meridian-ink: #1b2a22;--meridian-canvas: #f7f3ea;--meridian-surface: #ffffff;--meridian-border: #e4dcc8;--meridian-muted: #6b6255;--meridian-accent: #b08d3f;--meridian-accent-contrast: #ffffff;--meridian-radius: 4px;--meridian-font: "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif}[data-theme=dark]{--meridian-ink: #ede6d6;--meridian-canvas: #14201a;--meridian-surface: #1c2b22;--meridian-border: #2a3a30;--meridian-muted: #9ca79b;--meridian-accent-contrast: #14201a}*{box-sizing:border-box}body{margin:0;font-family:var(--meridian-font);color:var(--meridian-ink);background:var(--meridian-canvas)}.meridian-app{display:flex;min-height:100vh;background:var(--meridian-canvas);color:var(--meridian-ink)}.meridian-nav{width:168px;flex-shrink:0;border-right:1px solid var(--meridian-border);padding:24px 12px;display:flex;flex-direction:column;gap:4px}.meridian-nav-title{font-size:15px;letter-spacing:.04em;font-weight:600;margin:0 8px 20px}.meridian-nav-item{border:none;background:transparent;text-align:left;padding:8px;border-radius:var(--meridian-radius);font-family:inherit;font-size:13px;color:var(--meridian-muted);cursor:default}.meridian-nav-item.is-active{background:var(--meridian-accent);color:var(--meridian-accent-contrast)}.meridian-main{flex:1;padding:28px;display:flex;flex-direction:column;gap:16px;overflow-y:auto}.meridian-header{display:flex;flex-direction:column;border:1px solid var(--meridian-border);border-radius:var(--meridian-radius);padding:20px;background:var(--meridian-surface)}.meridian-header.align-center{align-items:center;text-align:center}.meridian-header-title{font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--meridian-muted);margin:0 0 6px}.meridian-balance{margin:0;font-weight:600}.meridian-balance.size-md{font-size:24px}.meridian-balance.size-lg{font-size:32px}.meridian-balance.size-xl{font-size:40px}.meridian-actions{display:flex;gap:8px;flex-wrap:wrap}.meridian-action{border:1px solid var(--meridian-accent);color:var(--meridian-accent);background:transparent;border-radius:var(--meridian-radius);padding:8px 14px;font-family:inherit;font-size:13px}.meridian-action.is-primary{background:var(--meridian-accent);color:var(--meridian-accent-contrast)}.meridian-section{border:1px solid var(--meridian-border);border-radius:var(--meridian-radius);padding:16px 20px;background:var(--meridian-surface)}.meridian-section h3{margin:0 0 10px;font-size:15px;font-weight:600}.meridian-row{display:flex;justify-content:space-between;gap:12px;font-size:13px;padding:4px 0}.meridian-row>span:first-child{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meridian-row .muted{flex:0 0 auto;white-space:nowrap;color:var(--meridian-muted)}:root{--meridian-secondary: #3f6b5a;--meridian-density: 1}.meridian-main{padding:calc(28px * var(--meridian-density));gap:calc(16px * var(--meridian-density))}.meridian-header{padding:calc(20px * var(--meridian-density))}.meridian-section{padding:calc(16px * var(--meridian-density)) calc(20px * var(--meridian-density))}.meridian-action:not(.is-primary){border-color:var(--meridian-secondary);color:var(--meridian-secondary)}[data-logo] .meridian-nav-title{min-height:36px;background:var(--meridian-logo) left center / contain no-repeat;color:transparent}[data-card-style=elevated] .meridian-header,[data-card-style=elevated] .meridian-section{border-color:transparent;box-shadow:0 1px 2px #0000000f,0 4px 14px #00000014}[data-card-style=glass] .meridian-header,[data-card-style=glass] .meridian-section{background:color-mix(in srgb,var(--meridian-surface) 62%,transparent);border-color:color-mix(in srgb,var(--meridian-surface) 80%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
