.updates-page.svelte-upvwa0{min-height:100vh;background:linear-gradient(135deg,#000,#0a192f);color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.updates-container.svelte-upvwa0{max-width:900px;margin:0 auto;padding:4rem 2rem}.page-header.svelte-upvwa0{margin-bottom:5rem}.page-header.svelte-upvwa0 h1:where(.svelte-upvwa0){font-size:4rem;font-weight:300;margin:0 0 .5rem;letter-spacing:-.02em;color:#fff}.subtitle.svelte-upvwa0{font-size:1.125rem;color:#ffffff80;font-weight:300;margin:0}.versions.svelte-upvwa0{display:flex;flex-direction:column;gap:4rem}.version.svelte-upvwa0{border-top:1px solid rgba(255,255,255,.1);padding-top:2rem}.version-header.svelte-upvwa0{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:3rem}.version-meta.svelte-upvwa0{display:flex;align-items:baseline}.version-number.svelte-upvwa0{font-size:1.5rem;font-weight:500;color:#fff;letter-spacing:-.01em}.version-dates.svelte-upvwa0{display:flex;flex-direction:column;gap:.5rem;align-items:flex-end}.date-item.svelte-upvwa0{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.date-label.svelte-upvwa0{font-size:.75rem;color:#fff6;text-transform:uppercase;letter-spacing:.05em;font-weight:500}.date-value.svelte-upvwa0{font-size:.875rem;color:#ffffffb3;font-weight:400}.version-content.svelte-upvwa0{display:flex;flex-direction:column;gap:3rem}.section.svelte-upvwa0{position:relative;padding-left:2rem}.section.svelte-upvwa0:before{content:"";position:absolute;left:0;top:.5rem;width:3px;height:calc(100% - .5rem);background:#3d9cd34d}.section-title.svelte-upvwa0{font-size:1rem;font-weight:500;color:#ffffffe6;margin:0 0 1.25rem;letter-spacing:.05em;text-transform:uppercase}.item-list.svelte-upvwa0{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.item-list.svelte-upvwa0 li:where(.svelte-upvwa0){font-size:.9375rem;line-height:1.6;color:#ffffffb3;position:relative;padding-left:1rem}.item-list.svelte-upvwa0 li:where(.svelte-upvwa0):before{content:"·";position:absolute;left:0;color:#ffffff4d;font-weight:700}.page-footer.svelte-upvwa0{margin-top:6rem;padding-top:3rem;border-top:1px solid rgba(255,255,255,.1)}.footer-content.svelte-upvwa0{display:flex;justify-content:space-between;align-items:center}.footer-text.svelte-upvwa0{font-size:1rem;color:#fff9;margin:0}.footer-buttons.svelte-upvwa0{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.footer-cta.svelte-upvwa0{display:inline-flex;align-items:center;justify-content:center;padding:.875rem 1.75rem;text-decoration:none;border-radius:8px;font-size:.95rem;font-weight:500;transition:all .3s ease;letter-spacing:.02em;min-height:44px;min-width:44px}.footer-cta.primary.svelte-upvwa0{background:linear-gradient(135deg,#3d9cd3,#2d7ba3);color:#fff;border:none;box-shadow:0 4px 15px #3d9cd34d}.footer-cta.primary.svelte-upvwa0:hover{transform:translateY(-2px);box-shadow:0 6px 20px #3d9cd366}.footer-cta.secondary.svelte-upvwa0{background:#ffffff0d;color:#ffffffe6;border:1px solid rgba(255,255,255,.15)}.footer-cta.secondary.svelte-upvwa0:hover{background:#ffffff1a;border-color:#ffffff4d}@media(max-width:768px){.updates-container.svelte-upvwa0{padding:2rem 1.5rem}.page-header.svelte-upvwa0{margin-bottom:3rem}.page-header.svelte-upvwa0 h1:where(.svelte-upvwa0){font-size:2.5rem}.subtitle.svelte-upvwa0{font-size:1rem}.versions.svelte-upvwa0{gap:3rem}.version-header.svelte-upvwa0{flex-direction:column;gap:1rem;align-items:flex-start;margin-bottom:2rem}.version-dates.svelte-upvwa0,.date-item.svelte-upvwa0{align-items:flex-start}.version-content.svelte-upvwa0{gap:2rem}.section.svelte-upvwa0{padding-left:1.5rem}.footer-content.svelte-upvwa0{flex-direction:column;gap:1.5rem;align-items:flex-start}}@media(max-width:480px){.updates-page.svelte-upvwa0{padding:2rem 1rem}.page-header.svelte-upvwa0 h1:where(.svelte-upvwa0){font-size:2rem}.version-number.svelte-upvwa0{font-size:1.25rem}.date-label.svelte-upvwa0{font-size:.7rem}.date-value.svelte-upvwa0{font-size:.8rem}.section.svelte-upvwa0{padding-left:1rem}.section.svelte-upvwa0:before{width:2px}.item-list.svelte-upvwa0 li:where(.svelte-upvwa0){font-size:.875rem}}
