input:checked) {
             background: linear-gradient(135deg, #cc2936, #aa1e2a);
             color: white;
             border-color: #cc2936;
             box-shadow: 0 4px 15px rgba(204, 41, 54, 0.3);
             transform: translateY(-2px);
         }



        @media (max-width: 600px) {
            .center-box {
                padding: 24px;
            }
            
            h1 {
                font-size: 24px;
            }

            .tag-list {
                grid-template-columns: 