@property --icon-scale{syntax:"<number>";inherits:true;initial-value:1}@property --icon-height{syntax:"<length>";inherits:true;initial-value:1cap}@property --flow-space{syntax:"<length>";inherits:false;initial-value:.75rem}@font-face{font-family:Maiden Orange;src:url(../../../fonts/maiden-orange-regular.ttf)format("truetype");font-weight:400;font-style:normal;ascent-override:87%;descent-override:20%;line-gap-override:0%}@font-face{font-family:Zilla Slab;src:url(../../../fonts/zilla-slab-regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Zilla Slab;src:url(../../../fonts/zilla-slab-bold.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:PT Sans Narrow;src:url(../../../fonts/ru/pt-sans-narrow-regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PT Sans Narrow;src:url(../../../fonts/ru/pt-sans-narrow-bold.woff2)format("woff2");font-weight:700;font-style:normal}@font-face{font-family:PT Sans Narrow Picker;src:url(../../../fonts/ru/picker/pt-sans-narrow-regular.woff2)format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Noto Sans SC;src:url(../../../fonts/zh-Hans/noto-sans-sc-variable.woff2)format("woff2-variations");font-weight:100 900;font-style:normal}@font-face{font-family:Noto Sans SC Picker;src:url(../../../fonts/zh-Hans/picker/noto-sans-sc-variable.woff2)format("woff2-variations");font-weight:400;font-style:normal}@font-face{font-family:Noto Sans KR;src:url(../../../fonts/ko/noto-sans-kr-variable.woff2)format("woff2-variations");font-weight:100 900;font-style:normal}@font-face{font-family:Noto Sans KR Picker;src:url(../../../fonts/ko/picker/noto-sans-kr-variable.woff2)format("woff2-variations");font-weight:400;font-style:normal}@font-face{font-family:Noto Sans JP;src:url(../../../fonts/ja/noto-sans-jp-variable.woff2)format("woff2-variations");font-weight:100 900;font-style:normal}@font-face{font-family:Noto Sans JP Picker;src:url(../../../fonts/ja/picker/noto-sans-jp-variable.woff2)format("woff2-variations");font-weight:400;font-style:normal}@layer reset{*,:before,:after{box-sizing:border-box}:not(dialog){margin:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}}@layer globals{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--color-gold:#e4a021;--color-tooltip:#fcc867;--color-white:#f8e9d3;--color-blue:#75aea5;--color-red_1:var(--lightningcss-light,#c5002c)var(--lightningcss-dark,#414141);--color-red_2:var(--lightningcss-light,#9d0d28)var(--lightningcss-dark,#272727);--color-red_3:var(--lightningcss-light,#790007)var(--lightningcss-dark,#171717);--color-red_4:var(--lightningcss-light,#4a0000)var(--lightningcss-dark,#040404);--color-text:var(--color-white);--color-text-shadow:#00000080;--color-background:var(--color-red_1);--color-link:var(--color-tooltip);--color-link-hover:var(--color-white);--color-site-banner:var(--color-red_4);--flow-space-default:.75rem;--readable-width:50rem;--border-radius:.5rem;--border-width:2px;--border-color:var(--color-red_4);--font-family-header:"Maiden Orange", sans-serif;--font-family-text:"Zilla Slab", sans-serif;--font-size-base:1.2rem}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:where(:lang(en),:lang(de),:lang(fr),:lang(es-419),:lang(pt-BR)){--font-family-header:"Maiden Orange", sans-serif;--font-family-text:"Zilla Slab", sans-serif;--font-family-picker:"Zilla Slab", sans-serif}:lang(zh-Hans),[lang=zh-Hans]{--font-family-header:"Noto Sans SC", sans-serif;--font-family-text:"Noto Sans SC", sans-serif;--font-family-picker:"Noto Sans SC Picker", sans-serif}:lang(ja),[lang=ja]{--font-family-header:"Noto Sans JP", sans-serif;--font-family-text:"Noto Sans JP", sans-serif;--font-family-picker:"Noto Sans JP Picker", sans-serif}:lang(ko),[lang=ko]{--font-family-header:"Noto Sans KR", sans-serif;--font-family-text:"Noto Sans KR", sans-serif;--font-family-picker:"Noto Sans KR Picker", sans-serif}:lang(ru),[lang=ru]{--font-family-header:"PT Sans Narrow", sans-serif;--font-family-text:"PT Sans Narrow", sans-serif;--font-family-picker:"PT Sans Narrow Picker", sans-serif}:where([lang]){font-family:var(--font-family-text)}html,body{scrollbar-color:var(--color-gold) var(--color-red_4);max-width:100svw;overflow-x:hidden}body{color:var(--color-text);background-color:var(--color-background);font-size:var(--font-size-base)}h1,h2,h3,h4,h5,h6,.header,:where(h1,h2,h3,h4,h5,h6,.header) *{font-family:var(--font-family-header);letter-spacing:.05em;font-weight:400}:is(h1,h2,h3,h4,h5,h6,.header,:where(h1,h2,h3,h4,h5,h6,.header) *):is(:lang(zh-Hans),:lang(ja),:lang(ko),:lang(ru)){letter-spacing:normal;font-weight:700}:where(h1){font-size:2.5rem}:where(h2){font-size:2rem}:where(h3){font-size:1.75rem}dialog{color:inherit}}@layer global{a{color:var(--color-link);text-underline-offset:.2em;text-decoration-thickness:.075em}a:hover{color:var(--color-link-hover);filter:drop-shadow(.15em .15em 0 var(--color-text-shadow));text-decoration-thickness:.1em}a.inverted{color:var(--color-link-hover)}a.inverted:hover{color:var(--color-link)}:where(h1,h2,h3):not(.no-shadow),.shadow{filter:drop-shadow(.1em .1em 0 var(--color-text-shadow))}}@layer utility{:is(.flow,.flow-deep>*)>*~*{margin-block-start:var(--flow-space,var(--flow-space-default))}.flow>:where(h1,h2,header:has(>:is(h1,h2,h3):last-child))+*{margin-block-start:0}.readable-width{width:100%;max-width:var(--readable-width)}.margin-auto{margin:auto}.flex,.flex.recursive *{gap:.5rem;display:flex}:is(.flex,.flex.recursive *).row{flex-direction:row}:is(.flex,.flex.recursive *).center{align-items:center}:is(.flex,.flex.recursive *).wrap{flex-wrap:wrap}:is(.flex,.flex.recursive *).hcenter{justify-content:center}:is(.flex,.flex.recursive *).space-between{justify-content:space-between}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(ul,ol,menu):where(.reset){margin:0;padding:0;list-style:none}:where(ul,ol):not(.reset){padding-inline-start:2rem}:where(li)::marker{color:var(--color-tooltip)}ol:not(.reset){list-style:decimal-leading-zero}button{cursor:pointer}:where(button,.button,[role=button]):where(.reset){color:var(--color-text);box-shadow:none;background:0 0;border:none;margin:0;padding:0;font-size:1rem;font-weight:400}:where(button,.button,[role=button]):where(.reset):hover{color:var(--color-link)}img.xflip,.xflip img{transform:scaleX(-1)}:not(.flex).center{text-align:center}.pointer{cursor:pointer}.relative{position:relative}.absolute{position:absolute}.inline-block{display:inline-block}.bordered{border-radius:var(--border-radius);border-color:var(--border-color);border-width:var(--border-width);border-style:solid}}:where(section#dudex-page,dialog#referenced-terms){background-color:var(--color-red_2);border:2px solid var(--color-red_4);text-align:center;border-radius:.5rem;padding-block:.5rem 1rem;padding-inline:1rem}:where(section#dudex-page,dialog#referenced-terms) a{color:currentColor}:where(section#dudex-page,dialog#referenced-terms) section{border-radius:.5rem}:where(section#dudex-page,dialog#referenced-terms) section:not(#feature):not(:has(.dudex-header)){padding-block:1rem}:where(section#dudex-page,dialog#referenced-terms) section:has(.dudex-header)>header{padding-block:.25rem;padding-inline:.25rem}:where(section#dudex-page,dialog#referenced-terms) .light{background-color:var(--color-red_3)}:where(section#dudex-page,dialog#referenced-terms) .dark{background-color:var(--color-red_4)}:where(section#dudex-page,dialog#referenced-terms) .tooltip{text-align:left;background-color:var(--color-red_4);color:var(--color-tooltip);padding-inline:1rem;font-size:1.3rem}:where(section#dudex-page,dialog#referenced-terms) .tooltip :is(.glossary-term,.dude-type){color:var(--color-blue)}:where(section#dudex-page,dialog#referenced-terms) .tooltip .variable{color:var(--color-white)}
