#source-container{--src-paper:#fbfcfa;--src-muted:#586769;--src-rule:#d9e0dc;--src-line:var(--sub-ver-color,#00606a);--src-line-soft:#e3f0eb;--src-line-ink:#fff;--src-warn-bg:#6d6d6d;--src-warn-ink:#fff;--src-warn-dot:#fff;flex-wrap:wrap;gap:1em;display:flex}.source{background:var(--src-paper);border:1px solid var(--src-rule);border-radius:10px;margin:0 0 1.75rem;padding:1.35rem 1.6rem 1.5rem;scroll-margin-top:1rem;position:relative}html[data-theme=dark] #source-container{--src-paper:#111;--src-muted:#aaa;--src-rule:#313131;--src-line-soft:#031b1e;--src-line:var(--sub-ver-color,#0ff);--src-line-ink:#0d1c19;--src-warn-bg:#363636;--src-warn-ink:#c3c2c0;--src-warn-dot:#c3c2c0}.source h3{letter-spacing:-.015em;color:var(--src-ink);margin:0;font-size:1.4rem;font-weight:700;line-height:1.2}.source .source-place{color:var(--src-muted);margin:.2rem 0 0;font-size:.95rem}.source .source-attribution{color:var(--src-muted);margin:.5rem 0 0;font-size:.95rem}.source .source-links{border-left:2px solid var(--src-rule);margin:.65rem 0 0;padding:0 0 0 .9rem;font-size:.95rem;list-style:none}.source .source-links>li{margin:0;padding:.2rem 0;line-height:1.45}.source .source-publisher{color:var(--src-muted)}.source a{color:var(--src-line);text-underline-offset:.22em;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.source a:hover{text-decoration-thickness:2px}.source a:focus-visible,.source summary:focus-visible{outline:2px solid var(--src-line);outline-offset:3px;border-radius:3px}.source h4{letter-spacing:-.005em;color:var(--src-ink);border-bottom:2px solid var(--src-line);margin:1.6rem 0 .25rem;padding-bottom:.4rem;font-size:1.05rem;font-weight:650}.source .exemple-list{margin:0;padding:0;list-style:none}.source .exemple-list>li{border-top:1px solid var(--src-rule);padding:.9rem 0}.source .exemple-list>li:first-child{border-top:0}.source .feed-head{flex-wrap:wrap;align-items:center;gap:.4rem .7rem;display:flex}.source code{letter-spacing:.02em;color:var(--src-line-ink);background:var(--src-line);border-radius:999px;padding:.18rem .75rem;font-family:ui-monospace,SF Mono,Cascadia Code,Menlo,Consolas,monospace;font-size:.82rem;font-weight:700;line-height:1.4;display:inline-block}.source .source-auth{color:var(--src-warn-ink);background:var(--src-warn-bg);border-radius:999px;align-items:center;gap:.4rem;padding:.12rem .65rem .12rem .55rem;font-size:.82rem;font-weight:600;display:inline-flex}.source .source-auth:before{content:"";background:var(--src-warn-dot);border-radius:50%;width:.45rem;height:.45rem}.source details{margin:.15rem 0}.source summary{cursor:pointer;color:var(--src-muted);align-items:center;gap:.5rem;font-weight:500;list-style:none;display:inline-flex}.source summary::-webkit-details-marker{display:none}.source summary:before{content:"";border-bottom:2px solid;border-right:2px solid;width:.4rem;height:.4rem;transition:transform .15s;transform:rotate(-45deg)}.source details[open]>summary:before{transform:rotate(45deg)}.source summary:hover{color:var(--src-ink)}.source .source-links li>ul,.source details>ul{margin:.35rem 0 .2rem;padding:0;list-style:none}.source .source-links li>ul>li,.source details>ul>li{background:var(--src-line-soft);border-radius:6px;margin:0 0 .3rem;padding:.3rem .7rem;font-size:.9rem}@media (width<=560px){.source{border-left-width:5px;padding:1.1rem 1rem 1.2rem}.source h3{font-size:1.25rem}}@media (prefers-reduced-motion:reduce){.source summary:before{transition:none}}
