@import url("https://fonts.googleapis.com/css2?family=Great+Vibes&display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;800&family=Outfit:wght@400;600&display=swap");@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;src:local("Great Vibes"),local("GreatVibes-Regular"),url(https://fonts.gstatic.com/s/greatvibes/v21/RWmMoKWR9v4ksMfaWd_JN9XFiaQoDmlrNlY.woff2) format("woff2")}.dashboard-container{padding:2rem;display:flex;flex-direction:column;align-items:center}.dashboard-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;width:100%;max-width:1200px}.dashboard-card-link{text-decoration:none;height:100%}.dashboard-card{background-color:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 8px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:100%;transition:background .5s ease,transform .3s ease}.dashboard-card:hover{background:linear-gradient(180deg,#f9bd5f,#f5a623);color:#fff;transform:scale(1.05)}.dashboard-icon{margin-bottom:1rem}.dashboard-card-title,.dashboard-icon{color:var(--card-color);transition:color .5s ease}.dashboard-card-title{font-size:1.5rem;margin-bottom:.5rem}.dashboard-card-text{font-size:1rem;text-align:center;color:#333;transition:color .5s ease}.dashboard-card:hover .dashboard-card-title,.dashboard-card:hover .dashboard-icon{color:#fff}*{box-sizing:border-box}*,body,html{margin:0;padding:0}body,html{height:100%}.footer_wrapper{background-color:#f8f9fa;padding:1.5rem 0}.page-container{min-height:100vh;display:flex;flex-direction:column}.page-content{flex:1}.footer_copyright{background-color:#ececec;padding:10px 0}.font_stylish{font-family:Great Vibes,cursive;font-size:60px;font-weight:400!important}a{text-decoration:none!important}h4,h5,h6{font-family:poppins;font-weight:600!important}h5{font-size:18px}h1{font-size:50px;color:#171717}h1,h2,h3{font-family:poppins}h2,h3{font-size:50px!important;font-weight:600!important}p{font-family:poppins;font-weight:400!important;font-size:15px;color:#000}.plusminus{font-size:25px;background-color:transparent}