.decision-tool[data-astro-cid-kntlidz6]{padding:1.75rem;max-width:680px;margin:0 auto;text-align:center;box-sizing:border-box;width:100%}.presets-row[data-astro-cid-kntlidz6]{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap;margin-bottom:1.5rem}.preset-label[data-astro-cid-kntlidz6]{font-size:.8rem;color:hsl(var(--text-muted));font-weight:700}.preset-pills[data-astro-cid-kntlidz6]{display:flex;gap:.35rem;flex-wrap:wrap}.preset-pill[data-astro-cid-kntlidz6]{background:hsl(var(--text-primary) / .06);border:1px solid hsl(var(--border-subtle) / .15);color:hsl(var(--text-secondary));padding:.35rem .65rem;border-radius:9999px;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .15s ease}.preset-pill[data-astro-cid-kntlidz6]:hover{background:hsl(var(--primary) / .15);color:hsl(var(--primary));border-color:hsl(var(--primary))}.inputs-grid[data-astro-cid-kntlidz6]{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.input-card[data-astro-cid-kntlidz6]{flex:1;background:hsl(var(--bg-card));border:1px solid hsl(var(--border-subtle) / .12);border-radius:12px;padding:.85rem;display:flex;flex-direction:column;gap:.35rem;text-align:left}.card-side-tag[data-astro-cid-kntlidz6]{font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dilemma-input[data-astro-cid-kntlidz6]{background:transparent;border:none;border-bottom:2px solid hsl(var(--border-subtle) / .2);color:hsl(var(--text-primary));font-size:1rem;font-weight:700;padding:.35rem 0;outline:none;transition:border-color .15s ease}.dilemma-input[data-astro-cid-kntlidz6]:focus{border-bottom-color:hsl(var(--primary))}.vs-badge[data-astro-cid-kntlidz6]{font-size:.9rem;font-weight:900;color:hsl(var(--text-muted));padding:.5rem}.decision-arena[data-astro-cid-kntlidz6]{perspective:1000px;width:140px;height:140px;margin:1rem auto 1.5rem}.decision-coin-3d[data-astro-cid-kntlidz6]{width:100%;height:100%;position:relative;transform-style:preserve-3d;transition:transform 1.05s cubic-bezier(.18,.9,.32,1.15)}.d-face[data-astro-cid-kntlidz6]{position:absolute;width:100%;height:100%;border-radius:50%;backface-visibility:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 10px 24px -4px #05060fcc;border:3px solid hsl(var(--gold-front))}.d-front[data-astro-cid-kntlidz6]{background:radial-gradient(circle at 35% 35%,hsl(var(--gold-front)),hsl(var(--gold-back)));color:#451a03}.d-back[data-astro-cid-kntlidz6]{background:radial-gradient(circle at 35% 35%,hsl(var(--silver-front)),hsl(var(--silver-back)));color:#1e293b;border-color:hsl(var(--silver-front));transform:rotateY(180deg)}.d-motif[data-astro-cid-kntlidz6]{font-size:2.25rem;line-height:1}.d-sub[data-astro-cid-kntlidz6]{font-size:.65rem;font-weight:800;margin-top:2px}.actions-wrap[data-astro-cid-kntlidz6]{display:flex;justify-content:center;margin-bottom:1.5rem}.decision-btn[data-astro-cid-kntlidz6]{width:100%;max-width:440px}.winner-reveal[data-astro-cid-kntlidz6]{padding:1.5rem;border-radius:12px;text-align:left;margin-top:1rem;animation:fadeIn .3s ease}.winner-headline[data-astro-cid-kntlidz6]{font-size:1.35rem;font-weight:800;color:hsl(var(--text-primary));margin-bottom:1rem;text-align:center}.freud-box[data-astro-cid-kntlidz6]{background:hsl(var(--bg-canvas) / .6);border-left:3px solid hsl(var(--primary));padding:.85rem 1rem;border-radius:6px;font-size:.875rem;line-height:1.6;color:hsl(var(--text-secondary));margin-bottom:1.25rem}.share-row[data-astro-cid-kntlidz6]{display:flex;justify-content:center}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.decision-tool[data-astro-cid-kntlidz6]{padding:.75rem .5rem}.presets-row[data-astro-cid-kntlidz6]{margin-bottom:.5rem}.inputs-grid[data-astro-cid-kntlidz6]{display:grid;grid-template-columns:1fr auto 1fr;gap:.35rem;align-items:center;margin-bottom:.65rem}.input-card[data-astro-cid-kntlidz6]{width:100%;box-sizing:border-box;padding:.5rem .6rem}.vs-badge[data-astro-cid-kntlidz6]{padding:0 .15rem;font-size:.75rem}.card-side-tag[data-astro-cid-kntlidz6]{font-size:.65rem}.dilemma-input[data-astro-cid-kntlidz6]{font-size:.85rem;padding:.2rem 0}.decision-btn[data-astro-cid-kntlidz6]{width:100%;font-size:.95rem}}
