header.svelte-br5a3p{display:flex;justify-content:space-between;align-items:center;padding:1rem;width:100%;box-sizing:border-box;border:none;border-bottom:1px solid #242323;position:relative;z-index:100}.logo.svelte-br5a3p{height:30px}.nav-links.svelte-br5a3p{display:flex;gap:1.5rem;align-items:center;position:relative;z-index:101}.nav-links.svelte-br5a3p a:where(.svelte-br5a3p){text-decoration:none;color:inherit;font-weight:500;transition:all .3s ease}.nav-links.svelte-br5a3p a:where(.svelte-br5a3p):hover{text-decoration:none;opacity:.8;transform:translateY(-2px)}.hamburger.svelte-br5a3p{display:none;flex-direction:column;gap:4px;cursor:pointer;z-index:102}.hamburger.svelte-br5a3p div:where(.svelte-br5a3p){width:24px;height:2px;background:#fff;transition:all .3s ease}.profile-section.svelte-br5a3p{position:relative}.profile-button.svelte-br5a3p{padding:0;background:none;border:none;cursor:pointer;transition:transform .3s ease}.profile-button.svelte-br5a3p:hover{transform:scale(1.1)}.profile-button.svelte-br5a3p:focus{outline:2px solid #ffffff;outline-offset:2px;border-radius:50%}.profile-pic.svelte-br5a3p{width:40px;height:40px;border-radius:50%;display:block}.profile-menu.svelte-br5a3p{position:absolute;top:100%;right:0;background:#333;border:1px solid #242323;border-radius:8px;padding:1rem;min-width:200px;display:none;flex-direction:column;gap:.5rem;z-index:1001;margin-top:.5rem;box-shadow:0 4px 6px #0000001a}.profile-menu.open.svelte-br5a3p{display:flex;animation:svelte-br5a3p-slideDown .3s ease forwards}.profile-menu.svelte-br5a3p .user-info:where(.svelte-br5a3p){padding-bottom:.5rem;margin-bottom:.5rem;border-bottom:1px solid #242323;text-align:center}.profile-menu.svelte-br5a3p .user-info:where(.svelte-br5a3p) p:where(.svelte-br5a3p){margin:0;font-weight:500}.profile-menu.svelte-br5a3p .user-info:where(.svelte-br5a3p) small:where(.svelte-br5a3p){color:#999}.profile-menu.svelte-br5a3p a:where(.svelte-br5a3p),.profile-menu.svelte-br5a3p button:where(.svelte-br5a3p){padding:.5rem;text-decoration:none;color:inherit;background:none;border:none;cursor:pointer;text-align:left;transition:all .3s ease;width:100%}.profile-menu.svelte-br5a3p a:where(.svelte-br5a3p):hover,.profile-menu.svelte-br5a3p button:where(.svelte-br5a3p):hover{background:#242323;border-radius:4px}.overlay.svelte-br5a3p{position:fixed;top:0;left:0;width:100%;height:100vh;background:#000000bf;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:99;animation:svelte-br5a3p-fadeIn .2s ease forwards}@keyframes svelte-br5a3p-fadeIn{0%{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{opacity:1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}@keyframes svelte-br5a3p-slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.nav-links.svelte-br5a3p{display:flex;align-items:center;justify-content:flex-end}.nav-links.svelte-br5a3p:not(.has-user){display:none;flex-direction:column;position:fixed;top:60px;left:0;width:100%;height:calc(100vh - 60px);background:#333;padding:2rem;border-top:1px solid #242323;z-index:1000;justify-content:flex-start}.nav-links:not(.has-user).open.svelte-br5a3p{display:flex}.hamburger.svelte-br5a3p{display:none}.hamburger.show.svelte-br5a3p{display:flex}.profile-menu.svelte-br5a3p{position:fixed;top:60px;bottom:auto;right:0;left:auto;width:auto;min-width:250px;border-radius:0 0 8px 8px;margin:0;padding:1rem;background:#333;border:1px solid #242323;border-top:none}.profile-menu.svelte-br5a3p .user-info:where(.svelte-br5a3p){margin-bottom:1rem}.profile-button.svelte-br5a3p{margin-right:0}}footer.svelte-1yuv8kt{position:fixed;padding:10px;margin:0;bottom:0;right:0;left:0;text-align:center;border-top:1px solid #242323;background:inherit;transform:translateY(0);will-change:transform;opacity:1!important}p.svelte-1yuv8kt{margin:0 0 10px;opacity:1!important}.social-icons.svelte-1yuv8kt{display:flex;justify-content:center;gap:15px}.social-icons.svelte-1yuv8kt a:where(.svelte-1yuv8kt){width:24px;height:24px;fill:currentColor;transition:opacity .2s ease;transform-origin:center;will-change:transform;display:inline-block;opacity:1!important}.social-icons.svelte-1yuv8kt a:where(.svelte-1yuv8kt):hover{opacity:.8!important}.social-icons.svelte-1yuv8kt img:where(.svelte-1yuv8kt){display:block;width:100%;height:100%}body{margin:0;padding:0;height:100vh;background-color:#141313;color:#fff}
