.dk-scope{--dk-bg:#fff;--dk-fg:#1a1a1a;--dk-muted:#6b6b6b;--dk-surface:#0000000d;--dk-accent:#e03131;--dk-outline:#0000001a;--dk-font-sans:ui-sans-serif, system-ui, sans-serif;--dk-font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, monospace}.dark .dk-scope{--dk-bg:#101216;--dk-fg:#ededed;--dk-muted:#9a9a9a;--dk-surface:#ffffff14;--dk-outline:#ffffff1a}@media (prefers-color-scheme:dark){:where(html:not(.light) .dk-scope){--dk-bg:#101216;--dk-fg:#ededed;--dk-muted:#9a9a9a;--dk-surface:#ffffff14;--dk-outline:#ffffff1a}}.dk-img-outline{outline:1px solid var(--dk-outline);outline-offset:-1px}.dk-shimmer{background:color-mix(in oklab, var(--dk-fg) 4%, transparent);position:relative;overflow:hidden}.dk-shimmer:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--dk-fg) 6%, transparent), transparent);animation:1.6s ease-in-out infinite dk-shimmer-sweep;position:absolute;inset:0;transform:translate(-100%)}@media (prefers-reduced-motion:reduce){.dk-shimmer:after{animation:none}}@keyframes dk-shimmer-sweep{to{transform:translate(100%)}}.dk-cv-auto{content-visibility:auto;contain-intrinsic-size:auto 320px}.dk-rail-foot{padding-bottom:max(.5rem, env(safe-area-inset-bottom))}@media (min-width:56.25rem){.dk-rail-foot{padding-bottom:.75rem}}@keyframes dk-dock-rise{0%{transform:translateY(calc(var(--dk-dock-h,96px) * 1.15))}to{transform:translateY(0)}}.dk-dock-enter{animation:dk-dock-rise var(--dk-dock-rise-dur,.24s) cubic-bezier(.34, 1.3, .64, 1) var(--dk-dock-rise-delay,80ms) backwards;animation:dk-dock-rise var(--dk-dock-rise-dur,.5s) linear(0, .1346, .3785, .6041, .7719, .8815, .9461, .9806, .9968, 1.0031, 1.0046, 1.004, 1.0029, 1.0019, 1.0011, 1.0006, 1.0003, 1.0001, 1, 1, 1, 1, 1, 1, 1) var(--dk-dock-rise-delay,80ms) backwards}.dk-caption-card{--dk-cap-fg:var(--dk-fg);--dk-cap-muted:var(--dk-muted)}@media (min-width:640px){.dk-caption-card[data-on-photo]{--dk-cap-fg:#f5f5f5f2;--dk-cap-muted:#f5f5f594;-webkit-backdrop-filter:blur(20px)saturate(1.8);background:#0000006b;box-shadow:inset 0 0 0 .5px #ffffff26}.dk-chrome-btn[data-on-photo]{color:#f5f5f5f2;-webkit-backdrop-filter:blur(20px)saturate(1.8);background:#0000006b;box-shadow:inset 0 0 0 .5px #ffffff26}.dk-chrome-btn[data-on-photo]:hover,.dk-chrome-btn[data-on-photo]:active{background:#00000094}}
body .dk-scope{--dk-bg:#1b140d;--dk-fg:#fcfbf0;--dk-muted:#fcfbf0b8;--dk-surface:#fcfbf01f;--dk-accent:#d8222b;--dk-outline:#fcfbf024;--dk-font-sans:var(--font-texte), ui-sans-serif, system-ui, sans-serif;--dk-font-mono:var(--font-corps), ui-sans-serif, system-ui, sans-serif}body .dk-scope .dk-chrome-btn:focus-visible{outline-offset:2px;outline:2px solid #f6d0a3}
