*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:15px;-webkit-text-size-adjust:100%}body{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif;color:#1a1a1a;background:#fff;line-height:1.5}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button{background:none;border:none;cursor:pointer;padding:0;font:inherit;color:inherit}.layout.svelte-12qhfyh{display:flex;min-height:100vh}.sidebar.svelte-12qhfyh{width:200px;flex-shrink:0;position:sticky;top:0;height:100vh;padding:2.5rem 1.75rem;display:flex;flex-direction:column;gap:2.5rem;border-right:1px solid #ebebeb;overflow-y:auto}.artist-name.svelte-12qhfyh{font-size:1.2rem;font-weight:400;line-height:1.3;letter-spacing:.01em;color:#1a1a1a}.nav-list.svelte-12qhfyh{list-style:none;display:flex;flex-direction:column;gap:.875rem}.nav-link.svelte-12qhfyh{font-size:.8rem;letter-spacing:.07em;text-transform:uppercase;color:#aaa;transition:color .2s ease;display:block}.nav-link.svelte-12qhfyh:hover,.nav-link.active.svelte-12qhfyh{color:#1a1a1a}main.svelte-12qhfyh{flex:1;min-width:0;overflow-y:auto}.mobile-header.svelte-12qhfyh,.overlay.svelte-12qhfyh{display:none}.hamburger.svelte-12qhfyh{display:flex;flex-direction:column;gap:5px;padding:4px}.bar.svelte-12qhfyh{display:block;width:22px;height:1.5px;background:#1a1a1a;transition:opacity .2s}@media(max-width:768px){.layout.svelte-12qhfyh{flex-direction:column}.mobile-header.svelte-12qhfyh{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid #ebebeb;position:sticky;top:0;background:#fff;z-index:100}.sidebar.svelte-12qhfyh{position:fixed;top:0;left:0;height:100vh;z-index:200;background:#fff;transform:translate(-100%);transition:transform .3s ease;width:240px}.sidebar.open.svelte-12qhfyh{transform:translate(0)}.sidebar.svelte-12qhfyh .artist-name:where(.svelte-12qhfyh){display:none}.overlay.svelte-12qhfyh{display:block;position:fixed;inset:0;background:#0000004d;z-index:150}main.svelte-12qhfyh{overflow-y:unset}}
