.page-header.svelte-9fj4fh{margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid rgba(59,130,246,.1)}.page-header.dense.svelte-9fj4fh{margin-bottom:1rem;padding-bottom:.5rem}.header-content.svelte-9fj4fh{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:nowrap}.header-left.svelte-9fj4fh{flex:1 1 auto;min-width:0;width:100%}.header-main.svelte-9fj4fh{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;flex-wrap:wrap;min-width:0}.page-header-title.svelte-9fj4fh{color:var(--digital-text);display:inline-flex;align-items:center;gap:.5rem;margin:0;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1 auto;min-width:0}.header-subtitle.svelte-9fj4fh{color:#9ca3af;font-size:.875rem;margin-top:.35rem}.header-right.svelte-9fj4fh{display:inline-flex;align-items:center;gap:.75rem;margin-left:auto;white-space:nowrap;flex:0 0 auto}.header-right.svelte-9fj4fh .controls{display:flex;align-items:center;gap:1rem}.update-time.svelte-9fj4fh{display:inline-flex;align-items:center;gap:.5rem;color:#9ca3af;font-size:.8rem;letter-spacing:.01em;flex:0 0 auto;margin-left:auto;padding-left:.75rem;white-space:nowrap}.user-badge.svelte-9fj4fh{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:var(--digital-info-05);border:1px solid var(--digital-info-15);border-radius:.375rem;color:var(--digital-text);font-size:.875rem;font-weight:500;text-decoration:none;white-space:nowrap;transition:all .2s ease;cursor:pointer}.user-badge.svelte-9fj4fh:hover{background:var(--digital-info-10);border-color:var(--digital-info-30);transform:scale(1.02)}.user-badge.svelte-9fj4fh .user-badge-icon{font-size:1rem;flex-shrink:0}.user-badge-text.svelte-9fj4fh{letter-spacing:.01em}.update-notification.svelte-9fj4fh{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;background:#06b6d41a;border:1px solid rgba(6,182,212,.3);border-radius:.375rem;text-decoration:none;transition:all .2s ease;animation:svelte-9fj4fh-pulse-notification 2s ease-in-out infinite}.update-notification.svelte-9fj4fh:hover{background:#06b6d433;border-color:#06b6d480;transform:scale(1.05)}@keyframes svelte-9fj4fh-pulse-notification{0%,to{opacity:1}50%{opacity:.7}}.auth-button{color:#0080ff;font-size:.875rem;border:1px solid rgba(0,128,255,.3);border-radius:.25rem;padding:.25rem .5rem;text-decoration:none}@media (hover: hover){.auth-button{transition:background-color .2s ease}.auth-button:hover{background-color:#0080ff1a}}@media (max-width: 768px){.page-header.svelte-9fj4fh{padding-left:1.5rem}.page-header-title>.icon{display:none}.header-content.svelte-9fj4fh{flex-direction:row;align-items:flex-start;gap:1rem}.header-left.svelte-9fj4fh{flex:1 1 auto;min-width:0}.header-main.svelte-9fj4fh{justify-content:flex-start;flex-wrap:wrap;gap:.5rem}.header-right.svelte-9fj4fh{flex:0 0 auto;justify-content:flex-end;width:auto}.page-header-title.svelte-9fj4fh{width:auto;font-size:1.25rem}.user-badge.svelte-9fj4fh{width:auto;font-size:.75rem;padding:.375rem .5rem;gap:.375rem}.user-badge.svelte-9fj4fh .user-badge-icon{font-size:.875rem}.auth-button{font-size:.75rem;padding:.375rem .5rem}.update-notification.svelte-9fj4fh{width:2rem;height:2rem}}
