@font-face{font-family:Clash Display;src:url(/assets/genese/fichiers/clash-display-400-DhusH4GR.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Clash Display;src:url(/assets/genese/fichiers/clash-display-500-BPdWq--j.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Clash Display;src:url(/assets/genese/fichiers/clash-display-600-DcA1xgJG.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Clash Display;src:url(/assets/genese/fichiers/clash-display-700-YaCnK2PY.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Genese Mono;src:url(/assets/genese/fichiers/jetbrains-mono-300-DuMDZskh.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Genese Mono;src:url(/assets/genese/fichiers/jetbrains-mono-400-V6pRDFza.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Genese Mono;src:url(/assets/genese/fichiers/jetbrains-mono-500-BWZEU5yA.woff2)format("woff2");font-weight:500;font-display:swap}#genese{--genese-fond:#050505;--genese-braise:#ff6a1a;--genese-creme:#f3eae2;--genese-display:"Clash Display", "Genese Mono", sans-serif;--genese-mono:"Genese Mono", ui-monospace, monospace;z-index:200;background:var(--genese-fond);color:var(--genese-creme);position:relative}.genese__scene{width:100%;height:100vh;background:var(--genese-fond);height:100lvh;position:relative;overflow:hidden}.genese__canvas,.genese__calque{width:100%;height:100%;position:absolute;inset:0}.genese__canvas{display:block}.genese__calque{pointer-events:none;font-family:var(--genese-mono)}.genese__passer{color:#f3eae28c;font:400 11px/1 var(--genese-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#05050566;border:1px solid #f3eae22e;border-radius:999px;padding:8px 14px;transition:color .3s,border-color .3s;position:absolute;bottom:24px;right:24px}.genese__passer:hover,.genese__passer:focus-visible{color:var(--genese-creme);border-color:var(--genese-braise)}.genese-debug{z-index:10000;color:#9fe870;white-space:pre;pointer-events:none;background:#000000bf;padding:8px 10px;font:12px/1.5 ui-monospace,monospace;position:fixed;bottom:12px;left:12px}html.genese-active #genese{margin-bottom:-100vh;margin-bottom:-100lvh}html.genese-finie #genese{visibility:hidden}.genese-sautee #genese{display:none}@media (prefers-reduced-motion:reduce){html:not(.genese-active) #genese{display:none}}.genese-etiquette{font:400 13px/1 var(--genese-mono);letter-spacing:.08em;color:#ff8c46d9;white-space:nowrap;will-change:transform, opacity;text-shadow:0 0 8px #ff6a1a73;position:absolute;top:0;left:0}html.genese-active{scrollbar-width:none}html.genese-active::-webkit-scrollbar{display:none}
