:root{--primary-color:#2a9d8f;--background-color:#f0f4f8;--text-color:#264653;--card-bg:#fff;--border-radius:12px;--box-shadow:0 4px 10px #0000001a}body{background-color:#f0f4f8;background-color:var(--background-color);color:#264653;color:var(--text-color);font-family:Helvetica Neue,sans-serif;margin:0}.App,body{min-height:100vh}.App{display:flex;flex-direction:column}.App-header{background-color:#f0f4f8;background-color:var(--background-color);font-size:2rem;font-weight:700}.App-header,.App-main{padding:2rem;text-align:center}.App-main{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center}.outline-button,.start-button{border:none;border-radius:12px;border-radius:var(--border-radius);box-shadow:0 4px 10px #0000001a;box-shadow:var(--box-shadow);cursor:pointer;font-size:1.2rem;margin:.5rem;padding:1rem 2rem;transition:all .3s ease}.start-button{background-color:#2a9d8f;background-color:var(--primary-color);color:#fff}.start-button:hover{background-color:#21867a}.outline-button{background-color:initial;border:2px solid #2a9d8f;border:2px solid var(--primary-color);color:#2a9d8f;color:var(--primary-color)}.outline-button:hover{background-color:#2a9d8f;background-color:var(--primary-color);color:#fff}.question-card{background-color:#fff;background-color:var(--card-bg);border-radius:12px;border-radius:var(--border-radius);box-shadow:0 4px 10px #0000001a;box-shadow:var(--box-shadow);margin-bottom:2rem;max-width:600px;padding:2rem;text-align:center;width:100%}.answer-buttons{display:flex;gap:1rem;justify-content:center;margin-top:1rem}.previous-button{background:#0000;border:2px solid #2a9d8f;border:2px solid var(--primary-color);border-radius:12px;border-radius:var(--border-radius);color:#2a9d8f;color:var(--primary-color);cursor:pointer;margin-top:1rem;padding:.75rem 1.5rem;transition:all .3s ease}.previous-button:hover{background-color:#2a9d8f;background-color:var(--primary-color);color:#fff}.results-list,.suggestions-list{display:flex;flex-direction:column;gap:1rem;margin:0 auto;max-width:700px;text-align:left}.suggestion-card{padding:1rem}.score-card,.suggestion-card{background-color:#fff;background-color:var(--card-bg);border-radius:12px;border-radius:var(--border-radius);box-shadow:0 4px 10px #0000001a;box-shadow:var(--box-shadow)}.score-card{margin-top:2rem;max-width:800px;padding:2rem;text-align:center;width:100%}.chart-wrapper{margin-bottom:2rem}.details-buttons{flex-wrap:wrap;margin-top:2rem}.details-buttons,.social-footer{display:flex;gap:1rem;justify-content:center}.social-footer{padding:2rem 0}.social-footer a{color:#2a9d8f;color:var(--primary-color);transition:transform .3s ease}.social-footer a:hover{transform:scale(1.2)}.fade-in{animation:fadeIn .5s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.sector-dropdown{background-color:#fff;border:2px solid #2a9d8f;border:2px solid var(--primary-color);border-radius:12px;border-radius:var(--border-radius);color:#264653;color:var(--text-color);margin-bottom:1.5rem;padding:1rem;width:300px}.App-description,.sector-dropdown{font-size:1.2rem;text-align:center}.App-description{line-height:1.6;margin:2rem auto;max-width:800px;padding:0 2rem}.refresh-button{background-color:#2a9d8f;background-color:var(--primary-color);border:none;border-radius:12px;border-radius:var(--border-radius);box-shadow:0 4px 10px #0000001a;box-shadow:var(--box-shadow);color:#fff;cursor:pointer;font-size:1.2rem;margin-top:2rem;padding:1rem 2rem;transition:background-color .3s ease}.refresh-button:hover{background-color:#21867a}.modal-overlay{align-items:center;background-color:#0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.modal-content{background:#fff;border-radius:12px;box-shadow:0 10px 25px #0003;max-width:400px;padding:2rem;text-align:center}.modal-buttons{display:flex;justify-content:space-around;margin-top:1.5rem}.modal-buttons button{border:none;border-radius:6px;cursor:pointer;font-weight:700;padding:.5rem 1.2rem}.modal-buttons button:first-child{background-color:#4caf50;color:#fff}.modal-buttons button:last-child{background-color:#f44336;color:#fff}.details-wrapper{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;margin:0 auto;max-width:800px;min-height:100vh;padding:1rem;width:100%}
/*# sourceMappingURL=main.f4f2f44f.css.map*/