body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#header-section{background:linear-gradient(45deg,#434343,#777);box-shadow:0 .001px 10px grey;color:#fff}#header-section #header-cont{padding:0}#header-section #header-cont ol img{border-radius:10px;display:flex;height:50px;object-fit:contain;width:150px}#header-section #header-cont ol{align-items:center;display:flex;justify-content:space-around;list-style-type:none;margin:0;padding:0}#header-section #header-cont ol>li{cursor:pointer;position:relative}#header-section #header-cont ol li a,#header-section #header-cont ol>li{border-radius:5px;color:#fff;font-weight:700;padding:5px 10px;text-decoration:none;transition:background-color .3s ease;white-space:nowrap}#header-section #header-cont ol li:hover{background-color:#fff3}#header-section #header-cont ol li ul{background:linear-gradient(45deg,#434343,#777);border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-shadow:0 4px 8px #0003;display:none;left:0;list-style-type:none;min-width:200px;padding:10px 0;position:absolute;top:100%;z-index:10}#header-section #header-cont ol li:hover>ul{display:block}#header-section #header-cont ol li ul li{font-size:14px;padding:10px;transition:background-color .3s ease}#header-section #header-cont ol li ul li:hover{background-color:#fff3}#mainicon{align-items:center;display:flex;justify-content:space-between}#mainicon span a{color:inherit;padding:.6em}#header-section #header-cont ol>li.active a{background-color:#d2d2d2;color:#000}#header-section #header-cont ol::-webkit-scrollbar{background-color:initial}@media only screen and (max-width:348px){#mainicon img{height:40px;margin:0;padding:0}#header-section #header-cont ol li ul li a{font-size:.75rem!important;margin:0;padding:0;width:50px}}@media only screen and (max-width:768px){#mainicon img{height:40px;margin:0;padding:0;width:200px}#header-section #header-cont ol{border-radius:5px;display:flex;font-size:.8rem;height:50px;margin:0;overflow-x:auto;padding:0;scrollbar-color:#fff3 #0000;scrollbar-width:thin;z-index:10}#header-section #header-cont ol li ul{font-size:.7rem!important;left:50%;position:fixed;top:50px;z-index:100}}@media only screen and (max-width:500px){#mainicon img{height:30px;margin:0;padding:0;width:70px}#mainicon #datetime{font-size:.5rem;white-space:nowrap}#mainicon span a{font-size:.6rem}#header-section #header-cont ol li ul{font-size:.7rem!important;left:30%;position:fixed;top:50px;z-index:100}#header-section #header-cont ol li,#header-section #header-cont ol li a{padding:.3em}#header-section #header-cont ol{display:flex;font-size:.8rem!important;gap:5px;margin:0;overflow-x:auto;padding:0;scrollbar-color:#fff3 #0000;scrollbar-width:thin;z-index:1000}}#typingadd-cont{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0;padding:0}#typingadd-cont h4{text-align:center}#typingadd-cont h3{font-size:14px;text-align:center}#typingadd-cont h3 span{cursor:pointer}#typingadd-cont h3 span,#typingadd-cont h4 span{animation:blink .4s ease-in-out infinite alternate}@media only screen and (max-width:700px){#typingadd-cont video{height:auto;margin:0;padding:0;width:100%}#typingadd-cont h3,#typingadd-cont h4{font-size:.4rem!important}}#trending-cont{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:5px}#trending-cont #trendingarticle{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}#trending-cont #trendingarticle div span{align-items:center;color:#555;display:flex;font-size:.9em;margin-bottom:8px}#trending-cont #trendingarticle div{background-color:#fff;border:2px solid #80808066;box-shadow:0 2px 5px #0000001a;cursor:pointer;padding:4px;transition:transform .3s ease,box-shadow .3s ease;width:250px}#trending-cont #trendingarticle div:hover{box-shadow:0 5px 15px #0003;transform:translateY(-5px)}#trending-cont #trendingarticle img{height:150px;margin-bottom:3px;width:100%}#trending-cont #trendingarticle h2{color:#333;font-size:1.1em;font-weight:600;line-height:1.3;margin:0;text-align:center}#trending-cont #trendingarticle p{color:#888;font-size:1.2em;margin-top:20px;text-align:center}@media (max-width:768px){#trending-cont #trendingarticle{align-items:start;flex-direction:column;justify-content:left}#trending-cont #trendingarticle div{border:none;box-shadow:none;margin:0;padding:.1em;width:100%}#trending-cont #trendingarticle img{height:120px;width:100%}#trending-cont #trendingarticle h2{font-size:.5rem;text-align:left}#trending-cont h1{font-size:.5rem;margin:0;padding:0}}#homeads{align-items:center;display:flex;flex-direction:row;justify-content:center}.about-section{background-color:#f9f9f9;font-family:Arial,sans-serif;line-height:1.6;padding:20px}.about-container{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:0 auto;max-width:800px;padding:20px}.about-container h1,.about-container h2{color:#333;margin-bottom:10px}.about-container h1{font-size:2rem;text-align:center}.about-container h2{font-size:1.5rem;margin-top:20px}.about-container p{color:#555;margin-bottom:15px}.about-container ul{list-style:disc;padding-left:20px}.about-container li{color:#666;margin-bottom:10px}@media screen and (max-width:768px){.about-container{padding:15px}.about-container h1{font-size:1.8rem}.about-container h2{font-size:1.2rem}}#imagestopdf-section{font-family:Arial,sans-serif;text-align:center}#imagestopdf-cont{margin-bottom:20px}#imagestopdf-cont input{border:1px solid #ccc;border-radius:5px;font-size:14px;margin-top:10px;padding:8px}#preview{background-color:#f7f7f7;border:1px solid #ddd;box-sizing:border-box;display:inline-block;margin:0 auto;max-width:600px}#preview h3{color:#333;font-size:18px;margin-bottom:20px}#imagestopdf-section canvas{background-color:#fff;border:1px solid #000;box-sizing:border-box;display:block;height:auto;margin:0 auto;width:70%}#imagestopdf-section input[type=number]{margin:5px}#imagestopdf-section button{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin-top:20px;padding:10px 20px}#imagestopdf-section button:hover{background-color:#45a049}#imagestopdf-section button:disabled{background-color:#ccc;cursor:not-allowed}#imagestopdf-section label{font-size:14px;font-weight:700}@media screen and (max-width:768px){#imagestopdf-section{padding:15px}#prev{max-width:100%}#prev img{height:80px;width:80px}#imagestopdf-section button{padding:12px;width:100%}}@media screen and (max-width:480px){#imagestopdf-section{font-size:1rem!important}#prev img{height:70px;width:70px}#imagestopdf-section button{font-size:1rem!important;padding:10px!important}}#texttopdf-section{align-items:center;background-color:#f9f9f9;display:flex;flex-direction:column;justify-content:center;padding:20px}#texttopdf-cont{margin-bottom:20px;max-width:800px;text-align:center;width:100%}#texttopdf-section textarea{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;font-size:16px;padding:10px;resize:vertical;transition:all .3s ease;width:100%}#texttopdf-section textarea:focus{border-color:#4caf50;outline:none}#texttopdf-section button{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin-top:20px;padding:10px 20px;transition:all .3s ease}#texttopdf-section button:hover{background-color:#45a049}@media screen and (max-width:768px){#texttopdf-section{padding:15px}#texttopdf-section textarea{font-size:14px}#texttopdf-section button{padding:12px;width:100%}}@media screen and (max-width:480px){#texttopdf-section textarea{font-size:13px}#texttopdf-section button{font-size:18px;padding:15px}}.imagetotext-container{background:linear-gradient(135deg,#f3f4f6,#fff);border-radius:10px;box-shadow:0 4px 10px #0000001a;font-family:Poppins,sans-serif;margin:0 auto;max-width:800px;padding:20px;transition:transform .3s ease,box-shadow .3s ease}.imagetotext-container:hover{box-shadow:0 6px 15px #0003;transform:translateY(-5px)}.imagetotext-header{color:#333;font-size:1.8em;font-weight:700;letter-spacing:1px;margin-bottom:20px;text-align:center;text-transform:uppercase}.imagetotext-input{border-radius:5px;display:block;font-size:1em;margin:10px auto;outline:none;padding:12px;transition:border-color .3s ease,box-shadow .3s ease}.imagetotext-input:focus{border-color:#0056b3;box-shadow:0 0 8px #005bb380}.imagetotext-image{border:2px solid #ccc;border-radius:10px;box-shadow:0 4px 8px #0000001a;display:block;margin:20px auto;max-height:300px;max-width:100%;transition:transform .3s ease,box-shadow .3s ease}.imagetotext-image:hover{box-shadow:0 6px 12px #0003;transform:scale(1.05)}.imagetotext-button{background:linear-gradient(135deg,#007bff,#0056b3);border:none;border-radius:25px;color:#fff;cursor:pointer;display:inline-block;font-size:1em;font-weight:700;margin:10px 5px;padding:12px 25px;transition:transform .2s ease,box-shadow .2s ease}.imagetotext-button:hover{box-shadow:0 4px 8px #0003;transform:translateY(-3px)}.imagetotext-textarea{border:2px solid #ccc;border-radius:10px;box-shadow:0 2px 4px #0000001a;font-size:1em;height:200px;margin-top:15px;padding:12px;resize:none;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.imagetotext-textarea:focus{border-color:#007bff;box-shadow:0 0 10px #007bff80}.imagetotext-success{color:green}.imagetotext-error,.imagetotext-success{animation:fadeIn 1s ease;font-weight:700;margin-top:10px;text-align:center}.imagetotext-error{color:red}@media (max-width:768px){.imagetotext-input{border-radius:5px;font-size:.7em;outline:none;padding:5px;width:60%}.imagetotext-container{padding:15px}.imagetotext-header{font-size:1.5em}.imagetotext-textarea{height:150px}.imagetotext-button{font-size:.7em;padding:5px}.imagetotext-image{border:2px solid #ccc;border-radius:5px;box-shadow:0 4px 8px #0000001a;display:block;margin:10px auto;max-height:300px;max-width:60%;transition:transform .3s ease,box-shadow .3s ease}}@media (max-width:468px){.imagetotext-input{border-radius:2px;font-size:.8em;outline:none;padding:3px}.imagetotext-container{padding:10px}.imagetotext-header{font-size:1em}.imagetotext-textarea{height:130px}.imagetotext-button{font-size:.5em!important;padding:5px 1px!important}.imagetotext-image{border:2px solid #ccc;border-radius:5px;box-shadow:0 4px 8px #0000001a;display:block;margin:7px auto;max-height:300px;max-width:50%;transition:transform .3s ease,box-shadow .3s ease}}.csvtojson-container{margin:0 auto;max-width:1200px;padding:20px;text-align:center;width:80%}.csvtojson-header{font-size:24px;font-weight:700;margin-bottom:20px}.csvtojson-input{border:1px solid #ddd;border-radius:5px;font-size:16px;margin-bottom:20px;padding:10px}.csvtojson-error{color:red;margin-top:10px}.csvtojson-output{margin-top:20px;text-align:left}.csvtojson-buttons{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:20px}.csvtojson-button{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin:10px;padding:10px 20px;transition:background-color .3s ease}.csvtojson-button:hover{background-color:#45a049}.csvtojson-textarea{word-wrap:break-word;background-color:#f4f4f4;border-radius:5px;font-family:monospace;margin-top:20px;overflow-x:auto;padding:20px;white-space:pre-wrap}@media only screen and (max-width:780px){.csvtojson-button{font-size:1rem;margin:5px;padding:8px 16px}.csvtojson-container{padding:15px;width:90%}}@media only screen and (max-width:480px){.csvtojson-button{font-size:.8rem!important;margin:5px;padding:6px 12px!important}.csvtojson-output{margin:0;padding:0;width:100%}.csvtojson-textarea{padding:15px}.csvtojson-input{width:50%}}.jsontocsv-container{background:linear-gradient(135deg,#f9f9f9,#fff);border-radius:10px;box-shadow:0 4px 10px #0000001a;font-family:Poppins,sans-serif;margin:0 auto;max-width:800px;padding:20px}.jsontocsv-header{color:#333;font-size:1.8em;font-weight:700;letter-spacing:1px;margin-bottom:20px;text-align:center}.jsontocsv-textarea{background-color:#f9f9f9;border:2px solid #ccc;border-radius:10px;font-size:1em;height:200px;margin-bottom:20px;outline:none;padding:10px;resize:none;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.jsontocsv-textarea:focus{border-color:#007bff;box-shadow:0 0 8px #005bb380}.jsontocsv-error{color:red;font-weight:700;margin-bottom:10px;text-align:center}.jsontocsv-button{background:linear-gradient(135deg,#007bff,#0056b3);border:none;border-radius:25px;color:#fff;cursor:pointer;display:inline-block;font-size:1em;padding:10px 20px;transition:transform .2s ease,box-shadow .2s ease}.jsontocsv-button:hover{box-shadow:0 4px 8px #0003;transform:translateY(-3px)}@media (max-width:768px){.jsontocsv-container{padding:15px}.jsontocsv-header{font-size:1.5em}.jsontocsv-textarea{height:150px}.jsontocsv-button{font-size:.9em;padding:10px 15px}}#cgpa-section{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;justify-content:center;margin-left:auto;margin-right:auto;transition:transform .3s ease;width:90%}#cgpa-section:hover{transform:scale(1.02)}#cgpa-section h3{animation:blink 1s ease-in-out infinite alternate;color:#af4c4c;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;font-size:1.5rem;margin-bottom:20px;text-align:center;transition:color .3s ease}@keyframes blink{0%{color:red;transform:scale(1.1)}to{color:blue;transform:scale(1)}}#cgpa-section h3:hover{color:#45a049}#cgpa-cont{margin:0;padding-bottom:1em}#cgpa-section table{width:90%}#cgpa-section table td{font-size:1rem;padding:10px;text-align:left}#cgpa-section table td input[type=number]{border:2px solid #ddd;border-radius:5px;font-size:1rem;margin:5px 0;padding:10px;transition:border-color .3s ease,box-shadow .3s ease;width:100%}#cgpa-section table td input[type=number]:focus{border-color:#4caf50;box-shadow:0 0 5px #4caf5080}#cgpa-section h1{-webkit-text-stroke:.5px #000;color:gray;font-family:Times New Roman,Times,serif;text-align:center}#cgpa-section button#calcbut{background-color:#af4c56;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;margin-bottom:1em;padding:12px 20px;transition:background-color .3s ease,transform .3s ease;width:100%}#cgpa-section button#calcbut:hover{background-color:#c81919;transform:scale(1.05)}#cgpa-section table button#calcbut:focus{outline:none}@media (max-width:768px){#cgpa-section{padding:20px}#cgpa-section h3{font-size:1rem}#cgpa-section button#calcbut,#cgpa-section table td input[type=number]{font-size:.9rem;padding:10px}#cgpa-section table{display:block}}@media (max-width:480px){#cgpa-section button#calcbut,#cgpa-section table td input[type=number]{font-size:.8rem;padding:10px!important;width:100%!important}#cgpa-section table td{font-size:.8rem}#cgpa-section{padding:10px}#cgpa-section h3{font-size:.9rem}#cgpa-section h1{font-size:1.3rem!important}}#findsgpa-section{animation:fadeIn .8s ease-out;background-color:#fff;border-radius:10px;box-shadow:0 10px 30px #0000001a;margin:20px auto;padding:30px}#findsgpa-section h1{-webkit-text-stroke:.2px #fff;color:#1e005d;margin-bottom:3em;text-align:center}#findsgpa-section h3{color:#02617b;font-size:1.4rem;font-weight:700;margin-bottom:30px;text-align:center;transition:color .3s ease}#findsgpa-section table{border-collapse:collapse;width:100%}#findsgpa-section table td{border:1px solid #f0f0f0;border-radius:5px;color:#333;font-size:14px;padding:12px 15px;text-align:left;transition:background-color .3s ease,transform .3s ease}#findsgpa-section table td:hover{background-color:#bac1cc26;transform:translateY(2px)}#findsgpa-section input[type=number],#findsgpa-section select{background-color:#f9f9f9;border:2px solid #ddd;border-radius:5px;color:#333;font-size:14px;margin-top:8px;padding:10px;transition:border-color .3s ease,background-color .3s ease;width:95%}#findsgpa-section input[type=number]:focus,#findsgpa-section select:focus{background-color:#fff;border-color:#4a90e2;outline:none}#findsgpa-section #findsgpa-cont h3{color:#28a745;font-size:1.5rem;font-weight:700;margin-bottom:20px}#findsgpa-section input[type=number]:hover,#findsgpa-section select:hover{background-color:#f0f8ff;border-color:#4a90e2}@media (max-width:768px){#findsgpa-section{margin:10px;padding:10px}#findsgpa-section h3{font-size:1.8rem}#findsgpa-section table td{font-size:12px;padding:10px}#findsgpa-section input[type=number],#findsgpa-section select{font-size:12px;padding:8px}}@media (max-width:600px){#findsgpa-section{margin:5px;padding:5px}#findsgpa-section h3{font-size:1rem}#findsgpa-section table{margin:0!important;padding:0!important;width:100%}#findsgpa-section input[type=number],#findsgpa-section select,#findsgpa-section table td{font-size:.5rem;margin:0!important;padding:5px}#findsgpa-section table td{padding:.1rem;text-align:center}#findsgpa-section table tr{margin-bottom:10px}}#typintest-section{animation:slideIn .8s ease-out;background:#fff;border-radius:16px;box-shadow:0 8px 20px #0000001a;margin-left:auto;margin-right:auto;margin-top:2em;max-width:450px;padding:2rem;text-align:center;width:90%}#typintest-cont h1{color:#2a3b4f;font-size:2rem;font-weight:700;margin-bottom:1rem}input[type=text]{border:2px solid #d1d9e6;border-radius:10px;font-size:1rem;margin-bottom:1rem;outline:none;padding:.8rem;transition:border-color .3s ease;width:90%}input[type=text]:focus{background:#f8f9fc;border-color:#6371c4}select{background:#f8f9fc;border:2px solid #d1d9e6;border-radius:10px;color:#2a3b4f;cursor:pointer;font-size:1rem;margin-bottom:1.5rem;outline:none;padding:.8rem;transition:border-color .3s ease;width:90%}select:focus,select:hover{border-color:#6371c4}#typintest-section button{background:#6371c4;border:none;border-radius:10px;box-shadow:0 4px 10px #0000001a;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:.8rem 2rem;transition:all .3s ease}#typintest-section button:hover{background:#4d5eb7;box-shadow:0 6px 12px #0003;transform:translateY(-2px)}#typintest-section button:active{box-shadow:0 4px 8px #00000026;transform:translateY(2px)}#typintest-section p{color:#e63946;font-size:.9rem;margin-top:-.5rem}@keyframes slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){#typintest-cont h1{font-size:1.8rem}#typintest-section button,#typintest-section input[type=text],#typintest-section select{font-size:.9rem}}#typinrank-section{background-color:#f4f7fc;cursor:auto;font-family:Arial,sans-serif;padding:2rem}#typinrank-section h2{text-align:center}#typinrank-section h1{color:#334155;font-size:2.5rem;margin-bottom:2rem}#rankings-container{display:flex;flex-wrap:wrap;gap:2rem}.rank-section{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-shadow:0 4px 8px #0000001a;flex:1 1 300px;padding:1.5rem;transition:transform .3s ease,box-shadow .3s ease}.rank-section:hover{box-shadow:0 8px 16px #0003;transform:translateY(-5px)}.rank-section h2{color:#1e293b;font-size:1.8rem;margin-bottom:1rem}.rank-section ul{list-style:none;margin:0;padding:0}.rank-section li{background:#e2e8f0;border-radius:4px;color:#475569;font-size:1rem;margin:.5rem 0;overflow:hidden;padding:1rem;position:relative;transition:background .3s ease,opacity .3s ease}.rank-section li .details{background-color:#8c8c8c99;border-radius:4px;bottom:10px;color:#fff;left:10px;opacity:0;padding:.5rem;position:absolute;transition:opacity .3s ease,visibility 0s .3s;visibility:hidden}.rank-section li:hover .details{height:100px;opacity:1;position:relative;top:10px;transition:opacity .3s ease;visibility:visible}.rank-section li:hover{background:#cbd5e1}.rank-section li.rank-1,.rank-section li.rank-2,.rank-section li.rank-3{font-size:1.2rem;font-weight:700}.rank-section li.rank-1{animation:pulsingGlow 2s ease-in-out infinite;background:gold}.rank-section li.rank-2{background:silver}.rank-section li.rank-3{background:#cd7f32}.rank-section li.rank-1 strong,.rank-section li.rank-2 strong,.rank-section li.rank-3 strong{color:#fff}@keyframes pulsingGlow{0%{box-shadow:0 0 10px 2px #ffd700b3;transform:scale(.9)}50%{box-shadow:0 0 20px 10px #ffd700e6;transform:scale(1)}to{box-shadow:0 0 10px 2px #ffd700b3;transform:scale(.9)}}@media (max-width:768px){#rankings-container{align-items:center;flex-direction:column}.rank-section li{padding:.8rem}}#typingtest-section{background:linear-gradient(#bfc5cd,#ede5ed,#d0d0cb);border-radius:12px;box-shadow:0 8px 16px grey;margin-left:auto;margin-right:auto;max-width:800px;text-align:center;transform:scale(.98);transition:transform .4s ease-in-out,box-shadow .4s ease-in-out;width:100%}#typingtest-section #note{align-items:center;animation:swing .3s ease-in-out infinite alternate;display:flex;font-size:20px}@keyframes swing{0%{color:#2980b9}to{color:#2ecc71}}#typingtest-section #note P{color:red;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:15px}#casula{align-items:center;display:flex;justify-content:space-around}#typingtest-cont h1{color:#2c3e50;font-size:1rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;transition:color .4s ease,transform .3s ease}#typebor2{padding-top:2em!important}#typebor{border:2px solid gray;font-family:monospace;font-size:30px;font-weight:700;line-height:1.5;overflow-x:auto;padding:50px!important;position:relative;white-space:nowrap;word-spacing:20px}#typebor::-webkit-scrollbar{height:6px}#typebor::-webkit-scrollbar-thumb{background:#0000;border-radius:3px}#typebor::-webkit-scrollbar-thumb:hover{background:#0000}#typebor2::-webkit-scrollbar{height:6px}#typebor2::-webkit-scrollbar-thumb{background:#0000;border-radius:3px}#typebor2::-webkit-scrollbar-thumb:hover{background:#0000}#typebor:before{content:"";height:100%;left:0;position:absolute;top:0;transition:height 1s ease-out;width:100%}#typebor .textarea-wrapper{height:100%;position:relative;width:100%}#typingtest-cont h1:hover{color:#3498db;transform:translateY(-10px)}#typingtest-cont div{font-size:20px;line-height:1.8;margin-bottom:px;padding:15px 0;position:relative;transition:color .3s ease,transform .4s ease-in-out;white-space:pre-wrap}#typingtest-cont span{display:inline-block;transition:color .3s ease,transform .3s ease-in-out}#typingtest-cont span.green{color:#2ecc71;transform:scale(1.2) rotate(5deg)}#typingtest-cont span.red{color:#e74c3c;transform:scale(1.2) rotate(-5deg)}#typingtest-cont span.gray{color:#bdc3c7}#typingtest-cont textarea{background-color:#f9f9f9;border:2px solid #ccc;border-radius:8px;font-size:18px;padding:15px;resize:none;transition:background-color .3s ease,border-color .3s ease,transform .3s ease;white-space:pre-wrap;width:100%}#typingtest-cont textarea:focus{background-color:#fff;border-color:#3498db;outline:none;transform:translateY(-3px)}#typingtest-cont textarea:hover{background-color:#f1f1f1}#typingtest-cont p{font-size:1.2rem;font-weight:600;margin:8px 0;transition:opacity .3s ease-in-out}#typingtest-cont p strong{font-weight:700}#typingtest-cont .error,#typingtest-cont .loading{color:#e67e22;font-size:1.3rem;font-weight:700;margin-top:20px;transition:color .3s ease}#typingtest-cont .error{color:#e74c3c}#typingtest-cont .loading{color:#3498db}#typingtest-cont div{animation:fadeIn 1s ease-out}#typingtest-cont button{background-color:#3498db;border:none;border-radius:8px;box-shadow:0 4px 15px #3498db4d;color:#fff;cursor:pointer;font-size:1rem;padding:12px 30px;transition:background-color .4s ease,transform .3s ease}#typingtest-cont button:hover{background-color:#2980b9;box-shadow:0 10px 30px #3498db80;transform:translateY(-5px)}#typingtest-cont span:hover{color:#3498db;transform:scale(1.15)}#typingtest-cont{transform:scale(.98);transition:transform .4s ease-in-out}@media (max-width:768px){#typingtest-cont{padding:20px}#typingtest-cont h1{font-size:2.2rem}#typingtest-cont div,#typingtest-cont textarea{font-size:16px}#typingtest-cont p{font-size:1rem}}@media (max-width:480px){#typingtest-cont h1{font-size:1.8rem}#typingtest-cont textarea{font-size:14px;padding:10px}#typingtest-cont p{font-size:.9rem}#typingtest-cont button{font-size:.9rem;padding:10px 20px}}.highlight1{animation:highlightText .3s ease-in-out}@keyframes highlightText{0%{background-color:#4caf504d}50%{background-color:#4caf5080}to{background-color:#4caf5000}}.highlight2{animation:highlightText2 .3s ease-in-out;text-decoration:line-through}@keyframes highlightText2{0%{background-color:#af4c4c4d}50%{background-color:#af4c4c80}to{background-color:#af4c4c00}}.time-remaining{color:#ff5722;font-size:28px;font-weight:700;margin:0;padding:0;text-shadow:2px 2px 4px #0000004d;transition:all 1s ease}.progress-container{background-color:#f0f0f0;border-radius:5px;box-shadow:0 4px 6px #0000001a;height:8px;margin-top:10px;width:100%}.progress-bar{background-color:#4caf50;border-radius:5px;box-shadow:0 2px 4px #0000001a;height:100%;transition:width 1s linear;width:100%}.progress-bar.low-time{background-color:#ff5722}.typingtime-section{align-items:center;background:linear-gradient(135deg,#3498db,#8e44ad);display:flex;justify-content:center;min-height:100vh;padding:40px;text-align:center}.typingtime-container{background:#fff;border-radius:15px;box-shadow:0 10px 20px #0000001a;max-width:500px;padding:30px;transition:transform .3s ease;width:100%}.typingtime-container:hover{transform:scale(1.05)}.typingtime-container h1{color:#2c3e50;font-size:2rem;margin-bottom:20px}.typingtime-list{list-style:none;margin:0;padding:0}.typingtime-list li{background:#3498db;border-radius:8px;color:#fff;cursor:pointer;font-size:1.2rem;margin:10px 0;padding:15px;transition:background-color .3s ease,transform .3s ease}.typingtime-list li:hover{background:#2ecc71;transform:translateY(-5px)}.typingtime-list li:active{background:#e74c3c;transform:translateY(2px)}#typingres-section{animation:fadeIn 1.5s ease-out forwards;background-color:#f4f7fc;border-radius:10px;box-shadow:0 4px 12px #00000026;font-family:Arial,sans-serif;margin:50px auto;max-width:650px;opacity:0;padding:30px;text-align:center}#typingres-section h1{animation:fadeIn 1.5s ease-out .3s forwards;color:#2e3b4e;font-size:2.5rem;margin-bottom:20px;opacity:0}#typingres-section p{animation:fadeIn 1.5s ease-out .5s forwards;color:#4b5563;font-size:1.1rem;line-height:1.5;margin:10px 0;opacity:0}#typingres-section strong{color:#334155}#typingres-section h2{color:#4b5563;cursor:pointer;font-size:1.3rem;font-weight:700;letter-spacing:1px;margin-top:30px;text-transform:uppercase;transition:color .3s ease-in-out,transform .2s ease}#typingres-section h2:hover{color:#06c;transform:scale(1.05)}#typingres-section button{background-color:#06c;border:none;border-radius:8px;box-shadow:0 4px 8px #0066cc26;color:#fff;cursor:pointer;font-size:1.1rem;margin:15px;padding:12px 24px;transition:background-color .3s ease,transform .2s ease,box-shadow .3s ease}#typingres-section button:hover{background-color:#004b8e;box-shadow:0 6px 12px #004b8d33;transform:translateY(-3px)}#typingres-section button:focus{outline:none}.circle{background:conic-gradient(#34d399 ${(props) => props.percent}%,#f87171 ${(props) => props.percent}% 100%);border-radius:50%;box-shadow:0 4px 10px #0000001a;color:#fff;font-size:18px;height:120px;justify-content:center;position:relative;transform:scale(1);transition:background 1s ease-out;transition:transform .3s ease,background 1s ease-out;width:120px}.circle,.circle-container{align-items:center;display:flex}.circle-container{justify-content:space-around;margin-top:30px}.circle-container div{align-items:center;display:flex;flex-direction:column;justify-content:center}.circle-container h3{color:#333;font-size:1.2rem;margin-bottom:10px}.circle:hover{transform:scale(1.1)}#typingres-section span{color:#06c;cursor:pointer;text-decoration:underline;transition:color .3s ease-in-out}#typingres-section span:hover{color:#004b8e}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:768px){#typingres-section{margin:20px;padding:20px}#typingres-section h1{font-size:2rem}#typingres-section h2{font-size:1.1rem}#typingres-section p{font-size:1rem}#typingres-section button{font-size:1rem;padding:10px 20px}}#postnews{align-items:start;flex-direction:column;justify-content:center}#newspan,#postnews{display:flex;position:relative}#newspan{align-items:center;flex-direction:row;top:0}#newspan span{margin:1em}#newspan span,#newspan span button{align-items:center;display:flex;justify-content:center}#newspan span button{background-color:initial;border:none;color:grey;cursor:pointer;font-size:20px}#newspan button:hover{color:blue}#postnews span{color:grey}.share-buttons button{background-color:initial;border:none;cursor:pointer;font-size:30px;margin-bottom:8px;padding:.4em}.share-buttons button:first-child{color:#002aff}.share-buttons button:nth-child(2){color:#0af}.share-buttons button:nth-child(3){color:#0f2}#news-section2{display:flex;flex-direction:row;justify-content:center}#news-section2 #news-section{margin:0;padding:0;width:70%}#news-cont article{flex-direction:column;width:90%}#mainnews,#news-cont article{align-items:center;display:flex;justify-content:center}#mainnews{flex-direction:row;margin-left:auto;margin-right:auto;width:100%}#news-section2 #recent,#news-section2 #typinadd{overflow:hidden;width:15%}#timestamps{align-items:center;display:flex;flex-direction:row;justify-content:left}#timestamps h2{margin:1em;position:relative}#timestamps p{color:gray;position:relative}#timestamps p:before{background-color:#565656;-webkit-clip-path:polygon(0 0,50% 0,50% 100%,0 100%);clip-path:polygon(0 0,50% 0,50% 100%,0 100%);content:"";height:100%;left:-10px;position:absolute;top:0;transform:rotate(-5deg);width:2px}@media only screen and (max-width:780px){.share-buttons button{font-size:1rem}#news-section{font-size:.5rem}.share-buttons button{font-size:.3rem}#news-section{font-size:.5rem}#newspan ion-icon{font-size:.8rem}}#posts-cont{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:5px}#posts-cont #postarticle{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}#posts-cont #postarticle div span{align-items:center;color:#555;display:flex;font-size:.9em;margin-bottom:8px}#posts-cont #postarticle div{background-color:#fff;border:2px solid #80808066;box-shadow:0 2px 5px #0000001a;cursor:pointer;padding:4px;transition:transform .3s ease,box-shadow .3s ease;width:250px}#posts-cont #postarticle div:hover{box-shadow:0 5px 15px #0003;transform:translateY(-5px)}#posts-cont #postarticle img{height:150px;margin-bottom:3px;width:100%}#posts-cont #postarticle h2{color:#333;font-size:1.1em;font-weight:600;line-height:1.3;margin:0;text-align:center}#posts-cont #postarticle p{color:#888;font-size:1.2em;margin-top:20px;text-align:center}@media (max-width:768px){#posts-cont #postarticle{align-items:start;flex-direction:column;justify-content:left}#posts-cont #postarticle div{border:none;box-shadow:none;margin:0;padding:0;width:100%}#posts-cont #postarticle img{height:50px;width:100%}#posts-cont #postarticle h2{font-size:.5rem;text-align:left}#posts-cont h1{font-size:.4rem;margin:0;padding:0}}#recent-cont{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:5px}#recent-cont #recentarticle{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}#recent-cont #recentarticle div{background-color:#fff;border:2px solid #80808066;box-shadow:0 2px 5px #0000001a;cursor:pointer;padding:4px;transition:transform .3s ease,box-shadow .3s ease}#recent-cont #recentarticle div:hover{box-shadow:0 5px 15px #0003;transform:translateY(-5px)}#recent-cont #recentarticle img{height:150px;margin-bottom:3px;width:100%}#recent-cont #recentarticle h2{color:#333;font-size:.7em;font-weight:600;line-height:1.3;margin:0;text-align:center}#recent-cont #recentarticle p{color:#888;font-size:1em;margin-top:8px;text-align:center}@media (max-width:768px){#recent-cont #recentarticle{align-items:center;flex-direction:column}#recent-cont #recentarticle div{border:none;box-shadow:none;margin:5px 0;padding:.5em;width:90%}#recent-cont #recentarticle img{height:120px}#recent-cont #recentarticle h2{font-size:.9rem;text-align:left}#recent-cont h1{font-size:1.2rem;margin-bottom:10px;text-align:center}}@media (max-width:480px){#recent-cont{padding:-1px}#recent-cont h1{font-size:.4rem;margin:0}#recent-cont #recentarticle div{padding:0;width:100%}#recent-cont #recentarticle img{height:50px}#recent-cont #recentarticle h2{font-size:.4rem;text-align:left}#recent-cont #recentarticle p{font-size:.2em;text-align:left}}#newsportal{display:flex;flex-direction:column;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;padding:20px}#news-head{margin-left:4em}#news-head h2{display:inline-block;font-size:2em;margin:0;position:relative}#specialadd1{cursor:pointer;display:flex;flex-direction:column;justify-content:center;width:60%}#anotherspecial,#myads{display:flex}#myads{box-shadow:0 8px 16px #ddddddca;flex-direction:row}#loading{height:50px!important;margin-left:auto;margin-right:auto;width:50px!important}#specialadd1 img{height:250px;width:100%}#specialadd1 span{flex:1 1;font-size:1.2em;line-height:1.5}#newsportal-section{flex-wrap:wrap;gap:10px;justify-content:left;margin:0;overflow-x:auto;padding:0;width:100%}#newsover,#newsportal-section{align-items:center;display:flex}#newsover{border:2px solid grey;cursor:pointer;flex-direction:column;height:auto;justify-content:center;margin-bottom:20px;padding:10px;transition:transform .3s ease-in-out;width:280px}#newsover:hover{transform:translateY(-5px)}#newsover img{height:150px;margin-bottom:10px;width:100%}#newsover h3{font-size:1.1em;line-height:1.4;margin:0}.read-more{border-radius:5px;cursor:pointer;margin-top:20px;text-align:center;transition:background-color .2s ease-in-out}.read-more:hover{background-color:#eee}#newsportal-advert{margin-top:20px;width:100%}#news-head,#newsover h3,#specialadd1 h1,.read-more{color:#333}#newsover,.read-more{border-color:#ddd}@media (max-width:768px){#news-head h2{font-size:1rem}#newsportal{padding:0}#specialadd1{align-items:center;margin:0;padding:0}#myads,#specialadd1{flex-direction:column}#myads{display:flex;overflow-x:hidden;width:40%}#specialadd1 img{margin-bottom:10px;width:100%}#specialadd1 h2{text-align:center}#newsportal-section{align-items:center;flex-direction:row;gap:15px;justify-content:center;overflow:visible}#newsover{height:100px;overflow:scroll;width:25%}#newsover img{height:80px;margin:0;padding:0}#newsover::-webkit-scrollbar{background-color:initial}#newsover h3{font-size:.61rem}#newsportal-advert{width:100%}}@media (max-width:288px){#newsover{width:18%!important}}@media (max-width:468px){#loading{height:20px!important;width:20px!important}#news-head h1{font-size:1rem}#news-head h2{font-size:.8rem;text-align:left}#newsportal{padding:0}#specialadd1{align-items:center;margin:0;padding:0}#myads,#specialadd1{flex-direction:column}#myads{display:flex;overflow-x:hidden;width:40%}#specialadd1 img{margin-bottom:10px;width:100%}#specialadd1 h2{text-align:center}#newsportal-section{flex-direction:row;gap:5px;justify-content:center;overflow:visible}#newsover{height:100px;width:24.5%}#newsover img{height:80px;margin:0;padding:0}#newsover h3{font-size:.61rem}#newsportal-advert{width:100%}}#mostviewed-cont{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:5px}#mostviewed-cont #mostarticle{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}#mostviewed-cont #mostarticle div span{align-items:center;color:#555;display:flex;font-size:.9em;margin-bottom:8px}#mostviewed-cont #mostarticle div{background-color:#fff;border:2px solid #80808066;box-shadow:0 2px 5px #0000001a;cursor:pointer;padding:4px;transition:transform .3s ease,box-shadow .3s ease;width:250px}#mostviewed-cont #mostarticle div:hover{box-shadow:0 5px 15px #0003;transform:translateY(-5px)}#mostviewed-cont #mostarticle img{height:150px;margin-bottom:3px;width:100%}#mostviewed-cont #mostarticle h2{color:#333;font-size:1.1em;font-weight:600;line-height:1.3;margin:0;text-align:center}#mostviewed-cont #mostarticle p{color:#888;font-size:1.2em;margin-top:20px;text-align:center}@media (max-width:768px){#mostviewed-cont #mostarticle{align-items:center;flex-direction:row;justify-content:center}#mostviewed-cont #mostarticle div{max-width:300px;width:20%}#mostviewed-cont #mostarticle img{height:120px}}@media (max-width:480px){#mostviewed-cont{margin:0;padding:0}#mostviewed-cont h1{font-size:.8rem}#mostviewed-cont #mostarticle div{margin:0;padding:.2em;width:21%}#mostviewed-cont #mostarticle img{height:100px}#mostviewed-cont #mostarticle h2{font-size:.6em!important}}#header2-section #header2-cont ol{align-items:center;display:flex;flex-direction:row;justify-content:space-around;list-style-type:none;margin:0;padding:0}#header2-section #header2-cont ol li a.active{color:#ff4500;font-weight:700}#header2-section #header2-cont ol li a.active ol li:before{width:0}#header2-section #header2-cont ol li{color:#000;font-weight:500;line-height:1.5;margin:0;padding:.1em 0;position:relative;transition:.3s}#header2-section #header2-cont ol li a{color:inherit;display:inline-block;line-height:inherit;position:relative;text-decoration:none;white-space:nowrap}#header2-section #header2-cont ol li:before{background-color:#2d2d2d;border-radius:20px;bottom:-3px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:width .3s ease-in-out;width:0}#header2-section #header2-cont ol li.active:before,#header2-section #header2-cont ol li:hover:before{width:100%}@media only screen and (max-width:850px){#header2-section #header2-cont ol{border-radius:5px;display:flex;font-size:.8rem;height:50px;margin:0;overflow-x:auto;padding:0;scrollbar-color:#fff3 #0000;scrollbar-width:thin;z-index:10}}@media only screen and (max-width:450px){#header2-section #header2-cont ol{font-size:.8rem;gap:.5em}#header2-section #header2-cont ol li{padding:.5em;word-break:normal}}.contact-section{background-color:#f9f9f9;font-family:Arial,sans-serif;padding:20px}.contact-container{border-radius:8px;margin:0 auto;max-width:800px;padding:20px;text-align:center}.contact-section h1{color:#333;font-size:2rem;margin-bottom:20px}.contact-section p{color:#555;margin-bottom:15px}.contact-list{list-style:none;padding:0}.contact-list li{margin-bottom:15px}.contact-list a ion-icon{font-size:1rem}.contact-list a{color:inherit;font-size:1.1rem;text-decoration:none}.contact-list a:hover{text-decoration:underline}.icon{margin-right:8px}.logo-instagram{color:#e1306c}.logo-facebook{color:#3b5998}.logo-twitter{color:#1da1f2}.mail-outline{color:#bb001b}@media screen and (max-width:768px){.contact-container{padding:15px}.contact-section h1{font-size:1rem}.contact-list a,.contact-section p{font-size:.7rem}}#privacypolicy-section{background-color:#f9f9f9;color:#333;font-family:Arial,sans-serif;line-height:1.6;padding:20px}#privacypolicy-cont{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:0 auto;max-width:800px;padding:30px}#privacypolicy-cont h1{color:#2c3e50;font-size:2.5em;margin-bottom:20px;text-align:center;text-transform:uppercase}#privacypolicy-cont h2{color:#34495e;font-size:1.5em;margin-bottom:10px;margin-top:20px}#privacypolicy-cont p{font-size:1em;margin-bottom:15px;text-align:justify}#privacypolicy-cont ul{list-style:disc;margin:10px 0 20px 20px}#privacypolicy-cont ul li{font-size:1em;margin-bottom:10px}#privacypolicy-cont a{color:#2980b9;text-decoration:none;transition:color .3s ease}#privacypolicy-cont a:hover{color:#3498db;text-decoration:underline}@media (max-width:768px){#privacypolicy-cont{padding:20px}#privacypolicy-cont h1{font-size:2em}#privacypolicy-cont h2{font-size:1.3em}#privacypolicy-cont p,#privacypolicy-cont ul li{font-size:.95em}}@media (max-width:480px){#privacypolicy-cont{padding:15px}#privacypolicy-cont h1{font-size:1.8em}#privacypolicy-cont h2{font-size:1.2em}#privacypolicy-cont p,#privacypolicy-cont ul li{font-size:.9em}}#terms-conditions-section{background-color:#f4f4f4;font-family:Arial,sans-serif;padding:20px}#terms-conditions-cont{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;margin:0 auto;max-width:800px;padding:30px}#terms-conditions-section h1{color:#333;font-size:32px;margin-bottom:20px;text-align:center}#terms-conditions-section p{color:#555;font-size:16px;line-height:1.6;margin-bottom:15px}#terms-conditions-section h2{color:#333;font-size:24px;margin-bottom:10px;margin-top:30px}#terms-conditions-section strong{font-weight:700}#terms-conditions-section a{color:#007bff;text-decoration:none}#terms-conditions-section a:hover{text-decoration:underline}#terms-conditions-cont p a{font-weight:400}@media (max-width:768px){#terms-conditions-cont{padding:20px}#terms-conditions-section h1{font-size:28px}#terms-conditions-section h2{font-size:20px}#terms-conditions-section p{font-size:14px}}@media (max-width:480px){#terms-conditions-cont{padding:15px}#terms-conditions-section h1{font-size:24px}#terms-conditions-section h2{font-size:18px}#terms-conditions-section p{font-size:12px}}
/*# sourceMappingURL=main.2097c679.css.map*/