@font-face{font-family:"Aether Narrow";src:url("aether-index-prototype/assets/fonts/Arial-Narrow-Studio.ttf") format("truetype");font-display:swap}
@font-face{font-family:"Aether Serif";src:url("aether-index-prototype/assets/fonts/CormorantGaramond-Italic.ttf") format("truetype");font-style:italic;font-weight:300 700;font-display:swap}
@font-face{font-family:"Aether Header Narrow";src:url("aether-index-prototype/assets/fonts/Arial-Narrow-Studio.ttf") format("truetype");font-display:swap}
@font-face{font-family:"Aether Wordmark Local";src:url("aether-index-prototype/assets/fonts/CormorantGaramond-Italic.ttf") format("truetype");font-style:italic;font-weight:300 700;font-display:swap}

:root{--white:#fff;--ink:#070707;--muted:#686866;--soft:#f4f4f1;--line:1.5px solid var(--ink);--sans:"Helvetica Neue",Arial,sans-serif;--narrow:"Aether Narrow","Arial Narrow","Helvetica Neue",Arial,sans-serif;--serif:"adobe-caslon-pro","Big Caslon","Aether Serif",Georgia,serif;--ease:cubic-bezier(.2,.8,.2,1)}
*{box-sizing:border-box}
html{scroll-behavior:smooth;background:#fff}
body{margin:0;background:#fff;color:var(--ink);font:16px/1.25 var(--sans);-webkit-font-smoothing:antialiased;overflow-x:clip}
a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}button{font:inherit;color:inherit}::selection{background:#111;color:#fff}:focus-visible{outline:2px solid #276cc2;outline-offset:4px}
.max-shell{width:min(1440px,calc(100% - 140px));margin-inline:auto}.skip-link{position:fixed;z-index:999;left:18px;top:14px;padding:10px 14px;background:#111;color:#fff;transform:translateY(-160%);transition:transform .2s}.skip-link:focus{transform:translateY(0)}

/* Header compact et strictement aligné. */
.max-header{height:90px;background:#fff}.max-header-inner{position:relative;height:90px}.max-brand{position:absolute;left:0;top:15px;font:500 italic 31px/.9 var(--serif);letter-spacing:-.035em}.max-header-meta{position:absolute;right:0;top:20px;display:flex;align-items:center;gap:20px;margin:0;font:400 10px/1 var(--narrow);letter-spacing:.08em;text-transform:uppercase}.max-header-meta a{position:relative;padding-bottom:4px}.max-header-meta a::after{content:"";position:absolute;left:0;right:100%;bottom:0;height:1px;background:currentColor;transition:right .25s}.max-header-meta a:hover::after{right:0}.max-nav{position:absolute;left:0;top:60px;display:flex;gap:20px;font-size:18px;line-height:1;letter-spacing:-.035em}.max-nav a{position:relative;padding-bottom:5px}.max-nav a::after{content:"";position:absolute;left:0;right:100%;bottom:0;height:1px;background:currentColor;transition:right .25s}.max-nav a:hover::after,.max-nav a[aria-current="page"]::after{right:0}
.micro-row{display:flex;justify-content:space-between;gap:25px;padding:9px 0;border-top:1px solid;border-bottom:1px solid;font:400 11px/1 var(--narrow);letter-spacing:.1em;text-transform:uppercase}

/* Répertoire : texte dominant, entrées en registre, aucun poster uniforme. */
.directory-hero{padding:35px 0 105px}.directory-hero h1{margin:41px 0 70px;font:400 clamp(105px,15vw,220px)/.72 var(--narrow);letter-spacing:-.078em;text-transform:uppercase}.directory-hero h1 span{display:block}.directory-hero h1 em{display:block;margin-left:19%;font:500 italic .92em/.7 var(--serif);text-transform:none;letter-spacing:-.05em}.inline-science{display:inline-block;width:.84em;height:.72em;object-fit:contain;vertical-align:-.06em;filter:drop-shadow(0 16px 12px rgba(21,24,30,.17));transition:transform .5s var(--ease)}.directory-hero h1:hover .inline-orbit{transform:rotate(18deg) scale(1.05)}
.directory-intro{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.65fr);gap:10%;align-items:end}.directory-intro>p{max-width:920px;margin:0;font:400 clamp(36px,4.5vw,67px)/.95 var(--narrow);letter-spacing:-.055em}.directory-intro>p b{display:inline-block;padding:.02em .18em .07em;border:2px solid;border-radius:999px;font-weight:400}.directory-intro aside{padding:22px 24px 24px;border:var(--line);border-radius:26px}.directory-intro aside span{font:400 10px/1 var(--narrow);letter-spacing:.1em;text-transform:uppercase}.directory-intro aside p{margin:17px 0 0;font-size:17px;line-height:1.22;text-align:justify}
.level-ledger{border-top:var(--line)}.level-row{position:relative;display:grid;grid-template-columns:80px minmax(330px,1.1fr) minmax(250px,.75fr) 130px;gap:27px;align-items:center;min-height:255px;padding:30px 8px;border-bottom:var(--line);transition:background .3s var(--ease),padding .35s var(--ease)}.level-row::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0 12%,rgba(0,0,0,.025),transparent 70%);opacity:0;transition:opacity .3s}.level-row:hover,.level-row:focus-within{background:#fafaf7;padding-inline:19px}.level-row:hover::before,.level-row:focus-within::before{opacity:1}.level-row-number{align-self:start;font:400 15px/1 var(--narrow)}.row-kicker{margin:0 0 12px;font:400 10px/1 var(--narrow);letter-spacing:.12em;text-transform:uppercase}.level-row-main h2{margin:0;font:400 clamp(62px,7vw,105px)/.72 var(--narrow);letter-spacing:-.065em;text-transform:uppercase}.level-row-main h2 em{font:500 italic .9em/.72 var(--serif);text-transform:none}.level-row-main>p:last-child{max-width:570px;margin:24px 0 0;font-size:16px;line-height:1.3}.level-row-list{display:grid;gap:8px;font:400 18px/1.1 var(--narrow)}.level-row-list span{padding-bottom:7px;border-bottom:1px solid rgba(0,0,0,.18)}.row-action{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 15px;border:1.5px solid;border-radius:999px;font:400 13px/1 var(--narrow);text-transform:uppercase;transition:background .2s,color .2s,transform .25s}.row-action span{font-size:21px;transition:transform .25s}.row-action:hover{background:#111;color:#fff;transform:translateY(-2px)}.row-action:hover span{transform:translateX(4px)}.level-row.is-locked{color:#777}.level-row.is-locked .row-action{color:#222}.directory-coda{position:relative;min-height:650px;padding:130px 0 90px}.directory-coda>p{position:relative;z-index:2;margin:0;font:400 clamp(88px,13vw,190px)/.74 var(--narrow);letter-spacing:-.075em;text-transform:uppercase}.directory-coda>p em{display:block;margin-left:23%;font:500 italic 1.03em/.69 var(--serif);text-transform:none}.directory-coda>a{position:absolute;right:0;bottom:95px;padding-bottom:5px;border-bottom:1px solid;font:400 17px/1 var(--narrow)}.directory-coda>a span{display:inline-block;margin-left:10px;transition:transform .25s}.directory-coda>a:hover span{transform:translateX(6px)}.coda-object{position:absolute;z-index:3;right:8%;top:47px;width:260px;margin:0;transition:transform .55s var(--ease)}.coda-object img{width:100%;height:280px;object-fit:contain;filter:drop-shadow(0 24px 18px rgba(21,24,30,.18))}.coda-object figcaption{padding-top:7px;border-top:1px solid;font:400 10px/1 var(--narrow);letter-spacing:.1em;text-align:right;text-transform:uppercase}.coda-object.is-active{transform:translateY(-10px) rotate(3deg)}

/* Pages de niveau : grande ouverture éditoriale puis registre interactif. */
.level-hero{padding:35px 0 75px}.level-hero-grid{display:grid;grid-template-columns:minmax(440px,.85fr) minmax(420px,1.15fr);gap:6%;align-items:end;padding:62px 0 54px}.level-hero h1{margin:0;font:400 clamp(210px,27vw,405px)/.63 var(--narrow);letter-spacing:-.085em}.level-hero h1 small{display:block;margin:0 0 23px 9px;font:400 13px/1 var(--narrow);letter-spacing:.12em;text-transform:uppercase}.level-hero h1 em{font:500 italic .38em/.8 var(--serif);letter-spacing:-.04em}.hero-verbs{margin:38px 0 0;font:400 clamp(29px,3vw,46px)/1 var(--narrow);letter-spacing:-.045em}.hero-verbs em{font:500 italic 1.15em/.8 var(--serif)}.level-manifesto{position:relative;padding-bottom:80px}.level-manifesto p{position:relative;z-index:2;margin:0;font:400 clamp(45px,5.1vw,76px)/.92 var(--narrow);letter-spacing:-.06em}.level-manifesto p span{display:inline;padding:.01em .14em .05em;border:2px solid;border-radius:999px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.hero-inline-object{position:absolute;z-index:3;right:2%;bottom:-15px;width:min(33%,260px);height:230px;object-fit:contain;filter:drop-shadow(0 23px 18px rgba(18,22,28,.19));transition:transform .55s var(--ease),filter .4s}.tone-water .hero-inline-object:hover{transform:rotate(7deg) translateY(-12px);filter:hue-rotate(12deg) drop-shadow(0 28px 18px rgba(24,80,211,.25))}.tone-chemistry .hero-inline-object:hover{transform:translateX(-14px) rotate(-7deg) scale(1.04)}.tone-electric .hero-inline-object:hover{animation:signal-jitter .28s steps(2,end) infinite;filter:drop-shadow(0 0 25px rgba(241,110,33,.35))}.tone-space .hero-inline-object:hover{transform:translate(12px,-15px) rotate(6deg) scale(1.03)}
.level-stats{display:grid;grid-template-columns:160px 180px 1fr auto;align-items:center;gap:25px;padding:20px 0;border-top:var(--line);border-bottom:var(--line);font:400 12px/1.2 var(--narrow);letter-spacing:.06em;text-transform:uppercase}.level-stats span{display:flex;align-items:baseline;gap:7px}.level-stats b{font-size:28px;font-weight:400;letter-spacing:-.04em}.level-stats a{padding:10px 14px;border:1.5px solid;border-radius:999px;transition:background .2s,color .2s}.level-stats a:hover{background:#111;color:#fff}
.chapters-stage{padding:110px 0 150px}.chapters-heading{display:grid;grid-template-columns:150px minmax(480px,1fr) minmax(250px,.52fr);gap:38px;align-items:end;margin-bottom:70px}.chapters-heading>span{align-self:start;font:400 11px/1 var(--narrow);letter-spacing:.1em;text-transform:uppercase}.chapters-heading h2{margin:0;font:400 clamp(70px,8vw,118px)/.72 var(--narrow);letter-spacing:-.068em;text-transform:uppercase}.chapters-heading h2 em{font:500 italic .98em/.72 var(--serif);text-transform:none}.chapters-heading p{margin:0;font-size:15px;line-height:1.4;text-align:justify}.chapters-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:55px;align-items:start}.chapter-ledger{margin:0;padding:0;border-top:var(--line);list-style:none}.chapter-item{border-bottom:1px solid rgba(0,0,0,.5)}.chapter-trigger{width:100%;display:grid;grid-template-columns:47px minmax(0,1fr) auto;gap:20px;align-items:center;padding:22px 4px;border:0;background:transparent;text-align:left;cursor:pointer;transition:padding .25s,background .25s}.chapter-trigger:hover,.chapter-trigger:focus-visible,.chapter-trigger[aria-current="true"]{padding-inline:13px;background:#f4f4f1}.chapter-number{font:400 12px/1 var(--narrow);letter-spacing:.08em}.chapter-name{font:400 clamp(28px,3vw,45px)/.95 var(--narrow);letter-spacing:-.045em}.chapter-count{display:flex;align-items:center;gap:10px;font:400 10px/1 var(--narrow);letter-spacing:.08em;text-transform:uppercase}.chapter-count::after{content:"→";font-size:18px;transition:transform .25s}.chapter-trigger:hover .chapter-count::after,.chapter-trigger[aria-current="true"] .chapter-count::after{transform:translateX(5px)}
.chapter-inspector{position:sticky;top:28px;min-height:580px;padding:27px 28px 30px;border:var(--line);border-radius:31px;background:#fff}.inspector-meta{display:flex;justify-content:space-between;gap:20px;font:400 10px/1 var(--narrow);letter-spacing:.09em;text-transform:uppercase}.chapter-inspector h3{margin:48px 0 20px;font:500 italic clamp(50px,5vw,76px)/.78 var(--serif);letter-spacing:-.05em}.inspector-lead{margin:0 0 35px;font-size:16px;line-height:1.35}.resource-list{display:grid;gap:0;border-top:1px solid}.resource-link{display:grid;grid-template-columns:75px 1fr auto;gap:11px;align-items:center;padding:12px 3px;border-bottom:1px solid rgba(0,0,0,.22);transition:padding .25s,background .25s}.resource-kind{font:400 9px/1 var(--narrow);letter-spacing:.08em;text-transform:uppercase}.resource-title{font:400 15px/1.1 var(--narrow)}.resource-link b{font-size:17px;font-weight:400;transition:transform .25s}.resource-link:hover,.resource-link:focus-visible{padding-inline:9px;background:#f4f4f1}.resource-link:hover b{transform:translateX(4px)}.inspector-main{display:inline-block;margin-top:28px;padding:10px 15px;border:1.5px solid;border-radius:999px;font:400 12px/1 var(--narrow);text-transform:uppercase}.inspector-main:hover{background:#111;color:#fff}.no-script{padding:20px;border:1px solid}
.level-locked .level-hero{padding-bottom:90px}.locked-stage{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.55fr);gap:10%;min-height:720px;padding:100px 0 150px;border-top:var(--line)}.locked-copy>span{font:400 11px/1 var(--narrow);letter-spacing:.1em;text-transform:uppercase}.locked-copy h2{margin:35px 0 50px;font:400 clamp(86px,10vw,150px)/.72 var(--narrow);letter-spacing:-.07em;text-transform:uppercase}.locked-copy h2 em{font:500 italic 1em/.7 var(--serif);text-transform:none}.locked-copy p{max-width:700px;font-size:21px;line-height:1.32}.locked-copy a{display:inline-block;margin-top:28px;padding-bottom:6px;border-bottom:1px solid}.locked-domains{align-self:center;display:flex;flex-wrap:wrap;gap:9px}.locked-domains span{padding:9px 14px;border:1.5px solid;border-radius:999px;font:400 14px/1 var(--narrow);text-transform:uppercase}.locked-domains span:nth-child(even){font-family:var(--serif);font-style:italic;text-transform:none;font-size:18px}
.max-footer{padding:29px 0 42px;border-top:1px solid}.max-footer>div{display:flex;justify-content:space-between;gap:25px;font:400 10px/1 var(--narrow);letter-spacing:.08em;text-transform:uppercase}.max-footer nav{display:flex;gap:22px}.max-footer a{padding-bottom:3px;border-bottom:1px solid transparent}.max-footer a:hover{border-color:#111}
@keyframes signal-jitter{0%,100%{transform:translate(-2px,0) rotate(-1deg)}50%{transform:translate(3px,-2px) rotate(1deg)}}

@media(max-width:1100px){.max-shell{width:calc(100% - 48px)}.directory-hero h1{font-size:14.5vw}.level-row{grid-template-columns:52px minmax(260px,1fr) minmax(220px,.7fr) 112px}.level-hero-grid{grid-template-columns:minmax(340px,.75fr) 1.25fr}.chapters-heading{grid-template-columns:110px 1fr 260px}.chapters-layout{gap:32px}}
@media(max-width:820px){.max-header,.max-header-inner{height:120px}.max-brand{top:16px;font-size:38px}.max-header-meta{top:22px;font-size:9px}.max-nav{top:75px;right:0;gap:22px;padding:6px 0 7px;border-top:1px solid rgba(0,0,0,.18);overflow-x:auto;scrollbar-width:none;font-size:14px}.max-nav::-webkit-scrollbar{display:none}.max-nav a{flex:none}.directory-hero{padding-top:25px}.directory-hero h1{font-size:18vw;line-height:.78}.directory-hero h1 em{margin-left:7%}.directory-intro{grid-template-columns:1fr;gap:48px}.directory-intro>p{font-size:9vw}.directory-intro aside{max-width:480px;margin-left:auto}.level-row{grid-template-columns:45px 1fr 110px;gap:18px}.level-row-list{grid-column:2/4;grid-row:2;grid-template-columns:repeat(2,1fr)}.level-row-main h2{font-size:12vw}.directory-coda{min-height:500px}.coda-object{right:2%;width:190px}.level-hero-grid{grid-template-columns:1fr;padding-top:50px}.level-hero h1{font-size:47vw}.level-manifesto{padding:10px 0 90px}.level-manifesto p{font-size:8vw}.hero-inline-object{width:180px;height:170px}.level-stats{grid-template-columns:repeat(2,1fr)}.level-stats a{justify-self:start}.chapters-heading{grid-template-columns:1fr}.chapters-heading h2{font-size:13vw}.chapters-heading p{max-width:570px}.chapters-layout{grid-template-columns:1fr}.chapter-inspector{position:relative;top:auto;min-height:0}.locked-stage{grid-template-columns:1fr}.locked-domains{max-width:520px}}
@media(max-width:520px){.max-shell{width:calc(100% - 28px)}.max-header-meta{gap:11px;font-size:8px}.max-nav{gap:19px}.micro-row{font-size:8px}.directory-hero{padding-bottom:70px}.directory-hero h1{margin:32px 0 50px;font-size:19vw}.directory-intro>p{font-size:10vw}.level-row{grid-template-columns:34px 1fr;min-height:0;padding:28px 0}.level-row-main h2{font-size:17vw}.level-row-main>p:last-child{font-size:14px}.level-row-list{grid-column:2;grid-template-columns:1fr;font-size:15px}.row-action{grid-column:2;width:max-content}.directory-coda{min-height:410px;padding-top:90px}.directory-coda>p{font-size:18vw}.coda-object{top:130px;right:0;width:125px}.coda-object img{height:150px}.directory-coda>a{left:0;right:auto;bottom:70px}.level-hero{padding-top:20px}.level-hero h1{font-size:53vw}.hero-verbs{font-size:7.5vw}.level-manifesto p{font-size:10vw}.hero-inline-object{right:0;width:135px;height:130px}.level-stats{grid-template-columns:1fr}.chapters-stage{padding:75px 0 100px}.chapters-heading{gap:20px;margin-bottom:45px}.chapters-heading h2{font-size:17vw}.chapter-trigger{grid-template-columns:32px 1fr}.chapter-name{font-size:8vw}.chapter-count{grid-column:2}.chapter-inspector{padding:23px 20px;border-radius:24px}.resource-link{grid-template-columns:58px 1fr auto}.locked-copy h2{font-size:18vw}.locked-copy p{font-size:17px}.max-footer>div{flex-direction:column}.max-footer nav{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}

/* --------------------------------------------------------------------------
   Index des classes — grille éditoriale inspirée du project index de référence
   -------------------------------------------------------------------------- */
.levels-directory{
  --project-paper:#f8f7f2;
  --project-ink:#111214;
  --project-narrow:"Aether Narrow","Arial Narrow",sans-serif;
  --project-serif:"adobe-caslon-pro","Big Caslon","Aether Serif",serif;
  background:var(--project-paper)!important;
  color:var(--project-ink);
}
.levels-directory .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}
.levels-directory .project-index{width:80vw;max-width:1600px;margin-inline:auto;padding:56px 0 112px}
.levels-directory .project-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:10px;row-gap:50px}
.levels-directory .project-card{display:block;min-width:0;color:inherit;text-decoration:none}
.levels-directory .project-meta{min-height:14.4px;margin:0;font:400 12px/14.4px var(--project-narrow);letter-spacing:0;text-transform:uppercase}
.levels-directory .project-media{position:relative;display:block;width:100%;margin-top:10px;aspect-ratio:3/4;overflow:hidden;background:transparent;isolation:isolate}
.levels-directory .project-card--video .project-media{aspect-ratio:9/16}
.levels-directory .project-media::after{display:none}
.levels-directory .project-media img,.levels-directory .project-media video{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transform:none;transition:filter .4s ease}
.levels-directory .project-card h2{margin:10px 0 0;font:400 16px/19.2px var(--project-narrow);letter-spacing:-.02em;text-transform:uppercase}
.levels-directory .project-card h2 em{font:400 italic 21px/19.2px var(--project-serif);font-feature-settings:"swsh" on;letter-spacing:-.04em;text-transform:none}
.levels-directory .project-card:is(:hover,:focus-visible) .project-media :is(img,video){filter:saturate(1.035) contrast(1.015)}
.levels-directory .project-card:focus-visible{outline:0}
.levels-directory .project-card:focus-visible .project-media{outline:2px solid #276cc2;outline-offset:4px}
.levels-directory .max-footer{background:var(--project-paper)}

@media(max-width:760px){
  .levels-directory .project-index{width:88vw;max-width:none;padding:48px 0 76px}
  .levels-directory .project-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:10px;row-gap:34px}
  .levels-directory .project-meta{min-height:28.8px;font-size:12px;line-height:14.4px}
  .levels-directory .project-media{margin-top:5px;aspect-ratio:3/4}
  .levels-directory .project-card--video .project-media{aspect-ratio:9/16}
  .levels-directory .project-card h2{margin-top:10px;font-size:13px;line-height:15.6px;letter-spacing:-.02em}
  .levels-directory .project-card h2 em{font-size:16px;line-height:15.6px}
}

@media(max-width:520px){
  .levels-directory .max-footer>div{gap:18px}
}

@media(prefers-reduced-motion:reduce){
  .levels-directory .project-media img,.levels-directory .project-media video{transition:none;transform:none!important}
}

/* Share the label, film and title rows, even when one label wraps more. */
.levels-directory #classes .project-meta{min-height:3.6em}
@supports(grid-template-rows:subgrid){
  .levels-directory #classes .project-card{display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:0;align-items:start}
  .levels-directory #classes .project-meta{min-height:0}
}

/* Published level activities: readable states and keyboard targets. */
.level-retry{font:inherit;padding:14px 24px;border:1px solid #d8dfde;border-radius:30px;background:linear-gradient(135deg,#fff9,#e4ece760);box-shadow:var(--aether-glass-shadow);cursor:pointer;min-height:44px}
[data-level-status]{font-size:13px;line-height:1.7;color:#53666a;margin:22px 0}
.chapter-trigger{grid-template-columns:35px minmax(0,1fr)!important}
#level-inspector{scroll-margin-top:28px;overflow-wrap:anywhere}
#level-inspector[aria-busy=true]{opacity:.65}
#level-inspector .resource-title{min-width:0}
body.levels-max:not(.levels-directory) .chapters-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr);gap:56px}
body.levels-max:not(.levels-directory) .chapter-trigger{padding:20px 14px!important;gap:16px!important}
body.levels-max:not(.levels-directory) .chapter-name{font-size:clamp(21px,2vw,29px)!important;line-height:1.2!important}
body.levels-max:not(.levels-directory) .chapter-inspector h3{font-size:clamp(35px,4vw,52px)!important;line-height:1.06!important}
@media(max-width:800px){body.levels-max:not(.levels-directory) .chapters-layout{grid-template-columns:1fr;gap:30px}body.levels-max:not(.levels-directory) .chapter-trigger{padding:16px 12px!important}body.levels-max:not(.levels-directory) .chapter-name{font-size:23px!important}}
body.levels-max .inspector-main{border:1px solid #ffffffb0!important;background:linear-gradient(135deg,#ffffffa0,#dde8ec50);box-shadow:var(--aether-glass-shadow);padding:14px 22px;min-height:46px;border-radius:999px}
