.xeno-card{aspect-ratio:4/5;color:#d9f3ff;background:radial-gradient(120% 80% at 50% 38%,#0d1c24 0%,#060b10 55%,#030507 100%);border-radius:10px;position:relative;overflow:hidden;box-shadow:0 16px 50px #00000059;container-type:inline-size}.xeno-card .xc-shot{width:100cqw;height:88cqw;display:block;position:absolute;top:9cqw;left:0}.xeno-card.xc-failed .xc-shot{visibility:hidden}.xeno-card .xc-grid{background-image:linear-gradient(#78dcff0d 1px,#0000 1px),linear-gradient(90deg,#78dcff0d 1px,#0000 1px);background-size:5cqw 5cqw;position:absolute;inset:0;mask-image:radial-gradient(closest-side,#0000 40%,#000 100%)}.xeno-card .xc-top{letter-spacing:.25em;color:#8fd8f0;justify-content:space-between;font-family:JetBrains Mono,monospace;font-size:2.1cqw;display:flex;position:absolute;top:3.6cqw;left:5cqw;right:5cqw}.xeno-card .xc-top b{color:#e9fbff;font-weight:600}.xeno-card .xc-corner{border-style:solid;border-color:#78dcff59;width:4cqw;height:4cqw;position:absolute}.xeno-card .c1{border-width:2px 0 0 2px;top:2.5cqw;left:2.5cqw}.xeno-card .c2{border-width:2px 2px 0 0;top:2.5cqw;right:2.5cqw}.xeno-card .c3{border-width:0 0 2px 2px;bottom:2.5cqw;left:2.5cqw}.xeno-card .c4{border-width:0 2px 2px 0;bottom:2.5cqw;right:2.5cqw}.xeno-card .xc-ann{pointer-events:none;width:100cqw;height:88cqw;position:absolute;top:9cqw;left:0;overflow:visible}.xeno-card .xc-ann text{fill:#bff0ff;font-family:JetBrains Mono,monospace;font-size:2px}.xeno-card .xc-ann .k{fill:#ffd27a;letter-spacing:.12em}.xeno-card .xc-no3d{text-align:center;color:#8fb3c2;margin:0;font:3cqw/1.4 Space Grotesk,sans-serif;position:absolute;top:36cqw;left:10cqw;right:10cqw}.xeno-card .xc-label{backdrop-filter:blur(6px);background:linear-gradient(#0e222cb8,#060e14d1);border:1px solid #78dcff59;border-radius:1.6cqw;padding:3.2cqw 4cqw 3cqw;position:absolute;bottom:5cqw;left:5cqw;right:5cqw}.xeno-card .xc-id{color:#7fb9cc;letter-spacing:.14em;justify-content:space-between;font-family:JetBrains Mono,monospace;font-size:2cqw;display:flex}.xeno-card .xc-latin{color:#f1fbff;margin:1.2cqw 0 .2cqw;font-family:Fraunces,serif;font-size:6.4cqw;font-style:italic;font-weight:500;line-height:1}.xeno-card .xc-common{color:#9fe6ff;letter-spacing:.02em;font-family:Space Grotesk,sans-serif;font-size:3.2cqw}.xeno-card dl{grid-template-columns:1fr 1fr;gap:1.2cqw 3cqw;margin:2.4cqw 0 0;display:grid}.xeno-card dt{letter-spacing:.18em;color:#5f8a99;font-family:JetBrains Mono,monospace;font-size:1.7cqw}.xeno-card dd{color:#e2f6ff;margin:.3cqw 0 0;font-family:Space Grotesk,sans-serif;font-size:2.6cqw}.xeno-card .xc-bars{letter-spacing:.1em;color:#ffd27a}.dc-page .dc-small{color:var(--ink-2);font-size:14px}.dc-page .dc-crumb{color:var(--ink-2);margin:0 0 4px;font-size:14px}.dc-quiz{border:1px solid var(--rule);border-radius:14px;margin:20px 0 36px;padding:18px}.dc-quiz [hidden]{display:none!important}.dc-step{color:var(--ink-2);letter-spacing:.04em;margin:0 0 6px;font-size:13px}.dc-bar{background:var(--rule);border-radius:2px;height:4px;margin-bottom:14px;overflow:hidden}.dc-bar i{background:var(--focus);height:100%;display:block}.dc-q,.dc-result-title{outline:none;margin:0 0 14px}.dc-opts{gap:10px;display:grid}.dc-opt{text-align:left;border:1px solid var(--rule);min-height:48px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:10px;padding:14px 16px}.dc-opt:hover{border-color:var(--focus)}.dc-opt:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dc-back{margin-top:12px}.dc-who{margin-top:0}.dc-card{max-width:440px}.dc-card .xeno-card{margin-bottom:12px}.dc-actions{flex-wrap:wrap;gap:10px;margin:6px 0 18px;display:flex}.dc-basis{color:var(--ink-2)}.dc-cos{gap:12px;margin:12px 0;padding:0;list-style:none;display:grid}.dc-co{border:1px solid var(--rule);border-radius:10px;gap:3px;padding:12px 14px;display:grid}.dc-co .dc-why{color:var(--ink-2);font-size:15px}.dc-co q{font-size:15px;font-style:italic}.dc-co .dc-src{font-size:13px}.dc-gallery{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:22px;margin:14px 0 28px;display:grid}.dc-sp h3{margin:10px 0 2px;font-size:17px}.dc-sp p{margin:0}.dc-sp-card{border-radius:10px;display:block}.dc-sp-card:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.dc-sp-who{color:var(--ink-2);font-size:14px}.dc-sp-names{font-size:14px;margin-top:4px!important}.dc-split{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:start;gap:28px;margin:18px 0 8px;display:grid}@media (width<=760px){.dc-split{grid-template-columns:1fr}}.dc-others{gap:8px;padding:0;list-style:none;display:grid}.dc-others span{color:var(--ink-2);font-size:14px}
