aboutsummaryrefslogtreecommitdiff
path: root/resources/_gen
diff options
context:
space:
mode:
Diffstat (limited to 'resources/_gen')
-rw-r--r--resources/_gen/assets/sass/print.scss_1b40c387e9e0dc928366b05b33018dc5.content1
-rw-r--r--resources/_gen/assets/sass/print.scss_1b40c387e9e0dc928366b05b33018dc5.json1
-rw-r--r--resources/_gen/assets/sass/print.scss_fac971ac3b65f0ecfa10b7ccf117eb9b.content28
-rw-r--r--resources/_gen/assets/sass/print.scss_fac971ac3b65f0ecfa10b7ccf117eb9b.json1
-rw-r--r--resources/_gen/assets/sass/styles.scss_15d2610c0cb97b9efb592f553b76c9f9.content1
-rw-r--r--resources/_gen/assets/sass/styles.scss_15d2610c0cb97b9efb592f553b76c9f9.json1
-rw-r--r--resources/_gen/assets/sass/styles.scss_f3a5364e991a57c56f5dcd8d7251924a.content1146
-rw-r--r--resources/_gen/assets/sass/styles.scss_f3a5364e991a57c56f5dcd8d7251924a.json1
-rw-r--r--resources/_gen/assets/scss/style.scss_77b10c8e87ff110a62c52933fe3f7f11.content10
-rw-r--r--resources/_gen/assets/scss/style.scss_77b10c8e87ff110a62c52933fe3f7f11.json1
-rw-r--r--resources/_gen/images/img/avatar_hu13739649187745961479.pngbin0 -> 410 bytes
-rw-r--r--resources/_gen/images/img/logo_hu12649729852859296353.pngbin0 -> 23931 bytes
12 files changed, 1191 insertions, 0 deletions
diff --git a/resources/_gen/assets/sass/print.scss_1b40c387e9e0dc928366b05b33018dc5.content b/resources/_gen/assets/sass/print.scss_1b40c387e9e0dc928366b05b33018dc5.content
new file mode 100644
index 0000000..f488e0e
--- /dev/null
+++ b/resources/_gen/assets/sass/print.scss_1b40c387e9e0dc928366b05b33018dc5.content
@@ -0,0 +1 @@
+@media print{.print-none,.pager,.mobile-nav,aside,nav,footer{display:none}}@media print{html{font-size:12pt}html,body,.page{background-color:white;border-color:black;box-shadow:none;color:black}.main{width:100%}:link,:visited{text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}}
diff --git a/resources/_gen/assets/sass/print.scss_1b40c387e9e0dc928366b05b33018dc5.json b/resources/_gen/assets/sass/print.scss_1b40c387e9e0dc928366b05b33018dc5.json
new file mode 100644
index 0000000..a8da564
--- /dev/null
+++ b/resources/_gen/assets/sass/print.scss_1b40c387e9e0dc928366b05b33018dc5.json
@@ -0,0 +1 @@
+{"Target":"css/print.31e2819287afc91406f2fd43d21a8ba4a0cdfc272e439c90db0c6e47efc7c346.css","MediaType":"text/css","Data":{"Integrity":"sha256-MeKBkoevyRQG8v1D0hqLpKDN/CcuQ5yQ2wxuR+/Hw0Y="}} \ No newline at end of file
diff --git a/resources/_gen/assets/sass/print.scss_fac971ac3b65f0ecfa10b7ccf117eb9b.content b/resources/_gen/assets/sass/print.scss_fac971ac3b65f0ecfa10b7ccf117eb9b.content
new file mode 100644
index 0000000..deb4356
--- /dev/null
+++ b/resources/_gen/assets/sass/print.scss_fac971ac3b65f0ecfa10b7ccf117eb9b.content
@@ -0,0 +1,28 @@
+@media print {
+ .print-none,
+ .pager,
+ .mobile-nav,
+ aside,
+ nav,
+ footer {
+ display: none; } }
+
+@media print {
+ html {
+ font-size: 12pt; }
+ html,
+ body,
+ .page {
+ background-color: white;
+ border-color: black;
+ box-shadow: none;
+ color: black; }
+ .main {
+ width: 100%; }
+ :link,
+ :visited {
+ text-decoration: underline; }
+ abbr[title]::after {
+ content: " (" attr(title) ")"; } }
+
+/*# sourceMappingURL=print.css.map */ \ No newline at end of file
diff --git a/resources/_gen/assets/sass/print.scss_fac971ac3b65f0ecfa10b7ccf117eb9b.json b/resources/_gen/assets/sass/print.scss_fac971ac3b65f0ecfa10b7ccf117eb9b.json
new file mode 100644
index 0000000..820f6c9
--- /dev/null
+++ b/resources/_gen/assets/sass/print.scss_fac971ac3b65f0ecfa10b7ccf117eb9b.json
@@ -0,0 +1 @@
+{"Target":"css/print.css","MediaType":"text/css","Data":{}} \ No newline at end of file
diff --git a/resources/_gen/assets/sass/styles.scss_15d2610c0cb97b9efb592f553b76c9f9.content b/resources/_gen/assets/sass/styles.scss_15d2610c0cb97b9efb592f553b76c9f9.content
new file mode 100644
index 0000000..aadc1e6
--- /dev/null
+++ b/resources/_gen/assets/sass/styles.scss_15d2610c0cb97b9efb592f553b76c9f9.content
@@ -0,0 +1 @@
+:root{--color-brand: #333;--color-brand-alt: #999;--color-brand-light: #ccc;--color-brand-dark: #666;--color-text: #000;--color-text-bg: #fff;--color-text-meta: #666;--color-link: #333;--color-link-visited: #333;--color-link-hover: #999;--color-link-active: #c00;--color-link-inverted: #fff;--color-link-visited-inverted: #fff;--color-link-hover-inverted: #fff;--color-link-active-inverted: #c00;--color-border: #333;--color-border-light: #ccc;--color-border-dark: #666;--color-autocomplete: #000;--color-autocomplete-bg: #fff;--color-autocomplete-select: #fff;--color-autocomplete-select-bg: #0072b9;--color-body-bg: #fff;--color-header-bg: #fff;--color-footer-bg: #fff;--color-backdrop: #eee;--color-mobile-menu: #333;--color-mobile-menu-cover: rgba(0,0,0,0.2);--color-button: #333;--color-button-hover: #999;--color-button-text: #fff;--color-button-text-hover: #fff;--color-button-disabled: #999;--color-mark-highlight: #c00;--color-mark-bg: #fd0;--color-menu-active: #000;--color-preview-bg: #fffadb;--color-row-header: rgba(0,0,0,0);--color-row-odd: #f7f7f7;--color-row-even: rgba(0,0,0,0);--color-status: #43a808;--color-status-bg: #f4feee;--color-warning: #000;--color-warning-bg: #fffce6;--color-warning-border: #fd0;--color-error: #c00;--color-error-bg: #fff0f0;--color-watermark: #eee;--color-headings: #333;--color-code: #333;--color-highlight: #999;--fs-xxxxl: 3rem;--fs-xxxl: 2.5rem;--fs-xxl: 2rem;--fs-xl: 1.5rem;--fs-l: 1.25rem;--fs-m: 1rem;--fs-s: .889rem;--fs-xs: .778rem;--fw-headings: 700;--fw-bolder: 900;--fw-bold: 700;--fw-medium: 500;--fw-normal: 400;--fw-light: 300;--fw-lighter: 200;--ff-body: ui-serif,Charter,Bitstream Charter,Sitka Text,Cambria,serif;--ff-headings: ui-sans-serif,system-ui,sans-serif;--ff-alt: system-ui,sans-serif;--ff-monospace: ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;--radius-xl: 1rem;--radius-l: .75rem;--radius-m: .5rem;--radius-s: .3rem;--radius-xs: .125rem;--breakout: calc(5px + 1.5625vw);--gutters-reverse: calc(0px - (5px + 1.5625vw));--gutters: calc(5px + 1.5625vw);--heading-line-height: 1.3;--indent-amount: 2rem;--max-content-width: 1111px;--max-line-width: 70ch;--max-page-width: 1111px}html{-webkit-text-size-adjust:none;text-size-adjust:none;min-height:100%;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*::before,*::after{box-sizing:inherit}body{margin:0;padding:0}img,svg,picture,audio,video,canvas,iframe,embed,object{display:block}img,svg,video{max-width:100%;height:auto}figure{margin-inline:0}input,button,textarea,select{font:inherit;letter-spacing:inherit;word-spacing:inherit}@media (min-width: 666px){[type='search']{-webkit-appearance:textfield}}code,kbd,samp{font-family:var(--ff-monospace)}html{font-family:var(--ff-body);font-size:calc(18 / 16 * 100%);line-height:1.5;color:var(--color-text)}form{margin-block:0 1.5rem}input,textarea,select{margin-block:0 1.5rem}label{display:block;font-weight:var(--fw-bold)}label:has(+:required)::after{content:'*';color:var(--color-mark-highlight)}input,label,textarea,select{max-width:var(--max-line-width)}fieldset{border:1px solid var(--color-border)}input{width:Min(20em, 100%)}[type='text'],textarea{width:Min(30em, 100%)}input:not(:only-of-type)+[type='submit'],textarea+[type='submit']{display:block}@media (min-width: 666px){input:only-of-type:has(+[type='submit']){margin-right:.5rem}}blockquote{margin-block:0 1.5rem;margin-inline:var(--indent-amount)}dl,ol,ul,menu{margin-block:0 1.5rem}dd{margin:0;margin-inline-start:var(--indent-amount)}ol,ul,menu{padding:0;padding-inline-start:var(--indent-amount)}ol ol,ol ul,ol menu,ul ol,ul ul,ul menu,menu ol,menu ul,menu menu{margin:0}.main li{max-width:var(--max-line-width)}header{margin-block:0 .495rem}hr{height:0}p{margin-block:0 1.5rem;text-wrap:pretty}.main p{max-width:var(--max-line-width)}pre{margin-block:0 1.5rem;font-family:var(--ff-monospace)}code:not([data-lang]),kbd,samp{color:var(--color-code)}h1,h2,h3,h4,h5,h6{margin-block:1.5em .495em;color:var(--color-headings);font-family:var(--ff-headings);font-weight:var(--fw-headings);line-height:var(--heading-line-height);text-wrap:balance}h1+h1,h1+h2,h1+h3,h1+h4,h1+h5,h1+h6,h2+h1,h2+h2,h2+h3,h2+h4,h2+h5,h2+h6,h3+h1,h3+h2,h3+h3,h3+h4,h3+h5,h3+h6,h4+h1,h4+h2,h4+h3,h4+h4,h4+h5,h4+h6,h5+h1,h5+h2,h5+h3,h5+h4,h5+h5,h5+h6,h6+h1,h6+h2,h6+h3,h6+h4,h6+h5,h6+h6{margin-block-start:.75em}.main h1,.main h2,.main h3,.main h4,.main h5,.main h6{max-width:var(--max-line-width)}h1{margin-block:1.5rem .75rem;font-size:var(--fs-xxl);letter-spacing:-.01em}h2{font-size:var(--fs-xl);letter-spacing:-.01em}h3{font-size:var(--fs-l);letter-spacing:-.01em}h4{font-size:var(--fs-m)}h5{font-size:var(--fs-s)}h6{font-size:var(--fs-xs)}figure.image,img.image{--image-padding: .75rem}@media (min-width: 666px){figure.image.center,img.image.center{margin-inline:auto}figure.image.left,img.image.left{padding-inline-end:var(--image-padding);padding-block-end:var(--image-padding);margin:0;float:left;clear:both}figure.image.right,img.image.right{padding-inline-start:var(--image-padding);padding-block-end:var(--image-padding);margin:0;float:right;clear:both}}figure{margin-block:0 1.5rem}figure.image figcaption{padding-block-start:var(--image-padding)}@media (min-width: 666px){figure.image figcaption{display:table-caption;caption-side:bottom;padding-block-start:0}}figure.image figcaption p{margin:0}@media (min-width: 666px){figure.image{display:table}figure.image.left figcaption{padding-inline-end:var(--image-padding);padding-block-end:var(--image-padding)}figure.image.right figcaption{padding-inline-start:var(--image-padding);padding-block-end:var(--image-padding)}}figure.podcast audio{width:95%}img.image{margin-block:0 1.5rem}a{color:var(--color-link)}:visited{color:var(--color-link-visited)}a:hover,a:focus{color:var(--color-link-hover)}a:active{color:var(--color-link-active)}[aria-current]{text-decoration:none}@media (prefers-reduced-motion: no-preference){:has(:target){scroll-behavior:smooth;scroll-padding-block-start:var(--gutters)}}.link-nav a,.pagination a,.pager a{text-decoration:none}.link-nav a:hover,.link-nav a:focus,.pagination a:hover,.pager a:hover,.pagination a:focus,.pager a:focus{text-decoration:underline}.link-inverted a,.card--inverted a,.box--inverted a{color:var(--color-link-inverted)}.link-inverted a:visited,.card--inverted a:visited,.box--inverted a:visited{color:var(--color-link-visited-inverted)}.link-inverted a:hover,.link-inverted a:focus,.card--inverted a:hover,.box--inverted a:hover,.card--inverted a:focus,.box--inverted a:focus{color:var(--color-link-hover-inverted)}.link-inverted a:active,.card--inverted a:active,.box--inverted a:active{color:var(--color-link-active-inverted)}table{margin-block:0 1.5rem;border-collapse:collapse;width:100%}td,th{padding:0;vertical-align:text-top}th{vertical-align:bottom}caption,th{text-align:start}.layout__page{max-width:var(--max-page-width)}@media (min-width: 666px){.layout__page{margin-inline:auto;min-height:100vh;min-height:100svh}}.layout__header,.layout__footer,.layout__main,.layout__navigation,.layout__first-sidebar,.layout__second-sidebar,.layout__page-top,.layout__page-bottom,.layout__cookieconsent{padding-inline:var(--gutters);min-width:0}.layout__page{display:grid;grid-template-areas:'head' 'nav' 'top' 'main' 'side1' 'side2' 'bottom' 'foot' 'notice';grid-template-rows:auto auto auto 1fr auto auto auto auto auto;grid-template-columns:1fr}@media (min-width: 999px){.layout__page{grid-template-rows:auto auto auto 1fr auto auto auto}.layout__sidebar-first{grid-template-areas:'head head' 'nav nav' 'side1 top' 'side1 main' 'side1 bottom' 'foot foot' 'notice notice';grid-template-columns:1fr 2fr}.layout__sidebar-second{grid-template-areas:'head head' 'nav nav' 'top side2' 'main side2' 'bottom side2' 'foot foot' 'notice notice';grid-template-columns:2fr 1fr}.layout__sidebar-two{grid-template-areas:'head head head' 'nav nav nav' 'side1 top side2' 'side1 main side2' 'side1 bottom side2' 'foot foot foot' 'notice notice notice';grid-template-columns:1fr 2fr 1fr}}.layout__header{grid-area:head}.layout__navigation{grid-area:nav}.layout__page-top{grid-area:top}.layout__main{grid-area:main}.layout__first-sidebar{grid-area:side1}.layout__second-sidebar{grid-area:side2}.layout__page-bottom{grid-area:bottom}.layout__footer{grid-area:foot}.layout__cookieconsent{grid-area:notice}.box{margin-block:1.5rem;padding:.75rem;border:5px solid var(--color-border)}.box__title,.box .title{margin-top:0}.box--highlight{border-color:var(--color-highlight)}.box--fit{width:fit-content}.box--gutter{padding-inline:var(--gutters)}.box--inverted{background:var(--color-border);color:var(--color-text-bg)}.box--inverted *{color:var(--color-text-bg)}.box>*:first-child{margin-top:0}.box>*:last-child{margin-bottom:0}.button,button,[type='button'],[type='reset'],[type='submit']{display:inline-block;font-family:var(--ff-headings);text-decoration:none;text-align:center;width:fit-content;margin-right:1rem;margin-bottom:1rem;padding:.2rem 1rem;cursor:pointer;color:var(--color-button-text);background-color:var(--color-button);border:1px solid var(--color-button);border-radius:var(--radius-s)}.button:hover,.button:focus-visible,.button:active,button:hover,button:focus-visible,button:active,[type='button']:hover,[type='button']:focus-visible,[type='button']:active,[type='reset']:hover,[type='reset']:focus-visible,[type='reset']:active,[type='submit']:hover,[type='submit']:focus-visible,[type='submit']:active{text-decoration:none;color:var(--color-button-text-hover);background-color:var(--color-button-hover)}.button--small{font-size:var(--fs-xs);margin-right:.5rem;margin-bottom:.5rem;padding:.2rem .75rem}.button--alt{color:var(--color-button-text-hover);background-color:var(--color-button-hover)}.button--alt:hover,.button--alt:focus-visible,.button--alt:active{color:var(--color-button-text);background-color:var(--color-button)}.button--outline{color:var(--color-button);background-color:var(--color-button-text);border-color:var(--color-button)}.button--outline:hover,.button--outline:focus-visible,.button--outline:active{color:var(--color-button-text);background-color:var(--color-button)}.button--shadow:hover,main button:hover{box-shadow:2px 2px 5px 1px var(--color-button-hover)}.button--shadow:active,main button:active{box-shadow:inset 2px 2px 5px 1px var(--color-button)}[disabled].button,button[disabled],[disabled][type='button'],[disabled][type='reset'],[disabled][type='submit']{background-color:var(--color-grey-extra-light);border:1px solid var(--color-button-disabled);background-image:none;text-shadow:none}.cards{margin-block:1.5rem}.card{padding:.75rem;border:1px solid var(--color-border)}.card--highlight{border-color:var(--color-highlight)}.card--featured{grid-row:span 2;grid-column:span 2}.card--gutter{padding-inline:var(--gutters)}.card--inverted{background:var(--color-border);color:var(--color-text-bg)}.card>*:first-child{margin-top:0}.card>*:last-child{margin-bottom:0}.grid-center{display:grid;place-items:center}.text-center{text-align:center}.margin-center{margin-inline:auto}.clearfix::before{content:'';display:table}.clearfix::after{content:'';display:table;clear:both}.cookieconsent{display:flex;flex-flow:wrap;justify-content:center;gap:.5rem;position:sticky;bottom:0;width:100%;padding-block-start:.5rem;color:var(--color-warning);background-color:var(--color-warning-bg);border-top:4px solid var(--color-warning-border);font-size:var(--fs-s);transform:translateY(100vh);transition:all 130ms ease-out;z-index:99}.button--accept{border-color:var(--color-status)}.button--decline{border-color:var(--color-warning-border)}.js-cookieconsent-open{transform:translateY(0)}.divider,hr{margin-block:1.5rem;border:0;border-top:1px solid var(--color-border)}.divider>:first-child,hr>:first-child{margin-top:1.5rem}.disabled,.pagination .disabled .page-link,.pager .disabled .page-link,[disabled].button,button[disabled],[disabled][type='button'],[disabled][type='reset'],[disabled][type='submit']{cursor:default;color:var(--color-button-disabled)}.disabled:hover,.disabled:focus,.disabled:active,.pagination .disabled .page-link:hover,.pager .disabled .page-link:hover,[disabled].button:hover,button[disabled]:hover,[disabled][type='button']:hover,[disabled][type='reset']:hover,[disabled][type='submit']:hover,.pagination .disabled .page-link:focus,.pager .disabled .page-link:focus,[disabled].button:focus,button[disabled]:focus,[disabled][type='button']:focus,[disabled][type='reset']:focus,[disabled][type='submit']:focus,.pagination .disabled .page-link:active,.pager .disabled .page-link:active,[disabled].button:active,button[disabled]:active,[disabled][type='button']:active,[disabled][type='reset']:active,[disabled][type='submit']:active{color:var(--color-button-disabled);text-decoration:none}.flex-group{gap:1.5rem;display:flex;flex-wrap:wrap}.flex-group>*{flex:1;flex-basis:100%;flex-grow:0}.flex-group--grow{flex-grow:1}@media (min-width: 666px){.flex-group--2>*{flex-basis:calc(100% / 2 - 1.5rem)}.flex-group--3>*{flex-basis:calc(100% / 3 - 1.5rem)}.flex-group--4>*{flex-basis:calc(100% / 4 - 1.5rem)}.flex-group--5>*{flex-basis:calc(100% / 5 - 1.5rem)}.flex-group--6>*{flex-basis:calc(100% / 6 - 1.5rem)}}.flex-inline,.pagination,.pager,.navbar,.tags ul{--gap: .5rem;display:flex;flex-wrap:wrap;gap:var(--gap);padding:0;text-align:start}.flex-inline__item,.flex-inline li,.pagination li,.pager li,.navbar li,.tags ul li{list-style:none}.flex-inline--inline,.tags ul{display:inline-flex}.footer{padding-block:var(--gutters);background-color:var(--color-footer-bg);text-align:center}.footer p{margin:0}.grid-group,.cards{--column-min: 200px;--gap: 1.5rem;display:grid;gap:var(--gap);grid-template-columns:repeat(auto-fit, minmax(Min(var(--column-min), 100%), 1fr))}.grid-group--fill{grid-template-columns:repeat(auto-fill, minmax(Min(var(--column-min), 100%), 1fr))}.grid-group--100{--column-min: 100px}.grid-group--150{--column-min: 150px}.grid-group--200{--column-min: 200px}.grid-group--250{--column-min: 250px}.grid-group--300{--column-min: 300px}.grid-group--350{--column-min: 350px}.grid-group--400{--column-min: 400px}.grid-group--500{--column-min: 500px}.grid-group--600{--column-min: 600px}.grid-stack{display:grid}.grid-stack>*{grid-column:1 / 2;grid-row:1 / 2}.header{padding-block:var(--gutters);display:flex;flex-direction:column;gap:var(--gutters);background-color:var(--color-header-bg)}@media (min-width: 666px){.header{flex-direction:row}}.header__logo{width:fit-content}.header__logo-image{vertical-align:bottom}.header__site-name{margin:0;line-height:1}.header__site-link:link,.header__site-link:visited{color:var(--color-text);text-decoration:none}.header__site-link:hover,.header__site-link:focus{text-decoration:underline}@media (min-width: 666px){.header__region{margin-inline-start:auto}}.hidden,html.nojs .nojs-hidden,html.js .js-hidden{display:none}.icon-inline .icon-link{opacity:0;transition:all 130ms ease-in;text-decoration:none}.icon-inline:focus-visible .icon-link,.icon-inline:hover .icon-link{opacity:.3}.icon-inline:focus-visible .icon-link:focus-visible,.icon-inline:focus-visible .icon-link:hover,.icon-inline:hover .icon-link:focus-visible,.icon-inline:hover .icon-link:hover{opacity:1}.icon-inline svg{display:inline;vertical-align:middle}.language-selector{display:flex}.language-icon{margin-inline-end:.75rem;fill:var(--color-text)}.ul-straight-left,article>ul,aside>ul{display:table;list-style:none;padding:0}.ul-straight-left>li,article>ul>li,aside>ul>li{display:table-row}.ul-straight-left>li::before,article>ul>li::before,aside>ul>li::before{padding-inline-end:.75rem;display:table-cell;content:'\2981';font-size:var(--fs-s)}.ol-straight-left,article>ol,aside>ol{display:table;list-style:none;padding:0}.ol-straight-left>li,article>ol>li,aside>ol>li{display:table-row;counter-increment:table-ol}.ol-straight-left>li::before,article>ol>li::before,aside>ol>li::before{padding-inline-end:.75rem;display:table-cell;content:counter(table-ol) ".";font-size:var(--fs-s);text-align:end}.ul-straight-left--off{display:block;list-style:inherit}.ul-straight-left--off>li{display:list-item}.ul-straight-left--off>li::before{content:'';display:inline;padding:inherit}.message{padding:.5rem;outline-width:2px;outline-style:solid;width:95%}.message.status{background-color:var(--color-status-bg);color:var(--color-status);outline-color:var(--color-status)}.message.warning{background-color:var(--color-warning-bg);color:var(--color-warning);outline-color:var(--color-warning-border)}.message.error{background-color:var(--color-error-bg);color:var(--color-error);outline-color:var(--color-error)}.message--highlight{animation:2s linear infinite outline-highlight}@keyframes outline-highlight{50%{outline-width:.3rem}}.meta{font-family:var(--ff-headings);font-size:var(--fs-xs);color:var(--color-text-meta)}.responsive-video{--aspect-ratio: 9 / 16;position:relative;padding-bottom:calc(var(--aspect-ratio) * 100%);padding-top:25px;height:0}.responsive-video__embed,.responsive-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.responsive-video--4-3{--aspect-ratio: 3 / 4}.mt--xxl{margin-block-start:4.5rem}.mb--xxl{margin-block-end:4.5rem}.mtb--xxl{margin-block:4.5rem}.mt--xl{margin-block-start:3rem}.mb--xl{margin-block-end:3rem}.mtb--xl{margin-block:3rem}.mt--l{margin-block-start:2.25rem}.mb--l{margin-block-end:2.25rem}.mtb--l{margin-block:2.25rem}.mt--m{margin-block-start:1.5rem}.mb--m{margin-block-end:1.5rem}.mtb--m{margin-block:1.5rem}.mt--s{margin-block-start:1.125rem}.mb--s{margin-block-end:1.125rem}.mtb--s{margin-block:1.125rem}.mt--xs{margin-block-start:.75rem}.mb--xs{margin-block-end:.75rem}.mtb--xs{margin-block:.75rem}.mt--xxs{margin-block-start:.45rem}.mb--xxs{margin-block-end:.45rem}.mtb--xxs{margin-block:.45rem}.mt--0{margin-block-start:0}.mb--0{margin-block-end:0}.mtb--0{margin-block:0}.zebra-table{--cell-padding: .5rem}@media (max-width: 666px){.zebra-table{--cell-padding: .3rem}}.zebra-table th,.zebra-table td{padding:var(--cell-padding)}.zebra-table thead tr{background-color:var(--color-row-header)}.zebra-table tbody tr:nth-child(odd){background-color:var(--color-row-odd)}.zebra-table tbody tr:nth-child(even){background-color:var(--color-row-even)}.responsive-table{--gap: .5rem}@media (max-width: 666px){.responsive-table th{display:none}.responsive-table td{display:grid;gap:var(--gap);grid-template-columns:12ch auto}.responsive-table td::before{content:attr(aria-label) ":";font-weight:var(--fw-bold)}.responsive-table td:first-of-type{padding-block-start:var(--gap)}.responsive-table td:last-of-type{padding-block-end:var(--gap)}}.tags ul{margin-block:0}.visually-hidden:not(:focus,:active){position:absolute;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;width:1px;overflow:hidden;white-space:nowrap}.navbar{margin-block:0}.pagination,.pager{margin-block:1.5rem;justify-content:center}.pagination__item,.pagination .page-link,.pager__item,.pager .page-link{padding-inline:2px}.pagination .active,.pager .active{font-weight:var(--fw-bold)}body{background-color:var(--color-backdrop)}.page{background-color:var(--color-body-bg)}.footer{border-top:2px solid var(--color-border)}th,label,legend,figcaption{font-size:var(--fs-s)}.language-selector,.footer{font-size:var(--fs-xs)}th,label,legend,.main-menu,.header,.footer{color:var(--color-headings);font-family:var(--ff-headings)}th,label{font-weight:var(--fw-headings)}@media (min-width: 666px){article .submitted,article .tags{display:inline-block;padding-inline-end:1rem}}article code{font-size:var(--fs-xs);overflow-wrap:break-word}article pre{border-radius:var(--radius-xs);padding:5px;border:1px solid var(--color-border-light);background-color:var(--color-text-bg);overflow:auto;max-height:300px;max-width:90vw}article pre.chroma{max-height:initial;overflow-x:scroll}article pre>code{display:inline-block;white-space:pre}.content-dates{text-align:end}.main-menu{margin-top:.75rem;outline:0}.main-menu li{margin-bottom:.75rem;padding:0}.main-menu a{display:block;background-color:var(--color-button);color:var(--color-text-bg);padding:2px 8px;text-decoration:none}.main-menu a:hover,.main-menu a:focus{background-color:var(--color-button-hover)}.main-menu a:active,.main-menu a[aria-current]{background-color:var(--color-button);text-decoration:underline}.search-text{font-size:var(--fs-l)}main input:not(:placeholder-shown):valid,main textarea:not(:placeholder-shown):valid{background-color:var(--color-status-bg)}main input:not(:placeholder-shown):invalid,main textarea:not(:placeholder-shown):invalid{background-color:var(--color-error-bg)}main input:focus:invalid,main textarea:focus:invalid{background-color:var(--color-warning-bg)}.js-submitted input:valid,.js-submitted textarea:valid{background-color:var(--color-status-bg)}.js-submitted input:invalid,.js-submitted textarea:invalid{background-color:var(--color-error-bg)}
diff --git a/resources/_gen/assets/sass/styles.scss_15d2610c0cb97b9efb592f553b76c9f9.json b/resources/_gen/assets/sass/styles.scss_15d2610c0cb97b9efb592f553b76c9f9.json
new file mode 100644
index 0000000..1e4fe40
--- /dev/null
+++ b/resources/_gen/assets/sass/styles.scss_15d2610c0cb97b9efb592f553b76c9f9.json
@@ -0,0 +1 @@
+{"Target":"css/styles.4fe048222d6e6e524b6510636b00f2cd8ddbe2df0106a15f42ab37b811bbf157.css","MediaType":"text/css","Data":{"Integrity":"sha256-T+BIIi1ublJLZRBjawDyzY3b4t8BBqFfQqs3uBG78Vc="}} \ No newline at end of file
diff --git a/resources/_gen/assets/sass/styles.scss_f3a5364e991a57c56f5dcd8d7251924a.content b/resources/_gen/assets/sass/styles.scss_f3a5364e991a57c56f5dcd8d7251924a.content
new file mode 100644
index 0000000..8ba08c3
--- /dev/null
+++ b/resources/_gen/assets/sass/styles.scss_f3a5364e991a57c56f5dcd8d7251924a.content
@@ -0,0 +1,1146 @@
+:root {
+ --color-brand: #333333;
+ --color-brand-alt: #999999;
+ --color-brand-light: #cccccc;
+ --color-brand-dark: #666666;
+ --color-text: #000;
+ --color-text-bg: #fff;
+ --color-text-meta: #666666;
+ --color-link: #333333;
+ --color-link-visited: #333333;
+ --color-link-hover: #999999;
+ --color-link-active: #c00;
+ --color-link-inverted: #fff;
+ --color-link-visited-inverted: #fff;
+ --color-link-hover-inverted: #fff;
+ --color-link-active-inverted: #c00;
+ --color-border: #333333;
+ --color-border-light: #cccccc;
+ --color-border-dark: #666666;
+ --color-autocomplete: #000;
+ --color-autocomplete-bg: #fff;
+ --color-autocomplete-select: #fff;
+ --color-autocomplete-select-bg: #0072b9;
+ --color-body-bg: #fff;
+ --color-header-bg: #fff;
+ --color-footer-bg: #fff;
+ --color-backdrop: #eeeeee;
+ --color-mobile-menu: #333333;
+ --color-mobile-menu-cover: rgba(0, 0, 0, 0.2);
+ --color-button: #333333;
+ --color-button-hover: #999999;
+ --color-button-text: #fff;
+ --color-button-text-hover: #fff;
+ --color-button-disabled: #999999;
+ --color-mark-highlight: #c00;
+ --color-mark-bg: #fd0;
+ --color-menu-active: #000;
+ --color-preview-bg: #fffadb;
+ --color-row-header: transparent;
+ --color-row-odd: #f7f7f7;
+ --color-row-even: transparent;
+ --color-status: #43a808;
+ --color-status-bg: #f4feee;
+ --color-warning: #000;
+ --color-warning-bg: #fffce6;
+ --color-warning-border: #fd0;
+ --color-error: #c00;
+ --color-error-bg: #fff0f0;
+ --color-watermark: #eeeeee;
+ --color-headings: #333333;
+ --color-code: #333333;
+ --color-highlight: #999999;
+ --fs-xxxxl: 3rem;
+ --fs-xxxl: 2.5rem;
+ --fs-xxl: 2rem;
+ --fs-xl: 1.5rem;
+ --fs-l: 1.25rem;
+ --fs-m: 1rem;
+ --fs-s: 0.889rem;
+ --fs-xs: 0.778rem;
+ --fw-headings: 700;
+ --fw-bolder: 900;
+ --fw-bold: 700;
+ --fw-medium: 500;
+ --fw-normal: 400;
+ --fw-light: 300;
+ --fw-lighter: 200;
+ --ff-body: ui-serif, Charter, Bitstream Charter, Sitka Text, Cambria, serif;
+ --ff-headings: ui-sans-serif, system-ui, sans-serif;
+ --ff-alt: system-ui, sans-serif;
+ --ff-monospace: ui-monospace, Cascadia Code, Source Code Pro, Menlo, Consolas, DejaVu Sans Mono, monospace;
+ --radius-xl: 1rem;
+ --radius-l: 0.75rem;
+ --radius-m: 0.5rem;
+ --radius-s: 0.3rem;
+ --radius-xs: 0.125rem;
+ --breakout: calc(5px + 1.5625vw);
+ --gutters-reverse: calc(0px - (5px + 1.5625vw));
+ --gutters: calc(5px + 1.5625vw);
+ --heading-line-height: 1.3;
+ --indent-amount: 2rem;
+ --max-content-width: 1111px;
+ --max-line-width: 70ch;
+ --max-page-width: 1111px; }
+
+html {
+ -webkit-text-size-adjust: none;
+ text-size-adjust: none;
+ min-height: 100%;
+ box-sizing: border-box;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale; }
+
+*,
+*::before,
+*::after {
+ box-sizing: inherit; }
+
+body {
+ margin: 0;
+ padding: 0; }
+
+img,
+svg,
+picture,
+audio,
+video,
+canvas,
+iframe,
+embed,
+object {
+ display: block; }
+
+img,
+svg,
+video {
+ max-width: 100%;
+ height: auto; }
+
+figure {
+ margin-inline: 0; }
+
+input,
+button,
+textarea,
+select {
+ font: inherit;
+ letter-spacing: inherit;
+ word-spacing: inherit; }
+
+@media (min-width: 666px) {
+ [type='search'] {
+ -webkit-appearance: textfield; } }
+
+code,
+kbd,
+samp {
+ font-family: var(--ff-monospace); }
+
+html {
+ font-family: var(--ff-body);
+ font-size: calc(18 / 16 * 100%);
+ line-height: 1.5;
+ color: var(--color-text); }
+
+form {
+ margin-block: 0 1.5rem; }
+
+input,
+textarea,
+select {
+ margin-block: 0 1.5rem; }
+
+label {
+ display: block;
+ font-weight: var(--fw-bold); }
+ label:has(+ :required)::after {
+ content: '*';
+ color: var(--color-mark-highlight); }
+
+input,
+label,
+textarea,
+select {
+ max-width: var(--max-line-width); }
+
+fieldset {
+ border: 1px solid var(--color-border); }
+
+input {
+ width: Min(20em, 100%); }
+
+[type='text'],
+textarea {
+ width: Min(30em, 100%); }
+
+input:not(:only-of-type) + [type='submit'],
+textarea + [type='submit'] {
+ display: block; }
+
+@media (min-width: 666px) {
+ input:only-of-type:has(+ [type='submit']) {
+ margin-right: .5rem; } }
+
+blockquote {
+ margin-block: 0 1.5rem;
+ margin-inline: var(--indent-amount); }
+
+dl,
+ol,
+ul,
+menu {
+ margin-block: 0 1.5rem; }
+
+dd {
+ margin: 0;
+ margin-inline-start: var(--indent-amount); }
+
+ol,
+ul,
+menu {
+ padding: 0;
+ padding-inline-start: var(--indent-amount); }
+ ol ol,
+ ol ul,
+ ol menu,
+ ul ol,
+ ul ul,
+ ul menu,
+ menu ol,
+ menu ul,
+ menu menu {
+ margin: 0; }
+
+.main li {
+ max-width: var(--max-line-width); }
+
+header {
+ margin-block: 0 0.495rem; }
+
+hr {
+ height: 0; }
+
+p {
+ margin-block: 0 1.5rem;
+ text-wrap: pretty; }
+ .main p {
+ max-width: var(--max-line-width); }
+
+pre {
+ margin-block: 0 1.5rem;
+ font-family: var(--ff-monospace); }
+
+code:not([data-lang]),
+kbd,
+samp {
+ color: var(--color-code); }
+
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+ margin-block: 1.5em 0.495em;
+ color: var(--color-headings);
+ font-family: var(--ff-headings);
+ font-weight: var(--fw-headings);
+ line-height: var(--heading-line-height);
+ text-wrap: balance; }
+ h1 + h1, h1 + h2, h1 + h3, h1 + h4, h1 + h5, h1 + h6,
+ h2 + h1,
+ h2 + h2,
+ h2 + h3,
+ h2 + h4,
+ h2 + h5,
+ h2 + h6,
+ h3 + h1,
+ h3 + h2,
+ h3 + h3,
+ h3 + h4,
+ h3 + h5,
+ h3 + h6,
+ h4 + h1,
+ h4 + h2,
+ h4 + h3,
+ h4 + h4,
+ h4 + h5,
+ h4 + h6,
+ h5 + h1,
+ h5 + h2,
+ h5 + h3,
+ h5 + h4,
+ h5 + h5,
+ h5 + h6,
+ h6 + h1,
+ h6 + h2,
+ h6 + h3,
+ h6 + h4,
+ h6 + h5,
+ h6 + h6 {
+ margin-block-start: 0.75em; }
+ .main h1, .main h2, .main h3, .main h4, .main h5, .main h6 {
+ max-width: var(--max-line-width); }
+
+h1 {
+ margin-block: 1.5rem 0.75rem;
+ font-size: var(--fs-xxl);
+ letter-spacing: -.01em; }
+
+h2 {
+ font-size: var(--fs-xl);
+ letter-spacing: -.01em; }
+
+h3 {
+ font-size: var(--fs-l);
+ letter-spacing: -.01em; }
+
+h4 {
+ font-size: var(--fs-m); }
+
+h5 {
+ font-size: var(--fs-s); }
+
+h6 {
+ font-size: var(--fs-xs); }
+
+figure.image,
+img.image {
+ --image-padding: .75rem; }
+ @media (min-width: 666px) {
+ figure.image.center,
+ img.image.center {
+ margin-inline: auto; }
+ figure.image.left,
+ img.image.left {
+ padding-inline-end: var(--image-padding);
+ padding-block-end: var(--image-padding);
+ margin: 0;
+ float: left;
+ clear: both; }
+ figure.image.right,
+ img.image.right {
+ padding-inline-start: var(--image-padding);
+ padding-block-end: var(--image-padding);
+ margin: 0;
+ float: right;
+ clear: both; } }
+figure {
+ margin-block: 0 1.5rem; }
+ figure.image figcaption {
+ padding-block-start: var(--image-padding); }
+ @media (min-width: 666px) {
+ figure.image figcaption {
+ display: table-caption;
+ caption-side: bottom;
+ padding-block-start: 0; } }
+ figure.image figcaption p {
+ margin: 0; }
+ @media (min-width: 666px) {
+ figure.image {
+ display: table; }
+ figure.image.left figcaption {
+ padding-inline-end: var(--image-padding);
+ padding-block-end: var(--image-padding); }
+ figure.image.right figcaption {
+ padding-inline-start: var(--image-padding);
+ padding-block-end: var(--image-padding); } }
+ figure.podcast audio {
+ width: 95%; }
+
+img.image {
+ margin-block: 0 1.5rem; }
+
+a {
+ color: var(--color-link); }
+
+:visited {
+ color: var(--color-link-visited); }
+
+a:hover,
+a:focus {
+ color: var(--color-link-hover); }
+
+a:active {
+ color: var(--color-link-active); }
+
+[aria-current] {
+ text-decoration: none; }
+
+@media (prefers-reduced-motion: no-preference) {
+ :has(:target) {
+ scroll-behavior: smooth;
+ scroll-padding-block-start: var(--gutters); } }
+
+.link-nav a,
+.pagination a,
+.pager a {
+ text-decoration: none; }
+ .link-nav a:hover, .link-nav a:focus,
+ .pagination a:hover,
+ .pager a:hover,
+ .pagination a:focus,
+ .pager a:focus {
+ text-decoration: underline; }
+
+.link-inverted a,
+.card--inverted a,
+.box--inverted a {
+ color: var(--color-link-inverted); }
+ .link-inverted a:visited,
+ .card--inverted a:visited,
+ .box--inverted a:visited {
+ color: var(--color-link-visited-inverted); }
+ .link-inverted a:hover, .link-inverted a:focus,
+ .card--inverted a:hover,
+ .box--inverted a:hover,
+ .card--inverted a:focus,
+ .box--inverted a:focus {
+ color: var(--color-link-hover-inverted); }
+ .link-inverted a:active,
+ .card--inverted a:active,
+ .box--inverted a:active {
+ color: var(--color-link-active-inverted); }
+
+table {
+ margin-block: 0 1.5rem;
+ border-collapse: collapse;
+ width: 100%; }
+
+td,
+th {
+ padding: 0;
+ vertical-align: text-top; }
+
+th {
+ vertical-align: bottom; }
+
+caption,
+th {
+ text-align: start; }
+
+.layout__page {
+ max-width: var(--max-page-width); }
+ @media (min-width: 666px) {
+ .layout__page {
+ margin-inline: auto;
+ min-height: 100vh;
+ min-height: 100svh; } }
+.layout__header, .layout__footer, .layout__main, .layout__navigation, .layout__first-sidebar, .layout__second-sidebar, .layout__page-top, .layout__page-bottom, .layout__cookieconsent {
+ padding-inline: var(--gutters);
+ min-width: 0; }
+
+.layout__page {
+ display: grid;
+ grid-template-areas: 'head' 'nav' 'top' 'main' 'side1' 'side2' 'bottom' 'foot' 'notice';
+ grid-template-rows: auto auto auto 1fr auto auto auto auto auto;
+ grid-template-columns: 1fr; }
+
+@media (min-width: 999px) {
+ .layout__page {
+ grid-template-rows: auto auto auto 1fr auto auto auto; }
+ .layout__sidebar-first {
+ grid-template-areas: 'head head' 'nav nav' 'side1 top' 'side1 main' 'side1 bottom' 'foot foot' 'notice notice';
+ grid-template-columns: 1fr 2fr; }
+ .layout__sidebar-second {
+ grid-template-areas: 'head head' 'nav nav' 'top side2' 'main side2' 'bottom side2' 'foot foot' 'notice notice';
+ grid-template-columns: 2fr 1fr; }
+ .layout__sidebar-two {
+ grid-template-areas: 'head head head' 'nav nav nav' 'side1 top side2' 'side1 main side2' 'side1 bottom side2' 'foot foot foot' 'notice notice notice';
+ grid-template-columns: 1fr 2fr 1fr; } }
+
+.layout__header {
+ grid-area: head; }
+
+.layout__navigation {
+ grid-area: nav; }
+
+.layout__page-top {
+ grid-area: top; }
+
+.layout__main {
+ grid-area: main; }
+
+.layout__first-sidebar {
+ grid-area: side1; }
+
+.layout__second-sidebar {
+ grid-area: side2; }
+
+.layout__page-bottom {
+ grid-area: bottom; }
+
+.layout__footer {
+ grid-area: foot; }
+
+.layout__cookieconsent {
+ grid-area: notice; }
+
+.box {
+ margin-block: 1.5rem;
+ padding: 0.75rem;
+ border: 5px solid var(--color-border); }
+ .box__title,
+ .box .title {
+ margin-top: 0; }
+ .box--highlight {
+ border-color: var(--color-highlight); }
+ .box--fit {
+ width: fit-content; }
+ .box--gutter {
+ padding-inline: var(--gutters); }
+ .box--inverted {
+ background: var(--color-border);
+ color: var(--color-text-bg); }
+ .box--inverted * {
+ color: var(--color-text-bg); }
+ .box > *:first-child {
+ margin-top: 0; }
+ .box > *:last-child {
+ margin-bottom: 0; }
+
+.button,
+button,
+[type='button'],
+[type='reset'],
+[type='submit'] {
+ display: inline-block;
+ font-family: var(--ff-headings);
+ text-decoration: none;
+ text-align: center;
+ width: fit-content;
+ margin-right: 1rem;
+ margin-bottom: 1rem;
+ padding: .2rem 1rem;
+ cursor: pointer;
+ color: var(--color-button-text);
+ background-color: var(--color-button);
+ border: 1px solid var(--color-button);
+ border-radius: var(--radius-s); }
+ .button:hover, .button:focus-visible, .button:active,
+ button:hover,
+ button:focus-visible,
+ button:active,
+ [type='button']:hover,
+ [type='button']:focus-visible,
+ [type='button']:active,
+ [type='reset']:hover,
+ [type='reset']:focus-visible,
+ [type='reset']:active,
+ [type='submit']:hover,
+ [type='submit']:focus-visible,
+ [type='submit']:active {
+ text-decoration: none;
+ color: var(--color-button-text-hover);
+ background-color: var(--color-button-hover); }
+
+.button--small {
+ font-size: var(--fs-xs);
+ margin-right: .5rem;
+ margin-bottom: .5rem;
+ padding: .2rem .75rem; }
+
+.button--alt {
+ color: var(--color-button-text-hover);
+ background-color: var(--color-button-hover); }
+ .button--alt:hover, .button--alt:focus-visible, .button--alt:active {
+ color: var(--color-button-text);
+ background-color: var(--color-button); }
+
+.button--outline {
+ color: var(--color-button);
+ background-color: var(--color-button-text);
+ border-color: var(--color-button); }
+ .button--outline:hover, .button--outline:focus-visible, .button--outline:active {
+ color: var(--color-button-text);
+ background-color: var(--color-button); }
+
+.button--shadow:hover,
+main button:hover {
+ box-shadow: 2px 2px 5px 1px var(--color-button-hover); }
+
+.button--shadow:active,
+main button:active {
+ box-shadow: inset 2px 2px 5px 1px var(--color-button); }
+
+[disabled].button,
+button[disabled],
+[disabled][type='button'],
+[disabled][type='reset'],
+[disabled][type='submit'] {
+ background-color: var(--color-grey-extra-light);
+ border: 1px solid var(--color-button-disabled);
+ background-image: none;
+ text-shadow: none; }
+
+.cards {
+ margin-block: 1.5rem; }
+
+.card {
+ padding: 0.75rem;
+ border: 1px solid var(--color-border); }
+ .card--highlight {
+ border-color: var(--color-highlight); }
+ .card--featured {
+ grid-row: span 2;
+ grid-column: span 2; }
+ .card--gutter {
+ padding-inline: var(--gutters); }
+ .card--inverted {
+ background: var(--color-border);
+ color: var(--color-text-bg); }
+ .card > *:first-child {
+ margin-top: 0; }
+ .card > *:last-child {
+ margin-bottom: 0; }
+
+.grid-center {
+ display: grid;
+ place-items: center; }
+
+.text-center {
+ text-align: center; }
+
+.margin-center {
+ margin-inline: auto; }
+
+.clearfix::before {
+ content: '';
+ display: table; }
+
+.clearfix::after {
+ content: '';
+ display: table;
+ clear: both; }
+
+.cookieconsent {
+ display: flex;
+ flex-flow: wrap;
+ justify-content: center;
+ gap: .5rem;
+ position: sticky;
+ bottom: 0;
+ width: 100%;
+ padding-block-start: .5rem;
+ color: var(--color-warning);
+ background-color: var(--color-warning-bg);
+ border-top: 4px solid var(--color-warning-border);
+ font-size: var(--fs-s);
+ transform: translateY(100vh);
+ transition: all 130ms ease-out;
+ z-index: 99; }
+
+.button--accept {
+ border-color: var(--color-status); }
+
+.button--decline {
+ border-color: var(--color-warning-border); }
+
+.js-cookieconsent-open {
+ transform: translateY(0); }
+
+.divider,
+hr {
+ margin-block: 1.5rem;
+ border: 0;
+ border-top: 1px solid var(--color-border); }
+ .divider > :first-child,
+ hr > :first-child {
+ margin-top: 1.5rem; }
+
+.disabled,
+.pagination .disabled .page-link,
+.pager .disabled .page-link,
+[disabled].button,
+button[disabled],
+[disabled][type='button'],
+[disabled][type='reset'],
+[disabled][type='submit'] {
+ cursor: default;
+ color: var(--color-button-disabled); }
+ .disabled:hover, .disabled:focus, .disabled:active,
+ .pagination .disabled .page-link:hover,
+ .pager .disabled .page-link:hover,
+ [disabled].button:hover,
+ button[disabled]:hover,
+ [disabled][type='button']:hover,
+ [disabled][type='reset']:hover,
+ [disabled][type='submit']:hover,
+ .pagination .disabled .page-link:focus,
+ .pager .disabled .page-link:focus,
+ [disabled].button:focus,
+ button[disabled]:focus,
+ [disabled][type='button']:focus,
+ [disabled][type='reset']:focus,
+ [disabled][type='submit']:focus,
+ .pagination .disabled .page-link:active,
+ .pager .disabled .page-link:active,
+ [disabled].button:active,
+ button[disabled]:active,
+ [disabled][type='button']:active,
+ [disabled][type='reset']:active,
+ [disabled][type='submit']:active {
+ color: var(--color-button-disabled);
+ text-decoration: none; }
+
+.flex-group {
+ gap: 1.5rem;
+ display: flex;
+ flex-wrap: wrap; }
+ .flex-group > * {
+ flex: 1;
+ flex-basis: 100%;
+ flex-grow: 0; }
+ .flex-group--grow {
+ flex-grow: 1; }
+ @media (min-width: 666px) {
+ .flex-group--2 > * {
+ flex-basis: calc(100% / 2 - 1.5rem); }
+ .flex-group--3 > * {
+ flex-basis: calc(100% / 3 - 1.5rem); }
+ .flex-group--4 > * {
+ flex-basis: calc(100% / 4 - 1.5rem); }
+ .flex-group--5 > * {
+ flex-basis: calc(100% / 5 - 1.5rem); }
+ .flex-group--6 > * {
+ flex-basis: calc(100% / 6 - 1.5rem); } }
+.flex-inline,
+.pagination,
+.pager,
+.navbar,
+.tags ul {
+ --gap: .5rem;
+ display: flex;
+ flex-wrap: wrap;
+ gap: var(--gap);
+ padding: 0;
+ text-align: start; }
+ .flex-inline__item,
+ .flex-inline li,
+ .pagination li,
+ .pager li,
+ .navbar li,
+ .tags ul li {
+ list-style: none; }
+ .flex-inline--inline,
+ .tags ul {
+ display: inline-flex; }
+
+.footer {
+ padding-block: var(--gutters);
+ background-color: var(--color-footer-bg);
+ text-align: center; }
+ .footer p {
+ margin: 0; }
+
+.grid-group,
+.cards {
+ --column-min: 200px;
+ --gap: 1.5rem;
+ display: grid;
+ gap: var(--gap);
+ grid-template-columns: repeat(auto-fit, minmax(Min(var(--column-min), 100%), 1fr)); }
+ .grid-group--fill {
+ grid-template-columns: repeat(auto-fill, minmax(Min(var(--column-min), 100%), 1fr)); }
+ .grid-group--100 {
+ --column-min: 100px; }
+ .grid-group--150 {
+ --column-min: 150px; }
+ .grid-group--200 {
+ --column-min: 200px; }
+ .grid-group--250 {
+ --column-min: 250px; }
+ .grid-group--300 {
+ --column-min: 300px; }
+ .grid-group--350 {
+ --column-min: 350px; }
+ .grid-group--400 {
+ --column-min: 400px; }
+ .grid-group--500 {
+ --column-min: 500px; }
+ .grid-group--600 {
+ --column-min: 600px; }
+
+.grid-stack {
+ display: grid; }
+ .grid-stack > * {
+ grid-column: 1 / 2;
+ grid-row: 1 / 2; }
+
+.header {
+ padding-block: var(--gutters);
+ display: flex;
+ flex-direction: column;
+ gap: var(--gutters);
+ background-color: var(--color-header-bg); }
+ @media (min-width: 666px) {
+ .header {
+ flex-direction: row; } }
+ .header__logo {
+ width: fit-content; }
+ .header__logo-image {
+ vertical-align: bottom; }
+ .header__site-name {
+ margin: 0;
+ line-height: 1; }
+ .header__site-link:link, .header__site-link:visited {
+ color: var(--color-text);
+ text-decoration: none; }
+ .header__site-link:hover, .header__site-link:focus {
+ text-decoration: underline; }
+ @media (min-width: 666px) {
+ .header__region {
+ margin-inline-start: auto; } }
+.hidden,
+html.nojs .nojs-hidden,
+html.js .js-hidden {
+ display: none; }
+
+.icon-inline .icon-link {
+ opacity: 0;
+ transition: all 130ms ease-in;
+ text-decoration: none; }
+
+.icon-inline:focus-visible .icon-link, .icon-inline:hover .icon-link {
+ opacity: .3; }
+ .icon-inline:focus-visible .icon-link:focus-visible, .icon-inline:focus-visible .icon-link:hover, .icon-inline:hover .icon-link:focus-visible, .icon-inline:hover .icon-link:hover {
+ opacity: 1; }
+
+.icon-inline svg {
+ display: inline;
+ vertical-align: middle; }
+
+.language-selector {
+ display: flex; }
+
+.language-icon {
+ margin-inline-end: 0.75rem;
+ fill: var(--color-text); }
+
+.ul-straight-left,
+article > ul,
+aside > ul {
+ display: table;
+ list-style: none;
+ padding: 0; }
+ .ul-straight-left > li,
+ article > ul > li,
+ aside > ul > li {
+ display: table-row; }
+ .ul-straight-left > li::before,
+ article > ul > li::before,
+ aside > ul > li::before {
+ padding-inline-end: 0.75rem;
+ display: table-cell;
+ content: '\2981';
+ font-size: var(--fs-s); }
+
+.ol-straight-left,
+article > ol,
+aside > ol {
+ display: table;
+ list-style: none;
+ padding: 0; }
+ .ol-straight-left > li,
+ article > ol > li,
+ aside > ol > li {
+ display: table-row;
+ counter-increment: table-ol; }
+ .ol-straight-left > li::before,
+ article > ol > li::before,
+ aside > ol > li::before {
+ padding-inline-end: 0.75rem;
+ display: table-cell;
+ content: counter(table-ol) ".";
+ font-size: var(--fs-s);
+ text-align: end; }
+
+.ul-straight-left--off {
+ display: block;
+ list-style: inherit; }
+ .ul-straight-left--off > li {
+ display: list-item; }
+ .ul-straight-left--off > li::before {
+ content: '';
+ display: inline;
+ padding: inherit; }
+
+.message {
+ padding: .5rem;
+ outline-width: 2px;
+ outline-style: solid;
+ width: 95%; }
+ .message.status {
+ background-color: var(--color-status-bg);
+ color: var(--color-status);
+ outline-color: var(--color-status); }
+ .message.warning {
+ background-color: var(--color-warning-bg);
+ color: var(--color-warning);
+ outline-color: var(--color-warning-border); }
+ .message.error {
+ background-color: var(--color-error-bg);
+ color: var(--color-error);
+ outline-color: var(--color-error); }
+ .message--highlight {
+ animation: 2s linear infinite outline-highlight; }
+
+@keyframes outline-highlight {
+ 50% {
+ outline-width: .3rem; } }
+
+.meta {
+ font-family: var(--ff-headings);
+ font-size: var(--fs-xs);
+ color: var(--color-text-meta); }
+
+.responsive-video {
+ --aspect-ratio: 9 / 16;
+ position: relative;
+ padding-bottom: calc(var(--aspect-ratio) * 100%);
+ padding-top: 25px;
+ height: 0; }
+ .responsive-video__embed,
+ .responsive-video iframe {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%; }
+ .responsive-video--4-3 {
+ --aspect-ratio: 3 / 4; }
+
+.mt--xxl {
+ margin-block-start: 4.5rem; }
+
+.mb--xxl {
+ margin-block-end: 4.5rem; }
+
+.mtb--xxl {
+ margin-block: 4.5rem; }
+
+.mt--xl {
+ margin-block-start: 3rem; }
+
+.mb--xl {
+ margin-block-end: 3rem; }
+
+.mtb--xl {
+ margin-block: 3rem; }
+
+.mt--l {
+ margin-block-start: 2.25rem; }
+
+.mb--l {
+ margin-block-end: 2.25rem; }
+
+.mtb--l {
+ margin-block: 2.25rem; }
+
+.mt--m {
+ margin-block-start: 1.5rem; }
+
+.mb--m {
+ margin-block-end: 1.5rem; }
+
+.mtb--m {
+ margin-block: 1.5rem; }
+
+.mt--s {
+ margin-block-start: 1.125rem; }
+
+.mb--s {
+ margin-block-end: 1.125rem; }
+
+.mtb--s {
+ margin-block: 1.125rem; }
+
+.mt--xs {
+ margin-block-start: 0.75rem; }
+
+.mb--xs {
+ margin-block-end: 0.75rem; }
+
+.mtb--xs {
+ margin-block: 0.75rem; }
+
+.mt--xxs {
+ margin-block-start: 0.45rem; }
+
+.mb--xxs {
+ margin-block-end: 0.45rem; }
+
+.mtb--xxs {
+ margin-block: 0.45rem; }
+
+.mt--0 {
+ margin-block-start: 0; }
+
+.mb--0 {
+ margin-block-end: 0; }
+
+.mtb--0 {
+ margin-block: 0; }
+
+.zebra-table {
+ --cell-padding: .5rem; }
+ @media (max-width: 666px) {
+ .zebra-table {
+ --cell-padding: .3rem; } }
+ .zebra-table th,
+ .zebra-table td {
+ padding: var(--cell-padding); }
+ .zebra-table thead tr {
+ background-color: var(--color-row-header); }
+ .zebra-table tbody tr:nth-child(odd) {
+ background-color: var(--color-row-odd); }
+ .zebra-table tbody tr:nth-child(even) {
+ background-color: var(--color-row-even); }
+
+.responsive-table {
+ --gap: .5rem; }
+ @media (max-width: 666px) {
+ .responsive-table th {
+ display: none; }
+ .responsive-table td {
+ display: grid;
+ gap: var(--gap);
+ grid-template-columns: 12ch auto; }
+ .responsive-table td::before {
+ content: attr(aria-label) ":";
+ font-weight: var(--fw-bold); }
+ .responsive-table td:first-of-type {
+ padding-block-start: var(--gap); }
+ .responsive-table td:last-of-type {
+ padding-block-end: var(--gap); } }
+.tags ul {
+ margin-block: 0; }
+
+.visually-hidden:not(:focus, :active) {
+ position: absolute;
+ clip: rect(0 0 0 0);
+ clip-path: inset(50%);
+ height: 1px;
+ width: 1px;
+ overflow: hidden;
+ white-space: nowrap; }
+
+.navbar {
+ margin-block: 0; }
+
+.pagination,
+.pager {
+ margin-block: 1.5rem;
+ justify-content: center; }
+ .pagination__item,
+ .pagination .page-link,
+ .pager__item,
+ .pager .page-link {
+ padding-inline: 2px; }
+ .pagination .active,
+ .pager .active {
+ font-weight: var(--fw-bold); }
+
+body {
+ background-color: var(--color-backdrop); }
+
+.page {
+ background-color: var(--color-body-bg); }
+
+.footer {
+ border-top: 2px solid var(--color-border); }
+
+th,
+label,
+legend,
+figcaption {
+ font-size: var(--fs-s); }
+
+.language-selector,
+.footer {
+ font-size: var(--fs-xs); }
+
+th,
+label,
+legend,
+.main-menu,
+.header,
+.footer {
+ color: var(--color-headings);
+ font-family: var(--ff-headings); }
+
+th,
+label {
+ font-weight: var(--fw-headings); }
+
+@media (min-width: 666px) {
+ article .submitted,
+ article .tags {
+ display: inline-block;
+ padding-inline-end: 1rem; } }
+
+article code {
+ font-size: var(--fs-xs);
+ overflow-wrap: break-word; }
+
+article pre {
+ border-radius: var(--radius-xs);
+ padding: 5px;
+ border: 1px solid var(--color-border-light);
+ background-color: var(--color-text-bg);
+ overflow: auto;
+ max-height: 300px;
+ max-width: 90vw; }
+ article pre.chroma {
+ max-height: initial;
+ overflow-x: scroll; }
+ article pre > code {
+ display: inline-block;
+ white-space: pre; }
+
+.content-dates {
+ text-align: end; }
+
+.main-menu {
+ margin-top: .75rem;
+ outline: 0; }
+ .main-menu li {
+ margin-bottom: .75rem;
+ padding: 0; }
+ .main-menu a {
+ display: block;
+ background-color: var(--color-button);
+ color: var(--color-text-bg);
+ padding: 2px 8px;
+ text-decoration: none; }
+ .main-menu a:hover, .main-menu a:focus {
+ background-color: var(--color-button-hover); }
+ .main-menu a:active, .main-menu a[aria-current] {
+ background-color: var(--color-button);
+ text-decoration: underline; }
+
+.search-text {
+ font-size: var(--fs-l); }
+
+main input:not(:placeholder-shown):valid,
+main textarea:not(:placeholder-shown):valid {
+ background-color: var(--color-status-bg); }
+
+main input:not(:placeholder-shown):invalid,
+main textarea:not(:placeholder-shown):invalid {
+ background-color: var(--color-error-bg); }
+
+main input:focus:invalid,
+main textarea:focus:invalid {
+ background-color: var(--color-warning-bg); }
+
+.js-submitted input:valid,
+.js-submitted textarea:valid {
+ background-color: var(--color-status-bg); }
+
+.js-submitted input:invalid,
+.js-submitted textarea:invalid {
+ background-color: var(--color-error-bg); }
+
+/*# sourceMappingURL=styles.css.map */ \ No newline at end of file
diff --git a/resources/_gen/assets/sass/styles.scss_f3a5364e991a57c56f5dcd8d7251924a.json b/resources/_gen/assets/sass/styles.scss_f3a5364e991a57c56f5dcd8d7251924a.json
new file mode 100644
index 0000000..081a4be
--- /dev/null
+++ b/resources/_gen/assets/sass/styles.scss_f3a5364e991a57c56f5dcd8d7251924a.json
@@ -0,0 +1 @@
+{"Target":"css/styles.css","MediaType":"text/css","Data":{}} \ No newline at end of file
diff --git a/resources/_gen/assets/scss/style.scss_77b10c8e87ff110a62c52933fe3f7f11.content b/resources/_gen/assets/scss/style.scss_77b10c8e87ff110a62c52933fe3f7f11.content
new file mode 100644
index 0000000..9b90269
--- /dev/null
+++ b/resources/_gen/assets/scss/style.scss_77b10c8e87ff110a62c52933fe3f7f11.content
@@ -0,0 +1,10 @@
+/*!* Hugo Theme Stack
+*
+* @author: Jimmy Cai
+* @website: https://jimmycai.com
+* @link: https://github.com/CaiJimmy/hugo-theme-stack*/:root{--main-top-padding:35px;--body-background:#f5f5fa;--accent-color:#34495e;--accent-color-darker:#2c3e50;--accent-color-text:#fff;--body-text-color:#707070;--tag-border-radius:4px;--section-separation:40px;--scrollbar-thumb:hsl(0, 0%, 85%);--scrollbar-track:var(--body-background)}@media(min-width:1280px){:root{--main-top-padding:50px}}:root[data-scheme=dark]{--body-background:#303030;--accent-color:#ecf0f1;--accent-color-darker:#bdc3c7;--accent-color-text:#000;--body-text-color:rgba(255, 255, 255, 0.7);--scrollbar-thumb:hsl(0, 0%, 40%);--scrollbar-track:var(--body-background)}:root{--sys-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Droid Sans", "Helvetica Neue";--zh-font-family:"PingFang SC", "Hiragino Sans GB", "Droid Sans Fallback", "Microsoft YaHei";--base-font-family:"Lato", var(--sys-font-family), var(--zh-font-family), sans-serif;--code-font-family:Menlo, Monaco, Consolas, "Courier New", var(--zh-font-family), monospace}:root{--card-background:#fff;--card-background-selected:#eaeaea;--card-text-color-main:#000;--card-text-color-secondary:#747474;--card-text-color-tertiary:#767676;--card-separator-color:rgba(218, 218, 218, 0.5);--card-border-radius:10px;--card-padding:20px;--small-card-padding:25px 20px}@media(min-width:768px){:root{--card-padding:25px}}@media(min-width:1280px){:root{--card-padding:30px}}@media(min-width:768px){:root{--small-card-padding:25px}}:root[data-scheme=dark]{--card-background:#424242;--card-background-selected:rgba(255, 255, 255, 0.16);--card-text-color-main:rgba(255, 255, 255, 0.9);--card-text-color-secondary:rgba(255, 255, 255, 0.7);--card-text-color-tertiary:rgba(255, 255, 255, 0.5);--card-separator-color:rgba(255, 255, 255, 0.12)}:root{--article-font-family:var(--base-font-family);--article-font-size:1.6rem;--article-line-height:1.85}@media(min-width:768px){:root{--article-font-size:1.7rem}}:root{--blockquote-border-size:4px;--blockquote-background-color:rgb(248 248 248);--heading-border-size:4px;--link-background-color:189, 195, 199;--link-background-opacity:0.5;--link-background-opacity-hover:0.7;--pre-background-color:#272822;--pre-text-color:#f8f8f2;--code-background-color:rgba(0, 0, 0, 0.12);--code-text-color:#808080;--table-border-color:#dadada;--tr-even-background-color:#efefee;--kbd-border-color:#dadada}:root[data-scheme=dark]{--code-background-color:#272822;--code-text-color:rgba(255, 255, 255, 0.9);--table-border-color:#717171;--tr-even-background-color:#545454;--blockquote-background-color:rgb(75 75 75)}:root{--shadow-l1:0px 4px 8px rgba(0, 0, 0, 0.04), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 0px 1px rgba(0, 0, 0, 0.04);--shadow-l2:0px 10px 20px rgba(0, 0, 0, 0.04), 0px 2px 6px rgba(0, 0, 0, 0.04), 0px 0px 1px rgba(0, 0, 0, 0.04);--shadow-l3:0px 10px 20px rgba(0, 0, 0, 0.04), 0px 2px 6px rgba(0, 0, 0, 0.04), 0px 0px 1px rgba(0, 0, 0, 0.04);--shadow-l4:0px 24px 32px rgba(0, 0, 0, 0.04), 0px 16px 24px rgba(0, 0, 0, 0.04), 0px 4px 8px rgba(0, 0, 0, 0.04),
+ 0px 0px 1px rgba(0, 0, 0, 0.04)}[data-scheme=light]{--pre-text-color:#272822;--pre-background-color:#fafafa}[data-scheme=light] .chroma{color:#272822;background-color:#fafafa}[data-scheme=light] .chroma .err{color:#960050}[data-scheme=light] .chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}[data-scheme=light] .chroma .lntable{border-spacing:0;padding:0;margin:0;border:0;width:100%;display:block}[data-scheme=light] .chroma .lntable>tbody{display:block;width:100%}[data-scheme=light] .chroma .lntable>tbody>tr{display:flex;width:100%}[data-scheme=light] .chroma .lntable>tbody>tr>td:last-child{overflow-x:auto}[data-scheme=light] .chroma .hl{display:block;width:100%;background-color:#ffc}[data-scheme=light] .chroma .lnt{margin-right:.4em;padding:0 .4em;color:#7f7f7f;display:block}[data-scheme=light] .chroma .ln{margin-right:.4em;padding:0 .4em;color:#7f7f7f}[data-scheme=light] .chroma .k{color:#00a8c8}[data-scheme=light] .chroma .kc{color:#00a8c8}[data-scheme=light] .chroma .kd{color:#00a8c8}[data-scheme=light] .chroma .kn{color:#f92672}[data-scheme=light] .chroma .kp{color:#00a8c8}[data-scheme=light] .chroma .kr{color:#00a8c8}[data-scheme=light] .chroma .kt{color:#00a8c8}[data-scheme=light] .chroma .n{color:#111}[data-scheme=light] .chroma .na{color:#75af00}[data-scheme=light] .chroma .nb{color:#111}[data-scheme=light] .chroma .bp{color:#111}[data-scheme=light] .chroma .nc{color:#75af00}[data-scheme=light] .chroma .no{color:#00a8c8}[data-scheme=light] .chroma .nd{color:#75af00}[data-scheme=light] .chroma .ni{color:#111}[data-scheme=light] .chroma .ne{color:#75af00}[data-scheme=light] .chroma .nf{color:#75af00}[data-scheme=light] .chroma .fm{color:#111}[data-scheme=light] .chroma .nl{color:#111}[data-scheme=light] .chroma .nn{color:#111}[data-scheme=light] .chroma .nx{color:#75af00}[data-scheme=light] .chroma .py{color:#111}[data-scheme=light] .chroma .nt{color:#f92672}[data-scheme=light] .chroma .nv{color:#111}[data-scheme=light] .chroma .vc{color:#111}[data-scheme=light] .chroma .vg{color:#111}[data-scheme=light] .chroma .vi{color:#111}[data-scheme=light] .chroma .vm{color:#111}[data-scheme=light] .chroma .l{color:#ae81ff}[data-scheme=light] .chroma .ld{color:#d88200}[data-scheme=light] .chroma .s{color:#d88200}[data-scheme=light] .chroma .sa{color:#d88200}[data-scheme=light] .chroma .sb{color:#d88200}[data-scheme=light] .chroma .sc{color:#d88200}[data-scheme=light] .chroma .dl{color:#d88200}[data-scheme=light] .chroma .sd{color:#d88200}[data-scheme=light] .chroma .s2{color:#d88200}[data-scheme=light] .chroma .se{color:#ae81ff}[data-scheme=light] .chroma .sh{color:#d88200}[data-scheme=light] .chroma .si{color:#d88200}[data-scheme=light] .chroma .sx{color:#d88200}[data-scheme=light] .chroma .sr{color:#d88200}[data-scheme=light] .chroma .s1{color:#d88200}[data-scheme=light] .chroma .ss{color:#d88200}[data-scheme=light] .chroma .m{color:#ae81ff}[data-scheme=light] .chroma .mb{color:#ae81ff}[data-scheme=light] .chroma .mf{color:#ae81ff}[data-scheme=light] .chroma .mh{color:#ae81ff}[data-scheme=light] .chroma .mi{color:#ae81ff}[data-scheme=light] .chroma .il{color:#ae81ff}[data-scheme=light] .chroma .mo{color:#ae81ff}[data-scheme=light] .chroma .o{color:#f92672}[data-scheme=light] .chroma .ow{color:#f92672}[data-scheme=light] .chroma .p{color:#111}[data-scheme=light] .chroma .c{color:#75715e}[data-scheme=light] .chroma .ch{color:#75715e}[data-scheme=light] .chroma .cm{color:#75715e}[data-scheme=light] .chroma .c1{color:#75715e}[data-scheme=light] .chroma .cs{color:#75715e}[data-scheme=light] .chroma .cp{color:#75715e}[data-scheme=light] .chroma .cpf{color:#75715e}[data-scheme=light] .chroma .gd{color:#f92672}[data-scheme=light] .chroma .ge{font-style:italic}[data-scheme=light] .chroma .gi{color:#75af00}[data-scheme=light] .chroma .gs{font-weight:700}[data-scheme=light] .chroma .gu{color:#75715e}[data-scheme=dark]{--pre-text-color:#f8f8f2;--pre-background-color:#272822}[data-scheme=dark] .chroma{color:#f8f8f2;background-color:#272822}[data-scheme=dark] .chroma .err{color:#bb0064}[data-scheme=dark] .chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}[data-scheme=dark] .chroma .lntable{border-spacing:0;padding:0;margin:0;border:0;width:100%;display:block}[data-scheme=dark] .chroma .lntable>tbody{display:block;width:100%}[data-scheme=dark] .chroma .lntable>tbody>tr{display:flex;width:100%}[data-scheme=dark] .chroma .lntable>tbody>tr>td:last-child{overflow-x:auto}[data-scheme=dark] .chroma .hl{display:block;width:100%;background-color:#ffc}[data-scheme=dark] .chroma .lnt{margin-right:.4em;padding:0 .4em;color:#7f7f7f;display:block}[data-scheme=dark] .chroma .ln{margin-right:.4em;padding:0 .4em;color:#7f7f7f}[data-scheme=dark] .chroma .k{color:#66d9ef}[data-scheme=dark] .chroma .kc{color:#66d9ef}[data-scheme=dark] .chroma .kd{color:#66d9ef}[data-scheme=dark] .chroma .kn{color:#f92672}[data-scheme=dark] .chroma .kp{color:#66d9ef}[data-scheme=dark] .chroma .kr{color:#66d9ef}[data-scheme=dark] .chroma .kt{color:#66d9ef}[data-scheme=dark] .chroma .n{color:#f8f8f2}[data-scheme=dark] .chroma .na{color:#a6e22e}[data-scheme=dark] .chroma .nb{color:#f8f8f2}[data-scheme=dark] .chroma .bp{color:#f8f8f2}[data-scheme=dark] .chroma .nc{color:#a6e22e}[data-scheme=dark] .chroma .no{color:#66d9ef}[data-scheme=dark] .chroma .nd{color:#a6e22e}[data-scheme=dark] .chroma .ni{color:#f8f8f2}[data-scheme=dark] .chroma .ne{color:#a6e22e}[data-scheme=dark] .chroma .nf{color:#a6e22e}[data-scheme=dark] .chroma .fm{color:#f8f8f2}[data-scheme=dark] .chroma .nl{color:#f8f8f2}[data-scheme=dark] .chroma .nn{color:#f8f8f2}[data-scheme=dark] .chroma .nx{color:#a6e22e}[data-scheme=dark] .chroma .py{color:#f8f8f2}[data-scheme=dark] .chroma .nt{color:#f92672}[data-scheme=dark] .chroma .nv{color:#f8f8f2}[data-scheme=dark] .chroma .vc{color:#f8f8f2}[data-scheme=dark] .chroma .vg{color:#f8f8f2}[data-scheme=dark] .chroma .vi{color:#f8f8f2}[data-scheme=dark] .chroma .vm{color:#f8f8f2}[data-scheme=dark] .chroma .l{color:#ae81ff}[data-scheme=dark] .chroma .ld{color:#e6db74}[data-scheme=dark] .chroma .s{color:#e6db74}[data-scheme=dark] .chroma .sa{color:#e6db74}[data-scheme=dark] .chroma .sb{color:#e6db74}[data-scheme=dark] .chroma .sc{color:#e6db74}[data-scheme=dark] .chroma .dl{color:#e6db74}[data-scheme=dark] .chroma .sd{color:#e6db74}[data-scheme=dark] .chroma .s2{color:#e6db74}[data-scheme=dark] .chroma .se{color:#ae81ff}[data-scheme=dark] .chroma .sh{color:#e6db74}[data-scheme=dark] .chroma .si{color:#e6db74}[data-scheme=dark] .chroma .sx{color:#e6db74}[data-scheme=dark] .chroma .sr{color:#e6db74}[data-scheme=dark] .chroma .s1{color:#e6db74}[data-scheme=dark] .chroma .ss{color:#e6db74}[data-scheme=dark] .chroma .m{color:#ae81ff}[data-scheme=dark] .chroma .mb{color:#ae81ff}[data-scheme=dark] .chroma .mf{color:#ae81ff}[data-scheme=dark] .chroma .mh{color:#ae81ff}[data-scheme=dark] .chroma .mi{color:#ae81ff}[data-scheme=dark] .chroma .il{color:#ae81ff}[data-scheme=dark] .chroma .mo{color:#ae81ff}[data-scheme=dark] .chroma .o{color:#f92672}[data-scheme=dark] .chroma .ow{color:#f92672}[data-scheme=dark] .chroma .p{color:#f8f8f2}[data-scheme=dark] .chroma .c{color:#75715e}[data-scheme=dark] .chroma .ch{color:#75715e}[data-scheme=dark] .chroma .cm{color:#75715e}[data-scheme=dark] .chroma .c1{color:#75715e}[data-scheme=dark] .chroma .cs{color:#75715e}[data-scheme=dark] .chroma .cp{color:#75715e}[data-scheme=dark] .chroma .cpf{color:#75715e}[data-scheme=dark] .chroma .gd{color:#f92672}[data-scheme=dark] .chroma .ge{font-style:italic}[data-scheme=dark] .chroma .gi{color:#a6e22e}[data-scheme=dark] .chroma .gs{font-weight:700}[data-scheme=dark] .chroma .gu{color:#75715e}:root{--menu-icon-separation:40px;--container-padding:15px;--widget-separation:var(--section-separation)}.container{margin-left:auto;margin-right:auto}.container .left-sidebar{order:-3;max-width:var(--left-sidebar-max-width)}.container .right-sidebar{order:-1;max-width:var(--right-sidebar-max-width)}@media(min-width:1024px){.container .right-sidebar{display:flex}}@media(min-width:768px){.container.extended{max-width:1024px;--left-sidebar-max-width:25%;--right-sidebar-max-width:30%}}@media(min-width:1024px){.container.extended{max-width:1280px;--left-sidebar-max-width:20%;--right-sidebar-max-width:30%}}@media(min-width:1280px){.container.extended{max-width:1536px;--left-sidebar-max-width:15%;--right-sidebar-max-width:25%}}@media(min-width:768px){.container.compact{--left-sidebar-max-width:25%;max-width:768px}}@media(min-width:1024px){.container.compact{max-width:1024px;--left-sidebar-max-width:20%}}@media(min-width:1280px){.container.compact{max-width:1280px}}.flex{display:flex;flex-direction:row}.flex.column{flex-direction:column}.flex.on-phone--column{flex-direction:column}@media(min-width:768px){.flex.on-phone--column{flex-direction:unset}}.flex .full-width{width:100%}main.main{order:-2;min-width:0;max-width:100%;flex-grow:1;display:flex;flex-direction:column;gap:var(--section-separation)}@media(min-width:768px){main.main{padding-top:var(--main-top-padding)}}.main-container{min-height:100vh;align-items:flex-start;padding:0 15px;gap:var(--section-separation);padding-top:var(--main-top-padding)}@media(min-width:768px){.main-container{padding:0 20px}}/*!normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css*/html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}/*!* Hamburgers
+* @description Tasty CSS-animated hamburgers
+* @author Jonathan Suh @jonsuh
+* @site https://jonsuh.com/hamburgers
+* @link https://github.com/jonsuh/hamburgers*/.hamburger{padding-top:10px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#000}.hamburger-box{width:30px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:30px;height:2px;background-color:var(--card-text-color-main);border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner::before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1)}#toggle-menu{background:0 0;border:none;position:absolute;right:0;top:0;z-index:2;cursor:pointer;outline:none}[dir=rtl] #toggle-menu{left:0;right:auto}@media(min-width:768px){#toggle-menu{display:none}}#toggle-menu.is-active .hamburger-inner,#toggle-menu.is-active .hamburger-inner::before,#toggle-menu.is-active .hamburger-inner::after{background-color:var(--accent-color)}#main-menu{list-style:none;overflow-y:auto;flex-grow:1;font-size:1.4rem;background-color:var(--card-background);box-shadow:var(--shadow-l1);display:none;margin:0 calc(var(--container-padding) * -1);padding:30px}@media(min-width:1280px){#main-menu{padding:15px 0}}#main-menu,#main-menu .menu-bottom-section ol{flex-direction:column;gap:30px}@media(min-width:1280px){#main-menu,#main-menu .menu-bottom-section ol{gap:25px}}#main-menu.show{display:flex}@media(min-width:768px){#main-menu{align-items:flex-end;display:flex;background-color:transparent;padding:0;box-shadow:none;margin:0}}#main-menu li{position:relative;vertical-align:middle;padding:0}@media(min-width:768px){#main-menu li{width:100%}}#main-menu li svg{stroke:currentColor;stroke-width:1.33;width:20px;height:20px}#main-menu li a{height:100%;display:inline-flex;align-items:center;color:var(--body-text-color);gap:var(--menu-icon-separation)}#main-menu li span{flex:1}#main-menu li.current a{color:var(--accent-color);font-weight:700}#main-menu li.menu-bottom-section{margin-top:auto}#main-menu li.menu-bottom-section ol{display:flex;padding-left:0}.menu-social{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;gap:10px}.menu-social svg{width:24px;height:24px;stroke:var(--body-text-color);stroke-width:1.33}.article-list{display:flex;flex-direction:column;gap:var(--section-separation)}.article-list article{display:flex;flex-direction:column;background-color:var(--card-background);box-shadow:var(--shadow-l1);border-radius:var(--card-border-radius);overflow:hidden;transition:box-shadow .3s ease}.article-list article:hover{box-shadow:var(--shadow-l2)}.article-list article .article-image img{width:100%;height:150px;object-fit:cover}@media(min-width:768px){.article-list article .article-image img{height:200px}}@media(min-width:1280px){.article-list article .article-image img{height:250px}}.article-list article:nth-child(5n+1) .article-category a{background:#8ea885;color:#fff}.article-list article:nth-child(5n+2) .article-category a{background:#df7988;color:#fff}.article-list article:nth-child(5n+3) .article-category a{background:#0177b8;color:#fff}.article-list article:nth-child(5n+4) .article-category a{background:#ffb900;color:#fff}.article-list article:nth-child(5n+5) .article-category a{background:#6b69d6;color:#fff}.article-details{display:flex;flex-direction:column;justify-content:center;padding:var(--card-padding);gap:15px}.article-title{font-family:var(--article-font-family);font-weight:600;margin:0;color:var(--card-text-color-main);font-size:2.2rem}@media(min-width:1280px){.article-title{font-size:2.4rem}}.article-title a{color:var(--card-text-color-main)}.article-title a:hover{color:var(--card-text-color-main)}.article-subtitle{font-weight:400;color:var(--card-text-color-secondary);line-height:1.5;margin:0;font-size:1.75rem}@media(min-width:1280px){.article-subtitle{font-size:2rem}}.article-title-wrapper{display:flex;flex-direction:column;gap:8px}.article-time,.article-translations{display:flex;color:var(--card-text-color-tertiary);gap:15px}.article-time svg,.article-translations svg{vertical-align:middle;width:20px;height:20px;stroke-width:1.33;flex-shrink:0}.article-time time,.article-time a,.article-translations time,.article-translations a{font-size:1.4rem;color:var(--card-text-color-tertiary)}.article-time>div,.article-translations>div{display:inline-flex;align-items:center;gap:15px}.article-time{flex-wrap:wrap}.article-translations>div{flex-wrap:wrap}.article-category,.article-tags{display:flex;gap:10px;flex-wrap:wrap}.article-category a,.article-tags a{color:var(--accent-color-text);background-color:var(--accent-color);padding:8px 16px;border-radius:var(--tag-border-radius);display:inline-block;font-size:1.4rem;transition:background-color .5s ease}.article-category a:hover,.article-tags a:hover{color:var(--accent-color-text);background-color:var(--accent-color-darker)}.article-list--compact{border-radius:var(--card-border-radius);box-shadow:var(--shadow-l1);background-color:var(--card-background);--image-size:50px}@media(min-width:768px){.article-list--compact{--image-size:60px}}.article-list--compact article>a{display:flex;align-items:center;padding:var(--small-card-padding);gap:15px}.article-list--compact article:not(:last-of-type){border-bottom:1.5px solid var(--card-separator-color)}.article-list--compact article .article-details{flex-grow:1;padding:0;min-height:var(--image-size);gap:10px}.article-list--compact article .article-title{margin:0;font-size:1.6rem}@media(min-width:768px){.article-list--compact article .article-title{font-size:1.8rem}}.article-list--compact article .article-image img{width:var(--image-size);height:var(--image-size);object-fit:cover}.article-list--compact article .article-time{font-size:1.4rem}.article-list--compact article .article-preview{font-size:1.4rem;color:var(--card-text-color-tertiary);margin-top:10px;line-height:1.5}.article-list--tile article{border-radius:var(--card-border-radius);overflow:hidden;position:relative;height:350px;width:250px;box-shadow:var(--shadow-l1);transition:box-shadow .3s ease;background-color:var(--card-background)}.article-list--tile article:hover{box-shadow:var(--shadow-l2)}.article-list--tile article.has-image .article-details{background-color:rgba(0,0,0,.25)}.article-list--tile article.has-image .article-title{color:#fff}.article-list--tile article .article-image{position:absolute;top:0;left:0;width:100%;height:100%}.article-list--tile article .article-image img{width:100%;height:100%;object-fit:cover}.article-list--tile article .article-details{border-radius:var(--card-border-radius);position:relative;height:100%;width:100%;display:flex;flex-direction:column;justify-content:flex-end;z-index:2;padding:15px}@media(min-width:640px){.article-list--tile article .article-details{padding:20px}}.article-list--tile article .article-title{font-size:2rem;font-weight:500;color:var(--card-text-color-main)}@media(min-width:640px){.article-list--tile article .article-title{font-size:2.2rem}}.widget{display:flex;flex-direction:column}.widget .widget-icon svg{width:32px;height:32px;stroke-width:1.6;color:var(--body-text-color)}.tagCloud .tagCloud-tags{display:flex;flex-wrap:wrap;gap:10px}.tagCloud .tagCloud-tags a{background:var(--card-background);box-shadow:var(--shadow-l1);border-radius:var(--tag-border-radius);padding:8px 20px;color:var(--card-text-color-main);font-size:1.4rem;transition:box-shadow .3s ease}.tagCloud .tagCloud-tags a:hover{box-shadow:var(--shadow-l2)}.widget.archives .widget-archive--list{border-radius:var(--card-border-radius);box-shadow:var(--shadow-l1);background-color:var(--card-background)}.widget.archives .archives-year:not(:last-of-type){border-bottom:1.5px solid var(--card-separator-color)}.widget.archives .archives-year a{font-size:1.4rem;padding:18px 25px;display:flex}.widget.archives .archives-year a span.year{flex:1;color:var(--card-text-color-main);font-weight:700}.widget.archives .archives-year a span.count{color:var(--card-text-color-tertiary)}footer.site-footer{padding:20px 0 var(--section-separation);font-size:1.4rem;line-height:1.75}footer.site-footer:before{content:"";display:block;height:3px;width:50px;background:var(--body-text-color);margin-bottom:20px}footer.site-footer .copyright{color:var(--accent-color);font-weight:700;margin-bottom:5px}footer.site-footer .powerby{color:var(--body-text-color);font-weight:400;font-size:1.2rem}footer.site-footer .powerby a{color:var(--body-text-color)}.pagination{display:flex;background-color:var(--card-background);box-shadow:var(--shadow-l1);border-radius:var(--card-border-radius);overflow:hidden;flex-wrap:wrap}.pagination .page-link{padding:16px 32px;display:inline-flex;color:var(--card-text-color-secondary)}.pagination .page-link.current{font-weight:700;background-color:var(--card-background-selected);color:var(--card-text-color-main)}@media(min-width:768px){.sidebar.sticky{position:sticky}}.left-sidebar{display:flex;flex-direction:column;flex-shrink:0;align-self:stretch;gap:var(--sidebar-element-separation);max-width:none;width:100%;position:relative;--sidebar-avatar-size:100px;--sidebar-element-separation:20px;--emoji-size:40px;--emoji-font-size:20px}@media(min-width:768px){.left-sidebar{width:auto;padding-top:var(--main-top-padding);padding-bottom:var(--main-top-padding);max-height:100vh}}@media(min-width:1536px){.left-sidebar{--sidebar-avatar-size:120px;--sidebar-element-separation:25px;--emoji-size:40px}}.left-sidebar.sticky{top:0}.left-sidebar.compact{--sidebar-avatar-size:80px;--emoji-size:30px;--emoji-font-size:15px}@media(min-width:1024px){.left-sidebar.compact header{flex-direction:row}}.left-sidebar.compact header .site-meta{gap:5px}.left-sidebar.compact header .site-name{font-size:1.4rem}@media(min-width:1536px){.left-sidebar.compact header .site-name{font-size:1.75rem}}.left-sidebar.compact header .site-description{font-size:1.4rem}.right-sidebar{width:100%;display:none;flex-direction:column;gap:var(--widget-separation)}.right-sidebar.sticky{top:0}@media(min-width:1024px){.right-sidebar{padding-top:var(--main-top-padding);padding-bottom:var(--main-top-padding)}}.sidebar header{z-index:1;transition:box-shadow .5s ease;display:flex;flex-direction:column;gap:var(--sidebar-element-separation)}@media(min-width:768px){.sidebar header{padding:0}}.sidebar header .site-avatar{position:relative;margin:0;width:var(--sidebar-avatar-size);height:var(--sidebar-avatar-size);flex-shrink:0}.sidebar header .site-avatar .site-logo{width:100%;height:100%;border-radius:100%;box-shadow:var(--shadow-l1)}.sidebar header .site-avatar .emoji{position:absolute;width:var(--emoji-size);height:var(--emoji-size);line-height:var(--emoji-size);border-radius:100%;bottom:0;right:0;text-align:center;font-size:var(--emoji-font-size);background-color:var(--card-background);box-shadow:var(--shadow-l2)}.sidebar header .site-meta{display:flex;flex-direction:column;gap:10px;justify-content:center}.sidebar header .site-name{color:var(--accent-color);margin:0;font-size:1.6rem}@media(min-width:1536px){.sidebar header .site-name{font-size:1.8rem}}.sidebar header .site-description{color:var(--body-text-color);font-weight:400;margin:0;font-size:1.4rem}@media(min-width:1536px){.sidebar header .site-description{font-size:1.6rem}}[data-scheme=dark] #dark-mode-toggle{color:var(--accent-color);font-weight:700}[data-scheme=dark] #dark-mode-toggle .icon-tabler-toggle-left{display:none}[data-scheme=dark] #dark-mode-toggle .icon-tabler-toggle-right{display:unset}#dark-mode-toggle{margin-top:auto;color:var(--body-text-color);display:flex;align-items:center;cursor:pointer;gap:var(--menu-icon-separation)}#dark-mode-toggle .icon-tabler-toggle-right{display:none}#i18n-switch{color:var(--body-text-color);display:inline-flex;align-content:center;gap:var(--menu-icon-separation)}#i18n-switch select{border:0;background-color:transparent;color:var(--body-text-color)}#i18n-switch select option{color:var(--card-text-color-main);background-color:var(--card-background)}html{font-size:62.5%;overflow-y:scroll}*{box-sizing:border-box}body{background:var(--body-background);margin:0;font-family:var(--base-font-family);font-size:1.6rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{scrollbar-width:auto;scrollbar-color:var(--scrollbar-thumb)transparent}::-webkit-scrollbar{height:auto}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb)}::-webkit-scrollbar-track{background-color:transparent}.article-page.hide-sidebar-sm .left-sidebar{display:none}@media(min-width:768px){.article-page.hide-sidebar-sm .left-sidebar{display:inherit}}.article-page .main-article{background:var(--card-background);border-radius:var(--card-border-radius);box-shadow:var(--shadow-l1);overflow:hidden}.article-page .main-article .article-header .article-image img{height:auto;width:100%;max-height:50vh;object-fit:cover}.article-page .main-article .article-header .article-details{padding:var(--card-padding);padding-bottom:0}.article-page .main-article .article-content{margin:var(--card-padding)0;color:var(--card-text-color-main)}.article-page .main-article .article-content .footnotes{font-family:var(--base-font-family)}.article-page .main-article .article-content img{max-width:100%;height:auto}.article-page .main-article .article-footer{margin:var(--card-padding);margin-top:0}.article-page .main-article .article-footer section:not(:first-child){margin-top:var(--card-padding)}.article-page .main-article .article-footer section{color:var(--card-text-color-tertiary);text-transform:uppercase;display:flex;align-items:center;font-size:1.4rem;gap:15px}.article-page .main-article .article-footer section svg{width:20px;height:20px;stroke-width:1.33}.article-page .main-article .article-footer .article-tags{text-transform:unset}.article-page .main-article .article-footer .article-copyright a,.article-page .main-article .article-footer .article-lastmod a{color:var(--body-text-color)}.article-page .main-article .article-footer .article-copyright a.link,.article-page .main-article .article-footer .article-lastmod a.link{box-shadow:unset}.widget--toc{background-color:var(--card-background);border-radius:var(--card-border-radius);box-shadow:var(--shadow-l1);display:flex;flex-direction:column;color:var(--card-text-color-main);overflow:hidden}.widget--toc ::-webkit-scrollbar-thumb{background-color:var(--card-separator-color)}.widget--toc #TableOfContents{overflow-x:auto;max-height:75vh}.widget--toc #TableOfContents ol,.widget--toc #TableOfContents ul{margin:0;padding:0}.widget--toc #TableOfContents ol{list-style-type:none;counter-reset:item}.widget--toc #TableOfContents ol li a:first-of-type::before{counter-increment:item;content:counters(item,".")". ";font-weight:700;margin-right:5px}.widget--toc #TableOfContents>ul{padding:0 1em}.widget--toc #TableOfContents li{margin:15px 0 15px 20px;padding:5px}.widget--toc #TableOfContents li>ol,.widget--toc #TableOfContents li>ul{margin-top:10px;padding-left:10px;margin-bottom:-5px}.widget--toc #TableOfContents li>ol>li:last-child,.widget--toc #TableOfContents li>ul>li:last-child{margin-bottom:0}.widget--toc #TableOfContents li.active-class>a{border-left:var(--heading-border-size)solid var(--accent-color);font-weight:700}.widget--toc #TableOfContents ul li.active-class>a{display:block}.widget--toc #TableOfContents>ul>li.active-class>a{margin-left:calc(-25px - 1em);padding-left:calc(25px + 1em - var(--heading-border-size))}.widget--toc #TableOfContents>ol>li.active-class>a{margin-left:calc(-9px - 1em);padding-left:calc(9px + 1em - var(--heading-border-size));display:block}.widget--toc #TableOfContents>ul>li>ul>li.active-class>a{margin-left:calc(-60px - 1em);padding-left:calc(60px + 1em - var(--heading-border-size))}.widget--toc #TableOfContents>ol>li>ol>li.active-class>a{margin-left:calc(-44px - 1em);padding-left:calc(44px + 1em - var(--heading-border-size));display:block}.widget--toc #TableOfContents>ul>li>ul>li>ul>li.active-class>a{margin-left:calc(-95px - 1em);padding-left:calc(95px + 1em - var(--heading-border-size))}.widget--toc #TableOfContents>ol>li>ol>li>ol>li.active-class>a{margin-left:calc(-79px - 1em);padding-left:calc(79px + 1em - var(--heading-border-size));display:block}.widget--toc #TableOfContents>ul>li>ul>li>ul>li>ul>li.active-class>a{margin-left:calc(-130px - 1em);padding-left:calc(130px + 1em - var(--heading-border-size))}.widget--toc #TableOfContents>ol>li>ol>li>ol>li>ol>li.active-class>a{margin-left:calc(-114px - 1em);padding-left:calc(114px + 1em - var(--heading-border-size));display:block}.widget--toc #TableOfContents>ul>li>ul>li>ul>li>ul>li>ul>li.active-class>a{margin-left:calc(-165px - 1em);padding-left:calc(165px + 1em - var(--heading-border-size))}.widget--toc #TableOfContents>ol>li>ol>li>ol>li>ol>li>ol>li.active-class>a{margin-left:calc(-149px - 1em);padding-left:calc(149px + 1em - var(--heading-border-size));display:block}.related-content{overflow-x:auto;padding-bottom:15px}.related-content>.flex{float:left}.related-content article{margin-right:15px;flex-shrink:0;overflow:hidden;width:250px;height:150px}.related-content article .article-title{font-size:1.8rem;margin:0}.related-content article.has-image .article-details{padding:20px;background:linear-gradient(0deg,rgba(0,0,0,.25) 0%,rgba(0,0,0,.75) 100%)}.article-content{font-family:var(--article-font-family);font-size:var(--article-font-size);padding:0 var(--card-padding);line-height:var(--article-line-height)}.article-content>p{margin:1.5em 0}.article-content h1,.article-content h2,.article-content h3,.article-content h4,.article-content h5,.article-content h6{margin-inline-start:calc((var(--card-padding)) * -1);padding-inline-start:calc(var(--card-padding) - var(--heading-border-size));border-inline-start:var(--heading-border-size)solid var(--accent-color);position:relative}.article-content h1 a.header-anchor,.article-content h2 a.header-anchor,.article-content h3 a.header-anchor,.article-content h4 a.header-anchor,.article-content h5 a.header-anchor,.article-content h6 a.header-anchor{transition:opacity .3s ease;opacity:0;position:absolute;left:0;width:var(--card-padding);text-align:center;color:var(--accent-color)}.article-content h1 a.header-anchor:before,.article-content h2 a.header-anchor:before,.article-content h3 a.header-anchor:before,.article-content h4 a.header-anchor:before,.article-content h5 a.header-anchor:before,.article-content h6 a.header-anchor:before{content:"#"}.article-content h1:hover a.header-anchor,.article-content h1:focus a.header-anchor,.article-content h2:hover a.header-anchor,.article-content h2:focus a.header-anchor,.article-content h3:hover a.header-anchor,.article-content h3:focus a.header-anchor,.article-content h4:hover a.header-anchor,.article-content h4:focus a.header-anchor,.article-content h5:hover a.header-anchor,.article-content h5:focus a.header-anchor,.article-content h6:hover a.header-anchor,.article-content h6:focus a.header-anchor{opacity:1}.article-content figure{text-align:center}.article-content figure figcaption{font-size:1.4rem;color:var(--card-text-color-secondary)}.article-content blockquote{position:relative;margin:1.5em 0;border-inline-start:var(--blockquote-border-size)solid var(--card-separator-color);padding:15px calc(var(--card-padding) - var(--blockquote-border-size));background-color:var(--blockquote-background-color)}.article-content blockquote .cite{display:block;text-align:right;font-size:.75em}.article-content blockquote .cite a{text-decoration:underline}.article-content hr{width:100px;margin:40px auto;background:var(--card-text-color-tertiary);height:2px;border:0;opacity:.55}.article-content code{color:var(--code-text-color);background-color:var(--code-background-color);padding:2px 4px;border-radius:var(--tag-border-radius);font-family:var(--code-font-family)}.article-content a,.article-content code{word-break:break-word}.article-content .gallery{position:relative;display:flex;flex-direction:row;justify-content:center;margin:1.5em 0;gap:10px}.article-content .gallery figure{margin:0}.article-content pre{overflow-x:auto;display:block;background-color:var(--pre-background-color);color:var(--pre-text-color);font-family:var(--code-font-family);line-height:1.428571429;word-break:break-all;padding:var(--card-padding)}[dir=rtl] .article-content pre{direction:ltr}.article-content pre code{color:unset;border:none;background:0 0;padding:0}.article-content .highlight{background-color:var(--pre-background-color);padding:var(--card-padding);position:relative}.article-content .highlight:hover .copyCodeButton{opacity:1}[dir=rtl] .article-content .highlight{direction:ltr}.article-content .highlight pre{margin:initial;padding:0;margin:0;width:auto}.article-content .copyCodeButton{position:absolute;top:calc(var(--card-padding));right:calc(var(--card-padding));background:var(--card-background);border:none;box-shadow:var(--shadow-l2);border-radius:var(--tag-border-radius);padding:8px 16px;color:var(--card-text-color-main);cursor:pointer;font-size:14px;opacity:0;transition:opacity .3s ease}.article-content .table-wrapper{padding:0 var(--card-padding);overflow-x:auto;display:block}.article-content table{width:100%;border-collapse:collapse;border-spacing:0;margin-bottom:1.5em;font-size:.96em}.article-content th,.article-content td{text-align:left;padding:4px 8px 4px 10px;border:1px solid var(--table-border-color)}.article-content td{vertical-align:top}.article-content tr:nth-child(even){background-color:var(--tr-even-background-color)}.article-content .twitter-tweet{color:var(--card-text-color-main)}.article-content .video-wrapper{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden}.article-content .video-wrapper>iframe,.article-content .video-wrapper>video{position:absolute;width:100%;height:100%;left:0;top:0;border:0}.article-content .gitlab-embed-snippets{margin:0!important}.article-content .gitlab-embed-snippets .file-holder.snippet-file-content{margin-block-end:0!important;margin-block-start:0!important;margin-left:calc((var(--card-padding)) * -1)!important;margin-right:calc((var(--card-padding)) * -1)!important;padding:0 var(--card-padding)!important}.article-content blockquote,.article-content figure,.article-content .highlight,.article-content pre,.article-content .gallery,.article-content .video-wrapper,.article-content .table-wrapper,.article-content .s_video_simple{margin-left:calc((var(--card-padding)) * -1);margin-right:calc((var(--card-padding)) * -1);width:calc(100% + var(--card-padding) * 2)}.article-content .katex-display>.katex{overflow-x:auto;overflow-y:hidden}.article-content kbd{border:1px solid var(--kbd-border-color);font-weight:700;font-size:.9em;line-height:1;padding:2px 4px;border-radius:4px;display:inline-block}.section-card{border-radius:var(--card-border-radius);background-color:var(--card-background);padding:var(--small-card-padding);box-shadow:var(--shadow-l1);display:flex;align-items:center;gap:20px;--separation:15px}.section-card .section-term{font-size:2.2rem;margin:0;color:var(--card-text-color-main)}.section-card .section-description{font-weight:400;color:var(--card-text-color-secondary);font-size:1.6rem;margin:0}.section-card .section-details{flex-grow:1;display:flex;flex-direction:column;gap:8px}.section-card .section-image img{width:60px;height:60px}.section-card .section-count{color:var(--card-text-color-tertiary);font-size:1.4rem;margin:0;font-weight:700;text-transform:uppercase}.subsection-list{overflow-x:auto}.subsection-list .article-list--tile{display:flex;padding-bottom:15px}.subsection-list .article-list--tile article{width:250px;height:150px;margin-right:20px;flex-shrink:0}.subsection-list .article-list--tile article .article-title{margin:0;font-size:1.8rem}.subsection-list .article-list--tile article .article-details{padding:20px}.not-found-card{background-color:var(--card-background);box-shadow:var(--shadow-l1);border-radius:var(--card-border-radius);padding:var(--card-padding)}.search-form{position:relative;--button-size:80px}.search-form.widget{--button-size:60px}.search-form.widget label{font-size:1.3rem;top:10px}.search-form.widget input{font-size:1.5rem;padding:30px 20px 15px}.search-form p{position:relative;margin:0}.search-form label{position:absolute;top:15px;inset-inline-start:20px;font-size:1.4rem;color:var(--card-text-color-tertiary)}.search-form input{padding:40px 20px 20px;border-radius:var(--card-border-radius);background-color:var(--card-background);box-shadow:var(--shadow-l1);color:var(--card-text-color-main);width:100%;border:0;-webkit-appearance:none;transition:box-shadow .3s ease;font-size:1.8rem}.search-form input:focus{outline:0;box-shadow:var(--shadow-l2)}.search-form button{position:absolute;inset-inline-end:0;top:0;height:100%;width:var(--button-size);cursor:pointer;background-color:transparent;border:0;padding:0 10px}.search-form button:focus{outline:0}.search-form button:focus svg{stroke-width:2;color:var(--accent-color)}.search-form button svg{color:var(--card-text-color-secondary);stroke-width:1.33;transition:all .3s ease;width:20px;height:20px}a{text-decoration:none;color:var(--accent-color)}a:hover{color:var(--accent-color-darker)}a.link{box-shadow:0 -2px rgba(var(--link-background-color),var(--link-background-opacity))inset;transition:all .3s ease}a.link:hover{box-shadow:0 calc(-1rem * var(--article-line-height))rgba(var(--link-background-color),var(--link-background-opacity-hover))inset}.section-title{text-transform:uppercase;margin-top:0;margin-bottom:10px;display:block;font-size:1.6rem;font-weight:700;color:var(--body-text-color)}.section-title a{color:var(--body-text-color)} \ No newline at end of file
diff --git a/resources/_gen/assets/scss/style.scss_77b10c8e87ff110a62c52933fe3f7f11.json b/resources/_gen/assets/scss/style.scss_77b10c8e87ff110a62c52933fe3f7f11.json
new file mode 100644
index 0000000..7d2227f
--- /dev/null
+++ b/resources/_gen/assets/scss/style.scss_77b10c8e87ff110a62c52933fe3f7f11.json
@@ -0,0 +1 @@
+{"Target":"/scss/style.min.663803bebe609202d5b39d848f2d7c2dc8b598a2d879efa079fa88893d29c49c.css","MediaType":"text/css","Data":{"Integrity":"sha256-ZjgDvr5gkgLVs52Ejy18Lci1mKLYee+gefqIiT0pxJw="}} \ No newline at end of file
diff --git a/resources/_gen/images/img/avatar_hu13739649187745961479.png b/resources/_gen/images/img/avatar_hu13739649187745961479.png
new file mode 100644
index 0000000..bab4bde
--- /dev/null
+++ b/resources/_gen/images/img/avatar_hu13739649187745961479.png
Binary files differ
diff --git a/resources/_gen/images/img/logo_hu12649729852859296353.png b/resources/_gen/images/img/logo_hu12649729852859296353.png
new file mode 100644
index 0000000..a630cb0
--- /dev/null
+++ b/resources/_gen/images/img/logo_hu12649729852859296353.png
Binary files differ