[data-theme="high-contrast"]{--piggy-main:#000000;--piggy-light:#ffffff;--piggy-neutral:#7f7f7f;--piggy-dark:#ffffff;--piggy-text-main:var(--piggy-light);--piggy-shadow-text:rgba(255,255,255,0);--piggy-card-start:#000000;--piggy-card-end:#000000;--piggy-card-border:#ffffff;--piggy-text-card:#ffffff;--piggy-assignment-card-border:#ffff00;--piggy-assignment-accent:#ffff00;--piggy-information-card-border:#00ffff;--piggy-information-accent:#00ffff;--piggy-card-border-width:2px;--piggy-navbar-start:#000000;--piggy-navbar-end:#000000;--piggy-text-navbar:#ffffff;--piggy-button:#000;--piggy-button-hover:#999;--piggy-button-active:#00ffff80;--piggy-text-button:#fff;--piggy-button-border:#ffffff;--piggy-button-focus:#ffff00;--piggy-nav-button:#000000;--piggy-nav-button-hover:#333333;--piggy-nav-button-text:#ffffff;--piggy-nav-button-border:#ffffff;--piggy-thumbnail-overlay:rgba(0,0,0,1);--piggy-text-thumbnail:var(--piggy-light);--piggy-text-tag:#ffffff;--piggy-text-description:var(--piggy-light);--piggy-text-title:var(--piggy-light);--piggy-text-breadcrumb:var(--piggy-light);--piggy-text-breadcrumb-hover:#ffff00;--piggy-text-hyperlink:#00ffff;--piggy-text-hyperlink-hover:#99ffff;--piggy-menu:#000000;--piggy-menu-text:#ffffff;--piggy-menu-border:#ffffff;--piggy-tooltip:#000000;--piggy-tooltip-text:#ffffff;--piggy-info-box-background:#000000;--piggy-info-box-border:#00b7ff;--piggy-header-border:#ffffff;--piggy-logo:#ff44ff;--piggy-logo-gradient:#ff44ff;--piggy-logo-border:rgba(0,0,0,0);--piggy-header-border:#ffffff;--piggy-content-h1:#ffffff;--piggy-content-h2:#00ffff;--piggy-content-h3:#ffff00;--piggy-content-h4:#ffffff;--piggy-content-h5:#bfbfbf;--piggy-content-h6:#999999;--piggy-header-bg-h1:rgba(255,255,255,0.12);--piggy-header-bg-h2:rgba(0,255,255,0.12);--piggy-header-bg-h3:rgba(255,255,0,0.1);--piggy-header-bg-h4:rgba(255,255,255,0.08);--piggy-header-bg-h5:rgba(191,191,191,0.08);--piggy-header-bg-h6:rgba(153,153,153,0.08);--piggy-table-bg:#000000;--piggy-table-border:#ffffff;--piggy-table-cell-border:rgba(255,255,255,0.72);--piggy-table-header-start:#111111;--piggy-table-header-end:#111111;--piggy-table-header-text:#ffffff;--piggy-table-row-odd:#000000;--piggy-table-row-even:#111111;--piggy-table-row-hover:#1f1f1f;--piggy-table-code-bg:var(--piggy-code-inline-bg);--piggy-table-code-text:var(--piggy-code-inline-text);--piggy-table-shadow:none;--piggy-code:#ffffff;--piggy-code-bg:#000000;--piggy-code-border:#ffffff;--piggy-code-block-bg:#000000;--piggy-code-block-border:#ffffff;--piggy-code-inline-text:#ffffff;--piggy-code-inline-bg:#000000;--piggy-code-inline-border:#ffffff;--piggy-code-block-text:#ffffff;--piggy-code-block-background:#000000;--piggy-code-block-border-color:#ffffff;--piggy-code-block-line-number:#ffff00;--piggy-code-block-line-number-bg:#000000;--piggy-code-block-line-number-border:#ffffff;--piggy-code-clipboard:#ffffff;--piggy-code-clipboard-hover:#ffff00;--piggy-code-selection-bg:#ffffff;--piggy-code-selection-text:#000000;--piggy-code-token-comment:#bfbfbf;--piggy-code-token-keyword:#ffff00;--piggy-code-token-string:#00ffff;--piggy-code-token-number:#00ff00;--piggy-code-token-function:#ff99ff;--piggy-code-token-class:#ffcc66;--piggy-code-token-variable:#ffffff;--piggy-code-token-operator:#ffffff;--piggy-code-token-punctuation:#ffffff;--piggy-code-token-builtin:#66ccff;--piggy-code-token-constant:#00ff00;--piggy-code-token-attribute:#ff99ff;--piggy-code-token-tag:#00ff00;--piggy-code-token-decorator:#ff99ff;--piggy-code-token-deleted:#ff6666;--piggy-code-token-inserted:#66ff66;--piggy-code-token-error:#ff6666;--piggy-admonition-note-bg:#000000;--piggy-admonition-note-title-bg:#000000;--piggy-admonition-note-text:#ffffff;--piggy-admonition-note-icon:#00ffff;--piggy-admonition-note-border:#00ffff;--piggy-admonition-success-bg:#000000;--piggy-admonition-success-title-bg:#000000;--piggy-admonition-success-text:#ffffff;--piggy-admonition-success-icon:#00ff00;--piggy-admonition-success-border:#00ff00;--piggy-admonition-warning-bg:#000000;--piggy-admonition-warning-title-bg:#000000;--piggy-admonition-warning-text:#ffffff;--piggy-admonition-warning-icon:#ffff00;--piggy-admonition-warning-border:#ffff00;--piggy-admonition-danger-bg:#000000;--piggy-admonition-danger-title-bg:#000000;--piggy-admonition-danger-text:#ffffff;--piggy-admonition-danger-icon:#ff0000;--piggy-admonition-danger-border:#ff0000;--piggy-admonition-example-bg:#000000;--piggy-admonition-example-title-bg:#000000;--piggy-admonition-example-text:#ffffff;--piggy-admonition-example-icon:#ff00ff;--piggy-admonition-example-border:#ff00ff;--piggy-admonition-quote-bg:#000000;--piggy-admonition-quote-title-bg:#000000;--piggy-admonition-quote-text:#ffffff;--piggy-admonition-quote-icon:#ffffff;--piggy-admonition-quote-border:#ffffff;--piggy-shadow-box:none;--piggy-shadow-glow:transparent;--piggy-level-container-text:#ffffff;--piggy-level-container:#000000;--piggy-level-container-border:#ffffff;--piggy-assignment-card-start:#000000;--piggy-assignment-card-end:#000000;--piggy-assignment-overlay:#000000;--piggy-assignment-accent:#ff7b00;--piggy-assignment-shadow-glow:transparent;--piggy-information-card-start:#000000;--piggy-information-card-end:#000000;--piggy-information-overlay:#000000;--piggy-information-accent:#00b7ff;--piggy-information-shadow-glow:transparent}[data-theme="high-contrast"] .card-container{border-radius:5px;margin:5px}[data-theme="high-contrast"] .thumbnail-image{border-radius:5px;border-width:var(--piggy-card-border-width);border-color:#ff0000;background-color:#000;padding:5px}[data-theme="high-contrast"] .thumbnail-text-overlay{border-radius:0px;border-width:var(--piggy-card-border-width);border-color:#00ff00;position:relative;margin-top:5px}[data-theme="high-contrast"] .tag-box{border-radius:5px;background-color:#000000!important;border:1px solid #ffffff;color:#ffffff!important;margin-top:5px;filter:none}[data-theme="high-contrast"] .piggy-navbar{border-bottom:var(--piggy-card-border-width) solid white}[data-theme="high-contrast"] :where(.piggy-button,.snout-button){border-width:var(--piggy-card-border-width);border-radius:0px!important}[data-theme="high-contrast"] .level-button{border-radius:5px!important;border-width:0px}[data-theme="high-contrast"] .level-count-container{border-radius:5px;border-width:var(--piggy-card-border-width);border-color:#ffff00;margin-bottom:5px;color:#fff;background-color:#000}[data-theme="high-contrast"] #settings-menu{background-color:black;border-left:4px solid white}[data-theme="high-contrast"] #theme-select option{background-color:black}[data-theme="high-contrast"] .settings-option{border-width:3px;border-radius:0px}[data-theme="high-contrast"] #settings-btn{border-radius:0;border-width:3px}[data-theme="high-contrast"] #level-container .nav-tooltip{border-radius:5px;border-color:white;border-width:1px}[data-theme="high-contrast"] #level-container .nav-tooltip::after{border-width:0}[data-theme="high-contrast"] #language-container .language-dropdown{border-radius:0px;border-width:1px;background-color:black}[data-theme="high-contrast"] #language-container .language-dropdown a{border-bottom:1px solid white}[data-theme="high-contrast"] #language-container .language-dropdown a:last-child{border-bottom:none;border-bottom-left-radius:0px;border-bottom-right-radius:0px}[data-theme="high-contrast"] #language-container .language-dropdown a:first-child{border-top-left-radius:0px;border-top-right-radius:0px}[data-theme="high-contrast"] .md-content .highlighttable,[data-theme="high-contrast"] .md-content .md-code__content{border-radius:5px!important}[data-theme="high-contrast"] .md-content details,[data-theme="high-contrast"] .md-content .tip,[data-theme="high-contrast"] .md-content .admonition{color:var(--piggy-admonition-text,#ffffff)}[data-theme="high-contrast"] .md-content .tabbed-set{border-color:#ffffff;border-radius:5px!important;background:#00000000}[data-theme="high-contrast"] .md-content .tabbed-labels::before{border-color:#ffffff;background-color:#ffffff18!important}[data-theme="high-contrast"] .search-input{border:1px solid #ffffff;border-radius:5px}[data-theme="high-contrast"] .md-content .md-code__button[data-md-type="copy"]{border-radius:0 0.25rem 0 0.25rem!important}[data-theme="high-contrast"] .md-content :is(.admonition,details){color:#ffffff!important;background:color-mix(in srgb,var(--piggy-admonition-border) 8%,#000000)!important;border:1px solid var(--piggy-admonition-border)!important;border-left:0.45rem solid var(--piggy-admonition-border)!important;border-radius:0.25rem 0.25rem 0.25rem 0.25rem!important;box-shadow:none!important}[data-theme="high-contrast"] .md-content .admonition>.admonition-title,[data-theme="high-contrast"] .md-content details>summary{color:#ffffff!important;background:color-mix(in srgb,var(--piggy-admonition-border) 18%,#000000)!important;border-bottom:1px solid var(--piggy-admonition-border)!important;border-radius:0.25rem 0.25rem 0 0!important;text-decoration:underline;text-decoration-color:var(--piggy-admonition-border);text-underline-offset:0.18em}[data-theme="high-contrast"] .md-content .admonition>.admonition-title::before,[data-theme="high-contrast"] .md-content details>summary::before{background-color:var(--piggy-admonition-border)!important}[data-theme="high-contrast"] .md-content details>summary::after{color:var(--piggy-admonition-border)!important}[data-theme="high-contrast"] .md-content :is(.admonition,details){--piggy-table-admonition-accent:var(--piggy-admonition-border);--piggy-table-bg:#000000;--piggy-table-border:var(--piggy-table-admonition-accent);--piggy-table-cell-border:rgba(255,255,255,0.72);--piggy-table-header-start:color-mix(in srgb,var(--piggy-table-admonition-accent) 18%,#000000);--piggy-table-header-end:color-mix(in srgb,var(--piggy-table-admonition-accent) 18%,#000000);--piggy-table-header-text:#ffffff;--piggy-table-row-odd:#000000;--piggy-table-row-even:color-mix(in srgb,var(--piggy-table-admonition-accent) 8%,#000000);--piggy-table-row-hover:color-mix(in srgb,var(--piggy-table-admonition-accent) 16%,#000000);--piggy-table-code-bg:#000000;--piggy-table-code-text:#ffffff}[data-theme="high-contrast"] .md-content :is(.admonition.note,details.note,.admonition.info,details.info,.admonition.tip,details.tip){--piggy-table-admonition-accent:#00ffff}[data-theme="high-contrast"] .md-content :is(.admonition.success,details.success,.admonition.question,details.question){--piggy-table-admonition-accent:#00ff00}[data-theme="high-contrast"] .md-content :is(.admonition.warning,details.warning,.admonition.attention,details.attention){--piggy-table-admonition-accent:#ffff00}[data-theme="high-contrast"] .md-content :is(.admonition.danger,details.danger,.admonition.failure,details.failure,.admonition.bug,details.bug){--piggy-table-admonition-accent:#ff0000}[data-theme="high-contrast"] .md-content :is(.admonition.example,details.example){--piggy-table-admonition-accent:#ff00ff}[data-theme="high-contrast"] .md-content :is(.admonition.quote,details.quote){--piggy-table-admonition-accent:#ffffff}[data-theme="high-contrast"] .md-content :is(.admonition,details),[data-theme="high-contrast"] .md-typeset__scrollwrap,[data-theme="high-contrast"] .md-content table,[data-theme="high-contrast"] .md-typeset table:not([class]){border-radius:0.25rem!important}[data-theme="high-contrast"] .md-content .admonition>.admonition-title,[data-theme="high-contrast"] .md-content details>summary{border-radius:0.25rem 0.25rem 0 0!important}[data-theme="high-contrast"] .md-content table thead tr:first-child th:first-child,[data-theme="high-contrast"] .md-typeset table:not([class]) thead tr:first-child th:first-child{border-top-left-radius:0.25rem!important}[data-theme="high-contrast"] .md-content table thead tr:first-child th:last-child,[data-theme="high-contrast"] .md-typeset table:not([class]) thead tr:first-child th:last-child{border-top-right-radius:0.25rem!important}[data-theme="high-contrast"] .md-content table tbody tr:last-child td:first-child,[data-theme="high-contrast"] .md-typeset table:not([class]) tbody tr:last-child td:first-child{border-bottom-left-radius:0.25rem!important}[data-theme="high-contrast"] .md-content table tbody tr:last-child td:last-child,[data-theme="high-contrast"] .md-typeset table:not([class]) tbody tr:last-child td:last-child{border-bottom-right-radius:0.25rem!important}