.medrende-logo[data-v-cfab5be8]{color:var(--brand-dark);align-items:center;gap:8px;display:inline-flex}.medrende-logo svg[data-v-cfab5be8]{width:32px;height:32px}.medrende-logo svg path[data-v-cfab5be8]{fill:none;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.medrende-logo svg .pulse[data-v-cfab5be8]{stroke:currentColor}.medrende-logo svg .arrow[data-v-cfab5be8]{stroke:var(--brand-accent)}.medrende-logo .wordmark[data-v-cfab5be8]{letter-spacing:-.02em;font-size:21px}.medrende-logo .wordmark .med[data-v-cfab5be8]{font-weight:500}.medrende-logo .wordmark strong[data-v-cfab5be8]{font-weight:700}.medrende-logo.on-dark[data-v-cfab5be8]{color:#fff}.medrende-logo.on-dark .arrow[data-v-cfab5be8]{stroke:var(--brand-mint)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .medrende-logo[data-v-cfab5be8]{color:#fff}:root:not([data-theme=light]) .medrende-logo .arrow[data-v-cfab5be8]{stroke:var(--brand-mint)}}.safe-area[data-v-5c7015a5]{width:100%;max-width:calc(var(--safe-area-width) + 40px);margin:0 auto;padding:0 20px}.site-footer[data-v-5fc6c2c0]{border-top:1px solid var(--border);background:var(--surface);margin-top:72px;padding:40px 0 48px}.site-footer .footer-top[data-v-5fc6c2c0]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.site-footer ul[data-v-5fc6c2c0]{flex-wrap:wrap;gap:12px 24px;margin:0;padding:0;list-style:none;display:flex}.site-footer ul a[data-v-5fc6c2c0]{color:var(--text-muted);font-size:14px;text-decoration:none}.site-footer ul a[data-v-5fc6c2c0]:hover{color:var(--text)}.site-footer .legal[data-v-5fc6c2c0]{color:var(--text-muted);margin:24px 0 0;font-size:13px}.site-header[data-v-7c1ed8c5]{z-index:10;background:color-mix(in srgb, var(--background) 86%, transparent);-webkit-backdrop-filter:saturate(180%)blur(16px);border-bottom:1px solid var(--border);position:sticky;top:0}.site-header nav[data-v-7c1ed8c5]{height:var(--header-height);justify-content:space-between;align-items:center;display:flex}.site-header .home-link[data-v-7c1ed8c5]{text-decoration:none;display:inline-flex}.site-header ul[data-v-7c1ed8c5]{gap:20px;margin:0;padding:0;list-style:none;display:flex}.site-header ul a[data-v-7c1ed8c5]{color:var(--text-muted);font-size:15px;font-weight:500;text-decoration:none}.site-header ul a[data-v-7c1ed8c5]:hover,.site-header ul a.router-link-active[data-v-7c1ed8c5]{color:var(--text)}:root{--brand-dark:#0b5f55;--brand:#0f9d8a;--brand-accent:#12b39c;--brand-mint:#9ff0dc;--hero:#0b6e61;--text:#10201d;--text-muted:#5b6b68;--background:#fff;--surface:#f3f7f6;--border:#e1e9e7;--link:#0b7d6e;--header-height:64px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--text:#e9f1ef;--text-muted:#9aaba7;--background:#0d1513;--surface:#15201d;--border:#23312e;--link:#5fe0c9}}:root[data-theme=dark]{--text:#e9f1ef;--text-muted:#9aaba7;--background:#0d1513;--surface:#15201d;--border:#23312e;--link:#5fe0c9}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--background);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.6}a{color:var(--link)}h1,h2,h3{letter-spacing:-.01em;line-height:1.25}
