@font-face{font-family:Fraunces;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/fraunces-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+25A1,U+25B3,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/fraunces-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:350;font-display:swap;src:url(/fonts/newsreader-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+25A1,U+25B3,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:350;font-display:swap;src:url(/fonts/newsreader-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+25A1,U+25B3,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--night-ground:#0b1315;--night-ink:#eae6db;--night-soft:#a9afa9;--night-mute:#757f7d;--night-line:#eae6db24;--day-ground:#e7e1d3;--day-ink:#16211f;--day-soft:#4b5754;--day-mute:#5a625f;--day-line:#16211f2e;--ink:var(--night-ink);--ink-soft:var(--night-soft);--ink-mute:var(--night-mute);--ground:var(--night-ground);--line:var(--night-line);--glow:.16;--night-south:#e3a75c;--night-north:#9fc3d9;--day-south:#a2601c;--day-north:#2e6a8b;--lum:#e3a75c;--south:var(--night-south);--north:var(--night-north);--sun:#f4ab3c;--moon:#c3dcec;--night-sun-ink:#f4ab3c;--night-moon-ink:#bad4e6;--day-sun-ink:#9a6410;--day-moon-ink:#4e6e83;--sun-ink:var(--night-sun-ink);--moon-ink:var(--night-moon-ink);--lum-strong:var(--lum);--haze:var(--north);--display:"Fraunces", Georgia, serif;--read:"Newsreader", Georgia, serif;--data:"IBM Plex Mono", ui-monospace, monospace;--pad:clamp(1.75rem, 5vw, 5rem);--edge:66px;--w-wide:78vw;--w-mid:62vw;--w-narrow:44vw;color-scheme:dark}:root[data-light=day]{--ink:var(--day-ink);--ink-soft:var(--day-soft);--ink-mute:var(--day-mute);--ground:var(--day-ground);--line:var(--day-line);--glow:.1;--south:var(--day-south);--north:var(--day-north);--sun-ink:var(--day-sun-ink);--moon-ink:var(--day-moon-ink);--lum-strong:color-mix(in srgb, var(--lum) 55%, #0e1a19);color-scheme:light}:root[data-light=night] #track:not([data-striped]) .panel:nth-child(odd),:root[data-light=day] #track:not([data-striped]) .panel:nth-child(2n),:root[data-light=night] #track[data-striped] .panel[data-phase=a],:root[data-light=day] #track[data-striped] .panel[data-phase=b],:root[data-light=night] body>.panel:nth-child(odd),:root[data-light=day] body>.panel:nth-child(2n){--ground:var(--night-ground);--ink:var(--night-ink);--ink-soft:var(--night-soft);--ink-mute:var(--night-mute);--line:var(--night-line);--glow:.16;--south:var(--night-south);--north:var(--night-north);--sun-ink:var(--night-sun-ink);--moon-ink:var(--night-moon-ink);--lum-strong:var(--lum)}:root[data-light=night] #track:not([data-striped]) .panel:nth-child(2n),:root[data-light=day] #track:not([data-striped]) .panel:nth-child(odd),:root[data-light=night] #track[data-striped] .panel[data-phase=b],:root[data-light=day] #track[data-striped] .panel[data-phase=a],:root[data-light=night] body>.panel:nth-child(2n),:root[data-light=day] body>.panel:nth-child(odd){--ground:var(--day-ground);--ink:var(--day-ink);--ink-soft:var(--day-soft);--ink-mute:var(--day-mute);--line:var(--day-line);--glow:.13;--haze:#7e9c96;--south:var(--day-south);--north:var(--day-north);--sun-ink:var(--day-sun-ink);--moon-ink:var(--day-moon-ink);--lum-strong:color-mix(in srgb, var(--lum) 55%, #0e1a19)}*{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--ground);color:var(--ink);font-family:var(--read);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:19px;font-weight:350;line-height:1.62;transition:background .9s,color .9s;overflow:hidden}a{color:inherit}:focus-visible{outline:1px solid var(--lum);outline-offset:4px}img{max-width:100%}.sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:120;background:var(--ground);color:var(--ink);border:1px solid var(--lum);font-family:var(--data);letter-spacing:.14em;text-transform:uppercase;padding:.8rem 1.4rem;font-size:.78rem;text-decoration:none;transition:transform .25s;position:fixed;top:0;left:50%;transform:translate(-50%,-140%)}.skip:focus{transform:translate(-50%)}h1,h2{font-family:var(--display);font-optical-sizing:auto;letter-spacing:-.02em;margin:0;font-weight:400;line-height:1.05}h1{font-size:clamp(3rem,8vw,6rem)}h2{font-size:clamp(2rem,4.2vw,3.4rem)}p{max-width:52ch;margin:0 0 1.05em}.lede{font-size:clamp(1.25rem,2.2vw,1.7rem);line-height:1.45}.d{font-family:var(--data);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);font-size:.82rem}.d.on{color:var(--lum-strong)}.raw{font-family:var(--data);color:var(--ink-soft);font-size:.86rem;line-height:1.9}#candle{z-index:70;cursor:pointer;background:0 0;border:0;padding:.55rem;line-height:0;position:fixed;top:.9rem;left:50%;transform:translate(-50%)}body.imm-page #candle{position:absolute}#candle svg{width:30px;height:30px;transition:transform .6s cubic-bezier(.2,.8,.25,1),filter .6s;overflow:visible}#candle.turning svg{transform:rotate(180deg)scale(.7)}#candle .disc{fill:none;stroke:var(--ink-mute);stroke-width:1px}#candle .moon .lit{fill:var(--moon);filter:drop-shadow(0 0 10px var(--moon))}#candle .sun .lit{fill:var(--sun);filter:drop-shadow(0 0 14px var(--sun)) drop-shadow(0 0 30px #f4ab3c80)}#candle .sun line{stroke:var(--sun);stroke-width:1.7px;stroke-linecap:round;transform-origin:0 0;animation:7s ease-in-out infinite rays}@keyframes rays{0%,to{opacity:.55}50%{opacity:1}}#candle:hover svg{transform:scale(1.12)}.edge{width:var(--edge);z-index:60;cursor:pointer;color:var(--ink-soft);font-family:var(--data);letter-spacing:.3em;text-transform:uppercase;-webkit-backdrop-filter:blur(16px);border:0;font-size:.95rem;font-weight:500;transition:color .3s,background .45s,backdrop-filter .45s;position:fixed;top:0;bottom:0}.edge.l{border-right:1px solid var(--line);left:0}.edge.r{border-left:1px solid var(--line);right:0}.edge span{writing-mode:vertical-rl;margin:0 auto;display:block}.edge.l span{transform:rotate(180deg)}.edge:hover{color:var(--ink)}:root[data-light=night] .edge{background:#0b13156b}:root[data-light=day] .edge{background:#e7e1d36b}:root[data-light=night] body.moving .edge{background:#0b1315ad}:root[data-light=day] body.moving .edge{background:#e7e1d3ad}body.moving .edge{color:var(--ink)}.sheet{z-index:90;background:var(--ground);padding:var(--pad) 1.2rem var(--pad) clamp(1.4rem,6vw,7rem);opacity:0;visibility:hidden;flex-direction:column;justify-content:center;transition:opacity .45s;display:flex;position:fixed;inset:0}.sheet.open{opacity:1;visibility:visible}.sheet .say{letter-spacing:.2em;margin:0 0 2.4rem;font-size:1rem;transition:opacity .18s,transform .18s}.sheet .say.swap{opacity:0;transform:translateY(-7px)}.sheet nav{flex-direction:column;gap:.15rem;display:flex}.sheet nav a{opacity:0;align-items:baseline;gap:clamp(1rem,2.5vw,2.4rem);line-height:1.06;text-decoration:none;display:flex;transform:translateY(26px)}.sheet.open nav a{opacity:1;transition:opacity .55s ease calc(var(--i) * 70ms + .12s), transform .7s cubic-bezier(.2,.7,.3,1) calc(var(--i) * 70ms + .12s);transform:none}.sheet nav a em{font-family:var(--data);color:var(--ink-mute);flex:none;font-size:.9rem;font-style:normal;transition:color .35s}.sheet nav a:hover em{color:var(--lum)}.sheet nav a .w{--a:var(--ink-mute);font-family:var(--display);font-optical-sizing:auto;letter-spacing:-.03em;background-image:linear-gradient(100deg, var(--a) 0 38%, var(--lum) 50%, var(--a) 62% 100%);-webkit-text-fill-color:transparent;color:#0000;background-position:100% 0;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;font-size:clamp(4rem,14vw,9.5rem);font-weight:500;transition:background-position .85s cubic-bezier(.3,.7,.3,1),transform .5s cubic-bezier(.2,.7,.3,1),opacity .35s}.sheet nav a:hover .w,.sheet nav a:focus-visible .w{--a:var(--ink);background-position:0 0;transform:translate(clamp(.6rem,1.6vw,1.6rem))}.sheet nav a[aria-current] .w{--a:var(--ink)}.sheet nav:hover a:not(:hover) .w{opacity:.3}.shut{cursor:pointer;color:var(--ink-soft);font-family:var(--data);z-index:3;background:0 0;border:0;padding:.4rem .6rem;font-size:clamp(3rem,6vw,4.2rem);font-weight:400;line-height:.8;transition:color .18s cubic-bezier(.3,1.6,.4,1),transform .22s cubic-bezier(.3,1.7,.4,1);position:absolute;top:1.1rem;right:1.2rem}.shut:hover{color:var(--lum-strong);transform:rotate(90deg)scale(1.18)}.shut:active{transform:rotate(90deg)scale(.9)}#track{scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pinch-zoom;cursor:grab;align-items:stretch;height:100%;display:flex;overflow:auto hidden}#track.dragging{cursor:grabbing;user-select:none}#track.dragging *{cursor:grabbing}#track a,#track button,#track .leaflet-container{cursor:pointer}#track::-webkit-scrollbar{display:none}#track:after{content:"";flex:none;width:12vw}#track #map-panel{order:-2}:root[data-arc=north] #track .panel[data-land=sapmi],:root[data-arc=south] #track .panel[data-land=martinique]{order:-1}.arc-line{flex-wrap:wrap;align-items:baseline;gap:.2rem .9rem;margin:0 0 1.2rem;display:none}:root[data-arc=north] .arc-line.from-north,:root[data-arc=south] .arc-line.from-south,:root[data-arc=elsewhere] .arc-line.from-elsewhere{display:flex}.arc-flip{cursor:pointer;font:inherit;color:var(--ink-mute);text-underline-offset:.35em;text-decoration:underline;text-decoration-color:var(--line);background:0 0;border:0;padding:0;transition:color .3s,text-decoration-color .3s}.arc-flip:hover{color:var(--lum-strong);text-decoration-color:var(--lum-strong)}.panel{background:var(--ground);color:var(--ink);content-visibility:auto;contain-intrinsic-size:700px 100vh;flex-direction:column;flex:none;justify-content:center;padding:6rem clamp(2rem,5vw,5.5rem) 5.5rem;transition:background .9s,color .9s;display:flex;position:relative;overflow:hidden}.panel:first-child{padding-left:calc(var(--edge) + clamp(2rem,5vw,5.5rem))}.panel>*{flex-shrink:0;position:relative}.panel.wide{width:var(--w-wide)}.panel.mid{width:var(--w-mid)}.panel.narrow{width:var(--w-narrow)}@media (width<=900px){:root{--w-wide:92vw;--w-mid:88vw;--w-narrow:80vw}}.panel .kicker{margin-bottom:1.8rem}.panel.open-air:before,.panel.open-air:after{content:"";pointer-events:none;position:absolute;inset:-25%}.panel.open-air:before{background:radial-gradient(46% 40% at 32% 38%, color-mix(in srgb, var(--lum) calc(var(--glow) * 100%), transparent), transparent 72%);animation:34s ease-in-out infinite alternate haze-a}.panel.open-air:after{background:radial-gradient(38% 34% at 66% 62%, color-mix(in srgb, var(--haze) calc(var(--glow) * 62%), transparent), transparent 74%);animation:47s ease-in-out infinite alternate haze-b}@keyframes haze-a{0%{transform:translate(-5%,-3%)scale(1)}to{transform:translate(7%,5%)scale(1.28)}}@keyframes haze-b{0%{transform:translate(6%,4%)scale(1.2)}to{transform:translate(-7%,-5%)scale(.95)}}.state{align-items:center;gap:.5rem;width:fit-content;margin:1.4rem 0 0;display:flex}.state b{background:var(--lum);border-radius:50%;flex:none;width:7px;height:7px}.state.pending b{border:1px solid var(--ink-mute);background:0 0}.enter{border:1px solid var(--lum);color:var(--ink);font-family:var(--data);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:0 0;align-self:flex-start;margin-top:2.4rem;padding:.9rem 1.9rem;font-size:.82rem;text-decoration:none;transition:background .3s,color .3s;display:inline-block}.enter:hover{background:var(--lum);color:var(--night-ground)}.enter[disabled]{border-color:var(--line);color:var(--ink-mute);cursor:default}dl.facts{border-top:1px solid var(--line);max-width:56ch;margin:1.8rem 0 0}dl.facts div{border-bottom:1px solid var(--line);grid-template-columns:1fr;gap:.15rem;padding:.8rem 0;display:grid}@media (width>=760px){dl.facts div{grid-template-columns:172px 1fr;gap:2rem}}dl.facts dt{font-family:var(--data);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);margin:0;font-size:.74rem;line-height:1.7}dl.facts dd{margin:0;font-size:1.05rem}#map{aspect-ratio:19/9;border:1px solid var(--line);background:var(--ground);width:100%;height:auto;min-height:300px;max-height:74vh}@media (width<=760px){#map{aspect-ratio:4/3;max-height:56vh}}@media (width<=420px){#map{aspect-ratio:1;max-height:52vh}}.leaflet-tile-pane{transition:filter .8s}:root[data-light=night] .panel:nth-child(odd) .leaflet-tile-pane,:root[data-light=day] .panel:nth-child(2n) .leaflet-tile-pane{filter:grayscale()invert()brightness(.88)contrast(.92)}:root[data-light=night] .panel:nth-child(2n) .leaflet-tile-pane,:root[data-light=day] .panel:nth-child(odd) .leaflet-tile-pane{filter:grayscale(.9)brightness(1.03)contrast(.9)}.leaflet-container{background:var(--ground);font-family:var(--data)}.pin{background:var(--lum);width:11px;height:11px;box-shadow:0 0 16px 3px var(--lum);border-radius:50%}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:var(--night-ground);color:var(--night-ink);border-radius:0}.leaflet-popup-content{font-family:var(--data);margin:.6rem .8rem;font-size:.75rem}.leaflet-popup-content b{color:var(--lum);font-weight:400}.leaflet-bar{box-shadow:none!important;border:0!important}.leaflet-control-zoom a{background:var(--ground);color:var(--ink);border:1px solid var(--line);font-family:var(--data);border-radius:0;font-weight:400;transition:color .25s,background .25s}.leaflet-control-zoom a:hover{color:var(--lum);background:var(--ground)}.leaflet-control-zoom a.leaflet-disabled{color:var(--ink-mute);background:var(--ground)}.leaflet-control-attribution{color:var(--ink-mute)!important;background:0 0!important;font-size:.6rem!important}.leaflet-control-attribution a{color:var(--ink-mute)!important}.split{align-items:start;gap:clamp(1.5rem,3.5vw,4.5rem);margin-top:1.8rem;display:grid}@media (width>=1000px){.split{grid-template-columns:minmax(0,33ch) minmax(340px,1fr);align-items:center}}@media (width>=1560px){.split{grid-template-columns:minmax(0,56ch) minmax(420px,1fr)}.col-text{grid-template-columns:1fr 1fr;align-items:start;column-gap:clamp(1.6rem,2.4vw,2.8rem);display:grid}.col-text p{max-width:none}}.col-text p{max-width:34ch}.col-text{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ink-mute) transparent;max-height:calc(100svh - 17rem);overflow-y:auto}.col-text::-webkit-scrollbar{width:3px}.col-text::-webkit-scrollbar-thumb{background:var(--ink-mute)}.col-text:after{content:"";pointer-events:none;background:linear-gradient(transparent, var(--ground));height:2.6rem;margin-top:-2.6rem;display:block;position:sticky;bottom:0}.col-fig{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ink-mute) transparent;flex-direction:column;justify-content:flex-start;gap:clamp(1rem,2vw,2rem);min-width:0;max-height:calc(100svh - 17rem);display:flex;overflow-y:auto}.col-fig::-webkit-scrollbar{width:3px}.col-fig::-webkit-scrollbar-thumb{background:var(--ink-mute)}.col-fig:after{content:"";pointer-events:none;background:linear-gradient(transparent, var(--ground));flex:none;height:2.6rem;margin-top:-2.6rem;display:block;position:sticky;bottom:0}.col-fig .legend{max-width:none;margin-top:0}.axis-fig{width:100%;height:auto;max-height:min(68vh,660px);overflow:visible}.who{color:var(--south);text-decoration:none}.who.n{color:var(--north)}.who.both{color:var(--north);background-image:linear-gradient(100deg, var(--north), var(--south));-webkit-text-fill-color:transparent;border-bottom:1px solid color-mix(in srgb, var(--north) 45%, transparent);-webkit-background-clip:text;background-clip:text}.motto{font-family:var(--data);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-mute);max-width:none;margin:-.35em 0 1.3em;font-size:.76rem}.legend{border-top:1px solid var(--line);gap:0;max-width:38ch;margin-top:2.2rem;display:grid}.entry{text-align:left;border:0;border-bottom:1px solid var(--line);cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;padding:1rem 0;transition:opacity .3s;display:block}.entry .head{align-items:baseline;gap:1.1rem;display:flex}.entry em{font-family:var(--data);color:var(--ink-mute);font-size:.82rem;font-style:normal;transition:color .3s}.entry.s.open em{color:var(--south)}.entry.n.open em{color:var(--north)}.entry b{font-family:var(--display);font-size:1.3rem;font-weight:400;line-height:1.2;display:block}.entry small{font-family:var(--data);letter-spacing:.1em;color:var(--ink-mute);margin-top:.25rem;font-size:.74rem;display:block}.entry .rows{opacity:0;max-height:0;margin:0;transition:max-height .55s cubic-bezier(.2,.7,.3,1),opacity .4s;overflow:hidden}.entry.open .rows{opacity:1;max-height:34rem;margin-top:1.1rem}.entry .rows div{border-top:1px solid var(--line);gap:.15rem;padding:.55rem 0;display:grid}@media (width>=1280px){.entry .rows div{grid-template-columns:118px 1fr;gap:1.2rem}}.entry .rows dt{font-family:var(--data);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);margin:0;font-size:.7rem}.entry .rows dd{max-width:40ch;margin:0;font-size:.94rem}#credits{margin-top:.5rem}.credit{border-bottom:1px solid var(--line);max-width:46ch;padding:1.1rem 0}.credit .d{margin:0 0 .35rem;font-size:.72rem}.credit .raw{color:var(--ink);margin:0}.logos{flex-wrap:wrap;align-items:center;gap:1rem 1.4rem;margin-top:1.8rem;display:flex}.logos .slot{border:1px dashed var(--line);min-width:104px;height:38px;font-family:var(--data);color:var(--ink-mute);place-items:center;padding-inline:.8rem;font-size:.66rem;display:grid}.axis-fig .arc{fill:none;stroke-width:2.4px;opacity:.95}.axis-fig .arc.s{stroke:url(#f-carib)}.axis-fig .arc.n{stroke:url(#f-sapmi)}.axis-fig .link{fill:none;stroke:url(#f-link);stroke-width:1.4px;opacity:.75;stroke-dasharray:2 6;animation:3.4s linear infinite travel}@keyframes travel{to{stroke-dashoffset:-8px}}.axis-fig .halo{fill:none;stroke-width:1.2px;opacity:.5;animation:5.5s ease-in-out infinite beat}.axis-fig .halo.s{stroke:var(--south)}.axis-fig .halo.n{stroke:var(--north)}@keyframes beat{0%,to{r:11;opacity:.5}50%{r:17;opacity:.12}}.axis-fig .node.s{fill:var(--south)}.axis-fig .node.n{fill:var(--north)}:root[data-light=night] .panel:nth-child(odd) .axis-fig .node.s,:root[data-light=day] .panel:nth-child(2n) .axis-fig .node.s{filter:drop-shadow(0 0 9px var(--south))}:root[data-light=night] .panel:nth-child(odd) .axis-fig .node.n,:root[data-light=day] .panel:nth-child(2n) .axis-fig .node.n{filter:drop-shadow(0 0 9px var(--north))}.axis-fig .runner.s{fill:var(--south)}.axis-fig .runner.n{fill:var(--north)}.axis-fig text{font-family:var(--data)}.axis-fig .place{letter-spacing:.16em;text-transform:uppercase;fill:var(--ink);font-size:19px}.axis-fig .deg{letter-spacing:.12em;fill:var(--ink-soft);font-size:15px}.axis-fig .num{letter-spacing:.18em;fill:var(--ink-mute);font-size:14px}.axis-fig .label{letter-spacing:.26em;text-transform:uppercase;font-size:15px}.axis-fig .label.s{fill:var(--south)}.axis-fig .label.n{fill:var(--north)}.axis-fig .tick{letter-spacing:.18em;text-transform:uppercase;fill:var(--ink-mute);font-size:13px}.axis-fig .tick.s{fill:var(--south);opacity:.8}.axis-fig .tick.n{fill:var(--north);opacity:.8}.axis-fig .pt{cursor:pointer;transition:opacity .35s}.axis-fig .pt .hit{fill:#0000}.axis-fig .pt:hover .place,.axis-fig .pt.lit .place{fill:var(--ink)}.axis-fig .pt.s:hover .num,.axis-fig .pt.s.lit .num{fill:var(--south)}.axis-fig .pt.n:hover .num,.axis-fig .pt.n.lit .num{fill:var(--north)}.axis-fig .pt.lit .node{r:8}.axis-fig .pt.dim{opacity:.32}.axis-fig .pt:focus-visible{outline:none}.axis-fig .pt:focus-visible .halo{opacity:1;stroke-width:1.8px}.axis-fig.solar .track{fill:none;stroke-width:2.2px}.axis-fig.solar .track.sun{stroke:var(--sun-ink)}.axis-fig.solar .track.moon{stroke:var(--moon-ink);stroke-width:1.8px;stroke-dasharray:4 4}.axis-fig.solar .horizon{stroke:var(--ink-mute);stroke-width:1px;stroke-dasharray:1 6}.axis-fig.solar .nowline{stroke:var(--ink-mute);stroke-width:.9px;opacity:.45}.axis-fig.solar .body.sun{fill:var(--sun-ink)}.axis-fig.solar .body.moon{fill:var(--moon-ink)}.axis-fig.solar .body.down{fill:none;stroke:var(--ink-mute);stroke-width:1.6px;filter:none!important}:root[data-light=night] .panel:nth-child(odd) .axis-fig.solar .body.sun,:root[data-light=day] .panel:nth-child(2n) .axis-fig.solar .body.sun{filter:drop-shadow(0 0 12px var(--sun))}:root[data-light=night] .panel:nth-child(odd) .axis-fig.solar .body.moon,:root[data-light=day] .panel:nth-child(2n) .axis-fig.solar .body.moon{filter:drop-shadow(0 0 9px var(--moon))}.axis-fig.solar .place{letter-spacing:.14em;text-transform:uppercase;fill:var(--ink);font-size:20px}.axis-fig.solar .now{font-family:var(--data);letter-spacing:.1em;fill:var(--ink-soft);font-size:13px}.axis-fig.solar .read{font-family:var(--data);letter-spacing:.06em;fill:var(--ink);font-size:15px}.axis-fig.solar .read.dim{fill:var(--ink-soft)}.axis-fig.solar .read .glyph{fill:var(--sun-ink)}.axis-fig.solar .read.dim .glyph{fill:var(--moon-ink)}@media (width<=900px){.axis-fig .tick,.axis-fig .deg,.axis-fig .label{font-size:15px}}.place-split{align-items:start;gap:clamp(1.4rem,3vw,3.2rem);margin-top:.4rem;display:grid}@media (width>=1000px){.place-split{grid-template-columns:minmax(0,33ch) minmax(0,1fr)}}.place-split .col-a>p{max-width:33ch}.place-split .col-b{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ink-mute) transparent;min-width:0;max-height:calc(100svh - 21rem);overflow-y:auto}.place-split .col-b::-webkit-scrollbar{width:3px}.place-split .col-b::-webkit-scrollbar-thumb{background:var(--ink-mute)}.place-split .col-b:after{content:"";pointer-events:none;background:linear-gradient(transparent, var(--ground));height:2.6rem;margin-top:-2.6rem;display:block;position:sticky;bottom:0}.place-split .plate{margin-top:0}details.fold{border-top:1px solid var(--line);margin-top:1.4rem}details.fold summary{cursor:pointer;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem 0;list-style:none;transition:color .3s;display:flex}details.fold summary:hover .d{color:var(--ink)}details.fold .tally{letter-spacing:.1em;color:var(--ink-mute);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.72rem}details.fold .tally .of{opacity:.5;padding:0 .15em;font-style:normal}dl.facts .todo dt{color:var(--ink-mute);opacity:.75}dl.facts .todo dd{color:var(--ink-mute);font-size:.92rem}details.fold summary::-webkit-details-marker{display:none}details.fold summary i{opacity:.8;flex:none;width:11px;height:11px;position:relative}details.fold summary i:before,details.fold summary i:after{content:"";background:var(--ink-mute);transition:transform .3s,background .3s;position:absolute}details.fold summary i:before{height:1px;inset:5px 0}details.fold summary i:after{width:1px;inset:0 5px}details.fold[open] summary i:after{transform:scaleY(0)}details.fold summary:hover i:before,details.fold summary:hover i:after{background:var(--lum-strong)}details.fold[open] summary{border-bottom-color:#0000}details.fold .facts{border-top:0;max-width:none;margin-top:0}@media (width>=1200px){details.fold[open] .facts{columns:2;column-gap:2.6rem}details.fold[open] .facts div{break-inside:avoid;grid-template-columns:1fr}details.fold[open] .facts dt{margin-bottom:.15rem}}.plate{border:1px solid var(--line);font:inherit;color:inherit;text-align:left;aspect-ratio:16/9;cursor:zoom-in;background:linear-gradient(150deg, color-mix(in srgb, var(--lum) 7%, transparent), transparent 60%);width:100%;max-width:min(440px,100%);max-height:26vh;margin:1.5rem 0 0;padding:0;transition:max-width .55s cubic-bezier(.2,.7,.3,1),max-height .55s cubic-bezier(.2,.7,.3,1);display:block;position:relative;overflow:hidden}.plate:hover{border-color:var(--ink-mute)}.plate[aria-expanded=true]{cursor:zoom-out;max-width:min(1000px,100%);max-height:58vh}.plate img{object-fit:cover;width:100%;height:100%;display:block}.plate .await{text-align:center;place-items:center;padding:1.2rem;display:grid;position:absolute;inset:0}.plate .await .d{font-size:.72rem}.plate.wide{aspect-ratio:21/9;max-width:min(560px,100%)}.plate.wide[aria-expanded=true]{max-width:min(1100px,100%)}figcaption{flex-wrap:wrap;align-items:baseline;gap:.2rem 1rem;margin-top:.6rem;display:flex}.plates{flex-wrap:wrap;align-items:flex-start;gap:1.2rem;display:flex}.plates figure{margin:0}.zoomhint{opacity:.7}.plate[aria-expanded=true]+figcaption .zoomhint:after{content:" — click to fold back"}.plate[aria-expanded=false]+figcaption .zoomhint:after{content:" — click to enlarge"}#rail{left:var(--edge);right:var(--edge);z-index:50;height:2px;position:fixed;bottom:0;overflow:hidden}#rail:before{content:"";background:var(--line);position:absolute;inset:0}#rail i{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--lum) 35%, transparent) 35%, var(--lum) 50%, color-mix(in srgb, var(--lum) 35%, transparent) 65%, transparent);width:22%;animation:3.4s cubic-bezier(.5,0,.5,1) infinite alternate sweep;position:absolute;top:0;bottom:0;left:0}@keyframes sweep{0%{transform:translate(0)}to{transform:translate(354%)}}#rail.tracking i{background:var(--lum);width:0;transition:width .18s linear;animation:none;left:0}#hint{z-index:50;pointer-events:none;align-items:center;gap:.9rem;margin:0;transition:opacity .5s;display:flex;position:fixed;bottom:1.6rem;left:50%;transform:translate(-50%)}#hint b{font-weight:inherit;animation:3.4s ease-in-out infinite breathe}#hint i{color:var(--lum-strong);font-style:normal;animation:2.1s cubic-bezier(.5,0,.5,1) infinite nudge;display:inline-block}@keyframes breathe{0%,to{opacity:.62}50%{opacity:1}}@keyframes nudge{0%,to{opacity:.45;transform:translate(0)}45%{opacity:1;transform:translate(13px)}}#hint.gone{opacity:0}body.imm-page{overflow:auto}.imm{flex-direction:column;justify-content:center;min-height:100svh;padding:clamp(3rem,9vw,7rem) clamp(1.5rem,7vw,7rem);display:flex;position:relative}.imm .stage{border:1px solid var(--line);aspect-ratio:2;text-align:center;background:linear-gradient(150deg, color-mix(in srgb, var(--lum) 8%, transparent), transparent 60%);place-items:center;width:100%;max-width:1100px;margin-top:2rem;padding:2rem;display:grid}.back{z-index:10;cursor:pointer;color:var(--ink-soft);font-family:var(--data);background:0 0;border:0;padding:.4rem .6rem;font-size:clamp(3rem,6vw,4.2rem);line-height:.8;text-decoration:none;transition:color .18s cubic-bezier(.3,1.6,.4,1),transform .22s cubic-bezier(.3,1.7,.4,1);position:fixed;top:1.1rem;right:1.2rem}.back:hover{color:var(--lum-strong);transform:rotate(90deg)scale(1.18)}.form{gap:1.3rem;max-width:46ch;margin-top:1.8rem;display:grid}.form label{font-family:var(--data);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);gap:.4rem;font-size:.74rem;display:grid}.form input,.form select,.form textarea{border:1px solid var(--line);color:var(--ink);font-family:var(--read);background:0 0;border-radius:0;width:100%;padding:.75rem .85rem;font-size:1.05rem}.form input:focus,.form select:focus,.form textarea:focus{border-color:var(--lum)}.form textarea{resize:vertical;min-height:120px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.sheet nav a{opacity:1;transform:none}.panel.open-air:before,.panel.open-air:after,#rail i{animation:none}#hint b,#hint i{opacity:1;animation:none}.axis-fig .link,.axis-fig .halo,#candle .sun line{animation:none}}.brief{max-width:1280px;margin:0 auto;padding:clamp(3rem,7vw,6rem) clamp(1.4rem,5vw,4rem) 6rem}.brief header .lede{max-width:62ch}@media (width>=1100px){.brief>section{grid-template-columns:minmax(0,20ch) minmax(0,1fr);align-items:start;gap:clamp(1.6rem,4vw,4rem);display:grid}.brief>section>.kicker{grid-column:1;margin:0;padding-top:.5rem}.brief>section>:not(.kicker){grid-column:2}.brief>section h2{margin-top:0}}.brief>header{border-bottom:1px solid var(--line);padding-bottom:2.4rem}.brief h1{font-size:clamp(2.4rem,6vw,4.4rem)}.brief header .lede{color:var(--ink-soft);max-width:56ch;margin-top:1.6rem;font-size:1.15rem;line-height:1.6}.brief>section{border-bottom:1px solid var(--line);padding:3.4rem 0}.brief h2{margin-bottom:1.4rem;font-size:clamp(1.7rem,3.4vw,2.6rem)}.brief footer{padding-top:2.4rem}.brief footer .d{max-width:60ch;line-height:1.9}.moves{counter-reset:m;margin:1.8rem 0 1.6rem;padding:0;list-style:none}.moves li{counter-increment:m;border-top:1px solid var(--line);grid-template-columns:auto 1fr;gap:.2rem 1.2rem;padding:.9rem 0;display:grid}.moves li:before{content:counter(m,decimal-leading-zero);font-family:var(--data);color:var(--ink-mute);grid-row:span 2;padding-top:.35em;font-size:.74rem}.moves b{font-family:var(--data);letter-spacing:.14em;text-transform:uppercase;color:var(--lum-strong);font-size:.72rem;font-weight:400}.moves span{font-size:1.02rem}.plan{margin:1.8rem 0 0;padding:0;list-style:none}.plan li{border-top:1px solid var(--line);gap:.25rem;padding:1rem 0;display:grid}.plan b{font-family:var(--data);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);font-size:.72rem;font-weight:400}.plan span{font-size:1.06rem}.plan em{font-style:normal;font-family:var(--data);color:var(--sun-ink);font-size:.82rem;line-height:1.7}.plan li.risk{border-left:2px solid var(--sun-ink);padding-left:1rem}.brief .irrigation{margin:2.6rem 0 0}.brief .irrigation svg{width:100%;height:auto}.brief .irrigation figcaption{justify-content:center;margin-top:.9rem}.irrigation .box{fill:none;stroke:var(--line);stroke-width:1px}.irrigation .nm{font-family:var(--display);fill:var(--ink);font-size:19px}.irrigation .ty{font-family:var(--data);letter-spacing:.12em;text-transform:uppercase;fill:var(--ink-mute);font-size:11px}.irrigation .land{font-family:var(--data);letter-spacing:.18em;text-transform:uppercase;fill:var(--ink-mute);font-size:11px}.irrigation .s .box{stroke:color-mix(in srgb, var(--south) 45%, transparent)}.irrigation .n .box{stroke:color-mix(in srgb, var(--north) 45%, transparent)}.irrigation .feed{fill:none;stroke-width:1.2px;stroke-dasharray:2 5;opacity:.8;animation:3.4s linear infinite rise}.irrigation .feed.s{stroke:var(--south)}.irrigation .feed.n{stroke:var(--north)}@keyframes rise{to{stroke-dashoffset:-14px}}.irrigation .band{fill:color-mix(in srgb, var(--lum) 9%, transparent);stroke:var(--lum);stroke-width:1px}.irrigation .band-nm{font-family:var(--display);letter-spacing:.1em;fill:var(--ink);font-size:22px}.irrigation .band-ty{font-family:var(--data);letter-spacing:.12em;text-transform:uppercase;fill:var(--ink-mute);font-size:11px}.brief .urgent{border-left:2px solid var(--lum);padding-left:clamp(1rem,3vw,2rem)}@media (prefers-reduced-motion:reduce){.irrigation .feed{animation:none}}.brief .frame{color:var(--lum-strong);letter-spacing:.16em;margin-top:1.2rem}.brief .note{color:var(--ink-mute);max-width:56ch;margin-top:1.4rem;line-height:1.8}.brief .calc{color:var(--ink-mute);margin:.2rem 0 1.4rem}.brief .ask h2{margin-bottom:.2rem;font-size:clamp(3rem,8vw,5rem)}.brief .ask{border-left:2px solid var(--lum);padding-left:clamp(1rem,3vw,2rem)}.brief>section.run.urgent{border-left:2px solid var(--sun-ink);padding-left:clamp(1rem,3vw,2rem)}.brief .plan i{color:var(--ink-soft);font-size:.96rem;font-style:normal}.cal{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:0;margin:1.8rem 0 0;padding:0;list-style:none;display:grid}.cal li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:.3rem;padding:.7rem .6rem;display:grid}.cal b{font-family:var(--data);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);font-size:.68rem;font-weight:400}.cal span{font-family:var(--data);color:var(--ink-soft);font-size:.78rem}.cal li.bound span{color:var(--lum-strong)}.checks{margin:1.6rem 0 0;padding:0;list-style:none}.checks li{border-top:1px solid var(--line);max-width:62ch;padding:.8rem 0 .8rem 2rem;font-size:1.02rem;position:relative}.checks li:before{content:"";border:1px solid var(--ink-mute);width:11px;height:11px;position:absolute;top:1.35em;left:0}.pending{margin:1.6rem 0;padding:0;list-style:none}.pending li{border-top:1px solid var(--line);padding:.7rem 0;font-size:1.02rem}:root{--f-plateau:#5fe0c4;--f-labo:#f5c851;--f-table:#a99bf5;--f-traversee:#7adb8b;--f-veillee:#ff9270;--f-immersion:#9a9aa6;--f-residence:#7ea2f0;--f-off:#a8aeb6;--f-plage:#5ccbe4;--f-ile:#c9b667;--f-logistique:#a8aeb6}:root[data-light=day]{--f-plateau:#0e9b84;--f-labo:#b07813;--f-table:#6153de;--f-traversee:#2a8f4a;--f-veillee:#cc4e28;--f-immersion:#83838e;--f-residence:#3e64b4;--f-off:#9aa0a6;--f-plage:#0e8fa8;--f-ile:#7a6a2f;--f-logistique:#9aa0a6}.brief.wide{max-width:none}.plan{margin-top:2.4rem}.plan-bar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;padding-bottom:1rem;display:flex}.plan-stat{font-family:var(--data);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);flex-wrap:wrap;gap:1.4rem;font-size:.76rem;display:flex}.plan-stat b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:400}.plan-stat .warn b,.plan-stat .warn{color:var(--f-veillee)}.plan-filters,.plan-acts{flex-wrap:wrap;gap:.5rem;margin-left:auto;display:flex}.plan-bar button{border:1px solid var(--line);color:var(--ink-mute);font-family:var(--data);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;padding:.5rem .9rem;font-size:.72rem;transition:color .2s,border-color .2s}.plan-bar button:hover{color:var(--ink);border-color:var(--ink-mute)}.plan-bar button.on{color:var(--lum-strong);border-color:var(--lum-strong)}.plan-bar button.quiet{border-color:#0000}.plan-legend{font-family:var(--data);letter-spacing:.08em;color:var(--ink-mute);flex-wrap:wrap;gap:.4rem 1rem;padding:.9rem 0 1.2rem;font-size:.7rem;display:flex}.plan-legend .pl{align-items:center;gap:.4rem;display:inline-flex}.plan-legend .pl i{width:9px;height:9px;display:inline-block}.plan-legend .pl.head{text-transform:uppercase;letter-spacing:.16em;opacity:.6;margin-left:.6rem}.plan-board{scrollbar-width:thin;scrollbar-color:var(--ink-mute) transparent;gap:.9rem;padding-bottom:1.4rem;display:flex;overflow-x:auto}.pcol{border:1px solid var(--line);flex-direction:column;flex:0 0 236px;display:flex}.pcol.pub{border-color:color-mix(in srgb, var(--f-plateau) 55%, transparent)}.pcol.over{border-color:var(--lum);box-shadow:inset 0 0 0 1px var(--lum)}.pcol-head{border-bottom:1px solid var(--line);gap:.1rem;padding:.9rem .9rem .8rem;display:grid}.pcol-head .dw{font-family:var(--data);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute);font-size:.68rem}.pcol-head .dd{font-family:var(--display);font-size:1.15rem}.ptag{border:1px solid var(--line);color:var(--ink-mute);font-family:var(--data);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;justify-self:start;margin-top:.6rem;padding:.32rem .6rem;font-size:.62rem}.pcol.pub .ptag{color:var(--f-plateau);border-color:color-mix(in srgb, var(--f-plateau) 55%, transparent)}.pcol-cards{flex-direction:column;gap:.6rem;min-height:80px;padding:.7rem;display:flex}.pcard{border:1px solid var(--line);border-left:3px solid var(--fc);cursor:grab;background:var(--ground);padding:.7rem .8rem;transition:border-color .2s}.pcard:hover{border-color:var(--ink-mute);border-left-color:var(--fc)}.pcard.dragging{opacity:.35}.pcard.prop{border-style:dashed dashed dashed solid}.pcard h3{font-family:var(--display);margin:0 0 .35rem;font-size:1.02rem;font-weight:400;line-height:1.25}.pcard .pmeta{font-family:var(--data);color:var(--ink-mute);flex-wrap:wrap;gap:.3rem;margin:0;font-size:.7rem;line-height:1.6;display:flex}.pcard .pmeta i{opacity:.4;font-style:normal}.pcard .pstat{font-family:var(--data);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);flex-wrap:wrap;align-items:center;gap:.4rem;margin:.5rem 0 0;font-size:.64rem;display:flex}.pcard .dot{background:var(--ink-mute);border-radius:50%;flex:none;width:7px;height:7px}.pcard .dot.ok{background:var(--f-traversee)}.pcard .dot.wip{background:var(--f-labo)}.pcard .dot.prop{background:var(--f-table)}.pcard .dot.todo{background:var(--f-veillee)}.pcard .porigin{opacity:.7;margin-left:auto}.pcard.o-jimmy{box-shadow:inset 2px 0 0 var(--north), inset -2px 0 0 var(--north)}.pcard.o-both .porigin{color:var(--f-traversee);opacity:1}.pcard .pflag{font-family:var(--data);color:var(--f-veillee);margin:.45rem 0 0;font-size:.66rem;line-height:1.5}.padd{border:1px dashed var(--line);color:var(--ink-mute);font-family:var(--data);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;padding:.6rem;font-size:.68rem}.padd:hover{color:var(--ink);border-color:var(--ink-mute)}.plan-veil{z-index:80;opacity:0;pointer-events:none;background:#060a0b80;transition:opacity .25s;position:fixed;inset:0}.plan-veil.on{opacity:1;pointer-events:auto}.plan-drawer{z-index:85;background:var(--ground);border-left:1px solid var(--line);width:430px;max-width:94vw;padding:1.8rem 1.8rem 3rem;transition:transform .25s;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(102%)}.plan-drawer.open{transform:none}.plan-drawer h2{margin-bottom:1.4rem;font-size:1.3rem}.pf-row{margin-bottom:.9rem}.pf-row label{font-family:var(--data);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:.35rem;font-size:.66rem;display:block}.pf-row input,.pf-row select,.pf-row textarea{border:1px solid var(--line);width:100%;color:var(--ink);font-family:var(--read);background:0 0;border-radius:0;padding:.55rem .65rem;font-size:.98rem}.pf-row textarea{resize:vertical;min-height:96px;line-height:1.6}.pf-row input:focus,.pf-row select:focus,.pf-row textarea:focus{border-color:var(--lum)}.pf-two{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.pf-acts{gap:.6rem;margin-top:1.4rem;display:flex}.pf-acts button{border:1px solid var(--lum);color:var(--ink);font-family:var(--data);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;flex:1;padding:.7rem;font-size:.7rem}.pf-acts button:hover{background:var(--lum);color:var(--night-ground)}.pf-acts .danger{border-color:var(--f-veillee);color:var(--f-veillee)}.pf-acts .danger:hover{background:var(--f-veillee);color:var(--night-ground)}.pf-hint{margin-top:1.4rem;font-size:.72rem;line-height:1.9}.plan-toast{z-index:90;background:var(--ink);color:var(--ground);font-family:var(--data);letter-spacing:.06em;opacity:0;pointer-events:none;padding:.7rem 1.2rem;font-size:.74rem;transition:opacity .25s;position:fixed;bottom:1.6rem;left:50%;transform:translate(-50%)}.plan-toast.on{opacity:1}.cal li.bound b{color:var(--lum-strong)}.cal .ev{border-top:1px solid var(--line);border-left:2px solid var(--fc,var(--line));gap:.1rem;margin-top:.35rem;padding:.45rem 0 .1rem .5rem;display:grid}.cal .ev i{font-style:normal;font-family:var(--read);color:var(--ink);text-transform:none;letter-spacing:0;font-size:.94rem;line-height:1.3}.cal .ev em{letter-spacing:.06em;color:var(--ink-mute);font-size:.66rem;font-style:normal}.cal .ev.none{border-left-color:#0000}.cal .ev.none i{color:var(--ink-mute)}.brief .board-host{display:block}.lang-switch{margin:2.6rem 0 0}.lang-switch a{font-family:var(--data);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute);border-bottom:1px solid var(--line);padding-bottom:.25rem;font-size:.76rem;text-decoration:none;transition:color .3s,border-color .3s}.lang-switch a:hover{color:var(--lum-strong);border-color:var(--lum-strong)}
