.quiz{padding:20px}.quiz h2{font-size:25px}.btn{background:hsl(var(--background));color:hsl(var(--foreground));border:1px solid hsl(var(--border));text-align:center;cursor:pointer;border-radius:4px;width:100%;margin:10px 0;padding:10px;font-weight:500;transition:all .3s}.btn:hover:not([disabled]){background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.btn:disabled{cursor:no-drop;opacity:.5}.correct{background-color:hsl(var(--success)/.2);border:1px solid hsl(var(--success));color:hsl(var(--success-foreground))}.incorrect{background-color:hsl(var(--destructive)/.2);border:1px solid hsl(var(--destructive));color:hsl(var(--destructive-foreground))}
