*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0c0c0c;color:#fff;overflow-x:hidden}#root{min-height:100vh}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#ffffff1a}::-webkit-scrollbar-thumb{background:#ff6b6b99;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ff6b6bcc}button{border:none;background:none;cursor:pointer;outline:none}a{text-decoration:none;color:inherit}img{max-width:100%;height:auto;display:block}@media (max-width: 768px){html{font-size:14px}}@media (max-width: 480px){html{font-size:13px}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes glow{0%,to{box-shadow:0 0 20px #ff6b6b4d}50%{box-shadow:0 0 30px #ff6b6b99}}.fade-in{animation:fadeIn .6s ease-out}.glow{animation:glow 2s ease-in-out infinite}::selection{background:#ff6b6b4d;color:#fff}button:focus-visible,a:focus-visible{outline:2px solid #ff6b6b;outline-offset:2px;border-radius:4px}.question-option-button{background:#ffffff1a!important;border-color:#ffffff4d!important}@media (hover: hover) and (pointer: fine){.question-option-button:hover{background:#ff6b6b33!important;border-color:#ff6b6b!important}}@media (hover: none) and (pointer: coarse){.question-option-button{background:#ffffff1a!important;border-color:#ffffff4d!important}.question-option-button:hover,.question-option-button:focus,.question-option-button:active{background:#ffffff1a!important;border-color:#ffffff4d!important}}*{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}p,span,div,h1,h2,h3,h4,h5,h6{-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}
