:root{--bg:#0f0f10;--panel:#ffffff08;--border:#ffffff14;--text:#ffffffeb;--muted:#ffffffa6;--reading:"Cardo", ui-serif, Georgia, serif;--sans:"Assistant", ui-sans-serif, system-ui}body{font-family:var(--reading);background:var(--bg);color:var(--text);margin:0;line-height:1.55;font-size:25px!important}a[data-astro-cid-xb5vhqfh]{color:inherit;text-decoration:none}.wrap[data-astro-cid-xb5vhqfh]{max-width:1040px;margin:0 auto;padding:34px 18px 72px}.topnav[data-astro-cid-xb5vhqfh]{margin-bottom:22px}.backlink[data-astro-cid-xb5vhqfh]{font-family:var(--sans);color:#ffffffc7;background:#ffffff05;border:.5px solid #ffffff1a;border-radius:12px;align-items:center;gap:8px;padding:6px 18px 6px 12px;font-size:22px;font-weight:600;text-decoration:none;transition:color .14s,background .14s,border-color .14s,transform .14s;display:inline-flex}.backlink[data-astro-cid-xb5vhqfh]:hover{color:#ffffffeb;background:#ffffff0f;border-color:#ffffff42;transform:translate(-2px)}.reading[data-astro-cid-xb5vhqfh]{max-width:840px;margin:0 auto;padding:20px 8px}.pageContent[data-astro-cid-xb5vhqfh]{color:#ffffffd6;font-size:25px!important;line-height:1.55!important}.pageContent[data-astro-cid-xb5vhqfh] [data-astro-cid-xb5vhqfh]{color:inherit;font-size:inherit!important;line-height:inherit!important}.pageContent[data-astro-cid-xb5vhqfh] h1[data-astro-cid-xb5vhqfh]{margin:0 0 18px!important;font-size:1.55em!important;font-weight:600!important;line-height:1.15!important}.pageContent[data-astro-cid-xb5vhqfh] h2[data-astro-cid-xb5vhqfh]{font-size:1.25em!important;font-weight:600!important;line-height:1.2!important}.pageContent[data-astro-cid-xb5vhqfh] h3[data-astro-cid-xb5vhqfh]{font-size:1.08em!important;font-weight:600!important;line-height:1.25!important}.pageContent[data-astro-cid-xb5vhqfh] code[data-astro-cid-xb5vhqfh],.pageContent[data-astro-cid-xb5vhqfh] pre[data-astro-cid-xb5vhqfh]{font-size:.92em!important;line-height:1.55!important}.pageContent[data-astro-cid-xb5vhqfh] .nb[data-astro-cid-xb5vhqfh]>[data-astro-cid-xb5vhqfh]+[data-astro-cid-xb5vhqfh]{margin-top:14px}.contact[data-astro-cid-xb5vhqfh]{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;margin:56px 0 0;overflow:hidden}.contactToggle[data-astro-cid-xb5vhqfh]{cursor:pointer;font-family:var(--sans);color:#ffffffe6;background:#ffffff05;justify-content:space-between;gap:14px;padding:16px 18px;font-size:18px;font-weight:600;list-style:none;display:flex}.contactToggle[data-astro-cid-xb5vhqfh]::-webkit-details-marker{display:none}.contactToggleHint[data-astro-cid-xb5vhqfh]{color:#fff9;font-size:15px;font-weight:500}.contact[data-astro-cid-xb5vhqfh][open] .contactToggle[data-astro-cid-xb5vhqfh]{background:#ffffff0a}.contactPanel[data-astro-cid-xb5vhqfh]{border-top:1px solid #ffffff14;padding:18px}.sentNotice[data-astro-cid-xb5vhqfh]{font-family:var(--sans);color:#ffffffc7;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;margin:0 0 14px;padding:12px 14px;font-size:14px}.sentNotice[data-astro-cid-xb5vhqfh][hidden]{display:none}.sentNoticeOuter[data-astro-cid-xb5vhqfh]{background:#32cd3214;border-color:#32cd3266;margin-top:40px}.contactForm[data-astro-cid-xb5vhqfh]{gap:14px;display:grid}.field[data-astro-cid-xb5vhqfh] label[data-astro-cid-xb5vhqfh]{font-family:var(--sans);color:#ffffffbf;margin-bottom:6px;font-size:14px;font-weight:600;display:block}.field[data-astro-cid-xb5vhqfh] input[data-astro-cid-xb5vhqfh],.field[data-astro-cid-xb5vhqfh] textarea[data-astro-cid-xb5vhqfh]{box-sizing:border-box;width:100%;font-family:var(--sans);color:#ffffffeb;background:#00000038;border:1px solid #ffffff1a;border-radius:12px;padding:10px 12px;font-size:16px}.privacy[data-astro-cid-xb5vhqfh]{font-family:var(--sans);color:#ffffffb3;gap:10px;font-size:14px;display:flex}.privacyHint[data-astro-cid-xb5vhqfh]{font-family:var(--sans);color:#fff9;font-size:13px}.contactForm[data-astro-cid-xb5vhqfh] button[data-astro-cid-xb5vhqfh]{font-family:var(--sans);color:#ffffffeb;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:12px;margin-top:6px;padding:10px 14px;font-size:16px;font-weight:600}.infoFooter[data-astro-cid-xb5vhqfh]{font-family:var(--sans);color:#ffffff8c;justify-content:center;gap:12px;margin:42px 0 0;font-size:14px;display:flex}@media (width<=820px){.pageContent[data-astro-cid-xb5vhqfh]{font-size:20px!important}.contactPanel[data-astro-cid-xb5vhqfh],.contactToggle[data-astro-cid-xb5vhqfh]{padding:14px}}
