.cadre.svelte-kndlax{flex-direction:column;width:min(1100px,100vw - 34px);height:calc(100dvh - 34px);display:flex}.cadre.phone.svelte-kndlax{width:min(390px,100vw - 34px);height:min(844px,100dvh - 34px)}.barre.svelte-kndlax{border-bottom:1px solid var(--color-border-default);background:var(--color-bg-page);flex:none;align-items:center;gap:6px;height:44px;padding-left:16px;display:flex}.barre.svelte-kndlax span:where(.svelte-kndlax){border:1px solid var(--color-border-default);border-radius:50%;width:9px;height:9px}.phone.svelte-kndlax .barre:where(.svelte-kndlax){justify-content:center;padding-left:0}.phone.svelte-kndlax .barre:where(.svelte-kndlax) span:where(.svelte-kndlax){border-radius:3px;width:40px;height:5px}.phone.svelte-kndlax .barre:where(.svelte-kndlax) span:where(.svelte-kndlax)+span:where(.svelte-kndlax){display:none}.ecran.svelte-kndlax{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.infos.svelte-qi74ve{grid-template-columns:70px 1fr;gap:12px;display:grid}.infos.svelte-qi74ve dt:where(.svelte-qi74ve){letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);padding-top:3px;font-size:.75rem;font-weight:600;line-height:1.3}@media (width>=48rem){.infos.svelte-qi74ve{grid-template-columns:1fr;gap:4px}.infos.svelte-qi74ve dt:where(.svelte-qi74ve){padding-top:0}}.article.svelte-qi74ve{--flow:18px;min-width:0}.article.svelte-qi74ve>*+*{margin-top:var(--flow)}.article.svelte-qi74ve h2{font-family:var(--font-display);letter-spacing:-.015em;scroll-margin-top:var(--space-8);font-size:1.625rem;font-weight:600;line-height:1.2}.article.svelte-qi74ve>*+h2{margin-top:calc(var(--flow) * 2)}.article.svelte-qi74ve h3{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.25rem;font-weight:600;line-height:1.3}.article.svelte-qi74ve strong{font-weight:600}.article.svelte-qi74ve a{text-underline-offset:3px;text-decoration:underline}.article.svelte-qi74ve a:hover{color:var(--color-text-accent-blue)}.article.svelte-qi74ve ul,.article.svelte-qi74ve ol{padding-left:1.25em}.article.svelte-qi74ve ul{list-style:outside}.article.svelte-qi74ve ol{list-style:decimal}.article.svelte-qi74ve li+li{margin-top:8px}.article.svelte-qi74ve blockquote{border-left:3px solid var(--color-annotation-marker);padding-left:var(--space-6);font-family:var(--font-display);letter-spacing:-.01em;font-size:1.25rem;font-weight:600;line-height:1.3}.article.svelte-qi74ve pre{background:var(--color-bg-action);color:var(--color-text-on-action);padding:18px 20px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.875rem;line-height:1.5;overflow-x:auto}.article.svelte-qi74ve figure{gap:var(--space-2);flex-direction:column;display:flex}.article.svelte-qi74ve figure img{border:1px solid var(--color-border-default);background:var(--color-bg-card);width:100%;height:auto}.article.svelte-qi74ve .zoom{cursor:zoom-in;width:100%;display:block;position:relative}.article.svelte-qi74ve .zoom:after{content:"⤢";border:1px solid var(--color-border-default);background:var(--color-bg-page);place-items:center;width:28px;height:28px;font-size:1rem;line-height:1;display:grid;position:absolute;bottom:8px;right:8px}.article.svelte-qi74ve figure:is(.browser,.phone)>:first-child{border:1px solid var(--color-border-default);background:var(--color-bg-card);display:block;position:relative}.article.svelte-qi74ve figure:is(.browser,.phone) img{border:0;height:auto}.article.svelte-qi74ve figure.browser>:first-child{padding-top:24px}.article.svelte-qi74ve figure.browser>:first-child:before{--dot:transparent 3.5px, var(--color-border-default) 3.5px 4.5px, transparent 4.5px;content:"";border-bottom:1px solid var(--color-border-default);background:radial-gradient(circle at 14px 12px, var(--dot)), radial-gradient(circle at 28px 12px, var(--dot)), radial-gradient(circle at 42px 12px, var(--dot));height:24px;position:absolute;inset:0 0 auto}.article.svelte-qi74ve figure.phone{align-items:center}.article.svelte-qi74ve figure.phone>:first-child{border-radius:24px;width:min(100%,240px);padding:22px 8px 8px}.article.svelte-qi74ve figure.phone>:first-child:before{content:"";border:1px solid var(--color-border-default);border-radius:3px;width:36px;height:5px;position:absolute;top:9px;left:50%;translate:-50%}.article.svelte-qi74ve figure.page .screen{aspect-ratio:16/10;overflow:hidden}.article.svelte-qi74ve figure.phone.page .screen{aspect-ratio:9/19.5}.article.svelte-qi74ve figure.page .zoom{position:static}.article.svelte-qi74ve figcaption{font-family:var(--font-hand);color:var(--color-annotation-pencil);font-size:1.5rem;line-height:1}.article.svelte-qi74ve .figure-video video{border:1px solid var(--color-border-default);background:var(--color-bg-card);width:min(100%,320px);height:auto}.article.svelte-qi74ve .figures{align-items:start;gap:var(--space-4) var(--space-6);display:grid}.article.svelte-qi74ve .figures.carrousel{scroll-snap-type:x mandatory;scrollbar-width:none;align-items:center;display:flex;overflow:auto hidden}.article.svelte-qi74ve .carrousel>figure{scroll-snap-align:start;flex:0 0 100%}.article.svelte-qi74ve .carrousel-barre{justify-content:center;align-items:center;gap:var(--space-4);margin-top:var(--space-3);font-variant-numeric:tabular-nums;font-size:.875rem;display:flex}.article.svelte-qi74ve .carrousel-barre button{border:1px solid var(--color-border-default);background:var(--color-bg-card);width:44px;height:44px;transition:background-color var(--duration-fast) var(--ease-out);place-items:center;display:grid}.article.svelte-qi74ve .carrousel-barre button:hover:not(:disabled){background:var(--color-bg-action);color:var(--color-text-on-action)}.article.svelte-qi74ve .carrousel-barre button:disabled{border-color:var(--color-border-grid);color:var(--color-text-muted);cursor:default}@media (width>=48rem){.article.svelte-qi74ve{--flow:28px;font-size:1.125rem}.article.svelte-qi74ve h2{font-size:1.75rem}.article.svelte-qi74ve .figures{grid-template-columns:repeat(2,minmax(0,1fr))}.article.svelte-qi74ve .figures-3{grid-template-columns:repeat(3,minmax(0,1fr))}.article.svelte-qi74ve .figures-device{grid-template-columns:3fr 1fr}.article.svelte-qi74ve .figures-stack{grid-template-columns:1fr}}
