@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&display=swap";.app-nav[data-v-874a1243]{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.5rem;background:#0c0c10db;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f5f5f5;z-index:20}.brand[data-v-874a1243]{display:flex;align-items:baseline;font-weight:700;cursor:pointer}.logo[data-v-874a1243]{font-size:1.25rem;letter-spacing:.08em;color:#f7b500}nav[data-v-874a1243]{display:flex;gap:1rem;align-items:center}a[data-v-874a1243]{color:inherit;text-decoration:none;font-weight:500;position:relative;transition:color .2s ease}a[data-v-874a1243]:after{content:"";position:absolute;left:0;bottom:-.3rem;width:100%;height:2px;border-radius:999px;background:linear-gradient(120deg,#f7b500,#ff6b6b);opacity:0;transform:scaleX(.6);transform-origin:left;transition:opacity .2s ease,transform .2s ease}a[data-v-874a1243]:hover,a[data-v-874a1243]:focus-visible{color:#f7b500}a[data-v-874a1243]:hover:after,a[data-v-874a1243]:focus-visible:after{opacity:1;transform:scaleX(1)}a.router-link-active[data-v-874a1243]{color:#f7b500}.auth[data-v-874a1243]{display:flex;align-items:center;gap:.75rem}button[data-v-874a1243]{cursor:pointer;border:none;border-radius:6px;padding:.4rem .9rem;font-weight:600;transition:transform .15s ease}button[data-v-874a1243]:hover{transform:translateY(-1px)}button.primary[data-v-874a1243]{background:linear-gradient(120deg,#f7b500,#ff6b6b);color:#111}button.secondary[data-v-874a1243]{background:#ffffff1f;color:#f5f5f5}button.link[data-v-874a1243]{background:none;color:inherit;padding:0}.user-chip[data-v-874a1243]{display:flex;align-items:center;gap:.5rem;background:#ffffff14;padding:.35rem .75rem;border-radius:999px}:root{color-scheme:dark;font-family:Space Grotesk,Segoe UI,system-ui,sans-serif;background-color:#14161a;color:#f2f2f7}body{margin:0;min-height:100vh}.app-shell{display:flex;flex-direction:column;min-height:100vh}.app-main{flex:1;padding:1.5rem clamp(1rem,5vw,3rem)}button{font-family:inherit}
