@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@400;500;600;700&family=Inter:wght@300;400;500;600&display=swap");:root{--background:#000;--foreground:#fff;--accent:#f5c518;--accent-hover:#d4a814;--text-secondary:#a0a0a0;--sidebar-width:280px;--font-heading:"Oswald",sans-serif;--font-body:"Inter",sans-serif}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;min-height:100vh;overflow-x:hidden}body{color:var(--foreground);background:var(--background);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:600;letter-spacing:.02em;text-transform:uppercase}h1{font-size:2.5rem;margin-bottom:1rem}h2{font-size:1.75rem;margin-bottom:.75rem;color:var(--accent)}h3{font-size:1.25rem;margin-bottom:.5rem}p{margin-bottom:1rem;color:var(--text-secondary)}ul{list-style:none}.Sidebar_sidebar__G7Mzs{position:fixed;left:0;top:0;bottom:0;width:var(--sidebar-width);background:#000;border-right:1px solid #222;display:flex;flex-direction:column;align-items:center;padding:2rem 1.5rem;z-index:100}.Sidebar_profileSection__h8yTa{text-align:center;margin-bottom:2rem}.Sidebar_profilePicture__eMQfC{width:100%;aspect-ratio:1;border-radius:4px;border:2px solid var(--accent);overflow:hidden;margin:0 auto 1rem;display:flex;align-items:center;justify-content:center;background:#111}.Sidebar_profileImage__w5LqF,.Sidebar_profilePicture__eMQfC img{width:100%;height:100%;object-fit:cover}.Sidebar_name__vXFMB{font-family:var(--font-heading);font-size:1.15rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em;margin-bottom:.25rem;white-space:nowrap}.Sidebar_tagline__ZxoqI{font-size:.65rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.Sidebar_navigation__pJ3tN{width:100%;display:flex;flex-direction:column;gap:.5rem}.Sidebar_navButton__hDfUt{display:flex;align-items:center;gap:.75rem;width:100%;padding:.875rem 1.25rem;background:transparent;border:2px solid var(--accent);color:var(--accent);font-family:var(--font-heading);font-size:.95rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .2s ease}.Sidebar_navButton__hDfUt.Sidebar_active__Bfm7L,.Sidebar_navButton__hDfUt:hover{background:var(--accent);color:#000}.Sidebar_navIcon__jXD7O{width:20px;height:20px;flex-shrink:0}.Sidebar_socialLinks__VuOau{margin-top:auto;display:flex;gap:1rem}.Sidebar_socialLink__Y_k3b{width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);transition:color .2s ease}.Sidebar_socialLink__Y_k3b:hover{color:var(--accent)}.Sidebar_socialLink__Y_k3b svg{width:20px;height:20px}@media (max-width:768px){.Sidebar_sidebar__G7Mzs{position:relative;width:100%;padding:1.5rem 1rem;border-right:none;border-bottom:1px solid #222}.Sidebar_profileSection__h8yTa{margin-bottom:1.5rem}.Sidebar_profilePicture__eMQfC{width:120px;aspect-ratio:1}.Sidebar_name__vXFMB{font-size:1.1rem;white-space:normal}.Sidebar_tagline__ZxoqI{white-space:normal}.Sidebar_navigation__pJ3tN{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:.5rem}.Sidebar_navButton__hDfUt{width:auto;padding:.625rem 1rem;font-size:.8rem}.Sidebar_socialLinks__VuOau{margin-top:1.5rem}}