.en-tarot{max-width:1250px;margin:auto;padding:3rem clamp(1.2rem,5vw,4rem) 5rem}.en-tarot-intro{max-width:820px}.en-tarot h1{font:clamp(2.5rem,5vw,4.5rem)/1.05 Georgia,serif;letter-spacing:-.03em;margin:.7rem 0 1.2rem}.en-tarot-intro>p:not(.en-eyebrow){line-height:1.8}.en-tarot-intro>a{display:inline-block;color:#176c5d;font-weight:700;text-decoration:underline;text-underline-offset:4px;margin:1rem 0}.en-tarot-note{padding:1rem 1.2rem;background:#e4eee6;border-left:3px solid #579985;line-height:1.7}.en-tarot-layout{display:grid;grid-template-columns:minmax(230px,320px) minmax(0,1fr);gap:1.5rem;align-items:start;margin-top:2rem}.en-tarot-controls{padding:1.5rem;border:1px solid #cfdfd4;border-radius:14px;background:#fff}.en-tarot-controls h2{font:1.6rem Georgia,serif}.en-tarot-controls label{display:grid;gap:.4rem;margin:1rem 0;font-weight:650}.en-tarot-controls textarea,.en-tarot-controls select,.en-ai textarea{width:100%;box-sizing:border-box;padding:.75rem;border:1px solid #b9cec1;border-radius:7px;background:#fff;color:#193d39;font:inherit}.en-tarot-controls p{font-size:.84rem;line-height:1.6;color:#506d63}.en-tarot button{font:inherit;cursor:pointer}.en-tarot button.primary{border:0}.en-secondary{background:transparent;border:1px solid #8dad9e;border-radius:99px;padding:.6rem 1rem;color:#16564c;margin:.25rem .2rem .25rem 0}.en-empty{min-height:260px;display:grid;place-content:center;text-align:center;border:1px dashed #bad0c1;color:#668c7e}.en-empty span{font-size:3rem}.en-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:1rem}.en-card{background:white;border:1px solid #d8e5da;border-radius:10px;padding:1rem;min-width:0}.en-card h3{font:1.2rem Georgia,serif;margin:.5rem 0}.en-card p{font-size:.9rem;line-height:1.65}.en-card small{color:#55766a}.en-result-heading{font:2rem Georgia,serif}.en-result-question{overflow-wrap:anywhere}.en-result-actions{display:flex;gap:.5rem;flex-wrap:wrap;margin:1rem 0}.en-ai{margin-top:2rem;border-top:1px solid #c6d9cd;padding-top:1.4rem}.en-ai label{display:block;margin:1rem 0}.en-ai label.en-consent{display:flex;gap:.6rem;align-items:flex-start}.en-ai .en-consent input{margin-top:.4rem}.en-ai-output{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.en-ai-contact{margin-top:1.5rem;padding:1.2rem;background:#e3efe6;border-radius:9px}.en-ai button:disabled{opacity:.5;cursor:default}.en-stage{scroll-margin-top:90px}.en-stage .tarot-stage-note{color:#e1edf0}.en-stage button.pick-card{padding:0}.en-stage h2{color:#fff7e7}@media(max-width:700px){.en-tarot-layout{grid-template-columns:1fr}.en-results{grid-template-columns:repeat(2,minmax(0,1fr))}.en-tarot{padding-top:2rem}}
