/* Blur a decorative layer, never the header itself: fixed mobile navigation stays viewport-bound. */
.topbar{border:1px solid #55d9ff30!important;border-radius:22px!important;background:transparent!important;box-shadow:0 12px 36px #0005!important;isolation:isolate;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
.topbar::after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(120deg,#132b36eb,#07131eeb);pointer-events:none}
@supports(backdrop-filter:blur(12px)){.topbar::after{background:linear-gradient(120deg,#132b36cc,#07131ecc);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}}
.ax-changelog-link{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;color:#65defc;text-decoration:none;font-size:14px;padding:12px 16px;border:1px solid #42d7ff30;border-radius:14px;background:#0b202c;margin:0 0 18px;min-height:44px}
.ax-changelog-link:hover{border-color:#65defc}.ax-changelog-link:focus-visible{outline:2px solid #65defc;outline-offset:4px}
[data-changelog-badge],.ax-release-new{font-size:10px;letter-spacing:.08em;font-weight:800;background:#39d5f5;color:#04131b;padding:5px 8px;border-radius:20px}
[data-changelog-badge][hidden]{display:none}
.ax-release-shell{width:min(880px,calc(100% - 32px));margin:42px auto 80px;line-height:1.65}
.ax-release-shell h1{font-size:clamp(28px,5vw,44px);line-height:1.2}.ax-release-shell>p{color:#a4bfcc}
.ax-release-card{margin:26px 0;padding:clamp(20px,4vw,32px);background:linear-gradient(135deg,#102733,#091822);border:1px solid #2a5163;border-radius:22px;overflow-wrap:anywhere}
.ax-release-meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px;color:#9fbbc9;font-size:13px}.ax-release-meta strong{color:#65defc}.ax-release-card h2{font-size:24px;line-height:1.3}.ax-release-card h3{font-size:16px;color:#65defc;margin:22px 0 8px}.ax-release-card ul{padding-left:22px;margin:0}.ax-release-card li{margin:7px 0;color:#cee0e9}.ax-release-empty{padding:28px;color:#a4bfcc}
.ax-release-page .topbar{position:relative!important;display:flex!important;align-items:center;flex-wrap:wrap!important;width:calc(100% - 24px)!important;margin:12px!important;padding:14px 20px!important;gap:16px!important}
.ax-release-page .nav{position:static!important;display:flex!important;margin-left:auto!important;transform:none!important;width:auto!important}.ax-release-page .ax-changelog-link{margin:0}.ax-release-page .language-toggle{position:static!important;transform:none!important;margin:0!important}
body.ax-changelog-open{overflow:hidden}
.ax-changelog-overlay[hidden]{display:none!important}.ax-changelog-overlay{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:24px;opacity:0;transition:opacity .18s ease}.ax-changelog-overlay.is-open{opacity:1}
.ax-changelog-backdrop{position:absolute;inset:0;background:#02080dcc;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}
.ax-changelog-panel{position:relative;width:min(920px,calc(100vw - 48px));max-height:min(86vh,920px);display:flex;flex-direction:column;overflow:hidden;border:1px solid #55d9ff55;border-radius:24px;background:linear-gradient(145deg,#102631f5,#07131df8);box-shadow:0 30px 90px #000c,0 0 40px #28c8ff15;transform:translateY(16px) scale(.985);transition:transform .18s ease}
.ax-changelog-overlay.is-open .ax-changelog-panel{transform:none}
.ax-changelog-panel-head{position:sticky;top:0;z-index:3;display:grid;grid-template-columns:1fr auto;gap:18px;align-items:start;padding:22px 24px 18px;border-bottom:1px solid #55d9ff22;background:linear-gradient(180deg,#102732fa,#0b1c26f3)}
.ax-changelog-panel-head .eyebrow{margin:0 0 5px}.ax-changelog-panel-head h2{margin:0;font-size:clamp(24px,4vw,34px);line-height:1.15}.ax-changelog-panel-head p[data-overlay-intro]{margin:8px 0 0;color:#9fb9c6}
.ax-changelog-close,.ax-changelog-back{border:1px solid #55d9ff38;background:#0c202b;color:#d8f4ff;cursor:pointer}.ax-changelog-close{width:44px;height:44px;border-radius:14px;font-size:28px;line-height:1}.ax-changelog-close:hover,.ax-changelog-back:hover{border-color:#65defc;color:#65defc}.ax-changelog-close:focus-visible,.ax-changelog-back:focus-visible{outline:2px solid #65defc;outline-offset:3px}
.ax-changelog-back{display:none;min-height:42px;padding:0 14px;border-radius:12px;font-weight:700}
.ax-changelog-scroll{overflow:auto;padding:4px 24px 26px;overscroll-behavior:contain;scrollbar-gutter:stable}.ax-changelog-scroll .ax-release-card{margin:20px 0}.ax-changelog-full-link{display:inline-flex;color:#65defc;text-decoration:none;padding:10px 2px}.ax-changelog-full-link:hover{text-decoration:underline}
@media(max-width:900px){body:not(.ax-release-page) .topbar{border-radius:0 0 20px 20px!important}.ax-release-page .brand{min-width:0}.ax-release-page .brand strong{font-size:17px}.ax-release-page .brand small{display:none}.ax-release-page .brand-logo{width:32px;height:32px}.ax-release-shell{margin-top:28px}.ax-release-page .language-label{display:none}}
@media(max-width:640px){.ax-changelog-overlay{padding:0;place-items:stretch}.ax-changelog-panel{width:100vw;height:100dvh;max-height:none;border-radius:0;border:0;transform:translateY(24px)}.ax-changelog-panel-head{grid-template-columns:auto 1fr auto;align-items:start;padding:max(12px,env(safe-area-inset-top)) 14px 12px;gap:10px}.ax-changelog-back{display:inline-flex;align-items:center;justify-content:center;align-self:start}.ax-changelog-panel-head>div{min-width:0}.ax-changelog-panel-head h2{font-size:22px}.ax-changelog-panel-head p[data-overlay-intro]{font-size:13px}.ax-changelog-close{width:42px;height:42px}.ax-changelog-scroll{padding:0 14px calc(24px + env(safe-area-inset-bottom))}.ax-changelog-scroll .ax-release-card{margin:14px 0;padding:18px;border-radius:18px}.ax-release-card h2{font-size:20px}.ax-release-card h3{margin-top:18px}}
@media(prefers-reduced-motion:reduce){.ax-changelog-overlay,.ax-changelog-panel{transition:none}}
