@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap");:root{--primary-color:#ff642f;--secondary-color:#feecc8;--text-dark:#171717;--text-light:#5f5f5f;--text:#fff;--background-light:#fff;--accent-color:#ffb248;--backgrounds:#f0f5fa;--white:#fff;--red-alert-light:#50343a;--red-alert-dark:#de7665;--bg-sidebar:#1f1d2b;--bg-base:#252836;--border-card:#ffffff09;--font-size-base:16px}html{font-size:100%;background:var(--bg-base)}body{color:var(--text-dark);font-family:Poppins,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}*{box-sizing:border-box;padding:0;margin:0}button{cursor:pointer;border:none;background:none}a{color:var(--primary-color);text-decoration:none;font-weight:500;font-size:1rem;transition:color .3s}a:hover{color:var(--accent-color)}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1rem}h6{font-size:.875rem}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}label{font-size:1rem;font-weight:500;margin-bottom:-1rem}@media (max-width:768px){html{font-size:87.5%}h1{font-size:1.75rem}h2{font-size:1.5rem}h3{font-size:1.25rem}h4{font-size:1.125rem}h5{font-size:1rem}button,h6{font-size:.875rem}button{padding:.5rem 1rem}}@media (max-width:480px){html{font-size:75%}h1{font-size:1.5rem}h2{font-size:1.25rem}h3{font-size:1.125rem}h4{font-size:1rem}}