.article-body article{text-align:left;border:none;width:90%;max-width:800px;margin:0 auto 4rem;padding:0}.article-body h1#title{font-family:var(--font-family);font-variation-settings:"wght" 500,"wdth" 120,"ROND" 100;text-align:center;width:100%;margin-bottom:.5rem;padding:0;font-size:clamp(2.5rem,8vw,4rem)}.article-body h2#subtitle{font-family:var(--font-family);font-variation-settings:"wght" 300,"wdth" 100,"ROND" 100;text-align:center;color:var(--primary-color);background:0 0;border:none;margin-bottom:3rem;padding:0;font-size:1.5rem}.article-body p.article-text{color:var(--text-color);margin-bottom:2rem;font-size:1.15rem;line-height:1.6}.article-body ol.zen-article{padding-left:3.5rem;list-style:decimal}@media screen and (max-width:500px){.article-body ol.zen-article{padding-left:2.5rem}}.article-body .zen-article{margin:4rem 0;padding:0}.article-body ul.zen-article,.article-body .trouble-list,.article-body .theme-request-list{padding-left:1.5rem;list-style:outside}.article-body .zen-article>li{margin-bottom:2rem}.article-body .zen-article h2,.article-body .page.sub h2,.article-body .page h2{font-family:var(--font-family);font-variation-settings:"wght" 500,"wdth" 110,"ROND" 100;color:var(--text-color);align-items:center;gap:1rem;margin:0 0 1.5rem;font-size:1.8rem;display:flex}.article-body ol.zen-article li{margin-bottom:2rem}.article-body ol.zen-article li::marker{color:var(--primary-color);font-size:2rem;font-weight:500;font-family:var(--font-family);font-variation-settings:"wdth" 150}@media screen and (max-width:500px){.article-body ol.zen-article li::marker{font-variation-settings:"wdth" 100;font-size:1.4rem}}.article-body .zen-article strong a,.article-body .zen-article a{color:var(--primary-color);text-underline-offset:4px;background:0 0;padding:0;font-weight:500;text-decoration:underline;transition:opacity .2s}.article-body .zen-article a:hover{opacity:.8;background:0 0;transform:none}.article-body img.figure,.article-body .video-frame{border-radius:var(--radius-out);max-width:100%;height:auto;margin:2rem auto;display:block;box-shadow:0 10px 30px #0000001a}.article-body .carousel-container{aspect-ratio:16/9;background-color:var(--background-color-primary);border-radius:1em;max-width:100%;max-height:70vh;margin:2em auto;position:relative;overflow:hidden}@media screen and (max-width:500px){.article-body .carousel-container{max-width:100%;margin:1em auto}}.article-body .carousel-slides{aspect-ratio:16/9;width:100%;transition:transform .5s ease-in-out;display:flex;position:relative}.article-body .carousel-slide{aspect-ratio:16/9;flex-shrink:0;justify-content:center;align-items:center;min-width:100%;display:flex;position:relative}.article-body .carousel-slide img.figure,.article-body .carousel-slide iframe.video-frame{aspect-ratio:16/9;border-radius:1em;width:100%;height:auto;max-height:70vh;margin:0;display:block}.article-body .carousel-controls{pointer-events:none;z-index:5;justify-content:space-between;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.article-body .carousel-btn{color:#fff;cursor:pointer;z-index:10;pointer-events:auto;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#0003;border:none;border-radius:0;justify-content:center;align-items:center;width:40px;height:60px;margin:0;font-size:1.5em;transition:all .3s;display:flex}.article-body .prev{border-radius:0 5px 5px 0}.article-body .next{border-radius:5px 0 0 5px}.article-body .carousel-btn:hover{background-color:#0009;width:50px}.article-body #done{background-color:var(--background-color-secondary);border-radius:var(--radius-out);text-align:center;background-image:url(https://static.vecteezy.com/system/resources/thumbnails/038/941/388/small/3d-party-popper-png.png);background-position:50%;background-repeat:no-repeat;background-size:contain;margin:4rem 0;padding:4rem 2rem;font-size:1.5rem;font-weight:300}.article-body #done br{margin-bottom:.5rem;display:block}.article-body article.sub{padding-top:1rem}.article-body .mini-list{margin:1.5rem 0;padding-left:1.5rem;list-style:outside}.article-body .mini-list li{padding:.2rem 0;font-size:1.1rem}.article-body .mini-list a{color:var(--primary-color);font-weight:500;text-decoration:underline}.article-body .mini-list details{width:100%;margin:0;padding:0;display:block}.article-body .mini-list summary{cursor:pointer;color:var(--primary-color);font-weight:500;display:list-item}.article-body .mini-list summary::-webkit-details-marker{color:var(--primary-color)}.article-body .mini-list .details-content{background-color:var(--background-color-secondary);border-radius:var(--radius-out);margin-top:1rem;padding:1rem}.article-body .redirects-container{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-top:3rem;display:grid}.article-body a.redirects{border-radius:var(--radius-out);background-color:var(--background-color-secondary);color:var(--text-color);text-align:center;flex-direction:column;gap:.5rem;padding:1.5rem;font-weight:500;text-decoration:none;display:flex}.article-body a.redirects:hover{background-color:var(--primary-color);color:var(--background-color-primary);transform:translateY(-5px)}.article-body a.redirects p{margin:0}.article-body footer .footer{padding-top:2rem}@media screen and (max-width:500px){.article-body article{width:95%}.article-body h1#title{font-size:2rem}.article-body .zen-article h2{font-size:1.4rem}}
