@layer base,skin;@font-face{font-family:big shoulders display;src:url(/fonts/big-shoulders-display-latin.woff2)format("woff2");font-weight:500 800;font-display:swap}@layer base{*,*::before,*::after{box-sizing:border-box}body{margin:0}[hidden]{display:none!important}img{max-width:100%;height:auto}kbd{padding:0 .35em;border:1px solid;border-radius:3px;font:inherit;white-space:nowrap}:focus-visible{outline:2px solid #fc0;outline-offset:2px}.skip{position:absolute;left:-999px}.skip:focus{left:8px;top:8px;z-index:10;padding:6px 10px;background:#fc0;color:#000}.label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.robot{display:grid;width:fit-content;line-height:0}.robot>div{grid-area:1/1;align-self:end;display:grid}.robot-1999{grid-template-columns:116px 99px;width:215px}.robot-1999 img:first-child{grid-row:span 2}.robot-tome2{grid-template-columns:107px 34px 112px;width:253px;opacity:0}.robot-tome2 img:last-child{grid-column:span 3}.robot:hover .robot-1999{opacity:0}.robot:hover .robot-tome2{opacity:1}@media(prefers-reduced-motion:no-preference){.robot>div{transition:opacity .4s ease}}.tome-card{display:contents}.hero,.episode-scene,.episodes-inline,.camera,.ralph,.commands,.rotate,.soon-sign,.soon-progress{display:none}.plan{margin:0}.deck{display:block;width:100%;height:auto;max-width:640px}.deck-hull,.deck-room{fill:none;stroke:currentColor;stroke-width:1.4}.deck-room.is-here{fill:currentColor;fill-opacity:.2}.deck a:hover .deck-room{fill:currentColor;fill-opacity:.12}.deck-dot{fill:currentColor}.deck text{fill:currentColor;text-anchor:middle;font-family:Arial,Helvetica,sans-serif}.deck-page{font-size:7px;font-weight:700;letter-spacing:.06em}.deck-name{font-size:5px;fill-opacity:.65}.deck .deck-title{text-anchor:start;font-size:11px;font-weight:700;letter-spacing:.1em}.deck .deck-sub{text-anchor:start;font-size:6px;fill-opacity:.65}@media(prefers-reduced-motion:no-preference){.deck-dot{animation:deck-blink 1s steps(2,start)infinite}}@keyframes deck-blink{to{visibility:hidden}}.entry{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:20px;padding:32px max(16px,env(safe-area-inset-right,0px))48px max(16px,env(safe-area-inset-left,0px));background:#000;color:#ddd;font:16px/1.5 Arial,Helvetica,sans-serif;text-align:center}.entry-logo{width:min(560px,100%)}.entry h1{margin:0;font:800 clamp(2.4rem,8vw,4rem)/1 big shoulders display,arial narrow,sans-serif;letter-spacing:.2em;color:#fc0}.entry-lead{margin:0;max-width:34em}.entry-skins{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.entry-skins button{display:grid;gap:2px;min-width:150px;padding:12px 20px;border:2px solid #fc0;border-radius:24px;background:#000;color:#fc0;font:700 1.4rem/1 big shoulders display,arial narrow,sans-serif;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.entry-skins button small{font:.75rem/1.2 Arial,Helvetica,sans-serif;letter-spacing:0;text-transform:none;color:#bbb}.entry-skins button:hover:not(:disabled){background:#fc0;color:#000}.entry-skins button:hover:not(:disabled) small{color:#000}.entry-skins button:disabled{border-color:#555;color:#777;cursor:not-allowed}.entry-skip a{color:#fc0}}@layer skin{[data-skin="1999"] body{background:#333 url(/img/1999/fond.gif)repeat-y;color:#fff;font:14px/1.45 Arial,Helvetica,sans-serif}[data-skin="1999"] a{color:#ff2a2a}[data-skin="1999"] .frame{display:grid;grid-template-columns:140px minmax(0,660px);max-width:960px}[data-skin="1999"] .frame-episodes{grid-template-columns:140px minmax(0,660px)136px}[data-skin="1999"] .rail{display:flex;flex-direction:column;align-items:center;gap:22px;padding-block:44px 24px}[data-skin="1999"] .menu>ul{display:grid;margin:0;padding:16px 10px 20px;width:100px;list-style:none;border-radius:48px;background:linear-gradient(90deg,#020202,#1d1d1d 55%,#3c3c3c);box-shadow:inset -1px 0 #555}[data-skin="1999"] .menu a{display:block;padding-block:4px 2px;color:#fc0;font:600 18px/1.2 big shoulders display,arial narrow,sans-serif;letter-spacing:.04em;text-align:right;text-decoration:none;text-transform:uppercase}[data-skin="1999"] .menu a:hover{color:#fff}[data-skin="1999"] .menu a[aria-current]{margin-left:-10px;padding-left:10px;border-bottom:1px solid #fc0}[data-skin="1999"] .menu-skins{display:flex;justify-content:center;margin-top:10px}[data-skin="1999"] .skins{position:relative}[data-skin="1999"] .skins-toggle{display:grid;place-items:center;width:20px;height:20px;padding:0;border:1px solid #fc0;border-radius:50%;background:#111;color:#fc0;cursor:pointer}[data-skin="1999"] .skins-toggle:hover,[data-skin="1999"] .skins-toggle[aria-expanded=true]{background:#fc0;color:#000}[data-skin="1999"] .skins-list{position:absolute;top:calc(100% + 6px);left:0;z-index:1;display:grid;gap:2px;width:190px;margin:0;padding:6px;list-style:none;border:1px solid #fc0;border-radius:14px;background:#111;box-shadow:0 6px 18px rgb(0 0 0/.6)}[data-skin="1999"] .skins-list button{display:grid;width:100%;padding:5px 10px;border:0;border-radius:9px;background:0 0;color:#fc0;font:600 16px/1.1 big shoulders display,arial narrow,sans-serif;letter-spacing:.06em;text-align:left;text-transform:uppercase;cursor:pointer}[data-skin="1999"] .skins-list small{color:#aaa;font:11px/1.3 Arial,Helvetica,sans-serif;letter-spacing:0;text-transform:none}[data-skin="1999"] .skins-list button:hover:not(:disabled){background:#2a2a2a}[data-skin="1999"] .skins-list button[aria-pressed=true]{background:#fc0;color:#000}[data-skin="1999"] .skins-list button[aria-pressed=true] small{color:#333}[data-skin="1999"] .skins-list button:disabled{color:#666;cursor:not-allowed}[data-skin="1999"] .skins-list button:disabled small{color:#555}[data-skin="1999"] .content{padding:8px 20px 20px;min-width:0}[data-skin="1999"] .robot{margin-bottom:18px}[data-skin="1999"] .page-title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}[data-skin="1999"] .page h2{margin:12px 0 10px;color:#fc0;font:18px/1.25 Arial,Helvetica,sans-serif}[data-skin="1999"] .page h3{margin:12px 0 4px;color:#fc0;font:700 14px/1.3 Arial,Helvetica,sans-serif}[data-skin="1999"] .page p,[data-skin="1999"] .page ul,[data-skin="1999"] .page ol{margin:0 0 10px}[data-skin="1999"] .byline{font-style:italic;margin-bottom:0}[data-skin="1999"] .page .tab{margin:32px 0 4px;line-height:0}[data-skin="1999"] .page .page-title+.tab{margin-top:4px}[data-skin="1999"] .play{display:flex;flex-wrap:wrap;justify-content:center;gap:16px 30px;margin:24px 0}[data-skin="1999"] .play-button{line-height:0}[data-skin="1999"] .play-button.is-disabled{filter:grayscale(1);opacity:.5;pointer-events:none}[data-skin="1999"] .note{font-size:12px;color:#ccc}[data-skin="1999"] .console{margin:8px 0 14px}[data-skin="1999"] .console-zones{display:grid;grid-template-columns:21px minmax(0,1fr);gap:10px 12px;margin:0 0 10px}[data-skin="1999"] .console-zones dt{line-height:0}[data-skin="1999"] .console-zones dd{margin:0}[data-skin="1999"] .team,[data-skin="1999"] .keys{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px 16px;margin:0 0 12px}[data-skin="1999"] .team dt{font-weight:700}[data-skin="1999"] .team dd,[data-skin="1999"] .keys dd{margin:0}[data-skin="1999"] .foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:28px;font-size:11px;font-weight:700}[data-skin="1999"] .foot .top{line-height:0;margin-right:auto}[data-skin="1999"] .episodes{display:grid;align-content:start;gap:14px;padding:150px 8px 20px 0}[data-skin="1999"] .tome{border:1px solid #fc0;font-size:11px;line-height:1.3}[data-skin="1999"] .tome h2{margin:0;padding:2px 4px;font-size:13px}[data-skin="1999"] .tome ol{margin:0;padding:0;list-style:none}[data-skin="1999"] .tome .episode-strip{display:block;width:100%;height:20px;object-fit:cover}[data-skin="1999"] .episode-name{display:block;background:#fc0;color:#000;font-size:12px;font-weight:700;text-align:center}[data-skin="1999"] .episode-title{display:block;margin:0;padding:2px 4px 4px}[data-skin="1999"] .tome-card-soon{display:block;border-top:1px solid #fc0}[data-skin="1999"] .soon-sign{display:flex;align-items:center;justify-content:center;height:20px;background:repeating-linear-gradient(45deg,#ffcc00 0 5px,#000 5px 10px)}[data-skin="1999"] .soon-sign span{padding:0 6px;background:#000;color:#fc0;font-size:9px;font-weight:700;line-height:12px;letter-spacing:.05em;text-transform:uppercase}@media(prefers-reduced-motion:no-preference){[data-skin="1999"] .soon-sign span{animation:blink-1999 1s linear infinite}}@keyframes blink-1999{0%,49.9%{opacity:1}50%,100%{opacity:0}}[data-skin="1999"] .page .tab-drawn{display:flex;align-items:center;max-width:440px;line-height:1}[data-skin="1999"] .tab-drawn span{flex:none;min-width:96px;padding:1px 14px 0;border:1px solid #fc0;border-radius:9px;background:linear-gradient(180deg,#4a4a4a,#0c0c0c 70%);color:#fc0;font:600 12px/15px big shoulders display,arial narrow,sans-serif;letter-spacing:.32em;text-align:center;text-transform:uppercase}[data-skin="1999"] .tab-drawn::after{content:"";flex:1;height:1px;background:#c9a000}[data-skin="1999"] .crumb{margin:0 0 4px;font-size:12px;font-weight:700}[data-skin="1999"] .archive-sections{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;margin:16px 0 0;padding:0;list-style:none}[data-skin="1999"] .archive-sections a{display:grid;height:100%;grid-template-rows:auto auto 1fr;border:1px solid #fc0;color:#fff;text-decoration:none}[data-skin="1999"] .archive-sections a:hover{border-color:#fff}[data-skin="1999"] .archive-sections img{display:block;width:100%;height:auto;aspect-ratio:20/13;object-fit:cover}[data-skin="1999"] .archive-section-name{background:#fc0;color:#000;font-size:13px;font-weight:700;text-align:center}[data-skin="1999"] .archive-section-summary{padding:4px 6px 6px;font-size:12px;line-height:1.35}[data-skin="1999"] .gallery{display:flex;flex-wrap:wrap;align-items:flex-start;gap:14px;margin:6px 0 14px}[data-skin="1999"] .archive{display:grid;gap:4px;min-width:110px;max-width:100%;margin:0}[data-skin="1999"] .archive a:has(img){line-height:0;border:1px solid #fc0;width:fit-content}[data-skin="1999"] .archive figcaption{contain:inline-size;display:grid;font-size:12px;line-height:1.35}[data-skin="1999"] .page blockquote{margin:0 0 10px;padding-left:12px;border-left:2px solid #fc0}[data-skin="1999"] .page blockquote p{font-style:italic}[data-skin="1999"] .page video{display:block;max-width:100%;height:auto;border:1px solid #fc0;background:#000}[data-skin="1999"] .button{display:inline-block;padding:6px 20px 5px;border:1px solid #fc0;border-radius:16px;background:linear-gradient(180deg,#4a4a4a,#0c0c0c);color:#fc0;font:600 18px/1 big shoulders display,arial narrow,sans-serif;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}[data-skin="1999"] .button:hover{color:#fff;border-color:#fff}[data-skin="1999"] .pager{display:flex;justify-content:space-between;gap:16px;margin-top:24px;font-size:13px;font-weight:700}[data-skin="1999"] .pager a:only-child{margin-right:auto}@media(max-width:760px){[data-skin="1999"] body{background:#333}[data-skin="1999"] .frame,[data-skin="1999"] .frame-episodes{display:block}[data-skin="1999"] .rail{flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:12px max(16px,env(safe-area-inset-right,0px))12px max(16px,env(safe-area-inset-left,0px));background:repeating-linear-gradient(180deg,#050505 0 3px,#262626 3px 7px)}[data-skin="1999"] .menu{order:3;width:100%}[data-skin="1999"] .menu>ul{display:flex;flex-wrap:wrap;justify-content:center;gap:2px 16px;width:auto;padding:8px 16px;border-radius:24px}[data-skin="1999"] .menu a{text-align:center}[data-skin="1999"] .menu a[aria-current]{margin-left:0;padding-left:0}[data-skin="1999"] .menu-skins{align-items:center;margin-top:0}[data-skin="1999"] .skins-list{left:50%;translate:-50% 0}[data-skin="1999"] .content{padding:8px max(16px,env(safe-area-inset-right,0px))20px max(16px,env(safe-area-inset-left,0px))}[data-skin="1999"] .episodes{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding:0 max(16px,env(safe-area-inset-right,0px))24px max(16px,env(safe-area-inset-left,0px))}}}@font-face{font-family:archivo;src:url(/fonts/archivo-latin-normal.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:archivo;src:url(/fonts/archivo-latin-italic.woff2)format("woff2");font-weight:400 700;font-style:italic;font-display:swap}@layer skin{[data-skin=modern]{--bg:#141416;--surface:#1e1e22;--line:#34343a;--fg:#f2efe6;--text:#d6d2c6;--muted:#a8a395;--yellow:#ffcc00;--violet:#a197ff;--ice:#7fd4ff;--display:"Big Shoulders Display", "Arial Narrow", sans-serif;--body:"Archivo", "Helvetica Neue", Arial, sans-serif;--column:1040px;--gutter:max(16px, env(safe-area-inset-left, 0px), calc((100% - var(--column)) / 2 + 32px));color-scheme:dark}[data-skin=modern] body{background:var(--bg);color:var(--text);font:16px/1.6 var(--body)}[data-skin=modern] a{color:var(--yellow);text-underline-offset:3px}[data-skin=modern] .frame{display:flex;flex-direction:column;min-height:100vh}[data-skin=modern] .rail{order:1}[data-skin=modern] .hero{order:2}[data-skin=modern] .episodes{order:3}[data-skin=modern] .content{order:4}[data-skin=modern] .rail{position:relative;display:flex;align-items:center;gap:28px;padding:14px var(--gutter);background:repeating-linear-gradient(180deg,#0c0c0d 0 2px,#1a1a1d 2px 4px);border-bottom:2px solid var(--yellow)}[data-skin=modern] .logo{line-height:0}[data-skin=modern] .menu{margin-left:auto}[data-skin=modern] .menu>ul{display:flex;align-items:center;gap:22px;margin:0;padding:0;list-style:none}[data-skin=modern] .menu a{display:block;padding-block:6px;color:var(--fg);font:600 16px/1 var(--display);letter-spacing:.12em;text-decoration:none;text-transform:uppercase}[data-skin=modern] .menu a:hover,[data-skin=modern] .menu a[aria-current]{color:var(--yellow)}[data-skin=modern] .menu a[aria-current]{box-shadow:inset 0 -2px 0 var(--yellow)}[data-skin=modern] .skins{position:relative}[data-skin=modern] .skins-toggle{display:grid;place-items:center;width:26px;height:26px;padding:0;border:1px solid var(--yellow);border-radius:50%;background:0 0;color:var(--yellow);cursor:pointer}[data-skin=modern] .skins-toggle svg{width:13px;height:13px}[data-skin=modern] .skins-toggle:hover,[data-skin=modern] .skins-toggle[aria-expanded=true]{background:var(--yellow);color:var(--bg)}[data-skin=modern] .skins-list{position:absolute;top:calc(100% + 10px);right:0;z-index:2;display:grid;gap:2px;width:210px;margin:0;padding:6px;list-style:none;border:1px solid var(--line);border-radius:10px;background:var(--surface);box-shadow:0 10px 30px rgb(0 0 0/.6)}[data-skin=modern] .skins-list button{display:grid;width:100%;padding:7px 10px;border:0;border-radius:7px;background:0 0;color:var(--fg);font:600 17px/1.1 var(--display);letter-spacing:.06em;text-align:left;text-transform:uppercase;cursor:pointer}[data-skin=modern] .skins-list small{color:var(--muted);font:12px/1.3 var(--body);letter-spacing:0;text-transform:none}[data-skin=modern] .skins-list button:hover:not(:disabled){background:#2a2a30}[data-skin=modern] .skins-list button[aria-pressed=true]{background:var(--yellow);color:var(--bg)}[data-skin=modern] .skins-list button[aria-pressed=true] small{color:#3a3a3a}[data-skin=modern] .skins-list button:disabled{color:#66646b;cursor:not-allowed}[data-skin=modern] .skins-list button:disabled small{color:#55535a}[data-skin=modern] .hero{display:grid;grid-template-columns:minmax(0,1.15fr)minmax(0,1fr);min-height:440px}[data-skin=modern] .hero-image{position:relative;line-height:0}[data-skin=modern] .hero-image img{width:100%;height:100%;object-fit:cover}[data-skin=modern] .hero-image::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 60%,var(--bg))}[data-skin=modern] .hero-text{display:grid;align-content:center;justify-items:start;gap:16px;padding:36px max(16px,env(safe-area-inset-right,0px),calc((100vw - var(--column))/2 + 32px))36px 24px}[data-skin=modern] .hero-kicker,[data-skin=modern] .tab .label,[data-skin=modern] .tab-drawn span,[data-skin=modern] .crumb,[data-skin=modern] .episode-name,[data-skin=modern] .tome h2{margin:0;color:var(--yellow);font:600 12px/1.2 var(--body);letter-spacing:.16em;text-transform:uppercase}[data-skin=modern] .hero-title{margin:0;color:var(--fg);font:800 clamp(48px,6vw,72px)/.92 var(--display);letter-spacing:.01em;text-transform:uppercase}[data-skin=modern] .hero-lead{max-width:46ch;margin:0}[data-skin=modern] .frame:has(.hero) .content>.robot,[data-skin=modern] .frame:has(.hero) .section-jouer{display:none}[data-skin=modern] .play{display:flex;flex-wrap:wrap;gap:12px;margin:4px 0 10px}[data-skin=modern] .play-button img,[data-skin=modern] .tab img,[data-skin=modern] .foot .top img{display:none}[data-skin=modern] .play-button .label,[data-skin=modern] .tab .label,[data-skin=modern] .foot .top .label{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal}[data-skin=modern] .play-button,[data-skin=modern] .button{display:inline-block;padding:12px 26px 11px;border:1px solid var(--yellow);border-radius:24px;color:var(--yellow);font:700 18px/1 var(--display);letter-spacing:.1em;text-decoration:none;text-transform:uppercase}[data-skin=modern] .play-button:first-child{background:var(--yellow);color:var(--bg)}[data-skin=modern] .play-button:hover,[data-skin=modern] .button:hover{border-color:var(--fg)}[data-skin=modern] .play-button.is-disabled{opacity:.4;pointer-events:none}[data-skin=modern] .episodes{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;padding:40px var(--gutter);border-bottom:1px solid var(--line)}[data-skin=modern] .tome,[data-skin=modern] .tome ol{display:contents}[data-skin=modern] .episode-strip{display:none}[data-skin=modern] .tome h2{grid-row:1;padding:0 0 8px;color:var(--tome);border-bottom:1px solid var(--tome)}[data-skin=modern] .tome h2 a{color:var(--tome);text-decoration:none}[data-skin=modern] .tome:nth-child(1){--tome:var(--yellow)}[data-skin=modern] .tome:nth-child(1) h2{grid-column:1/span 5}[data-skin=modern] .tome:nth-child(2){--tome:var(--violet)}[data-skin=modern] .tome:nth-child(2) h2{grid-column:6}[data-skin=modern] .tome:nth-child(3){--tome:var(--ice)}[data-skin=modern] .tome:nth-child(3) h2{grid-column:7/span 2}[data-skin=modern] .tome li,[data-skin=modern] .tome-card{grid-row:2;display:grid;align-content:start;gap:4px;padding-bottom:12px;background:var(--surface);border:1px solid var(--line);border-radius:6px;overflow:hidden}[data-skin=modern] .tome-card::before{content:"";height:calc(12px * 1.2)}[data-skin=modern] .episode-scene{display:block;order:-1;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;margin-bottom:6px}[data-skin=modern] .episode-name,[data-skin=modern] .episode-title{padding-inline:10px}[data-skin=modern] .episode-title{margin:0;color:var(--fg);font:600 19px/1.05 var(--display);letter-spacing:.02em}[data-skin=modern] .tome-versions .tome-card::before{content:attr(data-tag);padding-inline:10px;color:var(--muted);font:600 11px/1.2 var(--body);letter-spacing:.12em;text-transform:uppercase}[data-skin=modern] .tome-versions .episode-name{color:var(--fg);font:600 19px/1.05 var(--display);letter-spacing:.02em;text-transform:none}[data-skin=modern] .tome-versions .episode-title{color:var(--muted);font:12px/1.3 var(--body);letter-spacing:0}[data-skin=modern] .tome-card-soon{border-style:dashed}[data-skin=modern] .tome-versions .tome-card-soon::before{color:var(--ice)}[data-skin=modern] .tome-card-soon .episode-scene{filter:grayscale(1)brightness(.45)contrast(1.2)}[data-skin=modern] .soon-progress{display:flex;align-items:center;gap:8px;padding:6px 10px 0;color:var(--ice);font:600 11px/1 var(--body)}[data-skin=modern] .soon-bar{flex:1;height:4px;border-radius:2px;background:linear-gradient(90deg,var(--ice) 12%,var(--line) 12%)}[data-skin=modern] .content{width:min(var(--column),100%);margin-inline:auto;padding:40px 32px 0}[data-skin=modern] .content>.robot{float:right;margin:0 0 16px 24px}[data-skin=modern] .page-title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}[data-skin=modern] .frame:not(:has(.hero)) .page>h2:first-of-type{margin-top:0;font-size:clamp(44px,6vw,68px);line-height:.92}[data-skin=modern] .page h2{margin:40px 0 12px;color:var(--fg);font:800 36px/1 var(--display);text-transform:uppercase;text-wrap:balance}[data-skin=modern] .page h3{margin:28px 0 8px;color:var(--fg);font:600 24px/1.1 var(--display);letter-spacing:.02em}[data-skin=modern] .page p,[data-skin=modern] .page ul,[data-skin=modern] .page ol,[data-skin=modern] .page blockquote{max-width:68ch;margin:0 0 14px}[data-skin=modern] .page strong{color:var(--fg)}[data-skin=modern] .tab{margin:48px 0 0}[data-skin=modern] .tab+h2{margin-top:6px}[data-skin=modern] .crumb a{color:var(--yellow);text-decoration:none}[data-skin=modern] .byline,[data-skin=modern] .page blockquote{font-style:italic}[data-skin=modern] .page blockquote{padding-left:16px;border-left:2px solid var(--yellow)}[data-skin=modern] .note{color:var(--muted);font-size:14px}[data-skin=modern] .page-faq{display:grid;grid-template-columns:minmax(0,280px)minmax(0,1fr);column-gap:32px}[data-skin=modern] .page-faq>*{grid-column:1/-1}[data-skin=modern] .page-faq>h3{grid-column:1;margin:0;padding-top:24px}[data-skin=modern] .page-faq>p{grid-column:2}[data-skin=modern] .page-faq>h3+p{padding-top:24px}[data-skin=modern] .console{margin:8px 0 18px;line-height:0}[data-skin=modern] .console img{border-radius:6px}[data-skin=modern] .console-zones{display:grid;grid-template-columns:21px minmax(0,68ch);gap:10px 14px;margin:0 0 14px}[data-skin=modern] .console-zones dt{line-height:0}[data-skin=modern] .console-zones dd{margin:0}[data-skin=modern] .team,[data-skin=modern] .keys{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:8px 24px;max-width:80ch;margin:0 0 14px}[data-skin=modern] .team dt{color:var(--fg);font:600 19px/1.2 var(--display);letter-spacing:.02em}[data-skin=modern] .team dd,[data-skin=modern] .keys dd{margin:0}[data-skin=modern] .archive-sections{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;margin:24px 0 0;padding:0;list-style:none;clear:both}[data-skin=modern] .archive-sections a{display:grid;grid-template-areas:"picture" "summary";height:100%;background:var(--surface);border:1px solid var(--line);border-radius:6px;overflow:hidden;color:var(--text);text-decoration:none}[data-skin=modern] .archive-sections a:hover{border-color:var(--yellow)}[data-skin=modern] .archive-sections img{grid-area:picture;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover}[data-skin=modern] .archive-section-name{grid-area:picture;position:relative;align-self:end;padding:10px 14px;color:var(--fg);font:800 30px/1 var(--display);text-shadow:0 2px 12px #000;text-transform:uppercase}[data-skin=modern] .archive-section-summary{grid-area:summary;padding:12px 14px 14px;font-size:14px}[data-skin=modern] .gallery{display:flex;flex-wrap:wrap;align-items:flex-start;gap:18px;margin:8px 0 18px}[data-skin=modern] .archive{display:grid;gap:6px;min-width:110px;max-width:100%;margin:0}[data-skin=modern] .archive a:has(img){width:fit-content;line-height:0}[data-skin=modern] .archive img{border-radius:4px}[data-skin=modern] .archive figcaption{contain:inline-size;display:grid;color:var(--muted);font-size:13px;line-height:1.4}[data-skin=modern] .page video{display:block;max-width:100%;height:auto;border-radius:6px;background:#000}[data-skin=modern] .pager{display:flex;justify-content:space-between;gap:16px;margin-top:32px;font:600 18px/1 var(--display);letter-spacing:.06em;text-transform:uppercase}[data-skin=modern] .pager a{text-decoration:none}[data-skin=modern] .pager a:only-child{margin-right:auto}[data-skin=modern] .foot{clear:both;display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:56px;padding:22px 0 28px;border-top:2px solid var(--yellow);color:var(--muted);font-size:13px}[data-skin=modern] .foot>span{order:-1;margin-right:auto}[data-skin=modern] .foot .top{order:1}@media(max-width:760px){[data-skin=modern] .rail{flex-wrap:wrap;gap:10px;padding:12px max(16px,env(safe-area-inset-right,0px))0 max(16px,env(safe-area-inset-left,0px))}[data-skin=modern] .menu{width:calc(100% + 32px);margin:0 -16px;padding:4px 16px 10px;overflow-x:auto}[data-skin=modern] .menu>ul{gap:18px;width:max-content;padding-right:16px}[data-skin=modern] .menu a{font-size:15px}[data-skin=modern] .menu-skins{position:absolute;top:21px;right:max(16px,env(safe-area-inset-right,0px))}[data-skin=modern] .hero{grid-template-columns:minmax(0,1fr);min-height:0}[data-skin=modern] .hero-image img{aspect-ratio:4/3}[data-skin=modern] .hero-image::after{background:linear-gradient(180deg,transparent 60%,var(--bg))}[data-skin=modern] .hero-text{padding:0 max(16px,env(safe-area-inset-right,0px))28px max(16px,env(safe-area-inset-left,0px))}[data-skin=modern] .hero .robot{display:none}[data-skin=modern] .tome li{grid-row:auto}[data-skin=modern] .tome:nth-child(n) h2{grid-column:1/-1}[data-skin=modern] .tome:nth-child(2) h2{grid-row:5}[data-skin=modern] .tome:nth-child(2) .tome-card{grid-row:6}[data-skin=modern] .tome:nth-child(3) h2{grid-row:7}[data-skin=modern] .tome:nth-child(3) .tome-card{grid-row:8}[data-skin=modern] .episodes{grid-template-columns:repeat(2,minmax(0,1fr));padding:28px max(16px,env(safe-area-inset-right,0px))28px max(16px,env(safe-area-inset-left,0px))}[data-skin=modern] .content{padding:28px max(16px,env(safe-area-inset-right,0px))0 max(16px,env(safe-area-inset-left,0px))}[data-skin=modern] .content>.robot{float:none;margin:0 0 16px}[data-skin=modern] .page-faq{display:block}[data-skin=modern] .page-faq>h3+p{padding-top:6px}[data-skin=modern] .team,[data-skin=modern] .keys{grid-template-columns:minmax(0,1fr);gap:0}[data-skin=modern] .team dd,[data-skin=modern] .keys dd{margin-bottom:10px}}}@font-face{font-family:ibm plex mono;src:url(/fonts/ibm-plex-mono-latin-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:ibm plex mono;src:url(/fonts/ibm-plex-mono-latin-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:ibm plex mono;src:url(/fonts/ibm-plex-mono-latin-600.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:orbitron;src:url(/fonts/orbitron-latin.woff2)format("woff2");font-weight:500 700;font-display:swap}@layer skin{[data-skin=gamer]{--bg:#050806;--fg:#6dff8a;--dim:#2f7a42;--bright:#eaffee;--rec:#ff5a4a;--mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;--led:"Orbitron", "Arial Narrow", sans-serif;color-scheme:dark}[data-skin=gamer] body{background:#000;color:var(--fg);font:15px/1.5 var(--mono)}[data-skin=gamer] a{color:var(--fg);text-underline-offset:3px}[data-skin=gamer] :focus-visible{outline-color:var(--fg)}[data-skin=gamer] body:has(.frame){height:100vh;height:100dvh;display:grid;place-items:center;overflow:hidden;container-type:size}[data-skin=gamer] .frame{width:min(100cqw,100cqh * 640/304);aspect-ratio:640/304;display:grid;grid-template:"bar bar bar" auto "cam main cmd" minmax(0,1fr)/minmax(0,1fr)minmax(0,1.35fr)14em;gap:.7em;padding:.7em;background:var(--bg);font-size:max(10px,min(1.05cqw,2.2cqh))}[data-skin=gamer] .frame.is-viewing{grid-template-columns:minmax(0,1.9fr)minmax(0,1fr)14em}[data-skin=gamer] .rail{grid-area:bar}[data-skin=gamer] .camera{grid-area:cam}[data-skin=gamer] .content{grid-area:main}[data-skin=gamer] .commands{grid-area:cmd}[data-skin=gamer] .frame>.episodes,[data-skin=gamer] .content>.robot,[data-skin=gamer] .page-title,[data-skin=gamer] .tab,[data-skin=gamer] .section-jouer,[data-skin=gamer] .foot .top{display:none}[data-skin=gamer] .camera,[data-skin=gamer] .content,[data-skin=gamer] .commands{min-width:0;min-height:0;border:1px solid var(--dim)}[data-skin=gamer] .rail{display:flex;align-items:center;gap:.4em;min-width:0;padding:.3em .4em;border:1px solid var(--dim)}[data-skin=gamer] .logo{flex:none;padding:0 .8em 0 .3em;font:700 1.1em/1 var(--led);letter-spacing:.14em;text-decoration:none;text-shadow:0 0 6px rgba(109,255,138,.5)}[data-skin=gamer] .logo::before{content:"R.A.L.P.H."}[data-skin=gamer] .logo img{position:absolute;width:1px;height:1px;opacity:0}[data-skin=gamer] .menu{flex:1;min-width:0}[data-skin=gamer] .menu>ul{display:flex;align-items:center;gap:2px;margin:0;padding:0;list-style:none}[data-skin=gamer] .menu a{display:block;padding:.25em .6em;letter-spacing:.14em;text-decoration:none;text-transform:uppercase;white-space:nowrap}[data-skin=gamer] .menu a:hover{background:rgba(109,255,138,.12)}[data-skin=gamer] .menu a[aria-current]{background:var(--fg);color:var(--bg)}[data-skin=gamer] .menu-skins{margin-left:auto}[data-skin=gamer] .skins{position:relative}[data-skin=gamer] .skins-toggle{display:grid;place-items:center;width:1.8em;height:1.8em;padding:0;border:1px solid var(--dim);border-radius:50%;background:0 0;color:var(--fg);cursor:pointer}[data-skin=gamer] .skins-toggle svg{width:.9em;height:.9em}[data-skin=gamer] .skins-toggle:hover,[data-skin=gamer] .skins-toggle[aria-expanded=true]{background:var(--fg);color:var(--bg)}[data-skin=gamer] .skins-list{position:absolute;top:calc(100% + .6em);right:0;z-index:5;display:grid;gap:2px;min-width:15em;margin:0;padding:.4em;list-style:none;border:1px solid var(--dim);background:var(--bg)}[data-skin=gamer] .skins-list button{display:grid;width:100%;padding:.4em .6em;border:0;background:0 0;color:var(--fg);font:inherit;letter-spacing:.1em;text-align:left;text-transform:uppercase;cursor:pointer}[data-skin=gamer] .skins-list small{color:var(--dim);letter-spacing:0;text-transform:none}[data-skin=gamer] .skins-list button:hover:not(:disabled){background:rgba(109,255,138,.12)}[data-skin=gamer] .skins-list button[aria-pressed=true]{background:var(--fg);color:var(--bg)}[data-skin=gamer] .skins-list button[aria-pressed=true] small{color:var(--bg)}[data-skin=gamer] .skins-list button:disabled{color:var(--dim);cursor:not-allowed}[data-skin=gamer] .camera{display:flex;flex-direction:column}[data-skin=gamer] .camera-feed{position:relative;flex:1;min-height:0;overflow:hidden}[data-skin=gamer] .camera-feed img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1)sepia(1)hue-rotate(70deg)saturate(3)brightness(.8)}[data-skin=gamer] .camera-feed::after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(180deg,rgba(0,0,0,.25) 0 1px,transparent 1px 3px);pointer-events:none}[data-skin=gamer] .camera-label{display:flex;justify-content:space-between;gap:1em;margin:0;padding:.3em .6em;border-top:1px solid var(--dim);color:var(--dim);letter-spacing:.1em}[data-skin=gamer] .camera-label b{font-weight:500;color:var(--rec)}[data-skin=gamer] .content{overflow:auto;padding:0 1em 1em;scrollbar-width:thin;scrollbar-color:var(--dim)transparent}[data-skin=gamer] .ralph{position:sticky;top:0;z-index:1;display:grid;gap:.4em;margin:0 -1em .4em;padding:.8em 1em .6em;background:var(--bg)}[data-skin=gamer] .ralph p{margin:0}[data-skin=gamer] .ralph p::before{content:"RALPH> ";color:var(--dim)}[data-skin=gamer] .ralph .ralph-caption{color:var(--bright)}[data-skin=gamer] .page h2,[data-skin=gamer] .tome h2{margin:1.2em 0 .5em;font-size:1em;font-weight:600;letter-spacing:.14em;text-transform:uppercase}[data-skin=gamer] .page h2::before,[data-skin=gamer] .tome h2::before{content:"## ";color:var(--dim)}[data-skin=gamer] .tome h2 a{text-decoration:none}[data-skin=gamer] .page h3{margin:1em 0 .3em;font-size:1em;font-weight:500;color:var(--bright)}[data-skin=gamer] .page h3::before{content:"> ";color:var(--dim)}[data-skin=gamer] .page :is(p,ul,ol,dl,blockquote){max-width:72ch;margin:0 0 .8em}[data-skin=gamer] .page strong,[data-skin=gamer] .page dt{color:var(--bright);font-weight:500}[data-skin=gamer] .page dd{margin:0 0 .5em 1.5em}[data-skin=gamer] .page blockquote{margin-inline:0;padding-left:1em;border-left:1px solid var(--dim)}[data-skin=gamer] .note,[data-skin=gamer] .crumb{color:var(--dim)}[data-skin=gamer] .crumb{margin:.2em 0 0}[data-skin=gamer] .crumb a::before{content:"< "}[data-skin=gamer] .console img,[data-skin=gamer] .page video{max-width:100%;height:auto}[data-skin=gamer] .console-zones dt img{width:1.5em}[data-skin=gamer] .button,[data-skin=gamer] .pager a{display:inline-block;padding:.3em .8em;border:1px solid var(--fg);text-decoration:none;letter-spacing:.1em}[data-skin=gamer] .pager{display:flex;justify-content:space-between;gap:1em;margin-top:1.5em}[data-skin=gamer] .gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(8em,1fr));gap:.6em;margin:0 0 1em}[data-skin=gamer] .archive{margin:0}[data-skin=gamer] .archive img{display:block;width:100%;height:7em;object-fit:cover;border:1px solid var(--dim)}[data-skin=gamer] .archive a:hover img{border-color:var(--fg)}[data-skin=gamer] .archive figcaption{margin-top:.3em;font-size:.8em;line-height:1.3;color:var(--dim)}[data-skin=gamer] .archive figcaption a{display:block;color:var(--dim)}[data-skin=gamer] .archive-sections{display:grid;grid-template-columns:repeat(auto-fill,minmax(11em,1fr));gap:.6em;margin:0;padding:0;list-style:none}[data-skin=gamer] .archive-sections a{display:grid;gap:.3em;height:100%;padding:.4em;border:1px solid var(--dim);text-decoration:none}[data-skin=gamer] .archive-sections a:hover{border-color:var(--fg)}[data-skin=gamer] .archive-sections img{width:100%;aspect-ratio:16/9;object-fit:cover}[data-skin=gamer] .archive-section-name{order:2;letter-spacing:.1em;text-transform:uppercase}[data-skin=gamer] .archive-section-summary{order:3;font-size:.85em;color:var(--dim)}[data-skin=gamer] .episodes-inline{display:block}[data-skin=gamer] .tome ol{display:grid;gap:.6em;margin:0;padding:0;list-style:none}[data-skin=gamer] .tome li,[data-skin=gamer] .tome:not(:first-child){display:grid;grid-template-columns:7em minmax(0,1fr);column-gap:.8em;align-content:center}[data-skin=gamer] .tome:not(:first-child) h2{grid-column:1/-1}[data-skin=gamer] .episode-scene{display:block;grid-row:span 2;width:7em;height:5.25em;object-fit:cover;border:1px solid var(--dim)}[data-skin=gamer] .episode-strip{display:none}[data-skin=gamer] .episode-name{align-self:end;font-weight:600;letter-spacing:.1em;text-transform:uppercase}[data-skin=gamer] .episode-title{margin:0}[data-skin=gamer] .tome-versions{row-gap:.6em}[data-skin=gamer] .tome-versions .tome-card{display:grid;grid-column:1/-1;grid-template-columns:7em minmax(0,1fr);column-gap:.8em;align-content:center}[data-skin=gamer] .tome-card-soon .episode-scene{grid-row:span 3;border-style:dashed;filter:grayscale(1)brightness(.35)}[data-skin=gamer] .tome-card-soon .episode-name::after{content:" [à venir]";color:var(--rec)}[data-skin=gamer] .soon-progress{display:block;white-space:pre}[data-skin=gamer] .soon-bar::before{content:"[██"}[data-skin=gamer] .soon-bar::after{content:"░░░░░░░░░░░░░░] ";color:var(--dim)}[data-skin=gamer] .foot{display:flex;flex-wrap:wrap;gap:.4em 1.5em;margin-top:2em;padding-top:.6em;border-top:1px solid var(--dim);font-size:.8em;color:var(--dim)}[data-skin=gamer] .foot a{color:var(--dim)}[data-skin=gamer] .plan{max-width:72ch;color:var(--fg)}[data-skin=gamer] .deck text{font-family:var(--led)}[data-skin=gamer] .deck .deck-name,[data-skin=gamer] .deck .deck-sub{font-family:var(--mono)}[data-skin=gamer] .commands{display:flex;flex-direction:column;gap:.5em;padding:.6em;overflow:auto}[data-skin=gamer] .play,[data-skin=gamer] .viewer-commands{display:grid;gap:.5em}[data-skin=gamer] .viewer-commands[hidden]{display:none}[data-skin=gamer] .viewer-arrows{display:flex;gap:.5em}[data-skin=gamer] .play-button,[data-skin=gamer] .viewer-commands :is(button,a){display:block;flex:1;padding:.45em .5em;border:1px solid var(--fg);background:0 0;color:var(--fg);font:inherit;letter-spacing:.1em;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer}[data-skin=gamer] .play-button:hover,[data-skin=gamer] .viewer-commands :is(button,a):hover:not(:disabled){background:rgba(109,255,138,.12)}[data-skin=gamer] .viewer-commands button:disabled{border-color:var(--dim);color:var(--dim);cursor:default}[data-skin=gamer] .play-button img{display:none}[data-skin=gamer] .play-button .label{position:static;width:auto;height:auto;overflow:visible;clip-path:none}[data-skin=gamer] .deck-mini{display:grid;gap:.2em;margin-top:auto;color:var(--fg);text-decoration:none}[data-skin=gamer] .deck-mini small{color:var(--dim);letter-spacing:.1em;text-transform:uppercase}[data-skin=gamer] .viewer-stage{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;gap:1%;padding:2%}[data-skin=gamer] .viewer-stage img{max-width:100%;max-height:100%;object-fit:contain;cursor:zoom-in}[data-skin=gamer] .viewer-stage.is-tall img{width:auto;height:100%;max-width:31%;opacity:.4;cursor:pointer}[data-skin=gamer] .viewer-stage.is-tall img.is-current{opacity:1;outline:1px solid var(--fg);cursor:zoom-in}[data-skin=gamer] .viewer-strip{flex:none;display:flex;gap:4px;height:4.2em;padding:6px;overflow-x:auto;border-top:1px solid var(--dim);scrollbar-width:thin;scrollbar-color:var(--dim)transparent}[data-skin=gamer] .viewer-strip img{flex:none;width:auto;height:100%;opacity:.45;cursor:pointer}[data-skin=gamer] .viewer-strip img.is-current{opacity:1;outline:1px solid var(--fg)}[data-skin=gamer] .commands .play[hidden]{display:none}[data-skin=gamer] .zoom{width:100vw;max-width:none;height:100vh;max-height:none;margin:0;padding:16px 16px 64px;border:0;background:0 0}[data-skin=gamer] .zoom[open]{display:grid;place-items:center}[data-skin=gamer] .zoom::backdrop{background:rgba(0,0,0,.95)}[data-skin=gamer] .zoom img{max-width:100%;max-height:100%;object-fit:contain}[data-skin=gamer] .zoom button{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);padding:8px 22px;border:1px solid var(--fg);background:#000;color:var(--fg);font:600 14px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;cursor:pointer}[data-skin=gamer] .rotate{position:fixed;inset:0;z-index:30;place-content:center;justify-items:center;gap:18px;padding:24px;background:rgba(0,0,0,.94);text-align:center}[data-skin=gamer] .rotate svg{width:72px;height:72px}[data-skin=gamer] .rotate p{max-width:30ch;margin:0;font-size:16px}[data-skin=gamer] .rotate b{font-weight:500;color:var(--bright)}[data-skin=gamer] .rotate button{padding:8px 16px;border:1px solid var(--dim);background:0 0;color:var(--fg);font:13px var(--mono);cursor:pointer}@media(orientation:portrait) and (max-width:900px){[data-skin=gamer]:not([data-portrait]) .rotate{display:grid}[data-skin=gamer] body:has(.frame){display:block;height:auto;overflow:visible;container-type:normal}[data-skin=gamer] .frame,[data-skin=gamer] .frame.is-viewing{width:100%;min-height:100vh;aspect-ratio:auto;grid-template:"bar" auto "cam" 52vw "main" auto "cmd" auto/minmax(0,1fr);font-size:13px}[data-skin=gamer] .frame.is-viewing{grid-template-rows:auto 120vw auto auto}[data-skin=gamer] .menu>ul{flex-wrap:wrap}[data-skin=gamer] .content{overflow:visible}[data-skin=gamer] .commands{flex-flow:row wrap}[data-skin=gamer] .deck-mini{width:100%}}@media(prefers-reduced-motion:no-preference){[data-skin=gamer] .rotate svg{animation:gamer-tilt 2.4s ease-in-out infinite}}@keyframes gamer-tilt{0%,30%{transform:rotate(0)}50%,80%{transform:rotate(-90deg)}100%{transform:rotate(0)}}}