[data-theme=void] .primary-cta,[data-theme=azul] .primary-cta,[data-theme=ignition] .primary-cta,[data-theme=passion] .primary-cta,[data-theme=transcend] .primary-cta{background:var(--cta-bg)}[data-theme=void] .primary-cta:hover,[data-theme=azul] .primary-cta:hover,[data-theme=ignition] .primary-cta:hover,[data-theme=passion] .primary-cta:hover,[data-theme=transcend] .primary-cta:hover{background:var(--cta-bg-hover)}[data-theme=void] .muse-logo,[data-theme=azul] .muse-logo,[data-theme=ignition] .muse-logo,[data-theme=passion] .muse-logo,[data-theme=transcend] .muse-logo{color:var(--brand-accent)}[data-theme=void] .creator-avatar,[data-theme=azul] .creator-avatar,[data-theme=ignition] .creator-avatar,[data-theme=passion] .creator-avatar,[data-theme=transcend] .creator-avatar,[data-theme=void] .link-card:hover,[data-theme=azul] .link-card:hover,[data-theme=ignition] .link-card:hover,[data-theme=passion] .link-card:hover,[data-theme=transcend] .link-card:hover,[data-theme=void] .secondary-cta:hover,[data-theme=azul] .secondary-cta:hover,[data-theme=ignition] .secondary-cta:hover,[data-theme=passion] .secondary-cta:hover,[data-theme=transcend] .secondary-cta:hover{border-color:var(--brand-accent)}:root[data-theme=void]{--brand-accent: var(--brand-azul);--page-bg: #2a3542;--page-bg-gradient: linear-gradient(180deg, #0b0b0b 0%, #2a3542 100%);--cta-bg: var(--brand-azul);--cta-text: #ffffff}@media(prefers-color-scheme:light){:root[data-theme=void]:not([data-mode=dark]){--page-bg: #2a3542;--page-bg-gradient: linear-gradient(180deg, #0b0b0b 0%, #2a3542 100%)}}@media(prefers-color-scheme:dark){:root[data-theme=void]:not([data-mode=light]){--page-bg: #1a2330;--page-bg-gradient: linear-gradient(180deg, #0b0b0b 0%, #1a2330 100%)}}:root[data-theme=void][data-mode=light]{--page-bg: #2a3542;--page-bg-gradient: linear-gradient(180deg, #0b0b0b 0%, #2a3542 100%)}:root[data-theme=void][data-mode=dark]{--page-bg: #1a2330;--page-bg-gradient: linear-gradient(180deg, #0b0b0b 0%, #1a2330 100%)}:root[data-theme=azul]{--brand-accent: var(--brand-azul);--page-bg: #2a4552;--page-bg-gradient: linear-gradient(180deg, color-mix(in srgb, var(--brand-azul) 15%, var(--brand-black) 85%) 0%, #2a4552 60%, #2a4552 100%);--cta-bg: var(--brand-azul);--cta-text: #ffffff}@media(prefers-color-scheme:light){:root[data-theme=azul]:not([data-mode=dark]){--page-bg: #2a4552;--page-bg-gradient: linear-gradient(180deg, color-mix(in srgb, var(--brand-azul) 15%, var(--brand-black) 85%) 0%, #2a4552 60%, #2a4552 100%)}}@media(prefers-color-scheme:dark){:root[data-theme=azul]:not([data-mode=light]){--page-bg: #1a2d3a;--page-bg-gradient: linear-gradient(180deg, color-mix(in srgb, var(--brand-azul) 15%, var(--brand-black) 85%) 0%, #1a2d3a 60%, #1a2d3a 100%)}}:root[data-theme=azul][data-mode=light]{--page-bg: #2a4552;--page-bg-gradient: linear-gradient(180deg, color-mix(in srgb, var(--brand-azul) 15%, var(--brand-black) 85%) 0%, #2a4552 60%, #2a4552 100%)}:root[data-theme=azul][data-mode=dark]{--page-bg: #1a2d3a;--page-bg-gradient: linear-gradient(180deg, color-mix(in srgb, var(--brand-azul) 15%, var(--brand-black) 85%) 0%, #1a2d3a 60%, #1a2d3a 100%)}:root[data-theme=ignition]{--brand-accent: var(--brand-ignition);--page-bg: #4d2a1f;--page-bg-gradient: linear-gradient(180deg, color-mix(in srgb, var(--brand-ignition) 20%, var(--brand-black) 80%) 0%, #4d2a1f 60%, #4d2a1f 100%);--cta-bg: var(--brand-ignition);--cta-text: #ffffff}@media(prefers-color-scheme:light){:root[data-theme=ignition]:not([data-mode=dark]){--page-bg: #4d2a1f;--page-bg-gradient: linear-gradient(180deg, color-mix(in srgb, var(--brand-ignition) 20%, var(--brand-black) 80%) 0%, #4d2a1f 60%, #4d2a1f 100%)}}@media(prefers-color-scheme:dark){:root[data-theme=ignition]:not([data-mode=light]){--page-bg: #2d1a0f;--page-bg-gradient: linear-gradient(180deg, color-mix(in srgb, var(--brand-ignition) 20%, var(--brand-black) 80%) 0%, #2d1a0f 60%, #2d1a0f 100%)}}:root[data-theme=ignition][data-mode=light]{--page-bg: #4d2a1f;--page-bg-gradient: linear-gradient(180deg, color-mix(in srgb, var(--brand-ignition) 20%, var(--brand-black) 80%) 0%, #4d2a1f 60%, #4d2a1f 100%)}:root[data-theme=ignition][data-mode=dark]{--page-bg: #2d1a0f;--page-bg-gradient: linear-gradient(180deg, color-mix(in srgb, var(--brand-ignition) 20%, var(--brand-black) 80%) 0%, #2d1a0f 60%, #2d1a0f 100%)}:root[data-theme=passion]{--brand-accent: var(--brand-passion);--page-bg: #4d2a48;--page-bg-gradient: linear-gradient(180deg, color-mix(in srgb, var(--brand-passion) 22%, var(--brand-black) 78%) 0%, #4d2a48 62%, #4d2a48 100%);--cta-bg: var(--brand-passion);--cta-text: #ffffff}@media(prefers-color-scheme:light){:root[data-theme=passion]:not([data-mode=dark]){--page-bg: #4d2a48;--page-bg-gradient: linear-gradient(180deg, color-mix(in srgb, var(--brand-passion) 22%, var(--brand-black) 78%) 0%, #4d2a48 62%, #4d2a48 100%)}}@media(prefers-color-scheme:dark){:root[data-theme=passion]:not([data-mode=light]){--page-bg: #2d1a28;--page-bg-gradient: linear-gradient(180deg, color-mix(in srgb, var(--brand-passion) 22%, var(--brand-black) 78%) 0%, #2d1a28 62%, #2d1a28 100%)}}:root[data-theme=passion][data-mode=light]{--page-bg: #4d2a48;--page-bg-gradient: linear-gradient(180deg, color-mix(in srgb, var(--brand-passion) 22%, var(--brand-black) 78%) 0%, #4d2a48 62%, #4d2a48 100%)}:root[data-theme=passion][data-mode=dark]{--page-bg: #2d1a28;--page-bg-gradient: linear-gradient(180deg, color-mix(in srgb, var(--brand-passion) 22%, var(--brand-black) 78%) 0%, #2d1a28 62%, #2d1a28 100%)}:root[data-theme=transcend]{--brand-accent: var(--brand-transcend);--page-bg: #452a4d;--page-bg-gradient: linear-gradient(180deg, color-mix(in srgb, var(--brand-transcend) 22%, var(--brand-black) 78%) 0%, #452a4d 62%, #452a4d 100%);--cta-bg: var(--brand-transcend);--cta-text: #ffffff}@media(prefers-color-scheme:light){:root[data-theme=transcend]:not([data-mode=dark]){--page-bg: #452a4d;--page-bg-gradient: linear-gradient(180deg, color-mix(in srgb, var(--brand-transcend) 22%, var(--brand-black) 78%) 0%, #452a4d 62%, #452a4d 100%)}}@media(prefers-color-scheme:dark){:root[data-theme=transcend]:not([data-mode=light]){--page-bg: #251a2d;--page-bg-gradient: linear-gradient(180deg, color-mix(in srgb, var(--brand-transcend) 22%, var(--brand-black) 78%) 0%, #251a2d 62%, #251a2d 100%)}}:root[data-theme=transcend][data-mode=light]{--page-bg: #452a4d;--page-bg-gradient: linear-gradient(180deg, color-mix(in srgb, var(--brand-transcend) 22%, var(--brand-black) 78%) 0%, #452a4d 62%, #452a4d 100%)}:root[data-theme=transcend][data-mode=dark]{--page-bg: #251a2d;--page-bg-gradient: linear-gradient(180deg, color-mix(in srgb, var(--brand-transcend) 22%, var(--brand-black) 78%) 0%, #251a2d 62%, #251a2d 100%)}.link-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg);padding:var(--spacing-lg);cursor:pointer;transition:all var(--transition-base);display:flex;align-items:center;gap:var(--spacing-md);width:100%;text-align:left;position:relative;overflow:hidden}.link-card.no-bg .link-content{text-align:center}.link-card.no-bg .link-arrow{width:64px;text-align:center}.link-card.has-bg{border-color:#ffffff2e;min-height:140px;display:flex;align-items:flex-end;justify-content:center;padding:var(--spacing-md)}.link-card.has-bg:before{content:"";position:absolute;inset:0;background:linear-gradient(to top,#000000b8,#0000006b 28%,#0000001f 55%,#0000 75%);pointer-events:none;z-index:0}.link-card.has-bg>*{position:relative;z-index:1}.link-card.has-bg .link-icon-label-container{display:flex;align-items:center;gap:var(--spacing-sm)}.link-card.has-bg .link-label,.link-card.has-bg .link-subtitle{color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.55)}.link-card.has-bg .link-icon-image{background:#ffffff2e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.link-card.has-bg .link-icon-image,.link-card.has-bg .link-icon-placeholder{width:32px;height:32px;border-radius:var(--radius-sm);padding:0}.link-card.has-bg .link-content{flex:0}.link-card.has-bg .link-subtitle,.link-card.has-bg .link-arrow{display:none}.link-card:hover{background:var(--card-hover);border-color:var(--brand-accent);transform:translateY(-2px);box-shadow:var(--shadow-1)}.link-icon-image{width:64px;height:64px;border-radius:var(--radius-md);object-fit:contain;flex-shrink:0}.muse-profile-link-card .muse-avatar-icon{object-fit:cover;border-radius:var(--radius-full);padding:0}.link-icon-placeholder{display:flex;align-items:center;justify-content:center;font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-full);width:64px;height:64px}.link-content{flex:1;min-width:0}.link-label{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--text);margin:0 0 var(--spacing-xs) 0;line-height:var(--line-height-tight)}.link-subtitle{font-size:var(--font-size-sm);color:var(--text-muted);margin:0;line-height:var(--line-height-normal)}.link-arrow{font-size:var(--font-size-xl);color:var(--text-subtle);flex-shrink:0;transition:transform var(--transition-fast)}.link-card:hover .link-arrow{transform:translate(4px)}.link-card-full{grid-column:1 / -1}.link-card-half{grid-column:span 2}.link-card-third,.link-card-quarter{grid-column:span 1}@media(max-width:768px){.link-card-half,.link-card-third,.link-card-quarter{grid-column:1 / -1}}@media(max-width:768px){.link-card{padding:var(--spacing-md);gap:var(--spacing-sm)}.link-icon-image{width:56px;height:56px}.link-label{font-size:var(--font-size-lg)}.link-subtitle{font-size:var(--font-size-xs)}.link-arrow{font-size:var(--font-size-lg)}}.pinned-muse-teaser{width:100%;margin-bottom:var(--spacing-xl)}.teaser-content{background:var(--card-bg);border:2px solid var(--card-border);border-radius:var(--radius-lg);padding:var(--spacing-xl);text-align:center;position:relative;overflow:hidden}.teaser-title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-md);color:var(--text)}.teaser-preview{font-size:var(--font-size-base);color:var(--text-muted);line-height:var(--line-height-normal);margin-bottom:var(--spacing-lg)}.teaser-blur-overlay{position:relative;filter:blur(4px);pointer-events:none;margin:calc(var(--spacing-md) * -1);padding:var(--spacing-md)}.teaser-cta{padding:var(--spacing-md) var(--spacing-xl);background:var(--cta-bg);color:var(--cta-text);border:none;border-radius:var(--radius-md);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all var(--transition-base);width:100%;max-width:300px;font-family:var(--font-family-base)}.teaser-cta:hover:not(:disabled){background:var(--cta-bg-hover);transform:translateY(-2px);box-shadow:var(--shadow-1)}@media(max-width:768px){.teaser-content{padding:var(--spacing-lg)}.teaser-title{font-size:var(--font-size-xl)}.teaser-cta{font-size:var(--font-size-base);padding:var(--spacing-md) var(--spacing-lg)}}.featured-module{width:100%;margin-bottom:var(--spacing-xl)}.featured-content{background:var(--card-bg);border:2px solid var(--card-border);border-radius:var(--radius-lg);padding:var(--spacing-xl);text-align:center}.featured-title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-md);color:var(--text)}.featured-description,.featured-preview{font-size:var(--font-size-base);color:var(--text-muted);line-height:var(--line-height-normal);margin-bottom:var(--spacing-lg)}.featured-cta{padding:var(--spacing-md) var(--spacing-xl);background:var(--cta-bg);color:var(--cta-text);border:none;border-radius:var(--radius-md);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all var(--transition-base);font-family:var(--font-family-base)}.featured-cta-external{background:var(--btn-bg);border:2px solid var(--btn-border);color:var(--btn-text)}.featured-cta:hover:not(:disabled){background:var(--cta-bg-hover);transform:translateY(-2px);box-shadow:var(--shadow-1)}.featured-cta-external:hover:not(:disabled){background:var(--btn-bg-hover);border-color:var(--brand-accent)}@media(max-width:768px){.featured-content{padding:var(--spacing-lg)}.featured-title{font-size:var(--font-size-xl)}.featured-cta{font-size:var(--font-size-base);padding:var(--spacing-md) var(--spacing-lg)}}.links-page-footer{width:100%;text-align:center;padding:var(--spacing-3xl) var(--spacing-md) var(--spacing-xl);margin-top:auto}.powered-by{font-size:var(--font-size-sm);color:var(--text-subtle);opacity:.7}.powered-by a{color:var(--link);text-decoration:none;font-weight:var(--font-weight-medium)}.powered-by a:hover{text-decoration:underline;opacity:1}.rich-text-renderer{line-height:1.6;color:inherit}.rich-text-renderer p{margin:0 0 .75rem}.rich-text-renderer p:last-child{margin-bottom:0}.rich-text-renderer a{color:var(--link);text-decoration:none}.rich-text-renderer a:hover{text-decoration:underline}.rich-text-renderer strong{font-weight:600}.rich-text-renderer em{font-style:italic}.rich-text-renderer ul,.rich-text-renderer ol{margin:.75rem 0;padding-left:1.5rem}.rich-text-renderer li{margin:.25rem 0}.rich-text-renderer h1,.rich-text-renderer h2,.rich-text-renderer h3{margin:1rem 0 .5rem;font-weight:600}.rich-text-renderer h1{font-size:1.5rem}.rich-text-renderer h2{font-size:1.25rem}.rich-text-renderer h3{font-size:1.1rem}.rich-text-renderer code{background:var(--surface);padding:.125rem .25rem;border-radius:var(--radius-sm);font-size:.9em}.rich-text-renderer pre{background:var(--bg-elev);padding:var(--spacing-md);border-radius:var(--radius-sm);overflow-x:auto;margin:.75rem 0}.rich-text-renderer blockquote{border-left:3px solid var(--brand-accent);padding-left:var(--spacing-md);margin:.75rem 0;opacity:.8}.creator-viewport{min-height:100vh;display:flex;flex-direction:column;align-items:center;padding:0;width:100%;position:relative;background:var(--page-bg)}.creator-page{width:100%;max-width:600px;margin:0 auto;position:relative;isolation:isolate;--hero-h: 60vh;--overlay-solid: clamp(0, calc((var(--scroll-y, 0px) - 60px) / 90px), 1);--overlay-solid-inv: calc(1 - var(--overlay-solid))}.creator-page:before{content:"";position:fixed;top:0;left:50%;transform:translate(-50%);width:100%;max-width:600px;height:var(--hero-h);background-repeat:no-repeat;background-position:center;background-size:cover;background-image:var(--hero-bg, none);pointer-events:none;z-index:-3}.creator-page:after{content:"";position:fixed;top:0;left:50%;transform:translate(-50%);width:100%;max-width:600px;height:100vh;pointer-events:none;z-index:-2;background:linear-gradient(to bottom,color-mix(in srgb,var(--page-bg) calc(var(--overlay-solid) * 100%),transparent) 0%,color-mix(in srgb,var(--page-bg) calc(var(--overlay-solid) * 100%),transparent) 12%,var(--page-bg) 55%,var(--page-bg) 100%)}@media(min-width:900px){.creator-viewport{background:transparent}.creator-viewport:before{content:"";position:fixed;inset:-20vh;background-image:var(--hero-bg, none);background-size:cover;background-position:center;filter:blur(56px);transform:scale(1.15);opacity:.9;pointer-events:none;z-index:-10}.creator-viewport:after{content:"";position:fixed;inset:0;background:#00000052;pointer-events:none;z-index:-9}.creator-page{border-radius:28px;overflow:hidden;margin:24px auto 0;height:calc(100vh - 48px);overflow-y:auto;overscroll-behavior:contain;scroll-padding-top:24px}.creator-page:before,.creator-page:after{clip-path:inset(0 round 28px)}.creator-page:before,.creator-page:after{top:24px}.creator-page:after{height:calc(100vh - 48px)}.creator-content{margin-top:33vh;min-height:auto;margin-bottom:0;max-width:100%}}.creator-header-info{text-align:center;width:100%;padding:var(--spacing-xl) var(--spacing-md);padding-top:var(--spacing-2xl);background:transparent}.creator-display-name{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:color-mix(in srgb,#ffffff calc(var(--overlay-solid-inv) * 100%),var(--text) calc(var(--overlay-solid) * 100%));margin:0 0 var(--spacing-xs);text-shadow:0 2px 12px rgba(0,0,0,.45)}.creator-handle{font-size:var(--font-size-lg);color:color-mix(in srgb,rgba(255,255,255,.92) calc(var(--overlay-solid-inv) * 100%),var(--text-muted) calc(var(--overlay-solid) * 100%));margin:0 0 var(--spacing-md);text-shadow:0 2px 10px rgba(0,0,0,.38)}.creator-bio{color:color-mix(in srgb,rgba(255,255,255,.95) calc(var(--overlay-solid-inv) * 100%),var(--text) calc(var(--overlay-solid) * 100%));font-size:var(--font-size-base);line-height:1.6;max-width:100%;text-shadow:0 2px 10px rgba(0,0,0,.35)}@media(max-width:768px){.creator-header-info{padding:var(--spacing-lg) var(--spacing-sm);padding-top:var(--spacing-xl)}.creator-display-name{font-size:var(--font-size-2xl)}}.creator-page-loading,.creator-page-error{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);text-align:center}.loading-spinner{font-size:var(--font-size-lg);color:var(--text-muted);font-weight:var(--font-weight-medium)}.creator-page-error h1{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-md);color:var(--text)}.creator-page-error p{color:var(--text-muted);font-size:var(--font-size-base)}.creator-content{position:relative;margin-top:33vh;width:100%;max-width:600px;margin-left:auto;margin-right:auto;z-index:0;background:transparent;min-height:100vh;margin-bottom:40vh}.links-grid{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-md);margin-top:var(--spacing-xl);padding:0 var(--spacing-md)}.links-grid>.muse-profile-link-card{grid-column:1 / -1}@media(max-width:768px){.links-grid{grid-template-columns:1fr;gap:var(--spacing-sm);margin-top:var(--spacing-lg);padding:0 var(--spacing-sm)}}.not-found{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-xl);background:var(--page-bg);color:var(--text)}.not-found h1{font-size:var(--font-size-5xl);margin-bottom:var(--spacing-md);color:var(--text)}.not-found p{font-size:var(--font-size-xl);color:var(--text-muted);margin-bottom:var(--spacing-xl)}.not-found a{color:var(--link);text-decoration:none;font-size:var(--font-size-lg)}.not-found a:hover{text-decoration:underline}:root{--brand-black: #000000;--brand-azul: #105779;--brand-ignition: #F16F0D;--brand-passion: #F42496;--brand-transcend:#8A32AD;--brand-accent: var(--brand-azul);--radius-sm: 10px;--radius-md: 14px;--radius-lg: 18px;--shadow-1: 0 6px 20px rgba(0, 0, 0, .18);--shadow-2: 0 10px 34px rgba(0, 0, 0, .22);--gradient-azul-beam: linear-gradient(180deg, var(--brand-azul) 0%, var(--brand-black) 55%, var(--brand-black) 100%);--bg: #000;--bg-elev: #0b0b0b;--surface: #111;--surface-2: #151515;--text: #fff;--text-muted: rgba(255,255,255,.72);--text-subtle: rgba(255,255,255,.56);--border: rgba(255,255,255,.12);--link: var(--brand-accent);--focus: var(--brand-accent);--card-bg: rgba(255,255,255,.06);--card-border: rgba(255,255,255,.1);--card-hover: rgba(255,255,255,.09);--btn-bg: rgba(255,255,255,.1);--btn-bg-hover: rgba(255,255,255,.14);--btn-text: var(--text);--btn-border: rgba(255,255,255,.14);--cta-bg: var(--brand-accent);--cta-text: #ffffff;--cta-bg-hover: color-mix(in srgb, var(--cta-bg) 88%, #ffffff 12%);--page-bg: var(--brand-black);--page-bg-gradient: var(--gradient-azul-beam)}@media(prefers-color-scheme:light){:root:not([data-mode=dark]){--bg: #ffffff;--bg-elev: #f7f7f7;--surface: #ffffff;--surface-2: #f4f4f6;--text: #0b0b0b;--text-muted: rgba(0,0,0,.68);--text-subtle: rgba(0,0,0,.52);--border: rgba(0,0,0,.1);--card-bg: rgba(0,0,0,.04);--card-border: rgba(0,0,0,.08);--card-hover: rgba(0,0,0,.06);--btn-bg: rgba(0,0,0,.05);--btn-bg-hover: rgba(0,0,0,.08);--btn-text: var(--text);--btn-border: rgba(0,0,0,.1);--cta-text: #ffffff;--page-bg: #ffffff;--page-bg-gradient: linear-gradient(180deg, #ffffff 0%, #f5f6f7 100%)}}@media(prefers-color-scheme:dark){:root:not([data-mode=light]){--bg: #000000;--bg-elev: #0b0b0b;--surface: #111111;--surface-2: #151515;--text: #ffffff;--text-muted: rgba(255,255,255,.72);--text-subtle: rgba(255,255,255,.56);--border: rgba(255,255,255,.12);--card-bg: rgba(255,255,255,.06);--card-border: rgba(255,255,255,.1);--card-hover: rgba(255,255,255,.09);--btn-bg: rgba(255,255,255,.1);--btn-bg-hover: rgba(255,255,255,.14);--btn-text: var(--text);--btn-border: rgba(255,255,255,.14);--page-bg: var(--brand-black);--page-bg-gradient: var(--gradient-azul-beam)}}:root[data-mode=light]{--bg: #ffffff;--bg-elev: #f7f7f7;--surface: #ffffff;--surface-2: #f4f4f6;--text: #0b0b0b;--text-muted: rgba(0,0,0,.68);--text-subtle: rgba(0,0,0,.52);--border: rgba(0,0,0,.1);--card-bg: rgba(0,0,0,.04);--card-border: rgba(0,0,0,.08);--card-hover: rgba(0,0,0,.06);--btn-bg: rgba(0,0,0,.05);--btn-bg-hover: rgba(0,0,0,.08);--btn-text: var(--text);--btn-border: rgba(0,0,0,.1);--page-bg: #ffffff;--page-bg-gradient: linear-gradient(180deg, #ffffff 0%, #f5f6f7 100%)}:root[data-mode=dark]{--bg: #000000;--bg-elev: #0b0b0b;--surface: #111111;--surface-2: #151515;--text: #ffffff;--text-muted: rgba(255,255,255,.72);--text-subtle: rgba(255,255,255,.56);--border: rgba(255,255,255,.12);--card-bg: rgba(255,255,255,.06);--card-border: rgba(255,255,255,.1);--card-hover: rgba(255,255,255,.09);--btn-bg: rgba(255,255,255,.1);--btn-bg-hover: rgba(255,255,255,.14);--btn-text: var(--text);--btn-border: rgba(255,255,255,.14);--page-bg: var(--brand-black);--page-bg-gradient: var(--gradient-azul-beam)}.muse-links{background:var(--page-bg);color:var(--text)}.muse-links.is-gradient{background:var(--page-bg-gradient)}*{margin:0;padding:0;box-sizing:border-box}:root{--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--spacing-3xl: 4rem;--font-family-base: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.25;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-full: 9999px;--transition-fast: .15s ease-in-out;--transition-base: .2s ease-in-out;--transition-slow: .3s ease-in-out}body{font-family:var(--font-family-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--page-bg);color:var(--text);min-height:100vh;line-height:1.5}#root{min-height:100vh;color:var(--text)}
