.topbar.svelte-zne36e{min-height:var(--header-height,88px);z-index:40;justify-content:center;align-items:center;padding:1rem;display:flex}.topbar-inner.svelte-zne36e{flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;max-width:1200px;margin-inline:auto;display:flex}.logo-link.svelte-zne36e{flex-direction:column;align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.studio-name.svelte-zne36e{color:var(--color-text);padding-top:1rem;font-family:Carattere,cursive;font-size:3rem;line-height:1}.logo.svelte-zne36e{background-color:var(--color-text);flex-shrink:0;width:7rem;height:8rem;-webkit-mask:url(../../../logo.svg) 50%/contain no-repeat;mask:url(../../../logo.svg) 50%/contain no-repeat}.topnav.svelte-zne36e ul:where(.svelte-zne36e){justify-content:center;align-items:center;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.topnav.svelte-zne36e a:where(.svelte-zne36e){color:var(--color-text-muted);border-radius:8px;padding:.5rem .75rem;font-weight:600;text-decoration:none}.topnav.svelte-zne36e a:where(.svelte-zne36e):hover{color:var(--color-text);background:var(--color-surface)}@media (width<=640px){.topbar-inner.svelte-zne36e{padding:0 .75rem}.topnav.svelte-zne36e ul:where(.svelte-zne36e){grid-template-rows:repeat(2,auto);grid-auto-columns:minmax(1rem,1fr);grid-auto-flow:column;gap:1rem;display:grid}}:root{--header-height:88px;--color-bg:#fff;--color-bg-alt:#f5f5f5;--color-surface:#e8e8e8;--color-text:#111;--color-text-muted:#666;--color-primary:#2563eb;--color-primary-hover:#1d4ed8;--color-accent:#7c3aed;--color-border:#d1d5db;--logo-filter:none;--text-grdient:linear-gradient(90deg, #ef9607, #ffc400)}@media (prefers-color-scheme:dark){:root{--color-bg:#0f0f0f;--color-bg-alt:#1a1a1a;--color-surface:#262626;--color-text:#f0f0f0;--color-text-muted:#999;--color-primary:#60a5fa;--color-primary-hover:#93c5fd;--color-accent:#a78bfa;--color-border:#333;--logo-filter:invert(1);--text-grdient:linear-gradient(30deg, #ffbf00, #f5800b)}}html,body{min-height:100%}body{background-color:var(--color-bg);color:var(--color-text);direction:rtl;margin:0;padding:1rem;font-family:system-ui,sans-serif;position:relative}body:before{background-color:var(--color-bg);content:"";opacity:.1;z-index:-1;box-shadow:0 0 10rem 10rem var(--color-bg) inset;background-image:url(../../../photos/bg.webp);background-position:top;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}
