.Header-module__ldgnoG__header{z-index:10;background:color-mix(in srgb, var(--color-bg) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--color-line);position:sticky;top:0}.Header-module__ldgnoG__inner{min-height:var(--header-height);justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.Header-module__ldgnoG__logo{flex-shrink:0;align-items:center;display:flex}.Header-module__ldgnoG__logoText{font-family:var(--font-ui);letter-spacing:.22em;text-transform:uppercase;color:var(--color-ink);transition:color var(--transition-medium);font-size:.75rem;font-weight:400}.Header-module__ldgnoG__logo:hover .Header-module__ldgnoG__logoText,.Header-module__ldgnoG__logo:focus-visible .Header-module__ldgnoG__logoText{color:var(--color-accent)}.Header-module__ldgnoG__navList{justify-content:flex-end;gap:var(--space-sm) var(--space-md);flex-wrap:wrap;list-style:none;display:flex}.Header-module__ldgnoG__navLink{font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-muted);transition:color var(--transition-medium);font-size:.6875rem;font-weight:400}.Header-module__ldgnoG__navLink:hover,.Header-module__ldgnoG__navLink:focus-visible,.Header-module__ldgnoG__navLink[aria-current=page]{color:var(--color-accent)}@media (max-width:520px){.Header-module__ldgnoG__navList{gap:.65rem .85rem}.Header-module__ldgnoG__navLink,.Header-module__ldgnoG__logoText{letter-spacing:.16em;font-size:.625rem}}
.CreatedByCredit-module__4eoDva__link{color:inherit;transition:color var(--transition-medium);text-decoration:none}.CreatedByCredit-module__4eoDva__link:hover,.CreatedByCredit-module__4eoDva__link:focus-visible{color:var(--color-accent)}
.Footer-module__Grjkva__footer{padding:var(--space-lg) 0 var(--space-md);background:var(--color-footer);margin-top:auto}.Footer-module__Grjkva__inner{text-align:center;align-items:center;gap:var(--space-md);flex-direction:column;max-width:18rem;margin-inline:auto;display:flex}.Footer-module__Grjkva__artistBlock,.Footer-module__Grjkva__publisherBlock{flex-direction:column;gap:.3rem;display:flex}.Footer-module__Grjkva__artistName{font-family:var(--font-display);color:var(--color-ink-soft);font-size:1rem;font-weight:400}.Footer-module__Grjkva__motto{font-family:var(--font-display);color:var(--color-ink-muted);font-size:.875rem;font-style:italic;font-weight:300;line-height:1.45}.Footer-module__Grjkva__createdBy{font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-muted);font-size:.625rem;font-weight:400}.Footer-module__Grjkva__social{flex-wrap:wrap;justify-content:center;gap:.65rem;list-style:none;display:flex}.Footer-module__Grjkva__socialLink{font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-muted);transition:color var(--transition-medium);font-size:.625rem}.Footer-module__Grjkva__socialLink:hover{color:var(--color-accent)}.Footer-module__Grjkva__copyright{font-family:var(--font-ui);letter-spacing:.12em;color:var(--color-ink-muted);opacity:.75;font-size:.625rem}
.LandingFooter-module__YBN5Cq__footer{padding:1.75rem var(--page-gutter) 2.25rem;border-top:1px solid var(--color-line);background:var(--color-footer)}.LandingFooter-module__YBN5Cq__inner{justify-content:space-between;align-items:center;gap:1rem;width:min(100%,1180px);margin-inline:auto;display:flex}.LandingFooter-module__YBN5Cq__createdBy,.LandingFooter-module__YBN5Cq__year{font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-muted);font-size:.5625rem}
.layout-module__QY5QOq__space{flex-direction:column;flex:1;min-height:100%;display:flex}.layout-module__QY5QOq__space[data-space=monifasol]{--color-bg:#12141a;--color-bg-warm:#16181f;--color-paper:#1a1c24;--color-footer:#14161c;--color-ink:#f4ede0;--color-ink-soft:#e4d8c4;--color-ink-muted:#9a8f80;--color-line:#2c2f3a;--color-overlay:#f4ede014;--color-accent:#e8a54b;--color-accent-light:#f0c27a;--color-accent-soft:#3a2e1c;--color-focus:var(--color-accent);background:var(--color-bg);color:var(--color-ink-soft)}
