.changelog-module__qqAbVG__changelogPage{min-height:100vh;padding:var(--spacing-24)0 var(--spacing-16)}.changelog-module__qqAbVG__container{max-width:900px;padding:0 var(--spacing-6);margin:0 auto}.changelog-module__qqAbVG__header{text-align:center;margin-bottom:var(--spacing-16);padding-bottom:var(--spacing-8)}.changelog-module__qqAbVG__header h1{margin-bottom:var(--spacing-3);background:linear-gradient(135deg,hsl(var(--foreground))0%,hsl(var(--primary))100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.5rem,5vw,4rem);font-weight:700}.changelog-module__qqAbVG__subtitle{color:hsl(var(--foreground)/.6);font-size:clamp(1rem,2vw,1.125rem);font-weight:500}.changelog-module__qqAbVG__content{color:hsl(var(--foreground)/.9);line-height:1.8}.changelog-module__qqAbVG__content section{margin-bottom:var(--spacing-16)}.changelog-module__qqAbVG__content section:last-child{margin-bottom:0}.changelog-module__qqAbVG__content h2{margin-bottom:var(--spacing-6);color:hsl(var(--foreground));padding-bottom:var(--spacing-3);border-bottom:2px solid hsl(var(--primary)/.2);font-size:2rem;font-weight:700}.changelog-module__qqAbVG__launchCard{background:linear-gradient(135deg,hsl(var(--primary)/.1),hsl(var(--accent)/.1));border:1px solid hsl(var(--primary)/.3);border-radius:var(--radius-lg);padding:var(--spacing-10);text-align:center;max-width:calc(100% - var(--spacing-8));margin:0 auto;position:relative;overflow:hidden}.changelog-module__qqAbVG__launchCard:before{content:"";background:radial-gradient(circle,hsl(var(--primary)/.08)0%,transparent 70%);pointer-events:none;width:200%;height:200%;position:absolute;top:-50%;left:-50%}.changelog-module__qqAbVG__launchIcon{margin-bottom:var(--spacing-4);border-radius:var(--radius-md);display:inline-block;position:relative;overflow:hidden}.changelog-module__qqAbVG__launchIcon:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff40 50%,#0000 100%);width:60%;height:100%;animation:1.5s ease-in-out .5s forwards changelog-module__qqAbVG__shimmer;position:absolute;top:0;left:-100%}@keyframes changelog-module__qqAbVG__shimmer{0%{left:-100%}50%{left:150%}to{left:150%}}.changelog-module__qqAbVG__launchCard h2{margin-bottom:var(--spacing-4);color:hsl(var(--primary));border-bottom:none;padding-bottom:0;font-size:1.875rem}.changelog-module__qqAbVG__launchDescription{margin-bottom:var(--spacing-6);color:hsl(var(--foreground)/.85);font-size:1.125rem;line-height:1.8}.changelog-module__qqAbVG__launchCard p{margin-bottom:var(--spacing-6);color:hsl(var(--foreground)/.8);font-size:1rem}.changelog-module__qqAbVG__socialLinks{gap:var(--spacing-4);margin-top:var(--spacing-6);flex-direction:column;display:flex}.changelog-module__qqAbVG__socialLink{align-items:center;gap:var(--spacing-4);padding:var(--spacing-4);background:hsl(var(--surface));border:1px solid hsl(var(--border));border-radius:var(--radius-md);color:hsl(var(--foreground));text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.changelog-module__qqAbVG__socialLink:hover{background:hsl(var(--surface-highlight));border-color:hsl(var(--primary)/.5);box-shadow:0 4px 12px hsl(var(--primary)/.15);transform:translateY(-2px)}.changelog-module__qqAbVG__socialLink svg{color:hsl(var(--foreground)/.6);flex-shrink:0;transition:color .3s}.changelog-module__qqAbVG__socialLink:hover svg{color:hsl(var(--primary))}.changelog-module__qqAbVG__socialLink div{gap:var(--spacing-1);text-align:left;flex-direction:column;display:flex}.changelog-module__qqAbVG__socialName{color:hsl(var(--foreground));font-size:1rem;font-weight:600}.changelog-module__qqAbVG__socialDesc{color:hsl(var(--foreground)/.6);font-size:.875rem}.changelog-module__qqAbVG__previewIntro{color:hsl(var(--foreground)/.8);margin-bottom:var(--spacing-8);font-size:1.0625rem;line-height:1.8}.changelog-module__qqAbVG__exampleUpdates{gap:var(--spacing-6);flex-direction:column;display:flex}.changelog-module__qqAbVG__update{background:hsl(var(--surface));border:1px solid hsl(var(--border));border-radius:var(--radius-lg);padding:var(--spacing-6);opacity:.7}.changelog-module__qqAbVG__updateHeader{margin-bottom:var(--spacing-5);padding-bottom:var(--spacing-4);border-bottom:1px solid hsl(var(--border)/.5);justify-content:space-between;align-items:center;display:flex}.changelog-module__qqAbVG__updateVersion{color:hsl(var(--primary));font-family:monospace;font-size:1.25rem;font-weight:700}.changelog-module__qqAbVG__updateDate{color:hsl(var(--foreground)/.6);font-size:.9375rem;font-weight:500}.changelog-module__qqAbVG__updateContent{gap:var(--spacing-4);flex-direction:column;display:flex}.changelog-module__qqAbVG__updateSection{gap:var(--spacing-3);flex-direction:column;display:flex}.changelog-module__qqAbVG__updateLabel{text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--foreground)/.7);font-size:.875rem;font-weight:600}.changelog-module__qqAbVG__updateSection ul{margin:0;padding:0;list-style:none}.changelog-module__qqAbVG__updateSection ul li{padding-left:var(--spacing-5);margin-bottom:var(--spacing-2);color:hsl(var(--foreground)/.85);font-size:.9375rem;position:relative}.changelog-module__qqAbVG__updateSection ul li:before{content:"•";color:hsl(var(--primary));font-size:1.2em;font-weight:700;position:absolute;left:0}.changelog-module__qqAbVG__exampleNote{background:linear-gradient(135deg,hsl(var(--primary)/.05),hsl(var(--accent)/.05));border-left:3px solid hsl(var(--primary));border-radius:var(--radius-md);padding:var(--spacing-5)}.changelog-module__qqAbVG__exampleNote p{color:hsl(var(--foreground)/.85);margin:0;font-size:1rem;line-height:1.7}.changelog-module__qqAbVG__exampleNote strong{color:hsl(var(--primary));font-weight:600}.changelog-module__qqAbVG__subscribeCard{background:linear-gradient(135deg,hsl(var(--primary)/.08),hsl(var(--accent)/.08));border:1px solid hsl(var(--primary)/.2);border-radius:var(--radius-lg);padding:var(--spacing-10);text-align:center;max-width:calc(100% - var(--spacing-8));margin:0 auto}.changelog-module__qqAbVG__subscribeCard h2{margin-bottom:var(--spacing-4);color:hsl(var(--foreground));border-bottom:none;padding-bottom:0;font-size:2rem;font-weight:700}.changelog-module__qqAbVG__subscribeCard p{color:hsl(var(--foreground)/.8);margin-bottom:var(--spacing-6);max-width:600px;margin-left:auto;margin-right:auto;font-size:1.0625rem;line-height:1.8}.changelog-module__qqAbVG__subscribeActions{gap:var(--spacing-4);flex-wrap:wrap;justify-content:center;display:flex}.changelog-module__qqAbVG__subscribeBtn{align-items:center;gap:var(--spacing-2);padding:var(--spacing-3)var(--spacing-6);background:hsl(var(--primary));color:#fff;border-radius:var(--radius-md);font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.changelog-module__qqAbVG__subscribeBtn:hover{background:hsl(var(--primary)/.9);box-shadow:0 4px 12px hsl(var(--primary)/.3);transform:translateY(-2px)}.changelog-module__qqAbVG__subscribeBtnSecondary{align-items:center;gap:var(--spacing-2);padding:var(--spacing-3)var(--spacing-6);background:hsl(var(--surface));color:hsl(var(--foreground));border:1px solid hsl(var(--border));border-radius:var(--radius-md);font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.changelog-module__qqAbVG__subscribeBtnSecondary:hover{background:hsl(var(--surface-highlight));border-color:hsl(var(--primary)/.5);color:hsl(var(--primary));transform:translateY(-2px)}@media (max-width:768px){.changelog-module__qqAbVG__changelogPage{padding:var(--spacing-16)0 var(--spacing-12)}.changelog-module__qqAbVG__container{padding:0 var(--spacing-4)}.changelog-module__qqAbVG__header{margin-bottom:var(--spacing-12)}.changelog-module__qqAbVG__content h2{font-size:1.625rem}.changelog-module__qqAbVG__launchCard{padding:var(--spacing-8)}.changelog-module__qqAbVG__launchCard h2{font-size:1.5rem}.changelog-module__qqAbVG__updateHeader{align-items:flex-start;gap:var(--spacing-2);flex-direction:column}.changelog-module__qqAbVG__subscribeCard{padding:var(--spacing-8)}.changelog-module__qqAbVG__subscribeCard h2{font-size:1.625rem}.changelog-module__qqAbVG__subscribeActions{flex-direction:column}.changelog-module__qqAbVG__subscribeBtn,.changelog-module__qqAbVG__subscribeBtnSecondary{justify-content:center;width:100%}}
