:root{--main-family: "Poppins", sans-serif;--color-bg: linear-gradient(180deg, #FFFFFF 0%, #AEC6DC 100%);--html-bg: #ffae42;--top-right-blur-1: #cf0404;--top-right-blur-2: #f57070;--bttm-left-blur-1: #decd36;--bttm-left-blur-2: #fccb2a}html{background:var(--color-bg)}body{min-height:100vh;max-height:100%;min-width:100vw;max-width:100%;margin:0 auto;padding:0;font-family:var(--main-family);font-weight:400;font-style:normal;font-size:100%;overflow-x:clip}*{box-sizing:border-box}.component-container{padding:20px}@media (max-width: 768px){.component-container{padding:15px}}.mat-dialog-container{z-index:1000!important}.header{text-align:center;padding:20px}.header h1{color:#ffae42;padding-top:2%;margin:0;font-size:max(4vw,32px)}.header a{text-decoration:none}.header h2{line-height:34px;padding:15px;margin:10px 0;font-weight:500;font-family:"Noto Serif Devanagari",serif;color:#ffae42}@media only screen and (max-width: 700px){body{max-width:100%}.header h2{width:95%;padding:5%}.bttns{display:flex;flex-direction:column;align-items:center;padding:0 15px;gap:10px}.bttn{margin:5px;width:100%;max-width:300px;text-align:center}}.bttns{margin:30px 0;padding:0 20px}.bttn{padding:15px 25px;border-radius:5px;width:fit-content;margin:8px;text-decoration:none;display:inline-block}.bttn.primary{display:inline-block;width:max-content;background:#ffae42;border:#ffae42 2px solid;font-weight:500;color:#fff}.bttn.primary:hover{background:#ff9942;border:#ff9942 2px solid;text-decoration:none}.bttn.secondary{display:inline-block;width:max-content;background:transparent;border:#ffae42 2px solid;font-weight:500;text-decoration:none;color:#ffae42}.bttn.secondary:hover{background:#ffae42;border:#ffae42 2px solid;color:#fff}.bttn.third{background:transparent;border:#ffae42 2px solid;text-decoration:none;padding:2px 1px}.bttn.third:hover{background:#fff}.resource-list{font-family:Helvetica,Arial,sans-serif;font-size:larger;text-align:center;width:100%}.resource-list ul{text-align:left;margin:0 auto;list-style:none;display:flex;justify-content:center;padding:15px;gap:10px}.resource-list li{padding:8px 15px;font-weight:700}@media (max-width: 768px){.resource-list ul{flex-direction:column;align-items:center;gap:5px}.resource-list li{padding:10px 20px}}.resource-list a{color:#000;text-decoration:none;line-height:30px}
