*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Playfair Display,serif;background-image:url(/assets/Background-image-Co_4-chP.jpg);background-size:cover;background-position:center;background-attachment:fixed;min-height:100vh;overflow-x:hidden;color:#fff}a{text-decoration:none;color:#fff}a:hover{color:#fde68a}img{max-width:100%;display:block}input,select,textarea{width:100%;min-width:0;padding:14px;border:none;outline:none;border-radius:10px;font-size:16px}input::placeholder,textarea::placeholder{font-size:15px;color:#94a3b8}button{border:none;outline:none;cursor:pointer;font-size:15px;font-weight:700}h1{font-size:clamp(28px,5vw,42px)}h2{font-size:clamp(22px,4vw,34px)}h3{font-size:clamp(18px,3vw,28px)}p,span,label{font-size:15px}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{background:#38bdf8;border-radius:20px}.container{width:100%;max-width:1400px;margin:auto}.grid{display:grid;gap:20px}.row{display:flex;gap:12px;align-items:center}.card{width:100%;overflow:hidden}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:991px){body{background-attachment:scroll}.container{padding:18px!important}.grid{grid-template-columns:1fr 1fr}}@media(max-width:768px){body{overflow-x:hidden}.container{padding:14px!important}.grid{grid-template-columns:1fr!important}.row{flex-direction:column;align-items:stretch}.card,.cardLarge{width:100%!important;padding:18px!important;border-radius:18px!important}button{width:100%;min-height:48px;font-size:15px}input,select,textarea{font-size:16px!important;padding:15px!important;width:100%}.sendBtn,.graphBtn,.copyBnt{width:30%;min-width:30%}.bnt1,.bnt2,.bnt3{width:100%;min-width:100%}.passwordBox,.termsRow,.inputGroup{width:100%}.sidebar{position:fixed;top:0;left:-100%;width:260px;height:100vh;z-index:999;transition:.3s}.sidebar.active{left:0}}@media(max-width:480px){body{padding:0}.container{padding:14px!important}h1{font-size:24px}h2{font-size:20px}h3{font-size:18px}p,span,label{font-size:14px}.card,.cardLarge{padding:15px!important;border-radius:16px!important}input,select,textarea,button{padding:14px!important;font-size:15px!important}}@keyframes slideIn{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
