.intro[data-astro-cid-7ep2aorm]{text-align:center}.intro__sub[data-astro-cid-7ep2aorm]{color:var(--gold-light);margin-top:.4rem;font-size:1.15rem}.intro__lead[data-astro-cid-7ep2aorm]{text-align:left;margin-top:.6rem;font-size:.95rem}.shared__note[data-astro-cid-7ep2aorm]{text-align:center;letter-spacing:.1em;color:var(--gold-light);font-size:1.2rem}.duo-form[data-astro-cid-7ep2aorm]{margin:1.25rem .6rem 0}.duo-form__person[data-astro-cid-7ep2aorm]{text-align:center;border:0;min-width:0;margin:0 0 .9rem;padding:0}.duo-form__person[data-astro-cid-7ep2aorm] legend[data-astro-cid-7ep2aorm]{letter-spacing:.06em;width:100%;margin-bottom:.4rem;padding:0;font-size:1.05rem}.duo-form__selects[data-astro-cid-7ep2aorm]{justify-content:center;gap:clamp(.15rem,1.2vw,.4rem);display:flex}.duo-form__selects[data-astro-cid-7ep2aorm] label[data-astro-cid-7ep2aorm]{font-family:var(--font-serif);align-items:center;gap:.2rem;font-size:clamp(.95rem,4.6vw,1.1rem);font-weight:700;display:flex}.duo-form__selects[data-astro-cid-7ep2aorm] select[data-astro-cid-7ep2aorm]{border:1px solid var(--parchment-shade);background-color:var(--parchment-light);background-image:linear-gradient(45deg, transparent 50%, var(--ink) 50%), linear-gradient(-45deg, transparent 50%, var(--ink) 50%);min-height:3rem;color:var(--ink);font-family:var(--font-serif);-webkit-appearance:none;appearance:none;background-position:right .75rem center,right .45rem center;background-repeat:no-repeat;background-size:.3rem .3rem,.3rem .3rem;border-radius:.5rem;padding:.25rem 1.4rem .25rem clamp(.4rem,2.4vw,.7rem);font-size:clamp(1rem,4.8vw,1.15rem);font-weight:700;box-shadow:inset 0 1px 3px #78502859}.duo-form__selects[data-astro-cid-7ep2aorm] label[data-astro-cid-7ep2aorm]:first-child select[data-astro-cid-7ep2aorm]{width:clamp(4.9rem,24vw,5.6rem)}.duo-form__selects[data-astro-cid-7ep2aorm] label[data-astro-cid-7ep2aorm]:not(:first-child) select[data-astro-cid-7ep2aorm]{width:clamp(3.5rem,17vw,4.1rem)}.duo-form__error[data-astro-cid-7ep2aorm]{color:#8a1226;text-align:center;min-height:1.6em;margin:0 0 .3rem;font-size:.9rem;font-weight:700}.duo-form__privacy[data-astro-cid-7ep2aorm]{color:var(--ink-soft);margin-top:.7rem;font-size:.75rem;line-height:1.6}.duo-result[data-astro-cid-7ep2aorm]{padding:0 var(--gutter);margin-top:1.75rem}.duo-result__crime[data-astro-cid-7ep2aorm]{text-align:center;background:radial-gradient(80% 50% at 50% 45%,#861a3c47,#0000 75%),linear-gradient(#2d202ae6,#1c1420f2);padding:1.4rem .9rem 1.1rem}.duo-result__stamp[data-astro-cid-7ep2aorm]{z-index:2;position:absolute;top:-1.5rem;right:-.5rem;transform:rotate(12deg)}.duo-result__label[data-astro-cid-7ep2aorm]{border-bottom:1px solid var(--gold-dim);color:var(--gold-light);letter-spacing:.1em;padding:0 .75rem .15rem;display:inline-block}.duo-result__name[data-astro-cid-7ep2aorm]{text-shadow:0 2px 8px #000000b3;margin-top:.75rem;font-size:clamp(1.45rem,7.2vw,2rem);line-height:1.45}.duo-result__name[data-astro-cid-7ep2aorm]:focus{outline:none}.duo-result__story[data-astro-cid-7ep2aorm]{text-align:left;margin-top:.6rem;font-size:.95rem;line-height:1.9}.duo-result__source[data-astro-cid-7ep2aorm]{border-left:3px solid var(--gold-dim);text-align:left;color:var(--text-sub);background:#00000038;margin-top:.7rem;padding:.6rem .75rem;font-size:.82rem;line-height:1.7}.duo-result__source-label[data-astro-cid-7ep2aorm]{font-family:var(--font-serif);color:var(--gold-light);font-weight:700;display:block}.duo-result__roles[data-astro-cid-7ep2aorm]{grid-template-columns:1fr 1fr;gap:.5rem;margin:.9rem 0 0;display:grid}.duo-result__roles[data-astro-cid-7ep2aorm] div[data-astro-cid-7ep2aorm]{background:#00000040;border:1px solid #d8a65c59;border-radius:.6rem;padding:.6rem .4rem}.duo-result__roles[data-astro-cid-7ep2aorm] dt[data-astro-cid-7ep2aorm]{color:var(--gold-light);font-size:.78rem}.duo-result__roles[data-astro-cid-7ep2aorm] dd[data-astro-cid-7ep2aorm]{font-size:.98rem;line-height:1.5}.duo-result__block[data-astro-cid-7ep2aorm]{margin-top:2.1rem}.duo-result__punishment[data-astro-cid-7ep2aorm]{text-align:center;text-wrap:balance;font-size:1.2rem;line-height:1.6}.duo-result__score[data-astro-cid-7ep2aorm]{margin-top:1.25rem;padding:.9rem 1rem 1.1rem}.duo-result__score-row[data-astro-cid-7ep2aorm]{justify-content:space-between;align-items:baseline;display:flex}.duo-result__score-row[data-astro-cid-7ep2aorm] h3[data-astro-cid-7ep2aorm]{color:var(--gold-light);letter-spacing:.1em;font-size:1.25rem}.duo-result__percent[data-astro-cid-7ep2aorm]{font-size:2.6rem;line-height:1.1}.duo-result__unit[data-astro-cid-7ep2aorm]{color:var(--text-sub);margin-left:.15rem;font-size:1.3rem}.duo-meter[data-astro-cid-7ep2aorm]{border:1px solid var(--gold-dim);background:#00000073;border-radius:999px;height:1.1rem;margin-top:.5rem;padding:2px}.duo-meter[data-astro-cid-7ep2aorm] span[data-astro-cid-7ep2aorm]{background:linear-gradient(90deg, #f7a3b6, var(--wine-light));width:0;height:100%;transition:width .9s var(--ease-out);border-radius:999px;display:block}.duo-result__type[data-astro-cid-7ep2aorm]{text-align:center;color:var(--gold-light);margin-top:.8rem;font-size:1.3rem}.duo-result__type-desc[data-astro-cid-7ep2aorm]{margin-top:.2rem;font-size:.92rem;line-height:1.8}.duo-result__comment[data-astro-cid-7ep2aorm]{text-align:center;margin-top:1.5rem}.plaque--center[data-astro-cid-7ep2aorm]{margin:0 auto .9rem}.duo-result__comment-row[data-astro-cid-7ep2aorm]{text-align:left;align-items:flex-start;gap:.9rem;display:flex}.duo-result__bubbles[data-astro-cid-7ep2aorm]{flex:1;gap:.5rem;display:grid}.duo-bubble[data-astro-cid-7ep2aorm]{background:linear-gradient(180deg, var(--parchment-light), var(--parchment));color:var(--ink);border-radius:.9rem;padding:.7rem .9rem;line-height:1.6}.duo-result__harmony[data-astro-cid-7ep2aorm]{margin:2rem -.4rem 0}.harmony__kicker[data-astro-cid-7ep2aorm]{text-align:center;letter-spacing:.12em;color:var(--wine);font-size:.78rem;font-weight:700}.harmony__method[data-astro-cid-7ep2aorm]{border:1px solid var(--ink-soft);font-family:var(--font-sans);vertical-align:middle;border-radius:999px;margin-left:.5rem;padding:0 .5rem;font-size:.72rem;font-weight:400;display:inline-block}.harmony__numbers[data-astro-cid-7ep2aorm]{text-align:center;justify-content:center;align-items:center;gap:1rem;display:flex}.harmony__num[data-astro-cid-7ep2aorm]{color:var(--wine);font-size:2.4rem;line-height:1.1;display:block}.harmony__label[data-astro-cid-7ep2aorm]{color:var(--ink-soft);font-size:.75rem}.harmony__x[data-astro-cid-7ep2aorm]{color:var(--ink-soft);font-size:1.4rem}.harmony__stars[data-astro-cid-7ep2aorm]{text-align:center;letter-spacing:.15em;color:#a8741f;margin-top:.4rem;font-size:1.2rem}.harmony__text[data-astro-cid-7ep2aorm]{margin-top:.3rem;font-size:.95rem}.harmony__note[data-astro-cid-7ep2aorm]{color:var(--ink-soft);margin-top:.7rem;font-size:.74rem;line-height:1.7}.duo-share[data-astro-cid-7ep2aorm]{margin-top:1.75rem}.duo-share__channels[data-astro-cid-7ep2aorm]{grid-template-columns:repeat(4,1fr);gap:.5rem;margin-top:.9rem;display:grid}.duo-share__channel[data-astro-cid-7ep2aorm]{border:1px solid var(--gold-dim);width:100%;min-height:3.75rem;color:var(--text);background:#1c1420b3;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;padding:.4rem .2rem;font-size:.8rem;line-height:1.2;text-decoration:none;display:flex}.duo-share__status[data-astro-cid-7ep2aorm]{text-align:center;min-height:1.7em;margin-top:.3rem}.duo-next[data-astro-cid-7ep2aorm]{gap:.75rem;margin-top:2rem;display:grid}.about-duo[data-astro-cid-7ep2aorm]{margin-top:2.5rem}
