@layer reset;@layer base{:root{--paper:#050506;--paper-rgb:5, 5, 6;--panel:#0e0e10;--surface:#141416;--elevated:#1a1a1d;--ink:#e6e1d6;--ink-dim:#e6e1d69e;--ink-faint:#e6e1d68f;--line:#e6e1d624;--line-strong:#e6e1d64d;--field-line:#e6e1d66b;--key:#e9a83b;--key-ink:var(--paper);--accent:#e8e8ec;--success:#58c98b;--warning:#d9b86b;--danger:#ff6b70;--info:#8ab4f8;--alert:#f29b8c;--focus:var(--key);--selection-mark:var(--key);--wash:#e6e1d60b;--shadow:#00000059;--media-matte:#080809;--mono:ui-monospace, "SF Mono", Menlo, Consolas, "DejaVu Sans Mono", "Liberation Mono", monospace;--sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--radius-sm:2px;--radius-md:4px;--radius-lg:6px;--video-white:#fff;--video-black:#111;--video-gold:#f6d76b;--mask-opaque:#000;--overlay-shadow:#0000001f;--dock-shadow:#00000014;--frame-shadow:#00000047;--neutral-wash:#8080801a}:root.light{--paper:#f8f8fa;--paper-rgb:248, 248, 250;--panel:#fff;--surface:#f0f0f4;--elevated:#fff;--ink:#202027;--ink-dim:#585864;--ink-faint:#656570;--line:#1e1e2d2e;--line-strong:#1e1e2d5c;--field-line:#1e1e2d80;--key:#87600b;--accent:#25252c;--success:#207848;--warning:#87600b;--danger:#b52e39;--info:#0b6fa4;--alert:#a3321f;--wash:#1e1e2d0b;--shadow:#1e1e2d24}}@layer mui,layout;@layer components{.key,.MuiButton-contained.MuiButton-colorPrimary:not(.Mui-disabled),.vitrine .vitrine-porte-key{background-color:var(--key);border-color:var(--key);color:var(--key-ink)}.key:hover:not(:disabled),.MuiButton-contained.MuiButton-colorPrimary:hover:not(.Mui-disabled){background-color:var(--ink);color:var(--paper)}}.mark-root{color:var(--ink);font:500 22px/1 var(--sans);letter-spacing:-.03em;white-space:nowrap;align-items:center;gap:9px;display:inline-flex}.mark-eye{flex:none;width:28px;height:28px;overflow:visible}.mark-word{width:77.5px;height:25px;display:inline-block;position:relative}.mark-word svg{width:100%;height:100%;display:block}.mark-word-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mark-pupil,.mark-round,.mark-blink{transform-origin:50px 50px}.mark-pupil,.mark-round{fill:var(--key);transition:transform .3s cubic-bezier(.33,1,.4,1)}.mark-round{transform:scale(.3)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){a:is(:hover,:focus-visible) .mark-round{transform:scale(.42)}}.mark-root[data-blink] .mark-blink{animation:.6s ease-in-out mark-blink}@keyframes mark-blink{0%,to{transform:scaleY(1)}35%,55%{transform:scaleY(.06)}80%{transform:scaleY(1.04)}}@media (prefers-reduced-motion:reduce){.mark-gaze,.mark-pupil,.mark-round,.mark-blink{transition:none;animation:none!important;transform:none!important}.mark-round{transform:scale(.3)!important}}@media (forced-colors:active){.mark-root{color:canvastext}.mark-pupil,.mark-round{fill:highlight}.key{border:1px solid buttontext}}.loading-glyph{vertical-align:middle;color:var(--ink);flex:none;display:inline-block;overflow:visible}@media (forced-colors:active){.loading-glyph{color:canvastext}.loading-glyph-pupil{fill:highlight}}
