.faq{z-index:1;border-bottom:1px solid #f0cca430;flex-direction:column;padding:1rem;display:flex}.faq .faq-card{justify-content:space-between;align-items:center;gap:2rem;display:flex}.faq .faq-card .faq-card__question{color:var(--color-real-white);text-align:left;letter-spacing:1px;cursor:pointer;font-family:iceland,sans-serif;font-size:1.4rem}.faq .faq-card .faq-open,.faq .faq-card .faq-closed{border:1px solid #f0cca430;border-radius:100%;justify-content:center;align-items:center;width:2rem;min-width:2rem;height:2rem;font-size:1.5rem;display:flex}:is(.faq .faq-card .faq-open,.faq .faq-card .faq-closed):hover{cursor:pointer}.faq .faq-card .faq-open{-webkit-backdrop-filter:contrast(.7);backdrop-filter:contrast(.7)}.faq .faq-card .faq-open:before{content:"-";color:var(--color-white)}.faq .faq-card .faq-closed:before{content:"+";color:var(--color-white)}.faq .accordion-panel{max-height:0;transition:max-height .35s ease-out;overflow:hidden}.faq .accordion-panel .accordion__text{color:var(--color-nintendo-gray);white-space-collapse:preserve-breaks;margin-top:1rem;font-size:1.1rem}.faq .dropdown{max-height:400px;transition:max-height .35s ease-in}@media (max-width:500px){.faq .faq-card{justify-content:space-between;align-items:center;gap:1rem;display:flex}.faq .faq-card .faq-card__question{font-size:1.2rem}}
#faqPage{background:radial-gradient(circle,#27633d -63%,#101010 100%);flex-direction:column;justify-content:center;align-items:center;padding:11rem 2rem 10rem;display:flex;position:relative}#faqPage .faq-title{color:#ffffff10;margin-top:5rem;font-family:iceland,sans-serif;font-size:10rem;position:absolute;top:0}#faqPage .faq-content{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:2rem;width:100%;min-height:32rem;padding-bottom:10rem;display:flex}#faqPage .faq-content .faq-details{flex-direction:column;flex:1;gap:1rem;max-width:400px;display:flex}#faqPage .faq-content .faq-details .faq-heading{color:var(--color-real-white);letter-spacing:1px;font-family:iceland,sans-serif;font-size:3rem}#faqPage .faq-content .faq-details .faq-text{color:var(--color-nintendo-gray);margin-bottom:3rem;font-size:1.1rem}#faqPage .faq-content .faq-details .faq-toggle-topics{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff16;border:1px solid #ffffff20;border-radius:12px;justify-content:space-between;gap:2rem;padding:1.5rem;display:flex;box-shadow:0 1px 2px #00000026}#faqPage .faq-content .faq-details .faq-toggle-topics .toggle-button{color:var(--color-white);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff16;border:1px solid #ffffff20;border-radius:12px;width:120px;padding-top:.5rem;padding-bottom:.5rem;font-family:iceland,sans-serif;font-size:1.5rem;transition:all .5s;box-shadow:0 1px 2px #00000026}#faqPage .faq-content .faq-details .faq-toggle-topics .toggle-button:hover{color:var(--color-real-white);background-color:#cc8b21c0;transition:all .5s}#faqPage .faq-content .faq-details .faq-toggle-topics .active-button{cursor:default;pointer-events:none;color:var(--color-link-active);border-color:var(--color-link-active);outline:2px solid #0000;box-shadow:inset 0 30px 60px -12px #32325d40,inset 0 18px 36px -18px #0000004d}#faqPage .faq-content .faq-answers{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff16;border:1px solid #ffffff20;border-radius:6px;flex-direction:column;flex:1;gap:.3rem;width:100%;min-width:600px;max-width:900px;padding:.4rem;display:flex;box-shadow:0 1px 2px #00000026}#faqPage .faq:last-of-type{border:none}#faqPage .darken-image-bottom{background:linear-gradient(#10101000 0%,#101010 80%);width:100%;height:11rem;position:absolute;bottom:0}@media (max-width:650px){#faqPage{padding-left:1rem;padding-right:1rem}#faqPage .faq-title{font-size:7rem}#faqPage .faq-content .faq-answers{min-width:100%}}@media (max-width:450px){#faqPage{padding-left:.3rem;padding-right:.3rem}#faqPage .faq-content .faq-details{max-width:100%}#faqPage .faq-content .faq-details .faq-toggle-topics{flex-wrap:wrap;justify-content:center;gap:1rem}}
