[data-theme="matrix"]{--piggy-main:#000000;--piggy-light:#00ff00;--piggy-neutral:#4fae64;--piggy-dark:#d8ffd8;--piggy-text-main:#d8ffd8;--piggy-text-light:#d8ffd8;--piggy-text-neutral:#7bdc8f;--piggy-text-dark:#001a08;--piggy-shadow-text:#003300;--piggy-shadow-box:#002200;--piggy-shadow-glow:rgba(0,255,0,0.2);--piggy-card-start:rgba(0,18,8,0.82);--piggy-card-end:rgba(0,35,12,0.78);--piggy-card-border:rgba(0,255,102,0.62);--piggy-text-card:#d8ffd8;--piggy-assignment-card-start:rgba(0,255,191,0.24);--piggy-assignment-card-end:rgba(0,90,70,0.34);--piggy-assignment-card-border:rgba(0,255,191,0.62);--piggy-assignment-overlay:rgba(0,220,170,0.82);--piggy-assignment-accent:#00ffbf;--piggy-assignment-shadow-glow:rgba(0,255,191,0.28);--piggy-assignment-text:#baffee;--piggy-card-border-width:1px;--piggy-information-card-start:rgba(0,255,255,0.2);--piggy-information-card-end:rgba(0,80,80,0.34);--piggy-information-card-border:rgba(0,255,255,0.56);--piggy-information-overlay:rgba(0,210,210,0.84);--piggy-information-accent:#00ffff;--piggy-information-shadow-glow:rgba(0,255,255,0.28);--piggy-navbar-start:#001900;--piggy-navbar-end:#001100;--piggy-text-navbar:var(--piggy-light);--piggy-button:#003d18;--piggy-button-hover:#007334;--piggy-button-active:#00c766;--piggy-text-button:#d8ffd8;--piggy-level-menu-active:#007334;--piggy-level-menu-active-text:#d8ffd8;--piggy-button-border:#00a84f;--piggy-nav-button:#003016;--piggy-nav-button-hover:#004d22;--piggy-nav-button-text:#d8ffd8;--piggy-nav-button-border:#00a84f;--piggy-thumbnail-overlay:#00330077;--piggy-text-thumbnail:var(--piggy-light);--piggy-text-tag:#00ff00;--piggy-text-description:var(--piggy-light);--piggy-text-title:var(--piggy-light);--piggy-text-breadcrumb:var(--piggy-light);--piggy-text-breadcrumb-hover:#00cc00;--piggy-menu:var(--piggy-main);--piggy-menu-text:var(--piggy-light);--piggy-tooltip:#001100;--piggy-tooltip-text:#00ff00;--piggy-text-hyperlink:#00ffff;--piggy-text-hyperlink-hover:#99ffff;--piggy-logo:rgb(154,255,159);--piggy-logo-gradient:linear-gradient(45deg,rgb(137,255,216),rgb(0,255,85),rgb(30,255,0));--piggy-logo-border:rgba(0,0,0,0.65);--piggy-info-box-background:#00a3c255;--piggy-info-box-border:#00bcd4;--piggy-level-container-text:var(--piggy-light);--piggy-level-container:rgb(0,0,0);--piggy-level-container-border:rgba(0,255,0,1);--piggy-header-border:rgba(0,255,102,0.5);--piggy-content-h1:#d8ffd8;--piggy-content-h2:#00ffff;--piggy-content-h3:#00ff66;--piggy-content-h4:#b6ff5f;--piggy-content-h5:#7cff7c;--piggy-content-h6:#66cc66;--piggy-header-bg-h1:linear-gradient(to top,rgba(216,255,216,0.12),transparent);--piggy-header-bg-h2:linear-gradient(to top,rgba(0,255,255,0.14),transparent);--piggy-header-bg-h3:linear-gradient(to top,rgba(0,255,102,0.14),transparent);--piggy-header-bg-h4:linear-gradient(to top,rgba(182,255,95,0.12),transparent);--piggy-header-bg-h5:linear-gradient(to top,rgba(124,255,124,0.1),transparent);--piggy-header-bg-h6:linear-gradient(to top,rgba(102,204,102,0.1),transparent);--piggy-table-bg:rgba(0,0,0,0.72);--piggy-table-border:rgba(0,255,102,0.42);--piggy-table-cell-border:rgba(0,255,102,0.2);--piggy-table-header-start:rgba(0,255,102,0.11);--piggy-table-header-end:rgba(0,255,102,0.11);--piggy-table-header-text:#00ffbf;--piggy-table-row-odd:rgba(0,255,102,0.025);--piggy-table-row-even:rgba(0,255,102,0.055);--piggy-table-row-hover:rgba(0,255,102,0.12);--piggy-table-code-bg:var(--piggy-code-inline-bg);--piggy-table-code-text:var(--piggy-code-inline-text);--piggy-table-shadow:none;--piggy-code:#d8ffd8;--piggy-code-bg:#001a12;--piggy-code-border:rgba(0,255,170,0.45);--piggy-code-block-bg:#000000;--piggy-code-block-border:#00ff66;--piggy-code-inline-text:#00ffff;--piggy-code-inline-bg:#001f1f;--piggy-code-inline-border:rgba(0,255,255,0.45);--piggy-code-block-text:#d8ffd8;--piggy-code-block-background:#000000;--piggy-code-block-border-color:#00ff66;--piggy-code-block-line-number:#007a33;--piggy-code-block-line-number-bg:#000a04;--piggy-code-block-line-number-border:#005f2a;--piggy-code-clipboard:#00ff66;--piggy-code-clipboard-hover:#00ffff;--piggy-code-selection-bg:#00ff66;--piggy-code-selection-text:#000000;--piggy-code-token-comment:#007f3f;--piggy-code-token-keyword:#00ff66;--piggy-code-token-string:#00ffff;--piggy-code-token-number:#ffd75f;--piggy-code-token-function:#7cff7c;--piggy-code-token-class:#b6ff5f;--piggy-code-token-variable:#d8ffd8;--piggy-code-token-operator:#00ffaa;--piggy-code-token-punctuation:#66cc66;--piggy-code-token-builtin:#5fd7ff;--piggy-code-token-constant:#ffd75f;--piggy-code-token-attribute:#aaff66;--piggy-code-token-tag:#00ff66;--piggy-code-token-decorator:#baffba;--piggy-code-token-deleted:#ff4444;--piggy-code-token-inserted:#00ff66;--piggy-code-token-error:#ff4444;--piggy-admonition-note-bg:#001f1f;--piggy-admonition-note-title-bg:#003333;--piggy-admonition-note-text:#d8ffd8;--piggy-admonition-note-icon:#00ffff;--piggy-admonition-note-border:#00ffff;--piggy-admonition-success-bg:#001f0f;--piggy-admonition-success-title-bg:#003318;--piggy-admonition-success-text:#d8ffd8;--piggy-admonition-success-icon:#00ff66;--piggy-admonition-success-border:#00ff66;--piggy-admonition-warning-bg:#221a00;--piggy-admonition-warning-title-bg:#3a2b00;--piggy-admonition-warning-text:#fff7c2;--piggy-admonition-warning-icon:#ffd75f;--piggy-admonition-warning-border:#ffd75f;--piggy-admonition-danger-bg:#220808;--piggy-admonition-danger-title-bg:#3a1010;--piggy-admonition-danger-text:#ffd8d8;--piggy-admonition-danger-icon:#ff4444;--piggy-admonition-danger-border:#ff4444;--piggy-admonition-example-bg:#101f00;--piggy-admonition-example-title-bg:#193300;--piggy-admonition-example-text:#e8ffd8;--piggy-admonition-example-icon:#b6ff5f;--piggy-admonition-example-border:#b6ff5f;--piggy-admonition-quote-bg:#001100;--piggy-admonition-quote-title-bg:#001d00;--piggy-admonition-quote-text:#d8ffd8;--piggy-admonition-quote-icon:#66cc66;--piggy-admonition-quote-border:#00bb00}[data-theme="matrix"] .md-content h1{color:var(--piggy-content-h1)!important;text-shadow:0px 2px 5px #000000;background:var(--piggy-header-bg-h1)}[data-theme="matrix"] .md-content h2{color:var(--piggy-content-h2)!important;text-shadow:0px 2px 5px #000000;background:var(--piggy-header-bg-h2)}[data-theme="matrix"] .md-content h3{color:var(--piggy-content-h3)!important;text-shadow:0px 2px 5px #000000;background:var(--piggy-header-bg-h3)}[data-theme="matrix"] .md-content h4{color:var(--piggy-content-h4)!important;text-shadow:0px 2px 5px #000000;background:var(--piggy-header-bg-h4)}[data-theme="matrix"] .md-content h5{color:var(--piggy-content-h5)!important;text-shadow:0px 2px 5px #000000;background:var(--piggy-header-bg-h5)}[data-theme="matrix"] .md-content h6{color:var(--piggy-content-h6)!important;text-shadow:0px 2px 5px #000000;background:var(--piggy-header-bg-h6)}[data-theme="matrix"] .card-container{border-radius:0.25rem}[data-theme="matrix"] .thumbnail-image{border-radius:0.25rem!important;box-shadow:var(--piggy-assignment-shadow-glow)!important}[data-theme="matrix"] .card-assignment .description-container,[data-theme="matrix"] .card-assignment .card-title{color:var(--piggy-assignment-text)!important}[data-theme="matrix"] .card-assignment .description-container{border-color:var(--piggy-assignment-text)!important}[data-theme="matrix"] .background-overlay canvas#matrix{opacity:0.72;filter:blur(0.35px) brightness(1.04) contrast(1.06)}@media (prefers-reduced-motion:reduce){[data-theme="matrix"] .background-overlay canvas#matrix{display:none!important}}[data-theme="matrix"] .md-content,[data-theme="matrix"] .md-code__content{border-radius:0.25rem!important}[data-theme="matrix"] .md-content{border:1px solid #00ff00;border-radius:0.5rem!important;background-color:#000000ee;box-shadow:0 0 0.75rem rgba(0,255,0,0.14),inset 0 0 1.25rem rgba(0,255,0,0.06)}[data-theme="matrix"] .md-content details,[data-theme="matrix"] .md-content .tip,[data-theme="matrix"] .md-content .admonition{color:#00ff00;border-color:rgba(0,255,0,0.45);box-shadow:inset 0 0 0.85rem rgba(0,255,0,0.06)}[data-theme="matrix"] .md-content .tabbed-labels::before{border-color:#00ff00;background-color:rgba(0,255,0,0.2)!important}[data-theme="matrix"] .md-content .tabbed-set{background:#001100;border-color:rgba(0,255,0,0.45);box-shadow:inset 0 0 0.75rem rgba(0,255,0,0.05)}[data-theme="matrix"] .md-content code:not(.md-code__content){text-shadow:0 0 0.25rem rgba(0,255,255,0.22)}[data-theme="matrix"] .md-content .highlight,[data-theme="matrix"] .md-content .highlighttable,[data-theme="matrix"] .md-content .md-code__content{text-shadow:0 0 0.25rem rgba(0,255,80,0.16)}[data-theme="matrix"] .md-content .highlighttable{box-shadow:0 0 0.75rem rgba(0,255,0,0.18),inset 0 0 1.25rem rgba(0,255,0,0.06)}[data-theme="matrix"] .md-content .md-code__button[data-md-type="copy"]{border-radius:0 0.25rem 0 0.25rem!important}[data-theme="matrix"] .md-content :is(.admonition,details){text-shadow:0 0 0.35rem rgba(0,255,80,0.22);box-shadow:inset 0 0 0.85rem rgba(0,255,0,0.06),0 0 0.45rem rgba(0,255,0,0.08)!important}[data-theme="matrix"] .md-content .admonition>.admonition-title,[data-theme="matrix"] .md-content details>summary{text-shadow:0 0 0.35rem rgba(0,255,120,0.3)}[data-theme="matrix"] .md-content :is(.admonition,details){--piggy-table-admonition-accent:rgba(0,255,102,0.18);--piggy-table-bg:rgba(0,0,0,0.22);--piggy-table-border:var(--piggy-table-admonition-accent);--piggy-table-cell-border:rgba(216,255,216,0.08);--piggy-table-header-start:rgba(216,255,216,0.045);--piggy-table-header-end:rgba(216,255,216,0.045);--piggy-table-header-text:var(--piggy-admonition-text);--piggy-table-row-odd:rgba(216,255,216,0.012);--piggy-table-row-even:rgba(216,255,216,0.028);--piggy-table-row-hover:rgba(216,255,216,0.052);--piggy-table-code-bg:rgba(0,0,0,0.28);--piggy-table-code-text:var(--piggy-admonition-text)}[data-theme="matrix"] .md-content :is(.admonition.note,details.note,.admonition.info,details.info,.admonition.tip,details.tip){--piggy-table-admonition-accent:rgba(0,255,255,0.22);--piggy-table-header-start:rgba(0,255,255,0.07);--piggy-table-header-end:rgba(0,255,255,0.07);--piggy-table-row-hover:rgba(0,255,255,0.085)}[data-theme="matrix"] .md-content :is(.admonition.success,details.success,.admonition.question,details.question){--piggy-table-admonition-accent:rgba(0,255,102,0.22);--piggy-table-header-start:rgba(0,255,102,0.07);--piggy-table-header-end:rgba(0,255,102,0.07);--piggy-table-row-hover:rgba(0,255,102,0.085)}[data-theme="matrix"] .md-content :is(.admonition.warning,details.warning,.admonition.attention,details.attention){--piggy-table-admonition-accent:rgba(255,215,95,0.22);--piggy-table-header-start:rgba(255,215,95,0.07);--piggy-table-header-end:rgba(255,215,95,0.07);--piggy-table-row-hover:rgba(255,215,95,0.085)}[data-theme="matrix"] .md-content :is(.admonition.danger,details.danger,.admonition.failure,details.failure,.admonition.bug,details.bug){--piggy-table-admonition-accent:rgba(255,68,68,0.22);--piggy-table-header-start:rgba(255,68,68,0.07);--piggy-table-header-end:rgba(255,68,68,0.07);--piggy-table-row-hover:rgba(255,68,68,0.085)}[data-theme="matrix"] .md-content :is(.admonition.example,details.example){--piggy-table-admonition-accent:rgba(182,255,95,0.21);--piggy-table-header-start:rgba(182,255,95,0.068);--piggy-table-header-end:rgba(182,255,95,0.068);--piggy-table-row-hover:rgba(182,255,95,0.082)}[data-theme="matrix"] .md-content :is(.admonition.quote,details.quote){--piggy-table-admonition-accent:rgba(102,204,102,0.19);--piggy-table-header-start:rgba(102,204,102,0.06);--piggy-table-header-end:rgba(102,204,102,0.06);--piggy-table-row-hover:rgba(102,204,102,0.075)}[data-theme="matrix"] .md-content :is(.admonition,details),[data-theme="matrix"] .md-typeset__scrollwrap,[data-theme="matrix"] .md-content table,[data-theme="matrix"] .md-typeset table:not([class]),[data-theme="matrix"] .md-content{border-radius:0.25rem!important}[data-theme="matrix"] .md-content .admonition>.admonition-title,[data-theme="matrix"] .md-content details>summary{border-radius:0.25rem 0.25rem 0 0!important}[data-theme="matrix"] .md-content table thead tr:first-child th:first-child,[data-theme="matrix"] .md-typeset table:not([class]) thead tr:first-child th:first-child{border-top-left-radius:0.25rem!important}[data-theme="matrix"] .md-content table thead tr:first-child th:last-child,[data-theme="matrix"] .md-typeset table:not([class]) thead tr:first-child th:last-child{border-top-right-radius:0.25rem!important}[data-theme="matrix"] .md-content table tbody tr:last-child td:first-child,[data-theme="matrix"] .md-typeset table:not([class]) tbody tr:last-child td:first-child{border-bottom-left-radius:0.25rem!important}[data-theme="matrix"] .md-content table tbody tr:last-child td:last-child,[data-theme="matrix"] .md-typeset table:not([class]) tbody tr:last-child td:last-child{border-bottom-right-radius:0.25rem!important}