.card-nav-container{z-index:99;box-sizing:border-box;width:100%;max-width:none;position:fixed;top:0;left:0;transform:none}.card-nav{background-color:var(--background-start);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);will-change:height;border-bottom:1px solid #ffffff1a;border-radius:0;height:80px;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 4px 6px #0000001a}.card-nav-top{z-index:2;justify-content:space-between;align-items:center;height:80px;padding:0 2rem;display:flex;position:absolute;top:0;left:0;right:0}.hamburger-menu{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:40px;height:100%;display:flex}.hamburger-menu:hover .hamburger-line{opacity:.75}.hamburger-line{background-color:var(--foreground);transform-origin:50%;width:24px;height:2px;transition:transform .25s,opacity .2s,margin .3s}.hamburger-menu.open .hamburger-line:first-child{transform:translateY(4px)rotate(45deg)}.hamburger-menu.open .hamburger-line:last-child{transform:translateY(-4px)rotate(-45deg)}.logo-container{align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.logo{width:auto;height:48px}.card-nav-content{visibility:hidden;pointer-events:none;z-index:1;align-items:flex-end;gap:12px;padding:.5rem;display:flex;position:absolute;inset:80px 0 0}.card-nav.open .card-nav-content{visibility:visible;pointer-events:auto}.nav-card{-webkit-user-select:none;user-select:none;background:#ffffff08;border:1px solid #ffffff0d;border-radius:.55rem;flex-direction:column;flex:1 1 0;gap:8px;min-width:0;height:100%;padding:12px 16px;display:flex;position:relative}.nav-card-label{letter-spacing:-.5px;color:var(--foreground);margin-bottom:.5rem;font-size:18px;font-weight:600}.nav-card-links{flex-direction:column;gap:8px;margin-top:auto;display:flex}.nav-card-link{cursor:pointer;color:var(--foreground-muted);align-items:center;gap:6px;font-size:14px;text-decoration:none;transition:opacity .3s;display:inline-flex}.nav-card-link:hover{opacity:1;color:var(--primary)}@media (max-width:768px){.card-nav-container{width:100%;top:0}.card-nav-top{justify-content:space-between;padding:0 1rem}.hamburger-menu{order:1}.logo-container{order:2;position:static;transform:none}.card-nav-top>div:last-child{order:3;gap:.5rem;display:flex}.card-nav-content{flex-direction:column;align-items:stretch;gap:8px;padding:.5rem;overflow-y:auto}.nav-card{flex:none;height:auto;min-height:auto;padding:1rem}.nav-card-label{font-size:16px}.nav-card-link{font-size:14px}}
