html:not([data-theme=dark]) .code-display code[class*=language-],html:not([data-theme=dark]) .code-display pre[class*=language-]{color:#f8f8f2;text-shadow:0 1px #0000004d;font-family:var(--font-code);text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;background:0 0;font-size:1em;line-height:1.5}html:not([data-theme=dark]) .code-display pre[class*=language-]{border-radius:.3em;margin:.5em 0;padding:1em;overflow:auto}html:not([data-theme=dark]) .code-display :not(pre)>code[class*=language-],html:not([data-theme=dark]) .code-display pre[class*=language-]{background:#272822}html:not([data-theme=dark]) .code-display :not(pre)>code[class*=language-]{white-space:normal;border-radius:.3em;padding:.1em}html:not([data-theme=dark]) .code-display .token.comment,html:not([data-theme=dark]) .code-display .token.prolog,html:not([data-theme=dark]) .code-display .token.doctype,html:not([data-theme=dark]) .code-display .token.cdata{color:#8292a2}html:not([data-theme=dark]) .code-display .token.punctuation{color:#f8f8f2}html:not([data-theme=dark]) .code-display .token.namespace{opacity:.7}html:not([data-theme=dark]) .code-display .token.property,html:not([data-theme=dark]) .code-display .token.tag,html:not([data-theme=dark]) .code-display .token.constant,html:not([data-theme=dark]) .code-display .token.symbol,html:not([data-theme=dark]) .code-display .token.deleted{color:#f92672}html:not([data-theme=dark]) .code-display .token.boolean,html:not([data-theme=dark]) .code-display .token.number{color:#ae81ff}html:not([data-theme=dark]) .code-display .token.selector,html:not([data-theme=dark]) .code-display .token.attr-name,html:not([data-theme=dark]) .code-display .token.string,html:not([data-theme=dark]) .code-display .token.char,html:not([data-theme=dark]) .code-display .token.builtin,html:not([data-theme=dark]) .code-display .token.inserted{color:#a6e22e}html:not([data-theme=dark]) .code-display .token.operator,html:not([data-theme=dark]) .code-display .token.entity,html:not([data-theme=dark]) .code-display .token.url,html:not([data-theme=dark]) .code-display .language-css .token.string,html:not([data-theme=dark]) .code-display .style .token.string,html:not([data-theme=dark]) .code-display .token.variable{color:#f8f8f2}html:not([data-theme=dark]) .code-display .token.atrule,html:not([data-theme=dark]) .code-display .token.attr-value,html:not([data-theme=dark]) .code-display .token.function,html:not([data-theme=dark]) .code-display .token.class-name{color:#e6db74}html:not([data-theme=dark]) .code-display .token.keyword{color:#66d9ef}html:not([data-theme=dark]) .code-display .token.regex,html:not([data-theme=dark]) .code-display .token.important{color:#fd971f}html:not([data-theme=dark]) .code-display .token.important,html:not([data-theme=dark]) .code-display .token.bold{font-weight:700}html:not([data-theme=dark]) .code-display .token.italic{font-style:italic}html:not([data-theme=dark]) .code-display .token.entity{cursor:help}html[data-theme=dark] .code-display code[class*=language-],html[data-theme=dark] .code-display pre[class*=language-]{color:#000;text-shadow:0 1px #fff;font-family:var(--font-code);text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;background:0 0;font-size:1em;line-height:1.5}html[data-theme=dark] .code-display pre[class*=language-]::-moz-selection,html[data-theme=dark] .code-display pre[class*=language-] ::-moz-selection,html[data-theme=dark] .code-display code[class*=language-]::-moz-selection,html[data-theme=dark] .code-display code[class*=language-] ::-moz-selection{text-shadow:none;background:#b3d4fc}html[data-theme=dark] .code-display pre[class*=language-]::selection,html[data-theme=dark] .code-display pre[class*=language-] ::selection,html[data-theme=dark] .code-display code[class*=language-]::selection,html[data-theme=dark] .code-display code[class*=language-] ::selection{text-shadow:none;background:#b3d4fc}@media print{html[data-theme=dark] .code-display code[class*=language-],html[data-theme=dark] .code-display pre[class*=language-]{text-shadow:none}}html[data-theme=dark] .code-display pre[class*=language-]{margin:.5em 0;padding:1em;overflow:auto}html[data-theme=dark] .code-display :not(pre)>code[class*=language-],html[data-theme=dark] .code-display pre[class*=language-]{background:#f5f2f0}html[data-theme=dark] .code-display :not(pre)>code[class*=language-]{white-space:normal;border-radius:.3em;padding:.1em}html[data-theme=dark] .code-display .token.comment,html[data-theme=dark] .code-display .token.prolog,html[data-theme=dark] .code-display .token.doctype,html[data-theme=dark] .code-display .token.cdata{color:#708090}html[data-theme=dark] .code-display .token.punctuation{color:#999}html[data-theme=dark] .code-display .token.namespace{opacity:.7}html[data-theme=dark] .code-display .token.property,html[data-theme=dark] .code-display .token.tag,html[data-theme=dark] .code-display .token.boolean,html[data-theme=dark] .code-display .token.number,html[data-theme=dark] .code-display .token.constant,html[data-theme=dark] .code-display .token.symbol,html[data-theme=dark] .code-display .token.deleted{color:#905}html[data-theme=dark] .code-display .token.selector,html[data-theme=dark] .code-display .token.attr-name,html[data-theme=dark] .code-display .token.string,html[data-theme=dark] .code-display .token.char,html[data-theme=dark] .code-display .token.builtin,html[data-theme=dark] .code-display .token.inserted{color:#690}html[data-theme=dark] .code-display .token.operator,html[data-theme=dark] .code-display .token.entity,html[data-theme=dark] .code-display .token.url,html[data-theme=dark] .code-display .language-css .token.string,html[data-theme=dark] .code-display .style .token.string{color:#9a6e3a;background:#ffffff80}html[data-theme=dark] .code-display .token.atrule,html[data-theme=dark] .code-display .token.attr-value,html[data-theme=dark] .code-display .token.keyword{color:#07a}html[data-theme=dark] .code-display .token.function,html[data-theme=dark] .code-display .token.class-name{color:#dd4a68}html[data-theme=dark] .code-display .token.regex,html[data-theme=dark] .code-display .token.important,html[data-theme=dark] .code-display .token.variable{color:#e90}html[data-theme=dark] .code-display .token.important,html[data-theme=dark] .code-display .token.bold{font-weight:700}html[data-theme=dark] .code-display .token.italic{font-style:italic}html[data-theme=dark] .code-display .token.entity{cursor:help}.code-display[data-astro-cid-ektfbbqf]{width:100%;height:100%;font-family:var(--font-code);letter-spacing:.01em;background:#272822;font-size:18px;line-height:1.5;transition:background-color .4s;overflow:hidden}html[data-theme=dark] .code-display[data-astro-cid-ektfbbqf]{background:#f5f2f0}.code-display[data-astro-cid-ektfbbqf] pre[data-astro-cid-ektfbbqf]{background:0 0;margin:0;padding:6px 10px}.code-display[data-astro-cid-ektfbbqf][data-animate] pre[data-astro-cid-ektfbbqf]{margin-top:-8px}.code-display[data-astro-cid-ektfbbqf] code[data-astro-cid-ektfbbqf]{background:0 0;display:block}.code-display[data-astro-cid-ektfbbqf] .line[data-astro-cid-ektfbbqf]{white-space:pre;min-height:1.5em;display:block}#logo-right[data-astro-cid-f7espo7c]{fill:#b66059}.bg[data-astro-cid-sor4u3rk]{opacity:.5;z-index:-1;background-image:linear-gradient(-60deg,#faf7f3 50%,#f0e4d3 50%);animation:30s ease-in-out infinite alternate slide;position:absolute;inset:0 -50%}html[data-theme=dark] .bg[data-astro-cid-sor4u3rk]{background-image:linear-gradient(-60deg,#0a0908 50%,#1a1815 50%)}.bg2[data-astro-cid-sor4u3rk]{animation-duration:35s;animation-direction:alternate-reverse}.bg3[data-astro-cid-sor4u3rk]{animation-duration:25s}@keyframes slide{0%{transform:translate(-25%)}to{transform:translate(25%)}}body{padding:0}.hero[data-astro-cid-lcdefpme]{height:100vh;position:relative;overflow:hidden}.center[data-astro-cid-lcdefpme]{justify-content:center;align-items:center;height:100vh;display:flex}.logo-stack[data-astro-cid-lcdefpme]{display:inline-flex;position:relative;transform:translateY(calc(7.5px - 8%))}.hero-logo{z-index:1;will-change:transform;width:92vw;height:auto;animation:3.6s ease-in-out infinite logo-bounce;position:relative}.logo-shadow[data-astro-cid-lcdefpme]{z-index:0;will-change:transform, opacity;background:radial-gradient(closest-side,#0009 0%,#0006 70%,#0000004d 75%,#0000 100%);width:28%;height:3.5%;animation:3.6s ease-in-out infinite shadow-pulse;position:absolute;top:calc(92% - 15px);left:50%;transform:translate(-50%)}html[data-theme=dark] .logo-shadow[data-astro-cid-lcdefpme]{background:radial-gradient(closest-side,#faf8f424 0%,#faf8f414 70%,#faf8f40a 75%,#faf8f400 100%)}@keyframes logo-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-1.6%)}}@keyframes shadow-pulse{0%,to{opacity:1;transform:translate(-50%)scale(1)}50%{opacity:.72;transform:translate(-50%)scale(.85)}}@media (prefers-reduced-motion:reduce){.hero-logo,.logo-shadow[data-astro-cid-lcdefpme]{animation:none}}@media (aspect-ratio>=1){.hero-logo{width:auto;height:min(78vh,720px)}}
