/* Screenshot-led homepage: release dossier and full-width Flak Tower feature. */
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.deployment-deck{display:grid;grid-template-columns:1.12fr 1fr;gap:16px;position:relative;margin-top:24px}
.deck-release,.deck-utilities>a{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #9ab7c536;transition:border-color .25s,transform .25s,background .25s}
.deck-release{min-height:320px;padding:30px 34px;background:radial-gradient(ellipse at 100% 0,#d9955340,transparent 65%),linear-gradient(130deg,#292824,#121a20);border-top:2px solid #f4b57f}
.deck-label{display:flex;align-items:center;gap:9px;font-size:.75rem;letter-spacing:.12em;color:#b8c7d0;position:relative;z-index:1}.deck-label i{width:6px;height:6px;border-radius:50%;background:#ffc99c;box-shadow:0 0 15px #ffba70}
.deck-version{position:absolute;right:14px;top:30px;font:700 clamp(9rem,15vw,16rem)/1 var(--display);letter-spacing:-.055em;color:#e8bd881c;pointer-events:none}
.deck-title{position:relative;margin:43px 0 28px}.deck-title>span{font-size:.75rem;letter-spacing:.17em;color:#ddaf86}.deck-title>strong{display:block;font:600 clamp(2.4rem,4vw,4rem)/1 var(--display);letter-spacing:-.015em;margin:7px 0 11px}.deck-title p{font-size:1rem;color:#b2b8ba;max-width:350px}
.deck-action{display:flex;align-items:center;justify-content:space-between;gap:16px;position:relative;margin-top:auto;padding-top:17px;border-top:1px solid #c0c9cd24;font-size:.875rem;color:#e5d0bc}.deck-action b{display:grid;place-items:center;width:30px;height:30px;border:1px solid #bd9d7b55;border-radius:50%;font:400 1.2rem var(--body);transition:transform .25s,background .25s}
.deck-utilities{display:grid;grid-template-columns:1fr 1fr;gap:16px}.deck-utilities>a{padding:28px 24px;background:linear-gradient(150deg,#213543,#111b24)}.deck-utilities>a:last-child{background:linear-gradient(150deg,#1b2b31,#111b20)}.deck-utilities .deck-label{font-size:.75rem;letter-spacing:.08em;line-height:1.6;color:#98b4c4}.deck-utilities strong{font:600 clamp(2.1rem,3.7vw,3.8rem)/.98 var(--display);letter-spacing:-.025em;margin:34px 0;color:#d8e5ed}.deck-utilities .deck-action{color:#b8ccd8}.deck-utilities .deck-action b{border-color:#97bcd14a;flex:none}
.deck-release:hover,.deck-utilities>a:hover{transform:translateY(-4px);border-color:#d7b58b99}.deployment-deck a:hover .deck-action b{transform:rotate(45deg);background:#ffffff10}
.flak-heading{display:flex;justify-content:space-between;gap:50px;align-items:end;margin-bottom:38px}.flak-heading h2{font-size:clamp(3.6rem,7vw,7rem);line-height:.92;letter-spacing:-.03em}.flak-heading h2 em{color:#9bafbc}.flak-intro{max-width:340px;padding-bottom:5px}.flak-intro p{font-size:1.125rem;line-height:1.7;margin-bottom:24px;color:#a8bac6}
.flak-frame{border:1px solid #a9bec63b;background:#0f171c;box-shadow:0 30px 100px #0005}.flak-frame-top{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 22px;font-size:.75rem;letter-spacing:.11em;color:#a6b9c3}.flak-frame-top>span:first-child{color:#edbd95}.flak-frame img{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;filter:none}.flak-frame figcaption{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:25px 30px;background:linear-gradient(100deg,#1d2a31,#111a20);border-top:1px solid #adc1cb26}.flak-frame figcaption>span{font:500 1.5rem/1.15 var(--display);letter-spacing:.045em;color:#9eb4c1}.flak-frame figcaption strong{font-weight:600;color:#e1e9ed}.flak-frame figcaption a{display:flex;align-items:center;gap:24px;font-size:.875rem;border-bottom:1px solid #b4967766;padding-block:8px;color:#f3c59e}.flak-frame figcaption b{font-size:1.35rem;font-weight:400}
.flak-release-line{display:grid;grid-template-columns:145px minmax(0,1fr) auto;align-items:start;gap:30px;padding-top:27px}.flak-release-line .eyebrow{margin:4px 0 0;color:#bb9b80}.flak-release-line p{font-size:1rem;line-height:1.8;max-width:690px}.flak-release-line .text-link{white-space:nowrap}
@media(max-width:1050px){.deployment-deck{grid-template-columns:1fr}.deck-release{min-height:270px}.deck-version{top:0;font-size:16rem}.deck-title{margin:30px 0 22px}.deck-utilities>a{min-height:250px}.deck-utilities strong{font-size:3rem;margin:22px 0}.flak-release-line{grid-template-columns:120px 1fr}.flak-release-line .text-link{grid-column:2}.flak-heading{gap:30px}.flak-intro{max-width:290px}}
@media(max-width:600px){.deployment-deck{gap:12px;margin-top:12px}.deck-release{padding:25px;min-height:280px}.deck-version{font-size:13rem;top:33px}.deck-title>strong{font-size:3rem}.deck-utilities{grid-template-columns:1fr;gap:12px}.deck-utilities>a{padding:23px 25px;min-height:0}.deck-utilities strong{font-size:2.6rem;margin:17px 0}.deck-utilities strong br{display:none}.deck-utilities strong br::after{content:' '}.flak-heading{display:block}.flak-heading h2{font-size:3.9rem}.flak-intro{max-width:none;margin-top:26px}.flak-frame-top{padding:12px;font-size:.75rem;letter-spacing:.04em;flex-wrap:wrap;gap:6px 14px}.flak-frame-top>span:nth-child(2){display:none}.flak-frame figcaption{padding:20px;align-items:start;flex-direction:column;gap:17px}.flak-frame figcaption a{width:100%;justify-content:space-between}.flak-release-line{grid-template-columns:1fr;gap:12px}.flak-release-line .text-link{grid-column:auto}.flak-showcase.section-space{padding-block:75px}}
@media(prefers-reduced-motion:reduce){.deployment-deck a,.deck-action b{transition:none}.deck-release:hover,.deck-utilities>a:hover,.deployment-deck a:hover .deck-action b{transform:none}}
/* Redemption 5.1: finer surfaces, clearer state, one release archive. */
:root{--accent:#ff966d;--accent-hover:#ffb296;--line:#a4c8df1c}
.reading-progress{position:fixed;z-index:150;left:0;right:0;top:0;height:2px;pointer-events:none}.reading-progress span{display:block;width:100%;height:100%;background:linear-gradient(90deg,#91bdda,var(--accent));transform:scaleX(0);transform-origin:left}
.site-header{box-shadow:0 12px 50px #00000016}.brand strong{letter-spacing:.005em}.brand strong>span{display:inline-block;transform:skew(-9deg);margin-left:4px}.header-download{box-shadow:inset 0 1px #fff6}.button{position:relative;isolation:isolate;box-shadow:inset 0 1px #ffffff10;transition:transform .25s,background .25s,border-color .25s,box-shadow .25s}.button-primary,.button-brass,.button-red{background:linear-gradient(135deg,#ffac82,#f48b65);box-shadow:0 7px 26px #dc73431a,inset 0 1px #ffd7c166}.button-primary:hover,.button-brass:hover,.button-red:hover{background:linear-gradient(135deg,#ffc2a4,#ffa17e);box-shadow:0 10px 34px #eb86562c,inset 0 1px #ffe2d366}.button>span,.button>b{transition:transform .25s}.button:hover>span,.button:hover>b{transform:translate(2px,-2px)}
.sky-hero h1{background:linear-gradient(165deg,#fff 0%,#dbe7ef 47%,#849dab 100%);background-clip:text;-webkit-background-clip:text;color:transparent;text-shadow:none;letter-spacing:-.025em}.hero-release-link{width:max-content;max-width:100%;border:1px solid #9fbedc38;background:#182b3b66;backdrop-filter:blur(12px);padding:8px 14px;border-radius:30px;color:#c9deea;font-size:.8125rem;transition:border-color .25s,background .25s}.hero-release-link:hover{background:#263e5088;border-color:#b6d3e769}.hero-release-link>b{font-size:1.05rem;font-weight:400;margin-left:12px;color:var(--accent)}.hero-platform{color:#a4b9c7}.sky-content{animation:content-in .8s ease-out both}.launch-rail{border-radius:5px;background:linear-gradient(110deg,#17253166,#101820);box-shadow:0 18px 60px #0002}.launch-rail>a{position:relative}.launch-rail>a::after{content:'';height:2px;position:absolute;left:24px;right:24px;bottom:-1px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .3s}.launch-rail>a:hover::after{transform:scaleX(1)}.experience-notes h3{letter-spacing:-.005em}.battle-still{border:1px solid #98b6c825;box-shadow:0 22px 70px #0004}.battle-still img{filter:saturate(.72) contrast(1.07)}
.expansion-feature{background:radial-gradient(ellipse at 80% 50%,#22344355,transparent 60%),#0c141c;color:#e2edf3;border-block:1px solid #aacbe421;padding-block:108px}.expansion-feature::before{height:100%;width:35%;left:62%;top:0;right:auto;transform:skew(-22deg);border-inline:1px solid #9bc5e118;background:linear-gradient(180deg,#82a8c906,transparent)}.expansion-layout{gap:80px}.expansion-intro .eyebrow{color:var(--accent)}.expansion-intro h2{font-size:clamp(3.9rem,6.7vw,6.8rem);background:linear-gradient(110deg,#edf4f8,#718fa3);background-clip:text;-webkit-background-clip:text;color:transparent}.expansion-intro p:not(.eyebrow){color:#8fa8ba}.expansion-intro .button-dark{border-color:#8daec740;background:#1a2b3866;color:#d5e5ef}.expansion-intro .button-dark:hover{border-color:var(--accent);background:#203744}.edition-card{border-color:#b8d0df2d;transform:rotate(1.5deg);background:linear-gradient(135deg,#24415388,#111f2c);box-shadow:22px 30px 80px #0005,inset 0 1px #d3e5ef12;padding:32px 37px;overflow:hidden}.edition-card::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--accent),#ff966d00)}.edition-top{color:#91acbe}.edition-top small{opacity:1;color:#7291a6}.edition-number{background:linear-gradient(120deg,#ffcca6,var(--accent) 70%,#805840);background-clip:text;-webkit-background-clip:text;color:transparent;font-size:clamp(8rem,13vw,13rem);line-height:1.05;margin:10px 0 14px}.edition-facts{border-color:#d4e6f220;color:#7394aa;gap:22px}.edition-facts b{font-size:1.2rem;font-weight:500;letter-spacing:.07em;color:#c7dce9;margin-bottom:5px}.edition-card p{color:#92aebf;font-size:1rem}.edition-link{color:#dceaf2;border-top:1px solid #9cbcd323;padding-top:20px}.edition-link span{color:var(--accent)}.update-list>a{border-radius:3px;transition:background .25s,padding .25s}.update-list>a:hover{background:linear-gradient(90deg,#1e34453d,transparent);padding-left:12px}.update-list>a:first-child .update-version{background:linear-gradient(130deg,#ffd4af,#bd7958);background-clip:text;-webkit-background-clip:text;color:transparent}.next-session{box-shadow:0 20px 75px #0003;border-color:#8daac433}.closing-cta h2 em{color:#7392a8}
.redemption-hero{min-height:810px}.redemption-shade{background:linear-gradient(90deg,#071421d9 0%,#07142166 50%,#0714210d),linear-gradient(0deg,#0a0e11 0%,transparent 50%)}.redemption-title h1{background:linear-gradient(160deg,#fff4eb,#d4b49c 72%,#9a735c);background-clip:text;-webkit-background-clip:text;color:transparent;text-shadow:0 8px 40px #00000008}.redemption-tagline{font-size:2.6rem;letter-spacing:-.015em;color:#ccdce8}.redemption-title .availability{font-size:.875rem;color:#abc7d8}.redemption-summary{color:#9fb8c8}.release-download{background:linear-gradient(150deg,#203449e8,#0c1722ed);border:1px solid #a0c4de38;border-top:2px solid var(--accent);box-shadow:0 30px 90px #0006,inset 0 0 40px #87b3d405;position:relative;scroll-margin-top:190px}.download-version{font-size:6.5rem;background:linear-gradient(150deg,#f4f9fc,#8bafc7);background-clip:text;-webkit-background-clip:text;color:transparent}.release-check-link{display:block;width:100%;padding:11px 0;background:transparent;border:0;border-top:1px solid #98b6cc26;color:#a7c1d2;font-size:.75rem;text-align:center}.release-check-link:hover{color:var(--accent)}.release-download .new-player-link{padding-top:13px}.content-mosaic article{box-shadow:inset 0 1px #b4d5ea09;transition:border-color .3s,transform .3s;min-height:360px}.content-mosaic article:hover{border-color:#bfd9e64d;transform:translateY(-4px)}.content-maps{background:radial-gradient(ellipse at 90% 0,#47718d40,transparent 60%),linear-gradient(130deg,#1b3548,#10202e)!important}.map-count{font-size:6.8rem;color:#bcd7e8}.map-count>span{font-size:1.2rem}.content-weapon{background:radial-gradient(ellipse at 90% 0,#9d654326,transparent 60%),linear-gradient(130deg,#342b26,#141f28)!important}.content-weapon .mosaic-number{font-size:6.8rem;color:#c29370}.content-fixes h3{font-size:3rem}.content-audio{background:linear-gradient(150deg,#213440,#121d27)!important}.content-audio:hover .audio-bars i{background:#b6d9ec}.audio-bars i{transition:background .3s}.map-names b{font-size:.75rem}.dlc-install-section{background:#d9e4eb}.installation-player{box-shadow:0 22px 80px #0006}.installation-caption{font-size:.8125rem}.release-download .download-mirror{color:#9db7c8}
/* Discord invitation: accessible, reopenable and independent of update state. */
.discord-message{position:relative;overflow:hidden;padding:0 22px 22px;border-radius:14px;border-color:#9dacf946;background:linear-gradient(145deg,#18263a,#101822);box-shadow:0 16px 60px #0007,0 0 45px #5865f20c;width:310px}.discord-card-banner{margin:0 -22px 20px;padding:18px 22px;background:radial-gradient(ellipse at 90% 0,#7276ff44,transparent 75%),linear-gradient(110deg,#273960,#313472);border-bottom:1px solid #b4b7ff25;display:flex;gap:10px;align-items:center;min-height:65px}.discord-card-banner>span{font-size:.75rem;letter-spacing:.1em;color:#aabbd8}.discord-card-banner>b{font:700 1.6rem var(--display);letter-spacing:.06em;color:#d9e2fc}.discord-close{z-index:2;top:7px;right:7px;border:1px solid #acb6e62a;border-radius:50%;color:#d4ddf4;background:#121b2a55;width:28px;height:28px;line-height:1}.discord-close:hover{background:#ffffff20}.discord-message-heading{gap:12px}.discord-small-icon{width:38px;height:38px;background:#5865f224;flex:none}.discord-small-icon svg{width:25px;height:25px;fill:#9da8fa}.discord-small-icon svg circle{fill:#1d2840}.discord-message strong{font-size:1.08rem}.discord-message small{font-size:.75rem;letter-spacing:.04em;color:#6f8fa8}.discord-message p{color:#8fa6bb;line-height:1.7;margin:16px 0 20px}.discord-message a{padding:12px 14px;background:linear-gradient(110deg,#5865ed,#6d76f5);box-shadow:0 7px 20px #343cbc22;font-size:.875rem;font-weight:600;border:1px solid #a3aaff28}.discord-button{box-shadow:0 0 0 6px #5865f20b,0 12px 36px #0005;background:linear-gradient(140deg,#6b77ff,#505bc9)}.has-update-dialog .discord-dock{visibility:hidden}.footer-edition{display:flex;align-items:center;gap:12px;font-size:.75rem;letter-spacing:.08em;color:#58798e}.footer-edition i{height:3px;width:3px;border-radius:50%;background:var(--accent)}
/* Version-aware update dialog */
.has-update-dialog{overflow:hidden}.release-dialog{width:min(850px,calc(100% - 36px));max-height:calc(100svh - 40px);border:1px solid #9dc1da40;border-radius:10px;padding:0;color:var(--text);background:#0f1b26;box-shadow:0 30px 130px #000b;overflow:auto}.release-dialog[open]{display:grid;grid-template-columns:280px minmax(0,1fr);animation:dialog-in .3s ease-out}.release-dialog::backdrop{background:#030910c9;backdrop-filter:blur(10px)}.release-close{position:absolute;z-index:2;right:12px;top:12px;display:grid;place-items:center;width:32px;height:32px;font-size:1.5rem;line-height:1;border:1px solid #b4cedc28;background:#132431;border-radius:50%;color:#a2bdce}.release-close:hover{color:#fff;background:#274050}.release-dialog-side{display:flex;flex-direction:column;justify-content:center;padding:34px;background:linear-gradient(150deg,#2e4b61,#132b3e 55%,#122330);border-right:1px solid #a1bfdb25;position:relative;overflow:hidden}.release-dialog-side::after{content:'';position:absolute;inset:0;background:repeating-linear-gradient(135deg,transparent 0 30px,#c9eaff04 30px 31px);pointer-events:none}.release-dialog-side>span{font-size:.75rem;letter-spacing:.16em;color:#9cb9cd}.release-dialog-side>strong{font:600 9rem/1 var(--display);letter-spacing:-.05em;color:var(--accent);margin:15px 0 8px}.release-dialog-side>time{font-size:.75rem;letter-spacing:.15em;color:#799db7}.release-side-rule{height:1px;background:linear-gradient(90deg,#d4e6f14d,transparent);margin:32px 0}.release-dialog-side>p{font:500 2.5rem/1.08 var(--display);color:#c3d9e8;letter-spacing:-.015em}.release-dialog-content{padding:43px 40px 30px;min-width:0}.release-dialog-content .eyebrow{margin-bottom:13px;font-size:.75rem}.release-dialog-content h2{font-size:3.5rem;line-height:1.02;margin-bottom:20px;outline:none}.release-dialog-content>p:not(.eyebrow){font-size:1rem;line-height:1.75;color:#9ab3c4}.release-dialog-content ul{list-style:none;padding:0;margin:22px 0 27px;display:grid;gap:10px}.release-dialog-content li{position:relative;padding-left:18px;font-size:.875rem;color:#b5c9d7;line-height:1.6}.release-dialog-content li::before{content:'+';position:absolute;left:0;top:0;color:var(--accent)}.release-dialog-content .button{width:100%;justify-content:space-between}.release-installed{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:12px;background:#22374955;border:1px solid #b1cddd30;border-radius:3px;padding:12px 18px;color:#aec6d6;font-size:.875rem;font-weight:500}.release-installed:hover{border-color:#bad4e077;background:#2b485f66;color:#e1eff6}.release-installed>span{color:#78bcb2}.release-dialog-bottom{display:flex;gap:15px;justify-content:space-between;align-items:center;margin-top:24px;padding-top:18px;border-top:1px solid #91acc420;font-size:.75rem}.release-dialog-bottom button{background:none;border:0;padding:0;color:#7e9aae;font-size:.75rem}.release-dialog-bottom a{color:#bacfdc}.release-dialog-bottom button:hover,.release-dialog-bottom a:hover{color:var(--accent)}.release-storage-note{display:block;font-size:.75rem;color:#597789;margin-top:17px}
/* Unified searchable release history */
.release-toolbar{display:flex;justify-content:space-between;gap:35px;align-items:end;padding-bottom:29px;margin-bottom:38px;border-bottom:1px solid var(--line)}.release-filters{display:flex;gap:6px;padding:5px;background:#101c26;border:1px solid #9db9d027;border-radius:5px}.release-filters button{border:0;background:transparent;color:#8eacbf;padding:11px 17px;font-size:.875rem;border-radius:3px}.release-filters button.active{background:#ff976e;color:#18232b;font-weight:600}.release-filters button:not(.active):hover{background:#ffffff08;color:#d5e5ef}.release-search{display:grid;gap:8px;width:min(370px,45%)}.release-search span{font-size:.75rem;color:#7f9eb4}.release-search input{width:100%;background:#0e1923;border:1px solid #9db9d030;color:#d6e7f2;font-size:.875rem;border-radius:4px;padding:12px 15px;min-height:47px}.release-search input::placeholder{color:#54748a}.changelog-layout{display:grid;grid-template-columns:170px minmax(0,1fr);gap:50px}.changelog-index{position:sticky;top:125px;align-self:start;display:flex;flex-direction:column;gap:4px}.changelog-index .eyebrow{margin-bottom:17px;font-size:.75rem}.changelog-index a{display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid var(--line);padding:10px 0;font:500 1.3rem var(--display);color:#9ab6c9}.changelog-index a:hover{color:var(--accent)}.changelog-index a:first-of-type{color:var(--accent)}.changelog-index a small{font:400 .65rem var(--body);letter-spacing:.06em;color:#55798f}.changelog-index p{font-size:.75rem;color:#547488;margin-top:18px}.release-family{display:block;font:500 .75rem var(--body);letter-spacing:.13em;color:#6e93ac;margin-bottom:11px}.release-archive .release-entry{padding:34px;position:relative;overflow:hidden}.release-archive .release-entry header h2{font-size:2.6rem}.latest-release{border:1px solid #cc966950;background:linear-gradient(135deg,#273a46,#14222e 65%);box-shadow:0 15px 65px #0003}.latest-release::before{content:'';position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,var(--accent),transparent)}.latest-release .release-family{color:var(--accent)}.release-archive .latest-release h3{font-size:2.6rem}.latest-release>p{color:#a7bfce}.release-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px;margin-top:28px}.release-detail-grid>div{padding:20px;background:#0b172166;border:1px solid #abcade22;border-radius:4px}.release-detail-grid span{display:block;font-size:.75rem;letter-spacing:.12em;color:#668ca6}.release-detail-grid strong{display:block;font:500 1.5rem var(--display);color:#c8e0ef;margin-top:9px}.release-detail-grid p{font-size:.875rem;margin:7px 0 0;color:#8aa9be}.release-empty{border:1px solid var(--line);border-radius:5px;padding:35px;background:#122230;font-size:1rem}.doc-nav a.is-current{box-shadow:inset 2px 0 var(--accent)}.doc-card{box-shadow:inset 0 1px #8eb8d215}.page-intro,.doc-hero{background:radial-gradient(ellipse at 82% 10%,#2a45592e,transparent 65%),linear-gradient(115deg,#182938,#0b141d 75%)}
.motion-reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.motion-reveal.is-revealed{opacity:1;transform:translateY(0)}
@keyframes content-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes dialog-in{from{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}
@media(max-width:1050px){.expansion-layout{gap:45px}.edition-card{padding:27px}.changelog-layout{grid-template-columns:135px minmax(0,1fr);gap:30px}.release-archive .release-entry{padding:28px}.release-toolbar{gap:25px}.release-filters button{padding:11px 13px}.release-detail-grid{gap:12px}.release-dialog{width:min(790px,calc(100% - 36px))}.release-dialog[open]{grid-template-columns:245px minmax(0,1fr)}.release-dialog-content{padding:40px 30px 25px}.release-dialog-side{padding:28px}.release-dialog-side>strong{font-size:8rem}}
@media(max-width:900px){.release-download .release-check-link{grid-column:1/-1;margin-top:8px}.release-download .new-player-link{margin-top:0}.redemption-hero{min-height:0}.edition-facts{gap:16px}.edition-facts b{font-size:1rem}.changelog-index a small{font-size:.65rem}.changelog-layout{grid-template-columns:1fr}.changelog-index{position:static;flex-direction:row;flex-wrap:wrap;gap:9px 20px;padding-bottom:20px;border-bottom:1px solid var(--line)}.changelog-index .eyebrow{width:100%;margin-bottom:0}.changelog-index a{border:0;gap:8px;padding:3px 0}.changelog-index p{margin:0 0 0 auto;align-self:center}.release-toolbar{align-items:start;flex-direction:column;gap:20px}.release-search{width:100%}.release-detail-grid{gap:15px}.release-dialog[open]{grid-template-columns:200px minmax(0,1fr)}.release-dialog-side{padding:25px}.release-dialog-side>strong{font-size:6.7rem}.release-dialog-side>p{font-size:2rem}.release-dialog-content h2{font-size:3rem}}
@media(max-width:600px){.expansion-feature{padding-block:75px}.expansion-intro h2{font-size:4.1rem}.edition-card{padding:26px;transform:none}.edition-number{font-size:9.5rem}.edition-facts{justify-content:space-between;gap:15px}.edition-facts b{font-size:1rem}.hero-release-link{padding:7px 11px;font-size:.75rem;gap:8px}.hero-release-link>b{margin-left:4px}.redemption-tagline{font-size:2.1rem}.content-mosaic article{min-height:340px}.download-version{font-size:5rem}.release-check-link{font-size:.75rem}.footer-edition{order:3;width:100%;font-size:.75rem}.discord-message{width:285px}.discord-message strong{font-size:1rem}.discord-card-banner{min-height:60px;padding-top:14px;padding-bottom:14px}.discord-card-banner>b{font-size:1.5rem}.release-dialog{max-height:calc(100svh - 24px);width:calc(100% - 24px);border-radius:8px}.release-dialog[open]{display:block}.release-dialog-side{padding:21px 26px;display:grid;grid-template-columns:1fr auto;align-items:center;border-right:0;border-bottom:1px solid #a1bfdb25;gap:5px 15px}.release-dialog-side>span{font-size:.75rem;align-self:end}.release-dialog-side>strong{grid-column:2;grid-row:1/3;font-size:4rem;margin:0;padding-right:30px}.release-dialog-side>time{font-size:.75rem}.release-side-rule,.release-dialog-side>p{display:none}.release-close{top:9px;right:9px;background:#172e40}.release-dialog-content{padding:25px}.release-dialog-content h2{font-size:2.8rem;margin-bottom:15px}.release-dialog-content .eyebrow{margin-bottom:10px}.release-dialog-content>p:not(.eyebrow){font-size:.95rem}.release-dialog-content ul{margin:18px 0 23px;gap:8px}.release-dialog-content li{font-size:.875rem}.release-dialog-bottom{margin-top:20px;padding-top:16px;font-size:.75rem;gap:12px}.release-storage-note{margin-top:13px}.release-archive .release-entry{padding:23px}.release-archive .release-entry header h2{font-size:2.3rem}.release-archive .latest-release h3{font-size:2.2rem}.release-detail-grid{grid-template-columns:1fr;gap:10px}.release-detail-grid>div{padding:17px}.release-filters{width:100%;justify-content:space-between}.release-filters button{padding:10px 12px;font-size:.8125rem}.release-toolbar{margin-bottom:27px}.changelog-index a small{font-size:.65rem}.changelog-index p{margin-left:0;width:100%}.motion-reveal{transform:translateY(14px)}}
.changelog-index a small{font-size:.75rem}.release-filters button{font-size:.875rem}.tag{font-size:.75rem}
@media(prefers-reduced-motion:reduce){.motion-reveal{opacity:1;transform:none}.sky-content,.release-dialog[open]{animation:none}.edition-card{transform:none}.content-mosaic article:hover,.update-list>a:hover{transform:none}.button:hover>span,.button:hover>b{transform:none}}
