html,body{margin:0;width:100%;height:100%}body:has(dialog[open]){overflow:hidden}:root{--color-primary: #b3d5ff;--color-primary-markdown: color-mix( in srgb, var(--color-brand) 80%, var(--color-text) );--color-brand: #1781ff;--color-secondary: var(--color-brand);--color-tertiary: #0b407f;--color-green: #203c25;--color-yellow: #664019;--color-danger: #641723;background-color:var(--color-background);color:var(--color-text);font-family:var(--font-family);overflow-x:hidden;--color-text: #000;--color-background: #ffffff;--color-gray-background: #F5F5F8;--large-border-radius: 48px;--font-family: "InterVariable", "Inter", "MiSans", "MiSans Chinese", MiSans, system-ui, miui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-family-mono: "JetBrains Maple Mono", "Courier New", Courier, monospace, "MiSans", MiSans;-webkit-tap-highlight-color:transparent;font-feature-settings:"liga" 1,"calt" 1,"ss07" 1,"ss08" 1,"cv01" 1,"cv03" 1,"cv04" 1,"cv10" 1;--qr-background-color: transparent;--qr-border-color: #00000065}@media(prefers-color-scheme:dark){:root{--color-primary: #0b407f;--color-tertiary: #b3d5ff;--color-green: #65ba74;--color-yellow: #e9c162;--color-danger: #eb8e90;background-color:var(--color-background);color:var(--color-text);--color-text: #fff;--color-background: #101010;--color-gray-background: #1B1B1D;--qr-background-color: white;--qr-border-color: transparent}}*{corner-shape:superellipse(2)}*::selection{background-color:transparent;color:var(--color-brand)}.no-corner-shape{corner-shape:unset!important}#container,.container{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;margin:0 auto}main{height:100%;width:100%;display:flex;justify-content:center;flex-direction:column;align-items:center;padding:48px 20px;gap:24px;max-width:1200px;box-sizing:border-box;overflow:hidden}h5{font-size:13px;font-weight:600;line-height:24px;display:flex;align-items:flex-end;color:color-mix(in srgb,var(--color-text) 50%,transparent);margin:0}@media(max-width:640px){main{padding:36px 0}}.fadeInOnScroll{transform:matrix(1,0,0,1,0,min(max(calc(var(--f) * -10 + 10),0),50));opacity:min(var(--f),1);transition:all .3s cubic-bezier(0,.4,.5,1)}h2 b{color:var(--color-text)}h1,h2,h3,h4,h5,h6,p,li,blockquote,pre{text-align:start;color:var(--color-text)}p,li{font-size:15px;font-weight:400;line-height:1.5;margin-block-start:0px;margin-block-end:2px}p:nth-last-child(1),li:nth-last-child(1),p:has(+*:not(p)){margin-block-end:8px}hr{opacity:.25}h2{margin-block-start:16px;margin-block-end:10px}a{color:var(--color-tertiary)}a:hover{opacity:.75}.table-wrapper{width:100%;overflow-x:auto;margin-block-end:12px}.table-wrapper table{min-width:100%}code{font-family:var(--font-family-mono);line-height:1.5;font-size:13px;font-weight:300}code:not(pre code){user-select:all;padding:2px 6px;background-color:color-mix(in srgb,var(--color-gray-background),var(--color-text) 8%);border-radius:6px;border:1px solid color-mix(in srgb,var(--color-text) 15%,transparent)}p code{background-color:transparent!important;border-radius:0!important;border:none!important;padding:0!important;font-size:15px}pre{padding:10px 12px;border-radius:14px;border:1px solid color-mix(in srgb,var(--color-text) 15%,transparent);background-color:#111!important;margin:10px -4px}table{border-collapse:collapse;font-size:14px;overflow:auto;min-width:100%}th{padding:14px 16px 14px 0;text-align:left;font-weight:500;color:color-mix(in srgb,var(--color-text) 80%,transparent);border-bottom:1px solid color-mix(in srgb,var(--color-text) 30%,transparent);font-family:var(--font-family-mono);font-size:13px;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}tbody tr{border-bottom:1px solid color-mix(in srgb,var(--color-text) 30%,transparent);transition:background-color .2s ease}tbody tr:last-child{border-bottom:none}td{padding:14px 16px 14px 0;color:var(--color-text);vertical-align:middle;white-space:nowrap;text-align:start}ul,ol{padding-left:18px}ul{list-style:none}ul li::marker{content:"- ";font-size:18px}blockquote{border:1px solid;border-color:var( --callout-color, color-mix(in srgb, var(--color-text) 15%, transparent) );background-color:color-mix(in srgb,var(--color-gray-background),var(--color-text) 2%);color:var(--color-text);margin:10px -4px;border-radius:14px;padding:10px 12px}blockquote blockquote{border-radius:6px;margin:0 -2px;border:1px solid color-mix(in srgb,var(--color-text) 12.5%,transparent);padding:8px 10px}blockquote blockquote blockquote{border-radius:2px;margin:0 -2px;border:1px solid color-mix(in srgb,var(--color-text) 10%,transparent);padding:8px 10px}blockquote.danger{--callout-color: var(--color-danger)}blockquote.success{--callout-color: var(--color-green)}blockquote.info{--callout-color: var(--color-primary-markdown)}blockquote.tip{--callout-color: var(--color-yellow)}blockquote.note{--callout-color: color-mix(in srgb, var(--color-text) 75%, transparent);border-color:color-mix(in srgb,var(--color-text) 45%,transparent)}blockquote.danger,blockquote.success,blockquote.info,blockquote.tip,blockquote.note{display:flex;flex-direction:column;align-items:flex-start;gap:8px;background-color:color-mix(in srgb,var(--callout-color) 15%,var(--color-background))}blockquote p{margin-block-end:0!important}.callout-header{display:flex;align-items:center;font-size:17px;font-weight:600;gap:4px;color:var(--callout-color)}.text-inline-highlight{color:var(--color-text);background:color-mix(in srgb,var(--highlight-color) 40%,var(--color-background));padding:2px 4px 1px;border-radius:4px}h1{font-size:26px;font-weight:400}h2{font-size:24px;font-weight:450}h3{font-size:22px;font-weight:500}h4{font-size:20px;font-weight:550}h5{font-size:18px;font-weight:600}h6{font-size:16px;font-weight:650}.button{display:flex;padding:10px 18px;justify-content:center;align-items:center;gap:8px;border-radius:18px;background:color-mix(in srgb,var(--color-secondary) 15%,transparent);color:var(--color-secondary);transition:all .3s ease;text-decoration:none;font-weight:540;font-size:16px;font-family:var(--font-family);border:solid 1px transparent}.button:hover{background:color-mix(in srgb,var(--color-secondary) 20%,transparent);opacity:1;border:solid 1px color-mix(in srgb,var(--color-text) 5%,transparent)}.button:active{background:color-mix(in srgb,var(--color-secondary) 12%,transparent);transform:scale(.975)}.secButton{display:flex;padding:10px 18px;justify-content:center;align-items:center;gap:8px;border-radius:18px;transition:all .3s ease;text-decoration:none;font-weight:540;font-size:16px;font-family:var(--font-family);border:solid 1px transparent;color:var(--color-text);background:color-mix(in srgb,var(--color-text) 8%,transparent)}.secButton:hover{background:color-mix(in srgb,var(--color-text) 12%,transparent);border:solid 1px color-mix(in srgb,var(--color-text) 5%,transparent)}.secButton:active{background:color-mix(in srgb,var(--color-text) 10%,transparent);transform:scale(.975)}.smallButton{display:flex;padding:6px 10px;justify-content:center;align-items:center;gap:5px;border-radius:12px;transition:all .3s ease;text-decoration:none;font-weight:400;font-size:15px;font-family:var(--font-family);border:solid 1px transparent;color:color-mix(in srgb,var(--color-text) 90%,transparent);background:color-mix(in srgb,var(--color-text) 8%,transparent);max-height:36px}.smallButton:hover{background:color-mix(in srgb,var(--color-text) 12%,transparent);border:solid 1px color-mix(in srgb,var(--color-text) 5%,transparent)}.smallButton:active{background:color-mix(in srgb,var(--color-text) 10%,transparent);transform:scale(.975)}.smallButton.closeButton{border:solid 1px transparent;color:color-mix(in srgb,var(--color-text) 90%,transparent);background:color-mix(in srgb,var(--color-text) 0%,transparent);height:36px;width:36px;padding:0}.smallButton.closeButton:hover{background:color-mix(in srgb,var(--color-text) 6%,transparent);border:solid 1px color-mix(in srgb,var(--color-text) 12%,transparent)}.smallButton.closeButton:active{background:color-mix(in srgb,var(--color-text) 4%,transparent)}.dark{.autoDarkMode{filter:invert(.9) hue-rotate(180deg)}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}
