:root{--background: #fff3e1;--background-secondary: #ffbd59;--button-hover: #ffbd5986;--font-color: #000;--accent-correct: #c6e5a3;--accent-false: #f8b4b4;--table-background: #fff4e5;--table-background-header: #fcf8f2}*{box-sizing:border-box;margin:0;font-family:Montserrat,sans-serif}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;src:url(/assets/Montserrat-Light-DhTzvpf9.woff)}@font-face{font-family:Montserrat;font-style:italic;font-weight:300;src:url(/assets/Montserrat-LightItalic-CDZPMsWm.woff)}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(/assets/Montserrat-Regular-CUGWgpzI.woff)}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;src:url(/assets/Montserrat-Italic-BoY6PWuD.woff)}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;src:url(/assets/Montserrat-Medium-CIf5Lz1G.woff)}@font-face{font-family:Montserrat;font-style:italic;font-weight:500;src:url(/assets/Montserrat-MediumItalic-vl14Nnwy.woff)}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;src:url(/assets/Montserrat-SemiBold-BAGxhiUF.woff)}@font-face{font-family:Montserrat;font-style:italic;font-weight:600;src:url(/assets/Montserrat-SemiBoldItalic-C_1fA5jE.woff)}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:url(/assets/Montserrat-Bold-C50J6CPM.woff)}@font-face{font-family:Montserrat;font-style:italic;font-weight:700;src:url(/assets/Montserrat-BoldItalic-DBq9mgJe.woff)}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;src:url(/assets/Montserrat-Black-BAEeCghT.woff)}@font-face{font-family:Montserrat;font-style:italic;font-weight:900;src:url(/assets/Montserrat-BlackItalic-B_cz5lQu.woff)}h1[data-v-c66d8e91]{margin-top:2rem}table[data-v-c66d8e91]{width:100%;border-collapse:collapse;margin-top:20px}th[data-v-c66d8e91],td[data-v-c66d8e91]{border:1px solid var(--table-background);padding:8px;text-align:left}th[data-v-c66d8e91]{background-color:var(--table-background-header)}form{display:flex;flex-direction:column;gap:10px}form input[type=text]{padding:10px;font-size:16px;border-radius:10px}form button{padding:10px;font-size:16px;background-color:var(--background-secondary);color:#fff;border:none;cursor:pointer;color:#000;border-radius:10px}form button:hover{background-color:var(--button-hover)}#wrapper{display:flex;flex-direction:column;align-items:center;min-height:100vh;height:100%;width:100vw;background-color:var(--background)}#header{width:100%;height:60px;display:flex;align-items:center;justify-content:space-between;padding:10px;background-color:var(--background-secondary);font-size:1.2rem}#header .logo img{height:40px;width:auto}#content{max-width:480px;display:flex;flex-direction:column;align-items:center;padding:30px}#content>div{width:100%}#content>div>h1{font-size:1.5rem;margin:1rem 0;text-align:center;width:100%}#content>div>h2{font-size:1.2rem;margin-bottom:10px;font-weight:400;text-decoration:underline;text-align:left;width:100%}#content>div>p{font-size:1.1rem;line-height:1.4;margin:1rem 0;text-align:justify;font-weight:300}#content>div>.navigation{display:flex;justify-content:center;margin-top:30px}#content>div>.navigation>button{padding:15px 25px;font-size:1rem;width:50vw;max-width:200px;min-width:fit-content;font-weight:550;background-color:var(--background-secondary);color:var(--button-text);border:none;border-radius:15px;cursor:pointer;color:#000}#content>div>.navigation>button:hover{background-color:var(--button-hover)}.question-container{margin:20px 0;padding:10px;border:1px solid var(--border-color);border-radius:10px}.question-container>h3{font-size:1.1rem;margin-bottom:10px;font-weight:400}.question-container>.answer{font-size:1rem;display:block;padding:10px 20px;width:100%;margin:5px 0;background-color:var(--background-secondary);border-radius:50px;cursor:pointer;border:none;outline:none;color:#000}.question-container.correct>.answer.correct.selected{background-color:var(--accent-correct)}.question-container.incorrect>.answer.selected{background-color:var(--accent-false)}.end{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px;gap:20px}.end>h2{font-size:1.1rem;margin-bottom:10px;text-align:center;width:100%}.end>p{font-size:1rem;margin-bottom:20px}.end>strong{font-size:1rem;display:block;margin-bottom:10px}.end>.image{width:80vw;max-width:400px;height:auto}.end>.image>label{display:block;font-size:.9rem;margin-bottom:5px}.end>.image>img{width:100%;height:auto;border-radius:10px}
