*{box-sizing:border-box}body{margin:0;background:#f1f6f3;color:#183126;font-family:system-ui,'Noto Sans Bengali',sans-serif}header{background:white;padding:18px 5%;display:flex;justify-content:space-between;border-bottom:1px solid #dce8e0}main{max-width:850px;margin:35px auto;padding:0 16px}.card{max-width:480px;margin:auto;background:white;padding:25px;border-radius:18px;border:1px solid #dce8e0}h1{margin-top:0}p{color:#64776c}label{display:block;margin:15px 0;font-size:14px}input{display:block;width:100%;padding:13px;margin-top:6px;border:1px solid #cfddd4;border-radius:10px;font:inherit}button{background:#087443;color:white;border:0;padding:12px 16px;border-radius:10px;font:inherit;font-weight:700;margin:5px;cursor:pointer}.light{background:#e6f3eb;color:#087443}.red{background:#b42318}#authbtn{width:100%}.msg{color:#b42318;min-height:20px}#videos{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;background:#14251d;padding:10px;border-radius:14px;min-height:300px}.tile{position:relative;min-height:180px;background:#294437;border-radius:10px;overflow:hidden}.tile video{width:100%;height:100%;object-fit:cover;position:absolute}.tile span{position:absolute;z-index:2;bottom:8px;left:8px;color:white;background:#0009;padding:4px 8px;border-radius:5px}nav{display:flex;justify-content:center;flex-wrap:wrap;margin:15px} [hidden]{display:none!important}