body.dark{--accent:#efbb35;--background:#11151c;--primary:#192734;--text:#f8f8f8;--cursive-color:#c8c8c8;--inverted-text:var(--text);--header-link:var(--text);--code:#8be9fd;--border-light:#ffffff1a;--border-medium:#ffffff26;--border-dark:#fff3;--shadow-light:#0000001a;--shadow-medium:#0003;--shadow-dark:#0000004d;--shadow-strong:#0009;--shadow-very-strong:#000c;--shadow-hover-light:#8b909514;--code-syntax-pink:#ff6ac1;--code-syntax-line-numbers:#8b95a8;--code-syntax-success:#4ade80;--code-syntax-white:#fff;--code-label-text:#ffffffd9;--code-copy-button-text:#fffc;--code-copy-success-bg:#4ade8033;--code-copy-success-border:#4ade804d;--inline-code-bg:var(--primary);--inline-code-text:var(--code);--inline-code-border:var(--border-medium);--overlay-light:#0006;--overlay-dark:#0009;--gray-lightest:#eee;--gray-lighter:#ddd;--gray-light:#9a9a9a;--gray-medium:#7a7a7a;--gray-dark:#636363;--gray-darker:#333;--footer-link:var(--text);--footer-meta:var(--cursive-color);--footer-tech-link:var(--text);--lang-switcher-text:#f8f8f8;--rating-favorite:#ef4444;--text-secondary:#f8f8f8cc;--text-tertiary:#f8f8f8b3;--card-background:var(--primary);--card-background-subtle:var(--primary);--progress-bar-fill:#4ade80;--progress-bar-bg:#ffffff14;--gender-female-primary:#ec4899;--gender-female-secondary:#d946ef;--gender-male-primary:#06b6d4;--gender-male-secondary:#3b82f6;--series-badge-bg:#8b5a2bd9;--series-badge-text:linen;--course-badge-bg:#000c;--course-badge-text:#fff;--course-badge-hover-bg:#ffffff26;--tutorial-badge-bg:#007acc;--tutorial-badge-text:#fff;--skill-success:#34d44a;--skill-success-dark:#2a9e3c;--skill-error:#d43434;--search-hover-bg:#ffffff0d;--search-scrollbar-track:#ffffff0d;--search-scrollbar-thumb:#efbb354d;--search-scrollbar-thumb-hover:#efbb3580;--search-focus-ring:#efbb351a;--search-placeholder:#f8f8f866;--search-result-bg:#ffffff08;--search-result-hover-border:#efbb354d;--search-mark-bg:#efbb354d;--search-counter-border:#efbb3533}body.light{--accent:#0056b3;--background:#fbfef9;--primary:#071013;--text:#284b63;--cursive-color:#6a6a6a;--inverted-text:var(--background);--header-link:var(--inverted-text);--code:#d63384;--border-light:#00000014;--border-medium:#0000001f;--border-dark:#00000026;--shadow-light:#0000000d;--shadow-medium:#0000001a;--shadow-dark:#00000026;--shadow-strong:#0009;--shadow-very-strong:#000c;--shadow-hover-light:#272c3114;--code-syntax-pink:#ff6ac1;--code-syntax-line-numbers:#8b95a8;--code-syntax-success:#16a34a;--code-syntax-white:#fff;--code-label-text:#ffffffe6;--code-line-numbers-light:#b8bfc9;--code-copy-button-bg:#ffffff14;--code-copy-button-text:#ffffffd9;--code-copy-button-hover:#fffffff2;--code-copy-success-bg:#16a34a33;--code-copy-success-border:#16a34a66;--code-border-light:#ffffff1f;--code-border-medium:#ffffff2e;--code-border-dark:#ffffff40;--inline-code-bg:#0056b314;--inline-code-text:#d63384;--inline-code-border:#0056b31f;--overlay-light:#0003;--overlay-dark:#0006;--gray-lightest:#f8f9fa;--gray-lighter:#e9ecef;--gray-light:#999;--gray-medium:#7a7a7a;--gray-dark:#6a6a6a;--gray-darker:#284b63;--footer-link:#b0b0b0;--footer-meta:#b0b0b0;--footer-tech-link:#d0d0d0;--lang-switcher-text:#284b63;--rating-favorite:#dc2626;--text-secondary:#3d5a6f;--text-tertiary:#4a6880;--card-background:#0056b308;--card-background-subtle:#0056b308;--progress-bar-fill:#16a34a;--progress-bar-bg:#00000014;--gender-female-primary:#db2777;--gender-female-secondary:#c026d3;--gender-male-primary:#0891b2;--gender-male-secondary:#2563eb;--series-badge-bg:#654321e6;--series-badge-text:beige;--course-badge-bg:#000c;--course-badge-text:#fff;--course-badge-hover-bg:#ffffff26;--tutorial-badge-bg:#007acc;--tutorial-badge-text:#fff;--lang-badge-bg:#8080801a;--skill-success:#34d44a;--skill-success-dark:#2a9e3c;--skill-error:#d43434;--search-modal-bg:#fbfef9;--search-modal-text:#284b63;--search-modal-cursive:#6a6a6a;--search-hover-bg:#0000000d;--search-scrollbar-track:#0000000d;--search-scrollbar-thumb:#0056b34d;--search-scrollbar-thumb-hover:#0056b380;--search-input-bg:#e8ede7;--search-accent:#0056b3;--search-focus-ring:#0056b31a;--search-placeholder:#284b6366;--search-result-bg:#0000000a;--search-result-hover-border:#0056b366;--search-mark-bg:#0056b326;--search-counter-border:#0056b333}html{--accent:#efbb35;--background:#11151c;--primary:#192734;--text:#f8f8f8;--cursive-color:#c8c8c8;--inverted-text:var(--text);--header-link:var(--text);--code:#8be9fd;--border-light:#ffffff1a;--border-medium:#ffffff26;--border-dark:#fff3;--shadow-light:#0000001a;--shadow-medium:#0003;--shadow-dark:#0000004d;--shadow-strong:#0009;--shadow-very-strong:#000c;--shadow-hover-light:#8b909514;--code-syntax-pink:#ff6ac1;--code-syntax-line-numbers:#8b95a8;--code-syntax-success:#4ade80;--code-syntax-white:#fff;--code-label-text:#ffffffd9;--code-copy-button-text:#fffc;--code-copy-success-bg:#4ade8033;--code-copy-success-border:#4ade804d;--inline-code-bg:var(--primary);--inline-code-text:var(--code);--inline-code-border:var(--border-medium);--overlay-light:#0006;--overlay-dark:#0009;--gray-lightest:#eee;--gray-lighter:#ddd;--gray-light:#9a9a9a;--gray-medium:#7a7a7a;--gray-dark:#636363;--gray-darker:#333;--footer-link:var(--text);--footer-meta:var(--cursive-color);--footer-tech-link:var(--text);--lang-switcher-text:#f8f8f8;--rating-favorite:#ef4444;--text-secondary:#f8f8f8cc;--text-tertiary:#f8f8f8b3;--card-background:var(--primary);--card-background-subtle:var(--primary);--progress-bar-fill:#4ade80;--progress-bar-bg:#ffffff14;--gender-female-primary:#ec4899;--gender-female-secondary:#d946ef;--gender-male-primary:#06b6d4;--gender-male-secondary:#3b82f6;--series-badge-bg:#8b5a2bd9;--series-badge-text:linen;--course-badge-bg:#000c;--course-badge-text:#fff;--course-badge-hover-bg:#ffffff26;--tutorial-badge-bg:#007acc;--tutorial-badge-text:#fff;--lang-badge-bg:#80808026;--skill-success:#34d44a;--skill-success-dark:#2a9e3c;--skill-error:#d43434}html.light{--accent:#0056b3;--background:#fbfef9;--primary:#071013;--text:#284b63;--cursive-color:#6a6a6a;--inverted-text:var(--background);--header-link:var(--inverted-text);--code:#d63384;--border-light:#00000014;--border-medium:#0000001f;--border-dark:#00000026;--shadow-light:#0000000d;--shadow-medium:#0000001a;--shadow-dark:#00000026;--code-syntax-pink:#ff6ac1;--code-syntax-line-numbers:#8b95a8;--code-syntax-success:#16a34a;--code-syntax-white:#fff;--code-label-text:#ffffffe6;--code-line-numbers-light:#b8bfc9;--code-copy-button-bg:#ffffff14;--code-copy-button-text:#ffffffd9;--code-copy-button-hover:#fffffff2;--code-copy-success-bg:#16a34a33;--code-copy-success-border:#16a34a66;--code-border-light:#ffffff1f;--code-border-medium:#ffffff2e;--code-border-dark:#ffffff40;--inline-code-bg:#0056b314;--inline-code-text:#d63384;--inline-code-border:#0056b31f;--overlay-light:#0003;--overlay-dark:#0006;--gray-lightest:#f8f9fa;--gray-lighter:#e9ecef;--gray-light:#999;--gray-medium:#7a7a7a;--gray-dark:#6a6a6a;--gray-darker:#284b63;--footer-link:#b0b0b0;--footer-meta:#b0b0b0;--footer-tech-link:#d0d0d0;--lang-switcher-text:#284b63;--rating-favorite:#dc2626;--text-secondary:#3d5a6f;--text-tertiary:#4a6880;--card-background:#0056b308;--card-background-subtle:#0056b308;--progress-bar-fill:#16a34a;--progress-bar-bg:#00000014;--gender-female-primary:#db2777;--gender-female-secondary:#c026d3;--gender-male-primary:#0891b2;--gender-male-secondary:#2563eb;--series-badge-bg:#654321e6;--series-badge-text:beige;--course-badge-bg:#000c;--course-badge-text:#fff;--course-badge-hover-bg:#ffffff26;--tutorial-badge-bg:#007acc;--tutorial-badge-text:#fff;--lang-badge-bg:#8080801a;--skill-success:#34d44a;--skill-success-dark:#2a9e3c;--skill-error:#d43434}body{--deckgo-highlight-code-background:var(--primary);--deckgo-highlight-code-padding:20px;--deckgo-highlight-code-color:#f8f8f8;--deckgo-highlight-code-margin:20px 0 20px -20px;--deckgo-highlight-code-container-width:calc(100% + 40px)}@media only print{body.light{--background:#fff;--primary:#000;--text:var(--primary);--inverted-text:var(--background)}}.youtube-embed{aspect-ratio:16/9;width:100%;max-width:100%;box-shadow:none;cursor:pointer;background-color:#000;border-radius:0;margin:2rem auto;position:relative;overflow:hidden}@media only screen and (width>=768px){.youtube-embed{max-width:600px;box-shadow:0 4px 6px var(--shadow-light);border-radius:.5rem}}@media only screen and (width>=992px){.youtube-embed{max-width:720px}}@media only screen and (width>=1200px){.youtube-embed{max-width:750px}}.youtube-embed__thumbnail{object-fit:cover;width:100%;height:100%;transition:opacity .2s;position:absolute;top:0;left:0}.youtube-embed:hover .youtube-embed__thumbnail{opacity:.85}.youtube-embed__iframe{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.youtube-embed__play{cursor:pointer;background:0 0;border:0;padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.youtube-embed__play__bg{fill:#212121;opacity:.8;transition:fill .1s,opacity .1s}.youtube-embed__play__arrow{fill:#fff}.youtube-embed:hover .youtube-embed__play__bg{fill:red;opacity:1}
