*{margin:0;padding:0;box-sizing:border-box}:root{--parch:#faf7f2;--ink:#1a1612;--gold:#c9a84c;--gold2:#a68530;--dark:#111110;--light:#f0e8d8}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:var(--parch);color:var(--ink);line-height:1.5;padding:16px;max-width:400px;margin:0 auto}.widget-header{text-align:center;margin-bottom:16px}.widget-header h2{font-size:1.15rem;font-weight:300;color:var(--ink);letter-spacing:.02em}.widget-header h2 span{color:var(--gold-text);font-weight:600}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}.field label{display:block;font-size:.68rem;font-weight:600;color:#8a7458;margin-bottom:4px;text-transform:uppercase;letter-spacing:.05em}.field select{width:100%;padding:9px 8px;border:1.5px solid #ddd;border-radius:8px;font-size:.85rem;background:#fff;color:var(--ink);cursor:pointer;transition:border-color .2s;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2 4l4 4 4-4' fill='none' stroke='%23999' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.field select:focus{outline:none;border-color:var(--gold-text)}.btn{width:100%;padding:12px;background:var(--gold);color:#fff;border:none;border-radius:10px;font-size:.95rem;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease,opacity .2s ease;margin-top:2px}.btn:hover{background:var(--gold2);transform:translateY(-1px);box-shadow:0 4px 12px #c9a84c4d}.result{display:none;padding:20px 16px;background:var(--dark);border-radius:12px;color:var(--light);margin-top:14px;text-align:center}.result.show{display:block;animation:fadeUp .4s ease}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.pair{font-size:.75rem;color:#f0e8d880;text-transform:uppercase;letter-spacing:.08em}.score-wrap{margin:12px 0}.score-bar{height:10px;background:#ffffff1a;border-radius:5px;overflow:hidden;margin-top:6px}.score-fill{height:100%;border-radius:5px;transition:width .8s ease}.score-label{font-size:2rem;font-weight:700;color:var(--gold-text);line-height:1;margin-bottom:4px}.score-text{font-size:.85rem;color:var(--light);font-weight:400}.aspects{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.aspect{background:#ffffff14;border-radius:8px;padding:8px}.aspect .albl{font-size:.6rem;text-transform:uppercase;letter-spacing:.05em;color:#f0e8d880}.aspect .abar{height:4px;background:#ffffff1a;border-radius:2px;margin-top:4px;overflow:hidden}.aspect .afill{height:100%;border-radius:2px}.summary{font-size:.8rem;color:#f0e8d899;margin-top:14px;line-height:1.6}.cta{display:block;text-align:center;margin-top:14px;padding:10px 16px;background:linear-gradient(135deg,var(--gold),var(--gold2));color:#fff;text-decoration:none;border-radius:8px;font-size:.82rem;font-weight:600;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease,opacity .2s ease}.cta:hover{transform:translateY(-1px);box-shadow:0 4px 12px #c9a84c4d}.powered{text-align:center;margin-top:10px;font-size:.65rem;color:#8a7458}.powered a{color:var(--gold2);text-decoration:none;font-weight:600}.powered a:hover{text-decoration:underline}
/*# sourceMappingURL=embed-compatibility-p.css.map */
