.stc[data-astro-cid-4y24muyo]{margin:1.6em 0}.stc__grid[data-astro-cid-4y24muyo]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}.stc__card[data-astro-cid-4y24muyo]{position:relative;display:flex;overflow:hidden;height:168px;background:linear-gradient(180deg,#243658,#1b2943);border:1.5px solid #34476b;border-radius:12px;box-shadow:0 6px 18px #141e3229}.stc__art[data-astro-cid-4y24muyo]{position:relative;flex:0 0 38%;padding:0;border:none;background:none;cursor:zoom-in}.stc__art[data-astro-cid-4y24muyo]:focus-visible{outline:2px solid #fff;outline-offset:-4px}.stc__art[data-astro-cid-4y24muyo]:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 70% at 50% 40%,color-mix(in srgb,var(--bar) 45%,transparent),transparent 75%)}.stc__art[data-astro-cid-4y24muyo] img[data-astro-cid-4y24muyo]{position:relative;display:block;width:100%;height:100%;object-fit:cover;object-position:50% 12%;-webkit-mask-image:linear-gradient(90deg,#000 72%,transparent 100%);mask-image:linear-gradient(90deg,#000 72%,transparent 100%)}.stc__body[data-astro-cid-4y24muyo]{flex:1 1 auto;min-width:0;padding:14px 16px 12px 6px;display:flex;flex-direction:column}.stc__name[data-astro-cid-4y24muyo]{color:#fff;font-weight:900;font-size:.98rem;letter-spacing:.02em;white-space:nowrap}.stc__rule[data-astro-cid-4y24muyo]{height:1px;background:#3a4d70;margin:7px 0 12px}.stc__row[data-astro-cid-4y24muyo]{display:grid;grid-template-columns:1.3em 1fr 2.4em;align-items:center;gap:8px;height:25px}.stc__lab[data-astro-cid-4y24muyo]{color:#9fb2ca;font-size:.8rem;text-align:right}.stc__track[data-astro-cid-4y24muyo]{position:relative;height:15px;border-radius:6px;background:#121d31;border:1px solid #2c3d5e}.stc__track[data-astro-cid-4y24muyo]:after{content:"";position:absolute;left:50%;top:-3px;width:2px;margin-left:-1px;height:calc(100% + 6px);background:#4a5d80}.stc__bar[data-astro-cid-4y24muyo]{position:absolute;top:1px;bottom:1px;border-radius:5px;background:linear-gradient(180deg,color-mix(in srgb,var(--bar) 88%,#fff) 0%,var(--bar) 100%)}.stc__val[data-astro-cid-4y24muyo]{color:#e7eef7;font-size:.82rem;font-variant-numeric:tabular-nums}.stc__val[data-astro-cid-4y24muyo].is-neg{color:#ef6b5b}.stc__vec[data-astro-cid-4y24muyo]{text-align:center;margin-top:6px;font-size:1.25rem}.stc[data-astro-cid-4y24muyo] figcaption[data-astro-cid-4y24muyo]{font-size:.8rem;color:#5a5a5a;text-align:center;margin-top:8px}@media(max-width:600px){.stc__grid[data-astro-cid-4y24muyo]{grid-template-columns:1fr}}.cin[data-astro-cid-qfdovm57]{margin:1.2em 0 2em}.cin__grid[data-astro-cid-qfdovm57]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.cin__card[data-astro-cid-qfdovm57]:has(.cin__art--enemy){grid-column:span 2}.cin__art[data-astro-cid-qfdovm57].cin__art--enemy{aspect-ratio:8.4 / 4.6}.cin__art[data-astro-cid-qfdovm57].cin__art--enemy img[data-astro-cid-qfdovm57]{object-fit:contain;object-position:50% 50%;padding:6px 4px 0}.cin__card[data-astro-cid-qfdovm57]{display:flex;flex-direction:column;padding:0;text-align:left;cursor:pointer;font:inherit;border:1px solid #dde3ec;border-radius:12px;overflow:hidden;background:#fff;transition:transform .15s,box-shadow .15s}.cin__card[data-astro-cid-qfdovm57]:hover,.cin__card[data-astro-cid-qfdovm57]:focus-visible{transform:translateY(-2px);box-shadow:0 8px 20px #141e3229}.cin__card[data-astro-cid-qfdovm57]:focus-visible{outline:2px solid var(--c);outline-offset:2px}.cin__art[data-astro-cid-qfdovm57]{position:relative;display:block;aspect-ratio:4 / 4.2;overflow:hidden;background:radial-gradient(ellipse 80% 70% at 50% 45%,color-mix(in srgb,var(--c) 45%,transparent),transparent 75%),linear-gradient(180deg,#243658,#1b2943)}.cin__art[data-astro-cid-qfdovm57] img[data-astro-cid-qfdovm57]{width:100%;height:100%;object-fit:cover;object-position:50% 10%;transition:transform .25s}.cin__card[data-astro-cid-qfdovm57]:hover .cin__art[data-astro-cid-qfdovm57] img[data-astro-cid-qfdovm57]{transform:scale(1.04)}.cin__meta[data-astro-cid-qfdovm57]{display:flex;flex-direction:column;padding:8px 11px 10px;border-top:3px solid var(--c)}.cin__side[data-astro-cid-qfdovm57]{font-size:.66rem;color:#7c8a9e;letter-spacing:.06em}.cin__name[data-astro-cid-qfdovm57]{font-weight:800;font-size:.92rem;color:#101010}.cin__role[data-astro-cid-qfdovm57]{font-size:.72rem;color:var(--c);font-weight:700}.cin__hint[data-astro-cid-qfdovm57]{font-size:.76rem;color:#7c8a9e;text-align:right;margin:6px 0 0}.cin__dialog[data-astro-cid-qfdovm57]{position:fixed;inset:0;margin:auto;height:fit-content;width:min(860px,calc(100vw - 24px));max-height:calc(100vh - 24px);padding:0;border:none;border-radius:16px;background:linear-gradient(180deg,#243658,#1b2943);color:#e7eef7;overflow:auto;box-shadow:0 24px 60px #00000073}.cin__dialog[data-astro-cid-qfdovm57]::backdrop{background:#080c16b8;backdrop-filter:blur(2px)}.cin__dialog[data-astro-cid-qfdovm57][open]{animation:cin-pop .22s ease-out}@keyframes cin-pop{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}.cin__panel[data-astro-cid-qfdovm57]{display:grid;grid-template-columns:1.25fr 1fr;min-height:480px}.cin__full[data-astro-cid-qfdovm57]{position:relative;padding:18px 10px 0;background:radial-gradient(ellipse 70% 60% at 50% 60%,color-mix(in srgb,var(--c) 50%,transparent),transparent 72%)}.cin__full[data-astro-cid-qfdovm57] img[data-astro-cid-qfdovm57]{display:block;width:100%;height:min(72vh,560px);object-fit:contain;object-position:center bottom;filter:drop-shadow(0 10px 18px rgba(0,0,0,.45))}.cin__full--enemy[data-astro-cid-qfdovm57] img[data-astro-cid-qfdovm57]{height:min(60vh,460px);object-position:center center;margin-top:20px}.cin__info[data-astro-cid-qfdovm57]{padding:44px 64px 24px 8px;display:flex;flex-direction:column;justify-content:center}.cin__dside[data-astro-cid-qfdovm57]{font-size:.74rem;color:#9fb2ca;letter-spacing:.04em}.cin__dname[data-astro-cid-qfdovm57]{font-size:1.5rem;font-weight:900;color:#fff;margin-top:2px}.cin__rule[data-astro-cid-qfdovm57]{height:1px;background:#3a4d70;margin:12px 0 16px}.cin__row[data-astro-cid-qfdovm57]{display:grid;grid-template-columns:1.3em 1fr 2.6em;align-items:center;gap:10px;height:32px}.cin__lab[data-astro-cid-qfdovm57]{color:#9fb2ca;font-size:.86rem;text-align:right}.cin__track[data-astro-cid-qfdovm57]{position:relative;height:17px;border-radius:7px;background:#121d31;border:1px solid #2c3d5e}.cin__track[data-astro-cid-qfdovm57]:after{content:"";position:absolute;left:50%;top:-3px;width:2px;margin-left:-1px;height:calc(100% + 6px);background:#4a5d80}.cin__bar[data-astro-cid-qfdovm57]{position:absolute;top:1px;bottom:1px;border-radius:6px;background:linear-gradient(180deg,color-mix(in srgb,var(--c) 88%,#fff) 0%,var(--c) 100%)}.cin__val[data-astro-cid-qfdovm57]{font-size:.9rem;font-variant-numeric:tabular-nums}.cin__val[data-astro-cid-qfdovm57].is-neg{color:#ef6b5b}.cin__vec[data-astro-cid-qfdovm57]{margin-top:16px;font-size:1.5rem;color:#fff}.cin__close[data-astro-cid-qfdovm57],.cin__nav[data-astro-cid-qfdovm57] button[data-astro-cid-qfdovm57]{position:absolute;border:none;cursor:pointer;color:#e7eef7;background:#ffffff1a;border-radius:50%;width:38px;height:38px;font-size:1.4rem;line-height:1}.cin__close[data-astro-cid-qfdovm57]:hover,.cin__nav[data-astro-cid-qfdovm57] button[data-astro-cid-qfdovm57]:hover{background:#ffffff38}.cin__close[data-astro-cid-qfdovm57]{top:12px;right:12px}.cin__prev[data-astro-cid-qfdovm57]{left:12px;top:50%;transform:translateY(-50%)}.cin__next[data-astro-cid-qfdovm57]{right:12px;top:50%;transform:translateY(-50%)}@media(max-width:640px){.cin__grid[data-astro-cid-qfdovm57]{grid-template-columns:repeat(2,minmax(0,1fr))}.cin__panel[data-astro-cid-qfdovm57]{grid-template-columns:1fr;min-height:0}.cin__full[data-astro-cid-qfdovm57] img[data-astro-cid-qfdovm57]{height:46vh}.cin__full--enemy[data-astro-cid-qfdovm57] img[data-astro-cid-qfdovm57]{height:34vh}.cin__info[data-astro-cid-qfdovm57]{padding:8px 22px 24px}.cin__prev[data-astro-cid-qfdovm57],.cin__next[data-astro-cid-qfdovm57]{top:26vh}}
