*{box-sizing:border-box;margin:0;padding:0}body{background-color:#0d0d0d}.app,body{color:#c9a84c;font-family:Georgia,serif;min-height:100vh}.app{background:#0a0a0a;margin:0 auto;max-width:480px;padding-bottom:60px}.header{border-bottom:1px solid #c9a84c33;padding:40px 20px 20px;text-align:center}.crest{font-size:2rem;margin-bottom:10px}.title{color:#c9a84c;font-size:2.2rem;font-weight:700;letter-spacing:8px;text-shadow:0 0 30px #c9a84c66}.subtitle{color:#8a6e2f;font-size:.7rem;letter-spacing:4px;margin-top:6px}.divider{background:linear-gradient(90deg,#0000,#c9a84c,#0000);height:1px;margin:16px auto;width:60%}.tagline{color:#8a6e2f;font-size:.95rem;font-style:italic}.card{background:#111;border:1px solid #c9a84c33;border-radius:4px;margin:30px 16px;padding:24px}.field{margin-bottom:20px}.field label{color:#8a6e2f;display:block;font-size:.65rem;letter-spacing:3px;margin-bottom:8px}.field input,.field select{background:#0a0a0a;border:1px solid #c9a84c44;border-radius:2px;box-sizing:border-box;color:#c9a84c;font-family:Georgia,serif;font-size:1rem;outline:none;padding:12px;width:100%}.field input:focus,.field select:focus{border-color:#c9a84c}.field select option{background:#0a0a0a}.btn{background:#c9a84c;border:none;border-radius:2px;color:#0a0a0a;cursor:pointer;font-family:Georgia,serif;font-size:.8rem;font-weight:700;letter-spacing:3px;margin-top:8px;padding:16px;transition:all .2s;width:100%}.btn:hover{background:#e0bc5a}.btn:disabled{cursor:not-allowed;opacity:.5}.error{color:#c0392b;font-size:.85rem;letter-spacing:1px;margin-bottom:10px;text-align:center}.result-card{background:#111;border:1px solid #c9a84c55;border-radius:4px;margin:0 16px 30px;padding:24px}.result-quote{color:#c9a84c;font-size:1.05rem;font-style:italic;line-height:1.6;text-align:center}.stat-row{border-bottom:1px solid #c9a84c11;display:flex;font-size:.82rem;justify-content:space-between;letter-spacing:1px;padding:10px 0}.stat-row span:first-child{color:#8a6e2f}.gold{color:#c9a84c}.big-stat{padding:20px 0;text-align:center}.big-stat p{color:#8a6e2f;font-size:.65rem;letter-spacing:4px;margin-bottom:8px}.big-stat h2{font-size:2.2rem}.profit{color:#2ecc71;text-shadow:0 0 20px #2ecc7155}.loss{color:#c0392b;text-shadow:0 0 20px #c0392b55}.verdict{border-radius:4px;letter-spacing:1px;margin:16px 0;padding:20px;text-align:center}.profit-box{background:#2ecc7111;border:1px solid #2ecc7133}.loss-box{background:#c0392b11;border:1px solid #c0392b33}.verdict p{font-size:.68rem;letter-spacing:3px;margin-bottom:6px}.verdict h3{font-size:1.6rem;margin-bottom:8px}.profit-box h3{color:#2ecc71}.loss-box h3{color:#c0392b}.affiliate{border-top:1px solid #c9a84c22;margin-top:24px;padding-top:20px;text-align:center}.affiliate p{color:#8a6e2f;font-size:.78rem;letter-spacing:1px;margin-bottom:14px}.aff-links{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.aff-btn{background:#0000;border:1px solid #c9a84c;border-radius:2px;color:#c9a84c;font-family:Georgia,serif;font-size:.78rem;letter-spacing:2px;padding:10px 18px;text-decoration:none;transition:all .2s}.aff-btn:hover{background:#c9a84c;color:#0a0a0a}footer{border-top:1px solid #c9a84c22;color:#8a6e2f;font-size:.65rem;letter-spacing:3px;margin-top:20px;padding:30px 20px;text-align:center}
/*# sourceMappingURL=main.a1e4c8e2.css.map*/