.control-panel .text-light{text-shadow:0 1px 3px rgba(0,0,0,.5)}.control-panel #subheader{padding-top:40px;text-align:center;color:#000}.control-panel #subheader h1{font-size:2.5rem;background:linear-gradient(90deg, #ff0000, #ff7300, #ffeb00, #47ff00, #00ffee, #2b65ff, #8000ff);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);display:inline-block;animation:rainbow-animation 3s infinite linear}@keyframes rainbow-animation{0%{background-position:0%}100%{background-position:100%}}.control-panel .profile-options{padding:40px 0}.control-panel .profile-options .description{font-size:1.2rem;text-align:center;margin-bottom:20px}.control-panel .profile-options .options{display:flex;flex-direction:column;gap:20px}.control-panel .profile-options .options .option-box{display:flex;align-items:center;gap:15px;background:#f8f9fa;border:2px solid #ddd;padding:20px;border-radius:8px;text-decoration:none;color:#333;transition:all .3s}.control-panel .profile-options .options .option-box:hover{border-color:#007bff;background:#eef7ff;transform:translateY(-2px)}.control-panel .profile-options .options .option-box .option-icon{font-size:2rem}.control-panel .profile-options .options .option-box h3{margin:0}.control-panel .moderator-options{padding:40px 0}.control-panel .moderator-options h2{font-size:1.8rem;margin-bottom:20px;text-align:center}.control-panel .moderator-options .mod-menu{display:flex;flex-direction:column;gap:15px;list-style:none;padding:0}.control-panel .moderator-options .mod-menu li a{display:block;padding:15px;background:#fff;border:1px solid #ddd;border-radius:6px;text-decoration:none;color:#333;transition:all .3s}.control-panel .moderator-options .mod-menu li a:hover{border-color:#007bff;background:#eef7ff;transform:translateY(-2px)}