.btn{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1rem;border:none;border-radius:8px;font-family:Nokora,sans-serif;cursor:pointer}.btn:disabled{cursor:default;opacity:.5}.btn--primary{gap:.5rem;font-weight:700;font-size:1.125rem;color:#221227;border-radius:10px;background-color:#ffb770;transition:background-color .2s ease-out}.btn--primary .btn__icon{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;overflow:hidden;transition:width .2s ease-out}.btn--primary .btn__icon>*{width:1.25rem;height:1.25rem;flex-shrink:0;opacity:1;transition:opacity .2s ease-out}@media(hover:hover)and (pointer:fine){.btn--primary{background-color:#ffcfa1}.btn--primary .btn__icon{width:0}.btn--primary .btn__icon>*{opacity:0}.btn--primary:hover{background-color:#ffb770}.btn--primary:hover .btn__icon{width:1.25rem}.btn--primary:hover .btn__icon>*{opacity:1}}.btn--secondary{padding:8px 12px;background-color:#ffb7704d;border-radius:10px;color:#fefdff;gap:.5rem;font-weight:700;font-size:1rem}.btn--secondary:hover{background-color:#ffb77099}.btn--tertiary{align-self:flex-start;margin-top:1rem;padding:8px 12px;border-radius:0;background:none;color:#fefdff;font-weight:700;font-size:1rem}.btn--tertiary:hover{background-color:#faf5fe33}.btn--tertiary__inner{display:inline-flex;align-items:baseline;gap:.5rem;border-bottom:1px solid currentColor}.btn--tertiary__inner>svg{height:1rem;width:1rem;flex-shrink:0}.btn--filter{padding:2px 10px;font-size:clamp(14px,13.43px + .18vw,16px);background-color:#fee9d4;color:#35273a}.btn--filter:hover{background-color:#ffcfa1}.btn--filter.active{background-color:#ffb770}*{margin:0;padding:0;box-sizing:border-box}html,body{font-size:16px;height:100%}body{font-family:Mulish,sans-serif}button,input,textarea{font-family:inherit}html:has(app-home){background-color:#35273a}@supports not selector(::-webkit-scrollbar){html{scrollbar-width:thin;scrollbar-color:#ffb770 #bababa}}html::-webkit-scrollbar{width:8px;height:8px}html::-webkit-scrollbar-track{background-color:#bababa;border-radius:0}html::-webkit-scrollbar-thumb{background-color:#ffb770;border-radius:10px}@font-face{font-family:Mulish;src:url(/fonts/mulish/Mulish-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Mulish;src:url(/fonts/mulish/Mulish-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Mulish;src:url(/fonts/mulish/Mulish-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mulish;src:url(/fonts/mulish/Mulish-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Nerko One;src:url(/fonts/nerko-one/NerkoOne-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nokora;src:url(/fonts/nokora/Nokora-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Nokora;src:url(/fonts/nokora/Nokora-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}
