html:not([data-theme=dark]) .code-display code[class*=language-],html:not([data-theme=dark]) .code-display pre[class*=language-]{color:#f8f8f2;background:none;text-shadow:0 1px rgba(0,0,0,.3);font-family:var(--font-code);font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}html:not([data-theme=dark]) .code-display pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border-radius:.3em}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-]{padding:.1em;border-radius:.3em;white-space:normal}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;background:none;text-shadow:0 1px white;font-family:var(--font-code);font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}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-]{padding:1em;margin:.5em 0;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-]{padding:.1em;border-radius:.3em;white-space:normal}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-gqdrpsfm]{width:100%;height:100%;overflow:hidden;font-family:var(--font-code);font-size:18px;line-height:1.5;letter-spacing:.01em;background:#272822;transition:background-color .4s ease}html[data-theme=dark] .code-display[data-astro-cid-gqdrpsfm]{background:#f5f2f0}.code-display[data-astro-cid-gqdrpsfm] pre[data-astro-cid-gqdrpsfm]{margin:0;padding:6px 10px;background:transparent}.code-display[data-astro-cid-gqdrpsfm][data-animate] pre[data-astro-cid-gqdrpsfm]{transform:translateY(-8px)}.code-display[data-astro-cid-gqdrpsfm] code[data-astro-cid-gqdrpsfm]{display:block;background:transparent}.code-display[data-astro-cid-gqdrpsfm] .line[data-astro-cid-gqdrpsfm]{display:block;white-space:pre;min-height:1.5em}#logo-right[data-astro-cid-tvrurpns]{fill:#b66059}.bg[data-astro-cid-y3soregm]{animation:slide 30s ease-in-out infinite alternate;inset:0 -50%;opacity:.5;position:absolute;z-index:-1;background-image:linear-gradient(-60deg,#faf7f3 50%,#f0e4d3 50%)}html[data-theme=dark] .bg[data-astro-cid-y3soregm]{background-image:linear-gradient(-60deg,#0a0908 50%,#1a1815 50%)}.bg2[data-astro-cid-y3soregm]{animation-direction:alternate-reverse;animation-duration:35s}.bg3[data-astro-cid-y3soregm]{animation-duration:25s}@keyframes slide{0%{transform:translate(-25%)}to{transform:translate(25%)}}body{padding:0}.hero[data-astro-cid-j7pv25f6]{position:relative;height:100vh;overflow:hidden}.center[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;align-items:center;height:100vh}.logo-stack[data-astro-cid-j7pv25f6]{position:relative;display:inline-flex;transform:translateY(calc(-8% + 7.5px))}.hero-logo{width:92vw;height:auto;position:relative;z-index:1;animation:logo-bounce 3.6s ease-in-out infinite;will-change:transform}.logo-shadow[data-astro-cid-j7pv25f6]{position:absolute;left:50%;top:calc(92% - 15px);transform:translate(-50%);width:28%;height:3.5%;background:radial-gradient(ellipse closest-side at center,#0009,#0006 70%,#0000004d 75%,#0000);z-index:0;animation:shadow-pulse 3.6s ease-in-out infinite;will-change:transform,opacity}html[data-theme=dark] .logo-shadow[data-astro-cid-j7pv25f6]{background:radial-gradient(ellipse closest-side at center,#faf8f424,#faf8f414 70%,#faf8f40a 75%,#faf8f400)}@keyframes logo-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-1.6%)}}@keyframes shadow-pulse{0%,to{transform:translate(-50%) scale(1);opacity:1}50%{transform:translate(-50%) scale(.85);opacity:.72}}@media (prefers-reduced-motion: reduce){.hero-logo,.logo-shadow[data-astro-cid-j7pv25f6]{animation:none}}@media (min-aspect-ratio: 1 / 1){.hero-logo{width:auto;height:min(78vh,720px)}}
