.sidebar[data-astro-cid-3tvqi4ux]{width:300px;flex-shrink:0;margin-left:1rem}.widget[data-astro-cid-3tvqi4ux]{background-color:var(--nav-bg-color);padding:1.5rem;border-radius:8px;margin-bottom:2rem;border:1px solid #333}.widget[data-astro-cid-3tvqi4ux] h3[data-astro-cid-3tvqi4ux]{margin-top:0;margin-bottom:1rem;font-size:1.1rem;border-bottom:1px solid #444;padding-bottom:.5rem;color:var(--front-blue)}.profile-content[data-astro-cid-3tvqi4ux]{text-align:center}.avatar[data-astro-cid-3tvqi4ux]{width:80px;height:80px;background-color:#555;border-radius:50%;margin:0 auto 1rem}.name[data-astro-cid-3tvqi4ux]{font-weight:700;margin-bottom:.5rem}.bio[data-astro-cid-3tvqi4ux]{font-size:.9rem;color:#ccc;line-height:1.5}.ad-placeholder[data-astro-cid-3tvqi4ux]{width:100%;height:250px;background-color:#222;display:flex;align-items:center;justify-content:center;color:#666;border:1px dashed #444}.categories[data-astro-cid-3tvqi4ux] ul[data-astro-cid-3tvqi4ux]{list-style:none;padding:0;margin:0}.categories[data-astro-cid-3tvqi4ux] li[data-astro-cid-3tvqi4ux]{margin-bottom:.5rem}.categories[data-astro-cid-3tvqi4ux] a[data-astro-cid-3tvqi4ux]{color:var(--content-color);text-decoration:none;transition:color .2s}.categories[data-astro-cid-3tvqi4ux] a[data-astro-cid-3tvqi4ux]:hover{color:var(--front-blue)}@media(max-width:900px){.sidebar[data-astro-cid-3tvqi4ux]{width:100%;margin-left:0;margin-top:2rem}}body{margin:0;font-family:Noto Sans JP,Helvetica Neue,Arial,sans-serif;display:flex;flex-direction:row;font-feature-settings:"palt";background-color:var(--content-bg-color);color:var(--content-color)}.appbar-nav_content-footer[data-astro-cid-h6yvbyka]{flex-grow:1;display:flex;flex-direction:column;height:100vh}header[data-astro-cid-h6yvbyka]{flex-grow:0;background-color:var(--header-bg-color);width:100%;user-select:none;position:sticky;top:0;z-index:1000;box-shadow:0 2px 8px #00000080}main[data-astro-cid-h6yvbyka]{flex-grow:1;display:flex;flex-direction:column;height:80vh;width:100%}.container[data-astro-cid-h6yvbyka]{display:flex;flex-direction:row;width:100%;max-width:98%;margin:0 auto;flex-grow:1;overflow:hidden}footer[data-astro-cid-h6yvbyka]{flex-grow:0;background-color:var(--front-blue);color:#fff;text-align:center;overflow:hidden;padding:12px 0;font-size:14px}.content[data-astro-cid-h6yvbyka]{color:var(--content-color);background-color:var(--content-bg-color);width:100%;flex-grow:1;overflow:auto;padding:20px 12px;scroll-behavior:smooth}.article-slot[data-astro-cid-h6yvbyka]{max-width:100%;margin:0 auto}.scroll[data-astro-cid-h6yvbyka]::-webkit-scrollbar{width:1rem}.scroll[data-astro-cid-h6yvbyka]::-webkit-scrollbar-track{background:var(--content-bg-color)}.scroll[data-astro-cid-h6yvbyka]::-webkit-scrollbar-thumb{background:var(--scroll-thumb-color)}.scroll[data-astro-cid-h6yvbyka]::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover-color)}.admin-link[data-astro-cid-h6yvbyka]{opacity:.05;text-decoration:none;color:inherit;transition:opacity .3s}.admin-link[data-astro-cid-h6yvbyka]:hover{opacity:.5}.toc-sidebar[data-astro-cid-h6yvbyka]{width:250px;flex-shrink:0;margin-right:1rem;padding-top:2rem;position:sticky;top:80px;max-height:calc(100vh - 100px);overflow-y:auto}@media(max-width:1100px){.toc-sidebar[data-astro-cid-h6yvbyka]{display:none}}.heading[data-astro-cid-wcjwfpce].bar{width:fit-content;display:flex;gap:10px}.icon[data-astro-cid-wcjwfpce]{opacity:0}.heading[data-astro-cid-wcjwfpce].bar:hover .icon[data-astro-cid-wcjwfpce].link,.icon[data-astro-cid-wcjwfpce].link:hover .icon[data-astro-cid-wcjwfpce].copy{opacity:1}.icon[data-astro-cid-wcjwfpce].copy{cursor:pointer;position:relative}.link[data-astro-cid-wcjwfpce]{display:flex;align-items:center;gap:10px}.icon[data-astro-cid-wcjwfpce] svg{width:16px;height:16px;fill:#656060}.heading[data-astro-cid-wcjwfpce].bar a{text-decoration:none;color:inherit}.container[data-astro-cid-ik64efcg]{padding:5px;border-radius:5px;box-shadow:2px 2px 3px 3px #ccc}.modal-background[data-astro-cid-osnkmqp4]{display:none;position:fixed;z-index:1;padding-top:5vh;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:#0006}.modal-background[data-astro-cid-osnkmqp4].visible{display:block}.modal[data-astro-cid-osnkmqp4]{background-color:#fefefe;margin:auto;padding:5px;border:1px solid #888;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:90vw;height:90vh}.modal-header[data-astro-cid-osnkmqp4]{display:flex;flex-direction:row;justify-content:center;align-items:stretch;border-radius:5px;width:100%}.modal-content[data-astro-cid-osnkmqp4]{overflow:hidden;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.close-x[data-astro-cid-osnkmqp4]{color:#aaa;font-size:20px;font-weight:700}.modal-header[data-astro-cid-osnkmqp4]:hover{text-decoration:none;cursor:pointer;background:#ddd}.modal-header[data-astro-cid-osnkmqp4]:hover>span[data-astro-cid-osnkmqp4].close-x{color:#000}.container[data-astro-cid-v74iesrz]{border-radius:5px;display:flex;justify-content:flex-start;gap:0px;flex-direction:column;align-items:center;padding:20px 10px 10px;width:fit-content;border-top:4px solid transparent}.container[data-astro-cid-v74iesrz]:hover{border:0px solid transparent;border-color:transparent;padding-left:10px;padding-top:0}.header[data-astro-cid-v74iesrz]{display:none;flex-direction:row;justify-content:center;background:#777;align-items:stretch;width:5em;padding:2px;border-radius:5px}.header[data-astro-cid-v74iesrz]:hover{background:#888;cursor:pointer}.container[data-astro-cid-v74iesrz]:hover .header[data-astro-cid-v74iesrz],.figure[data-astro-cid-v74iesrz]{display:flex}object[data-astro-cid-v74iesrz],img[data-astro-cid-v74iesrz]{max-width:100%}.header[data-astro-cid-v74iesrz] svg{height:16px;width:16px;margin:0;padding:2px}pre{padding:10px}.copy-btn>svg{height:16px;width:16px;margin:0;padding-top:2px;padding-left:2px;fill:#bbb}.highlighter[data-astro-cid-kg2zvp4p].container{position:relative;margin-top:10px;margin-bottom:20px;width:fit-content;min-width:98%;border-width:1px;border-style:solid;border-color:#666}.copy-btn[data-astro-cid-kg2zvp4p]{position:absolute;top:15px;right:5px;cursor:pointer;display:none;background:transparent;border-width:1px;border-color:#bbb;border-radius:3px;padding:5px;outline:none}.container[data-astro-cid-kg2zvp4p]:hover .copy-btn[data-astro-cid-kg2zvp4p]{display:block}.copy-message[data-astro-cid-kg2zvp4p]{display:none;position:absolute;top:15px;right:40px;background-color:#000;color:#fff;padding:2px 6px;border-radius:4px;font-size:12px;transition:opacity .3s}.visible[data-astro-cid-dy7iaj7z]{display:block}.hidden[data-astro-cid-dy7iaj7z]{display:none}.diagram[data-astro-cid-dy7iaj7z]{background-color:#fff}model-viewer[data-astro-cid-oe457vtu]{height:400px;width:100%;background-color:#eef}.header[data-astro-cid-oe457vtu]{width:100%;display:flex;justify-content:space-between}button[data-astro-cid-oe457vtu]{cursor:pointer;margin:auto}.card-link[data-astro-cid-27ftisjv]{text-decoration:none;display:block;height:100%}.card[data-astro-cid-27ftisjv].meta.container{display:flex;flex-direction:column;height:100%;padding:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.card-link[data-astro-cid-27ftisjv]:hover .card[data-astro-cid-27ftisjv].meta.container{transform:translateY(-8px)}.icon-header[data-astro-cid-27ftisjv]{width:100%;height:180px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);position:relative;overflow:hidden;border-radius:16px 16px 0 0}.icon-header[data-astro-cid-27ftisjv]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);animation:pulse 3s ease-in-out infinite}@keyframes pulse{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.1);opacity:.8}}.icon-emoji[data-astro-cid-27ftisjv]{font-size:4rem;filter:drop-shadow(0 4px 12px rgba(0,0,0,.3));position:relative;z-index:1}.itemimage[data-astro-cid-27ftisjv]{width:100%;height:200px;overflow:hidden;display:flex;justify-content:center;align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);position:relative;border-radius:16px 16px 0 0}object[data-astro-cid-27ftisjv],img[data-astro-cid-27ftisjv]{pointer-events:none;width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.4,0,.2,1)}.card-link[data-astro-cid-27ftisjv]:hover img[data-astro-cid-27ftisjv],.card-link[data-astro-cid-27ftisjv]:hover object[data-astro-cid-27ftisjv]{transform:scale(1.1)}.content[data-astro-cid-27ftisjv]{width:100%;flex-grow:1;display:flex;flex-direction:column;padding:1.5rem;padding-bottom:0;box-sizing:border-box}.tags[data-astro-cid-27ftisjv].container{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.tag[data-astro-cid-27ftisjv]{background:linear-gradient(135deg,#667eea1f,#764ba21f);border:1px solid rgba(102,126,234,.3);padding:.35rem .85rem;border-radius:20px;color:#667eea;font-size:.75rem;font-weight:600;letter-spacing:.02em;transition:all .3s ease;text-transform:uppercase}.card-link[data-astro-cid-27ftisjv]:hover .tag[data-astro-cid-27ftisjv]{background:linear-gradient(135deg,#667eea40,#764ba240);transform:translateY(-2px);border-color:#667eea80}.title[data-astro-cid-27ftisjv]{width:100%;font-size:1.4rem;font-weight:700;margin:0 0 .85rem;line-height:1.4;color:var(--content-color);transition:color .3s ease;overflow-wrap:break-word;word-break:break-word}.card-link[data-astro-cid-27ftisjv]:hover .title[data-astro-cid-27ftisjv]{color:#667eea}.features[data-astro-cid-27ftisjv]{width:100%;margin:0;padding:0;list-style:none}.features[data-astro-cid-27ftisjv] li[data-astro-cid-27ftisjv]{list-style-type:none;padding:.45rem 0;display:flex;align-items:flex-start;font-size:.875rem;line-height:1.6;color:#555;gap:.5rem}.check[data-astro-cid-27ftisjv]{color:#667eea;font-weight:700;font-size:1rem;flex-shrink:0;margin-top:.1rem}.bottom[data-astro-cid-27ftisjv]{margin-top:auto;width:100%;padding:0 1.5rem 1.5rem;box-sizing:border-box}.cta-button[data-astro-cid-27ftisjv]{width:100%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:1rem 1.5rem;border-radius:10px;font-weight:700;font-size:.95rem;display:flex;align-items:center;justify-content:center;gap:.6rem;transition:all .35s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px #667eea4d;position:relative;overflow:hidden;box-sizing:border-box}.cta-button[data-astro-cid-27ftisjv]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.card-link[data-astro-cid-27ftisjv]:hover .cta-button[data-astro-cid-27ftisjv]:before{left:100%}.card-link[data-astro-cid-27ftisjv]:hover .cta-button[data-astro-cid-27ftisjv]{background:linear-gradient(135deg,#764ba2,#667eea);box-shadow:0 8px 25px #667eea73;transform:translateY(-2px)}.cta-text[data-astro-cid-27ftisjv]{font-weight:700;letter-spacing:.02em}.arrow-icon[data-astro-cid-27ftisjv]{width:22px;height:22px;transition:transform .3s cubic-bezier(.4,0,.6,1)}.card-link[data-astro-cid-27ftisjv]:hover .arrow-icon[data-astro-cid-27ftisjv]{transform:translate(5px)}@media(max-width:700px){.icon-header[data-astro-cid-27ftisjv]{height:140px}.icon-emoji[data-astro-cid-27ftisjv]{font-size:3rem}.itemimage[data-astro-cid-27ftisjv]{height:160px}.content[data-astro-cid-27ftisjv]{padding:1.25rem;padding-bottom:0}.title[data-astro-cid-27ftisjv]{font-size:1.25rem}.description[data-astro-cid-27ftisjv]{font-size:.85rem}.features[data-astro-cid-27ftisjv] li[data-astro-cid-27ftisjv]{font-size:.8rem}.bottom[data-astro-cid-27ftisjv]{padding:0 1.25rem 1.25rem}.cta-button[data-astro-cid-27ftisjv]{padding:.85rem 1.25rem;font-size:.9rem}}.title[data-astro-cid-ydm23riy]{width:100%;text-align:center;font-size:1.5rem;margin-top:.5rem;margin-bottom:1rem;font-weight:500}.cards[data-astro-cid-ydm23riy].container{padding-top:1.5rem;display:flex;flex-wrap:wrap;gap:1.75rem;justify-content:center}.card[data-astro-cid-ydm23riy]{background-color:var(--content-bg-color);border:1px solid rgba(138,115,85,.15);box-shadow:0 8px 16px #0003;border-radius:12px;width:18rem;padding:1.25rem;transition:transform .3s ease,box-shadow .3s ease;overflow:hidden;display:flex;flex-direction:column}.card[data-astro-cid-ydm23riy]:hover{transform:translateY(-5px);box-shadow:0 12px 20px #00000040;border:1px solid rgba(138,115,85,.3)}.card[data-astro-cid-ydm23riy] .paragraph:has(>img){text-align:center}.cards[data-astro-cid-jnc2rlz7].container{padding-top:2rem;padding-bottom:2rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:2rem;max-width:1400px;margin:0 auto}.card[data-astro-cid-jnc2rlz7]{background-color:var(--content-bg-color);border:1px solid rgba(102,126,234,.15);box-shadow:0 10px 30px #00000014;border-radius:16px;display:flex;flex-direction:column;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.card[data-astro-cid-jnc2rlz7]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#667eea,#764ba2);opacity:0;transition:opacity .3s ease}.card[data-astro-cid-jnc2rlz7]:hover:before{opacity:1}.card[data-astro-cid-jnc2rlz7]:hover{box-shadow:0 20px 50px #667eea40;border-color:#667eea4d}@media(max-width:700px){.cards[data-astro-cid-jnc2rlz7].container{grid-template-columns:1fr;gap:1.5rem;padding:1.5rem 1rem}}.sections-container[data-astro-cid-22sr376y]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;margin:2rem 0;padding:0 1rem}.section-card[data-astro-cid-22sr376y]{background:linear-gradient(135deg,#8b735514,#8b735508);border:1px solid rgba(139,115,85,.15);border-radius:16px;padding:2rem;text-decoration:none;color:var(--content-color);display:flex;align-items:center;gap:1.5rem;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.section-card[data-astro-cid-22sr376y]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(139,115,85,.1),transparent);transition:left .6s}.section-card[data-astro-cid-22sr376y]:hover:before{left:100%}.section-card[data-astro-cid-22sr376y]:hover{transform:translateY(-8px);box-shadow:0 20px 40px #00000026;border-color:#8b73554d;background:linear-gradient(135deg,#8b73551f,#8b73550f)}.section-icon[data-astro-cid-22sr376y]{font-size:2.5rem;flex-shrink:0;background:linear-gradient(135deg,#8b7355,#a58d7f);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:transform .4s ease}.section-card[data-astro-cid-22sr376y]:hover .section-icon[data-astro-cid-22sr376y]{transform:scale(1.1) rotate(5deg)}.section-content[data-astro-cid-22sr376y]{flex:1;min-width:0}.section-title[data-astro-cid-22sr376y]{font-size:1.4rem;font-weight:600;margin:0 0 .5rem;color:var(--content-color);line-height:1.2}.section-description[data-astro-cid-22sr376y]{font-size:.95rem;color:#e0e0e0cc;margin:0 0 1rem;line-height:1.5}.section-meta[data-astro-cid-22sr376y]{display:flex;align-items:center;gap:.5rem;font-size:.9rem}.section-count[data-astro-cid-22sr376y]{background:linear-gradient(135deg,#8b7355,#a58d7f);color:#fff;padding:.25rem .75rem;border-radius:20px;font-weight:600;font-size:.85rem}.section-label[data-astro-cid-22sr376y]{color:#e0e0e0b3;font-weight:500}.section-arrow[data-astro-cid-22sr376y]{font-size:1.2rem;color:#8b735599;transition:all .4s ease;flex-shrink:0}.section-card[data-astro-cid-22sr376y]:hover .section-arrow[data-astro-cid-22sr376y]{color:#8b7355;transform:translate(8px)}@media(max-width:768px){.sections-container[data-astro-cid-22sr376y]{grid-template-columns:1fr;gap:1.5rem;padding:0}.section-card[data-astro-cid-22sr376y]{padding:1.5rem;gap:1rem}.section-icon[data-astro-cid-22sr376y]{font-size:2rem}.section-title[data-astro-cid-22sr376y]{font-size:1.2rem}.section-description[data-astro-cid-22sr376y]{font-size:.9rem}}@media(prefers-color-scheme:dark){.section-card[data-astro-cid-22sr376y]{background:linear-gradient(135deg,#8b73551f,#8b73550f);border-color:#8b735533}.section-card[data-astro-cid-22sr376y]:hover{background:linear-gradient(135deg,#8b73552e,#8b73551a);border-color:#8b735566}}.container[data-astro-cid-fuqsjbby].gallery{background:#868686;padding:5px;border-radius:5px}.collapsible[data-astro-cid-fuqsjbby]{color:#fff;text-align:left;background:#333;border:none;cursor:pointer;width:100%;padding:10px}.collapsible[data-astro-cid-fuqsjbby]:hover{background-color:#545454;transition:background-color .3s}.content[data-astro-cid-fuqsjbby]{background:#2b2b2b;max-height:0;overflow:hidden;transition:max-height .2s ease-out}.content[data-astro-cid-fuqsjbby].expanded{max-height:600px}.itemscontainer[data-astro-cid-fuqsjbby]{padding:10px;display:flex;flex-wrap:wrap;gap:10px 10px}.item[data-astro-cid-fuqsjbby]{cursor:pointer}.itemimage[data-astro-cid-fuqsjbby]:hover{scale:1.1;transition:scale .5s}.item[data-astro-cid-fuqsjbby]:hover>.overlay[data-astro-cid-fuqsjbby]{display:block}.item[data-astro-cid-fuqsjbby]:hover>.itemimage[data-astro-cid-fuqsjbby]{filter:brightness(100%)}.itemimage[data-astro-cid-fuqsjbby]{filter:brightness(80%);width:150px;height:150px}.overlay[data-astro-cid-fuqsjbby]{padding:5px;overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;color:#fff;max-width:150px}object[data-astro-cid-fuqsjbby],img[data-astro-cid-fuqsjbby]{pointer-events:none;max-height:100%;max-width:100%}.container[data-astro-cid-vgel2s7s].grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));grid-auto-rows:10rem;grid-gap:10px}img[data-astro-cid-vgel2s7s]{width:100%;height:100%;object-fit:cover}.container[data-astro-cid-vgel2s7s].masonry{column-width:20rem;column-gap:1rem}.item[data-astro-cid-vgel2s7s].masonry{break-inside:avoid;margin-bottom:1rem}.swiper-container[data-astro-cid-b75selxv]{height:600px}.swiper[data-astro-cid-b75selxv].main{width:70vw;height:80%}.swiper[data-astro-cid-b75selxv].thumbs{width:70vw;height:20%;box-sizing:border-box;padding:10px 0}.swiper-slide[data-astro-cid-b75selxv]{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center;background-size:cover;background-position:center}.thumbs[data-astro-cid-b75selxv] .swiper-slide[data-astro-cid-b75selxv]{width:25%;height:100%;opacity:.4}.thumbs[data-astro-cid-b75selxv] .swiper-slide-thumb-active[data-astro-cid-b75selxv]{opacity:1}.swiper-slide[data-astro-cid-b75selxv] img[data-astro-cid-b75selxv]{display:block;width:100%;height:100%;object-fit:cover}a[data-astro-cid-hbju7bo7]{text-decoration:none;color:#000;background-color:#ddd;padding:1px 3px 3px;border-radius:5px}a[data-astro-cid-hbju7bo7]:hover{box-shadow:2px 2px 3px 3px #ccc}model-viewer[data-astro-cid-5th6oi6e]{height:400px;width:100%;background-color:#eef}.header[data-astro-cid-5th6oi6e]{width:100%;display:flex;justify-content:space-between}button[data-astro-cid-5th6oi6e]{cursor:pointer;margin:auto}.container[data-astro-cid-xrvgenwa]{padding:5px;border-radius:5px;box-shadow:2px 2px 3px 3px #ccc}a[data-astro-cid-xd5t2nax]{color:#2666a6}.link[data-astro-cid-xd5t2nax]{position:relative;display:inline-block}.external[data-astro-cid-xd5t2nax]{margin-right:.6em}.external[data-astro-cid-xd5t2nax]:after{content:"↗";position:absolute;scale:.6;top:-.2em;right:-.6em}img[data-astro-cid-dgtshv5j]{margin-bottom:1em}.center[data-astro-cid-dgtshv5j]{display:block;margin-left:auto;margin-right:auto}.container[data-astro-cid-pptsj4fg]{width:100%;display:flex;flex-direction:column;align-items:center}a[data-astro-cid-pptsj4fg]{text-decoration:none;border-style:solid;border-width:1px;border-color:var(--front-blue);background-color:#8a73550d;padding:.75rem 1.25rem;border-radius:8px;margin:.5rem 0;display:flex;align-items:center;justify-content:center;gap:.75rem;transition:all .3s ease;font-weight:500;min-width:150px}a[data-astro-cid-pptsj4fg]:hover{background-color:var(--front-blue);transform:translateY(-2px);box-shadow:0 5px 15px #0003}.button[data-astro-cid-pptsj4fg].text{color:var(--content-color);font-size:.95rem}a[data-astro-cid-pptsj4fg]:hover .button[data-astro-cid-pptsj4fg].text{color:#fff}.icon[data-astro-cid-pptsj4fg]{height:1rem;display:flex;align-items:center}.icon[data-astro-cid-pptsj4fg] svg{fill:var(--content-color);width:1rem;height:1rem;transition:fill .3s ease}a[data-astro-cid-pptsj4fg]:hover .icon[data-astro-cid-pptsj4fg] svg{fill:#fff}.contact-form[data-astro-cid-2xss4r5o]{max-width:600px;margin:2rem 0}.form-notice[data-astro-cid-2xss4r5o]{margin-bottom:1.5rem;padding:1rem;background-color:#8a73551a;border-left:4px solid var(--front-blue);border-radius:4px}.form-notice[data-astro-cid-2xss4r5o] p[data-astro-cid-2xss4r5o]{margin:0;font-size:.95rem;line-height:1.5}.form-group[data-astro-cid-2xss4r5o]{margin-bottom:1.5rem}label[data-astro-cid-2xss4r5o]{display:block;margin-bottom:.5rem;font-weight:500}input[data-astro-cid-2xss4r5o],textarea[data-astro-cid-2xss4r5o]{width:100%;padding:.75rem;border:1px solid #555;border-radius:4px;background-color:#222;color:#e0e0e0;font-family:inherit;font-size:16px}.submit-button[data-astro-cid-2xss4r5o]{background-color:var(--front-blue);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:4px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .3s}.submit-button[data-astro-cid-2xss4r5o]:hover{opacity:.9}.aside[data-astro-cid-3iyg5toz]{margin-top:.5rem;margin-bottom:1.5rem;border-width:0;border-left:.25rem;border-style:solid;padding:1rem}.icon[data-astro-cid-3iyg5toz] svg{width:16px;height:16px;margin-right:10px}.icon[data-astro-cid-3iyg5toz]{font-size:large;margin-top:0}.note[data-astro-cid-3iyg5toz]{background-color:#444551;border-color:#c5c5e8}.icon[data-astro-cid-3iyg5toz].note svg{fill:#c5c5e8}.icon[data-astro-cid-3iyg5toz].note{color:#c5c5e8}.tip[data-astro-cid-3iyg5toz]{background-color:#465144;border-color:#c9e8c5}.icon[data-astro-cid-3iyg5toz].tip svg{fill:#b6eaaf}.icon[data-astro-cid-3iyg5toz].tip{color:#b6eaaf}.caution[data-astro-cid-3iyg5toz]{background-color:#515144;border-color:#e8e5c5}.icon[data-astro-cid-3iyg5toz].caution svg{fill:#e8d7a9}.icon[data-astro-cid-3iyg5toz].caution{color:#e8d7a9}.danger[data-astro-cid-3iyg5toz]{background-color:#514844;border-color:#e8d0c5}.icon[data-astro-cid-3iyg5toz].danger svg{fill:#e8c1ae}.icon[data-astro-cid-3iyg5toz].danger{color:#e8c1ae}details[data-astro-cid-kibhusm5]{background-color:#333;border-radius:5px;padding:.5rem;margin-top:.5rem;margin-bottom:.5rem;min-width:98%;width:fit-content}details[data-astro-cid-kibhusm5][open] summary[data-astro-cid-kibhusm5]{border-radius:5px 5px 0 0}summary[data-astro-cid-kibhusm5]{border-radius:5px;cursor:pointer;padding:.5rem;list-style:none;display:flex;align-items:center;justify-content:space-between}article[data-astro-cid-kibhusm5]{background-color:#1e1e1e;padding:10px}.arrow[data-astro-cid-kibhusm5] svg{width:16px;height:16px;rotate:90deg;transition:rotate .4s ease-in-out}details[data-astro-cid-kibhusm5][open] summary[data-astro-cid-kibhusm5] svg{rotate:-90deg;transition:rotate .4s ease-in-out}
