html{scroll-behavior:smooth;margin:0;padding:10px;width:100%;overflow-x:hidden}header h2{color:goldenrod}.container h3{color:gold}body{background-color:blueviolet;background-image:url("res/bg3.webp");background-repeat:repeat;background-size:auto;color:white}.container{padding:0 !important}.info_item label{font-style:italic;color:goldenrod;font-size:0.8rem;display:block;padding-left:1.45rem}.navact button{width:100%}span.lblt{font-size:1.4rem}.card{color:white !important}.glass-card{background:rgba(255,255,255,0.06);backdrop-filter:blur(18px) saturate(170%);border-radius:18px;padding:10px;border:1px solid rgba(255,255,255,0.15);box-shadow:0 0 12px rgba(0,0,0,0.4);text-shadow:5px 5px 10px black}table.table td{background-color:transparent;color:white}img.afffilm{width:calc(400px * 0.5);border-radius:10px;border:2px solid goldenrod}@keyframes cardFloat{from{transform:translateY(0)}to{transform:translateY(-6px)}}i.bi{margin-right:5px}.btn-modern{background:linear-gradient(135deg,#6a2cff,#4a1bb8);padding:14px;border-radius:12px;border:none;width:100%;font-size:1.15rem;color:#fff;box-shadow:0 0 10px rgba(110,60,255,0.3);transition:0.25s ease}.btn-modern:hover{box-shadow:0 0 20px rgba(110,60,255,0.45);transform:translateY(-2px)}form label{font-size:1.1rem}.form-control{background:rgba(255,255,255,0.13);border:1px solid rgba(255,255,255,0.2);color:#fff !important;border-radius:10px}.form-control:focus{background:rgba(255,255,255,0.2);border-color:rgba(200,150,255,0.5);box-shadow:0 0 10px rgba(200,150,255,0.25);color:#fff}img.rpas{border-radius:50%;object-fit:cover;aspect-ratio:1/1;border:2px solid goldenrod;width:160px}#scrollToTop{position:fixed;bottom:20px;right:20px;width:40px;height:40px;background-color:rgba(0,0,0,0.5);color:white;border:none;border-radius:50%;cursor:pointer;font-size:24px;display:none;align-items:center;justify-content:center;text-align:center;line-height:40px;z-index:1000;transition:opacity 0.3s}#scrollToTop:hover{background-color:rgba(0,0,0,0.8)}