:root{--primary: #565992;--surfaceTint: #565992;--onPrimary: #ffffff;--primaryContainer: #e1e0ff;--onPrimaryContainer: #3f4178;--secondary: #5c5d72;--onSecondary: #ffffff;--secondaryContainer: #e2e0f9;--onSecondaryContainer: #454559;--tertiary: #79536a;--onTertiary: #ffffff;--tertiaryContainer: #ffd8ed;--onTertiaryContainer: #5f3c52;--error: #ba1a1a;--onError: #ffffff;--errorContainer: #ffdad6;--onErrorContainer: #93000a;--background: #fbf8ff;--onBackground: #1b1b21;--surface: #fbf8ff;--onSurface: #1b1b21;--surfaceVariant: #e4e1ec;--onSurfaceVariant: #46464f;--outline: #777680;--outlineVariant: #c7c5d0;--shadow: #000000;--scrim: #000000;--inverseSurface: #303036;--inverseOnSurface: #f3eff7;--inversePrimary: #bfc1ff;--primaryFixed: #e1e0ff;--onPrimaryFixed: #12144b;--primaryFixedDim: #bfc1ff;--onPrimaryFixedVariant: #3f4178;--secondaryFixed: #e2e0f9;--onSecondaryFixed: #191a2c;--secondaryFixedDim: #c5c4dd;--onSecondaryFixedVariant: #454559;--tertiaryFixed: #ffd8ed;--onTertiaryFixed: #2e1125;--tertiaryFixedDim: #e8b9d4;--onTertiaryFixedVariant: #5f3c52;--surfaceDim: #dcd9e0;--surfaceBright: #fbf8ff;--surfaceContainerLowest: #ffffff;--surfaceContainerLow: #f6f2fa;--surfaceContainer: #f0ecf4;--surfaceContainerHigh: #eae7ef;--surfaceContainerHighest: #e4e1e9}@media(prefers-color-scheme: dark){:root{--primary: #bfc1ff;--surfaceTint: #bfc1ff;--onPrimary: #282a60;--primaryContainer: #3f4178;--onPrimaryContainer: #e1e0ff;--secondary: #c5c4dd;--onSecondary: #2e2f42;--secondaryContainer: #454559;--onSecondaryContainer: #e2e0f9;--tertiary: #e8b9d4;--onTertiary: #46263b;--tertiaryContainer: #5f3c52;--onTertiaryContainer: #ffd8ed;--error: #ffb4ab;--onError: #690005;--errorContainer: #93000a;--onErrorContainer: #ffdad6;--background: #131318;--onBackground: #e4e1e9;--surface: #131318;--onSurface: #e4e1e9;--surfaceVariant: #46464f;--onSurfaceVariant: #c7c5d0;--outline: #918f9a;--outlineVariant: #46464f;--shadow: #000000;--scrim: #000000;--inverseSurface: #e4e1e9;--inverseOnSurface: #303036;--inversePrimary: #565992;--primaryFixed: #e1e0ff;--onPrimaryFixed: #12144b;--primaryFixedDim: #bfc1ff;--onPrimaryFixedVariant: #3f4178;--secondaryFixed: #e2e0f9;--onSecondaryFixed: #191a2c;--secondaryFixedDim: #c5c4dd;--onSecondaryFixedVariant: #454559;--tertiaryFixed: #ffd8ed;--onTertiaryFixed: #2e1125;--tertiaryFixedDim: #e8b9d4;--onTertiaryFixedVariant: #5f3c52;--surfaceDim: #131318;--surfaceBright: #39383f;--surfaceContainerLowest: #0e0e13;--surfaceContainerLow: #1b1b21;--surfaceContainer: #1f1f25;--surfaceContainerHigh: #2a292f;--surfaceContainerHighest: #35343a}}:root.light{--primary: #565992;--surfaceTint: #565992;--onPrimary: #ffffff;--primaryContainer: #e1e0ff;--onPrimaryContainer: #3f4178;--secondary: #5c5d72;--onSecondary: #ffffff;--secondaryContainer: #e2e0f9;--onSecondaryContainer: #454559;--tertiary: #79536a;--onTertiary: #ffffff;--tertiaryContainer: #ffd8ed;--onTertiaryContainer: #5f3c52;--error: #ba1a1a;--onError: #ffffff;--errorContainer: #ffdad6;--onErrorContainer: #93000a;--background: #fbf8ff;--onBackground: #1b1b21;--surface: #fbf8ff;--onSurface: #1b1b21;--surfaceVariant: #e4e1ec;--onSurfaceVariant: #46464f;--outline: #777680;--outlineVariant: #c7c5d0;--shadow: #000000;--scrim: #000000;--inverseSurface: #303036;--inverseOnSurface: #f3eff7;--inversePrimary: #bfc1ff;--primaryFixed: #e1e0ff;--onPrimaryFixed: #12144b;--primaryFixedDim: #bfc1ff;--onPrimaryFixedVariant: #3f4178;--secondaryFixed: #e2e0f9;--onSecondaryFixed: #191a2c;--secondaryFixedDim: #c5c4dd;--onSecondaryFixedVariant: #454559;--tertiaryFixed: #ffd8ed;--onTertiaryFixed: #2e1125;--tertiaryFixedDim: #e8b9d4;--onTertiaryFixedVariant: #5f3c52;--surfaceDim: #dcd9e0;--surfaceBright: #fbf8ff;--surfaceContainerLowest: #ffffff;--surfaceContainerLow: #f6f2fa;--surfaceContainer: #f0ecf4;--surfaceContainerHigh: #eae7ef;--surfaceContainerHighest: #e4e1e9}:root.dark{--primary: #bfc1ff;--surfaceTint: #bfc1ff;--onPrimary: #282a60;--primaryContainer: #3f4178;--onPrimaryContainer: #e1e0ff;--secondary: #c5c4dd;--onSecondary: #2e2f42;--secondaryContainer: #454559;--onSecondaryContainer: #e2e0f9;--tertiary: #e8b9d4;--onTertiary: #46263b;--tertiaryContainer: #5f3c52;--onTertiaryContainer: #ffd8ed;--error: #ffb4ab;--onError: #690005;--errorContainer: #93000a;--onErrorContainer: #ffdad6;--background: #131318;--onBackground: #e4e1e9;--surface: #131318;--onSurface: #e4e1e9;--surfaceVariant: #46464f;--onSurfaceVariant: #c7c5d0;--outline: #918f9a;--outlineVariant: #46464f;--shadow: #000000;--scrim: #000000;--inverseSurface: #e4e1e9;--inverseOnSurface: #303036;--inversePrimary: #565992;--primaryFixed: #e1e0ff;--onPrimaryFixed: #12144b;--primaryFixedDim: #bfc1ff;--onPrimaryFixedVariant: #3f4178;--secondaryFixed: #e2e0f9;--onSecondaryFixed: #191a2c;--secondaryFixedDim: #c5c4dd;--onSecondaryFixedVariant: #454559;--tertiaryFixed: #ffd8ed;--onTertiaryFixed: #2e1125;--tertiaryFixedDim: #e8b9d4;--onTertiaryFixedVariant: #5f3c52;--surfaceDim: #131318;--surfaceBright: #39383f;--surfaceContainerLowest: #0e0e13;--surfaceContainerLow: #1b1b21;--surfaceContainer: #1f1f25;--surfaceContainerHigh: #2a292f;--surfaceContainerHighest: #35343a}.token.keyword,.token.selector,.token.important,.token.atrule,.token.bold{color:var(--primary);font-weight:bold}.token.tag,.token.attr-name,.token.property{color:var(--tertiary)}.token.string,.token.function,.token.builtin,.token.symbol,.token.char{color:var(--secondary)}.token.inserted{background-color:color-mix(in srgb, var(--tertiaryContainer) 40%, transparent);color:var(--onTertiaryContainer)}.token.deleted{background-color:color-mix(in srgb, var(--errorContainer) 40%, transparent);color:var(--onErrorContainer)}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:var(--outline);font-style:italic}.token.decorator,.token.annotation{color:var(--tertiary)}.token.italic{font-style:italic}.token.bold{font-weight:bold}@font-face{font-family:"Cantarell";font-style:normal;font-weight:100 800;font-stretch:100%;src:local("Cantarell Regular"),local("Cantarell-Regular"),url("/fonts/cantarell.woff2") format("woff2"),url("/fonts/cantarell.woff") format("woff");font-display:swap}@font-face{font-family:"Monaspace Radon";font-style:normal;font-weight:100 800;font-stretch:100%;src:local("Monaspace Radon"),local("Monaspace-Radon"),url("/fonts/monaspace-radon.woff2") format("woff2"),url("/fonts/monaspace-radon.woff") format("woff");font-display:swap}:root{--fontCantarell: "Cantarell";--fontMonaspaceRadon: "Monaspace Radon"}body{font-family:var(--fontCantarell),sans-serif;font-size:100%;font-weight:400;line-height:1.5}::selection{background:color-mix(var(--primary) 25%, transparent 75%)}h1,h2,h3,h4,h5,h6{font-family:var(--fontCantarell),sans-serif;font-weight:500;margin-bottom:8px}h1{font-size:200%}h2{font-size:180%}h3{font-size:160%}h4{font-size:140%}h5{font-size:125%}h6{font-size:110%}p{margin-bottom:8px;text-align:justify;text-justify:inter-word}p:last-child{margin-bottom:0}small{font-size:80%}pre,code{font-family:var(--fontMonaspaceRadon),monospace}pre{padding:16px;margin-bottom:8px;width:100%;overflow:auto;background:var(--surfaceContainerLow);border:1px solid var(--outlineVariant);border-radius:16px}pre:last-child{margin-bottom:0}button,input,textarea{font-family:inherit;font-size:100%;color:inherit}input,textarea{background:none;padding:12px;outline:1px solid rgba(0,0,0,0);outline-offset:-1px;border:1px solid var(--outlineVariant);border-radius:12px;width:100%;transition:.24s cubic-bezier(0.34, 1.56, 0.64, 1)}input:hover,input:active,input:focus,textarea:hover,textarea:active,textarea:focus{outline-width:2px;outline-color:var(--primary)}ul{list-style:inside}ol{list-style:inside decimal}img{max-width:100%}blockquote{padding:16px;background:var(--secondaryContainer);color:var(--onSecondaryContainer);border-left:4px solid var(--primary);border-radius:16px;margin-bottom:8px}hr{margin-bottom:8px;border:none;border-bottom:1px solid var(--outlineVariant)}button{display:flex;align-items:center;justify-content:center;gap:12px;font-weight:400;background:var(--primary);color:var(--onPrimary);border:1px solid rgba(0,0,0,0);border-radius:8px;padding:8px 12px;cursor:pointer;transition:all .15s cubic-bezier(0.34, 1.56, 0.64, 1)}button:hover,button:focus{scale:1.025}button:active{scale:1.01;border-radius:12px}button:disabled{background:var(--surfaceDim);color:var(--onSurface)}button:disabled:hover{scale:1}a{color:var(--primary);transition:.24s cubic-bezier(0.34, 1.56, 0.64, 1);text-decoration-thickness:1px}a:hover{text-decoration-thickness:3px}*{padding:0;margin:0;box-sizing:border-box;scrollbar-color:var(--primary) var(--surface);scrollbar-gutter:stable}body{background:var(--surface);color:var(--onSurface);min-height:100svh;max-width:80ch;margin:0 auto;padding:16px}body>main{margin-bottom:16px;min-height:calc(100dvh - 75px - 50px - 32px)}@media(max-width: 769px){body>main{min-height:calc(100dvh - 75px - 106px - 60px - 32px)}}body>main ul,body>main ol{margin-bottom:8px}body>main ul:last-child,body>main ol:last-child{margin-bottom:0}nav>ul,nav ol{margin-left:8px}ul ul,ul ol,ol ul,ol ol{margin-left:16px}aside.left{left:calc(50% - 40ch - 250px)}aside.right{right:calc(50% - 40ch - 250px)}@media(min-width: 769px){aside{position:absolute;width:250px}}details{margin-bottom:8px}details>summary{cursor:pointer}details[open]>summary{margin-bottom:8px}.tableWrapper{overflow-x:auto;border:1px solid var(--outlineVariant);border-radius:16px;margin-bottom:1rem}.tableWrapper table{border-collapse:collapse;min-width:100%;table-layout:fixed}.tableWrapper table>thead{background:var(--surfaceContainerHighest);color:var(--onSurfaceContainer)}.tableWrapper table>thead>tr{border-radius:16px 0 0;border-bottom:1px solid var(--outlineVariant)}.tableWrapper table>thead>tr>th{padding:1rem;text-align:left;border-right:1px solid var(--outlineVariant)}.tableWrapper table>thead>tr>th:last-child{border-right:none}.tableWrapper table>tbody>tr{border-bottom:1px solid var(--outlineVariant);transition:150ms}.tableWrapper table>tbody>tr>td{padding:1rem;border-right:1px solid var(--outlineVariant)}.tableWrapper table>tbody>tr>td:last-child{border-right:none}.tableWrapper table>tbody>tr:nth-child(odd){background:var(--surfaceContainer)}.tableWrapper table>tbody>tr:nth-child(even){background:var(--surfaceContainerHigh)}.tableWrapper table>tbody>tr:last-child{border-bottom:none}.tableWrapper table>tbody>tr:hover{background:var(--surfaceContainerLow)}.tableWrapper table>tfoot{background:var(--surfaceContainerHighest)}.tableWrapper table>tfoot>tr{border-top:1px solid var(--outlineVariant)}.tableWrapper table>tfoot>tr>td{padding:.5rem;border-right:1px solid var(--outlineVariant)}.tableWrapper table>tfoot>tr>td:last-child{border-right:none}.modHeader{margin-bottom:8px;display:flex;flex-direction:column;gap:8px}.modHeader .modDownloads>ul{display:flex;gap:8px;list-style:none}.toc ol{list-style:inside disc}main{view-transition-name:main}@keyframes scale-in{from{transform:scale(0.96);opacity:0}to{transform:scale(1);opacity:1}}@keyframes scale-out{from{transform:scale(1);opacity:1}to{transform:scale(0.96);opacity:0}}::view-transition-new(main){animation:scale-in .24s cubic-bezier(0.34, 1.56, 0.64, 1) both}::view-transition-old(main){animation:scale-out .24s cubic-bezier(0.34, 1.56, 0.64, 1) both}@view-transition{navigation:auto}