.kit-tools[data-astro-cid-vidcpdar]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:10px}.kit-tools[data-astro-cid-vidcpdar] a[data-astro-cid-vidcpdar]{color:var(--muted);font-size:.92rem}.kit-tools[data-astro-cid-vidcpdar] .btn[data-astro-cid-vidcpdar]{cursor:pointer;border:0;font:inherit}.kit-hint[data-astro-cid-vidcpdar]{font-size:.84rem;color:var(--muted);margin:0 0 28px}.kit[data-astro-cid-vidcpdar]{background:#fff;color:#262f48;border-radius:6px;box-shadow:0 0 0 1px var(--line),var(--shadow-card);padding:40px 44px 32px;font-size:.86rem;line-height:1.75;letter-spacing:.04em}.kit-head[data-astro-cid-vidcpdar]{display:flex;gap:26px;align-items:center;padding-bottom:20px;border-bottom:3px double #262f48}.kit-portrait[data-astro-cid-vidcpdar]{width:116px;height:116px;object-fit:cover;border-radius:50%;box-shadow:0 0 0 1px #d3d9e7;flex-shrink:0}.kit-en[data-astro-cid-vidcpdar]{font-family:var(--font-en);font-style:italic;color:#a98f5f;font-size:1.1rem;margin:0}.kit-name[data-astro-cid-vidcpdar]{font-size:1.9rem;letter-spacing:.2em;margin:2px 0 6px;line-height:1.3;display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.kit-name[data-astro-cid-vidcpdar] span[data-astro-cid-vidcpdar]{font-family:var(--font-en);font-style:italic;font-size:1.3rem;letter-spacing:.02em;color:#5e7bb3}.kit-pos[data-astro-cid-vidcpdar]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:2px 14px;font-size:.8rem;color:#6c7590}.kit-pos[data-astro-cid-vidcpdar] li[data-astro-cid-vidcpdar]{display:flex;align-items:center;gap:5px}.kit-pos[data-astro-cid-vidcpdar] .star{width:.7em;height:.7em;color:#5e7bb3}.kit-since[data-astro-cid-vidcpdar]{margin:4px 0 0;font-size:.8rem;color:#6c7590}.kit-sec[data-astro-cid-vidcpdar]{margin-top:20px}.kit-sec[data-astro-cid-vidcpdar] h2[data-astro-cid-vidcpdar]{font-family:var(--font-en);font-style:italic;font-weight:400;font-size:1.25rem;color:#5e7bb3;letter-spacing:.04em;margin:0 0 8px;padding-bottom:4px;border-bottom:1px solid #d3d9e7;line-height:1.3}.kit-about[data-astro-cid-vidcpdar]{margin:0}.kit-cols[data-astro-cid-vidcpdar]{display:grid;grid-template-columns:1fr 1fr;gap:0 28px}.kit-dl[data-astro-cid-vidcpdar]{margin:0}.kit-dl[data-astro-cid-vidcpdar] div[data-astro-cid-vidcpdar]{display:grid;grid-template-columns:11em 1fr;gap:10px;padding:4px 0;border-bottom:1px dotted #d3d9e7}.kit-dl[data-astro-cid-vidcpdar] dt[data-astro-cid-vidcpdar]{color:#6c7590}.kit-dl[data-astro-cid-vidcpdar] dd[data-astro-cid-vidcpdar]{margin:0}.kit-asof[data-astro-cid-vidcpdar]{text-align:right;font-size:.76rem;color:#6c7590;margin:6px 0 0}.kit-rec[data-astro-cid-vidcpdar],.kit-list[data-astro-cid-vidcpdar],.kit-works[data-astro-cid-vidcpdar]{list-style:none;padding:0;margin:0}.kit-rec[data-astro-cid-vidcpdar] li[data-astro-cid-vidcpdar]{padding:4px 0;border-bottom:1px dotted #d3d9e7;display:flex;flex-direction:column}.kit-rec-game[data-astro-cid-vidcpdar]{font-family:var(--font-sc);letter-spacing:.1em;font-size:.95rem}.kit-rec-stats[data-astro-cid-vidcpdar]{font-size:.8rem}.kit-list[data-astro-cid-vidcpdar] li[data-astro-cid-vidcpdar]{padding-left:1em;text-indent:-1em}.kit-list[data-astro-cid-vidcpdar] li[data-astro-cid-vidcpdar]:before{content:"・"}.kit-na[data-astro-cid-vidcpdar]{font-size:.78rem;color:#6c7590;margin:6px 0 0}.kit-works[data-astro-cid-vidcpdar] li[data-astro-cid-vidcpdar]{padding:4px 0;border-bottom:1px dotted #d3d9e7}.kit-route[data-astro-cid-vidcpdar]{display:block;font-size:.76rem;color:#6c7590}.kit-foot[data-astro-cid-vidcpdar]{margin-top:24px;padding-top:16px;border-top:3px double #262f48;display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap}.kit-foot-en[data-astro-cid-vidcpdar]{font-family:var(--font-en);font-style:italic;color:#a98f5f;font-size:1.05rem;margin:0}.kit-mail[data-astro-cid-vidcpdar]{font-size:1.15rem;letter-spacing:.04em;margin:0}.kit-note[data-astro-cid-vidcpdar]{font-size:.74rem;color:#6c7590;margin:6px 0 0;max-width:30em}.kit-links[data-astro-cid-vidcpdar]{list-style:none;padding:0;margin:0;font-size:.8rem}.kit-links[data-astro-cid-vidcpdar] span[data-astro-cid-vidcpdar]{display:inline-block;width:5.5em;font-family:var(--font-en);font-style:italic;color:#6c7590}@media(max-width:640px){.kit[data-astro-cid-vidcpdar]{padding:28px 20px}.kit-head[data-astro-cid-vidcpdar]{flex-direction:column;text-align:center}.kit-name[data-astro-cid-vidcpdar],.kit-pos[data-astro-cid-vidcpdar]{justify-content:center}.kit-cols[data-astro-cid-vidcpdar]{grid-template-columns:1fr}}@page{size:A4;margin:12mm}@media print{html,body{background:#fff!important}.site-header,.side,.site-footer,.bg-illust,.bg-flower,.particles,.fx-layer,.kit-tools[data-astro-cid-vidcpdar],.kit-hint[data-astro-cid-vidcpdar]{display:none!important}.layout{display:block!important}.site-main{padding:0!important;margin:0!important;max-width:none!important;background:none!important;box-shadow:none!important}.rv{opacity:1!important;translate:none!important;animation:none!important}.kit[data-astro-cid-vidcpdar]{box-shadow:none;padding:0;font-size:8.8pt;line-height:1.6;border-radius:0}.kit-sec[data-astro-cid-vidcpdar]{margin-top:12px}.kit-head[data-astro-cid-vidcpdar]{padding-bottom:12px}.kit-portrait[data-astro-cid-vidcpdar]{width:92px;height:92px}.kit-name[data-astro-cid-vidcpdar]{font-size:20pt}.kit-foot[data-astro-cid-vidcpdar]{margin-top:14px;padding-top:10px}.kit-sec[data-astro-cid-vidcpdar],.kit-foot[data-astro-cid-vidcpdar],.kit-cols[data-astro-cid-vidcpdar]{break-inside:avoid}.kit-cols[data-astro-cid-vidcpdar]{grid-template-columns:1fr 1fr}.kit-head[data-astro-cid-vidcpdar]{flex-direction:row;text-align:left}.kit[data-astro-cid-vidcpdar],.kit[data-astro-cid-vidcpdar] [data-astro-cid-vidcpdar]{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
