     padding: 10px;
            }
            
            .card {
                padding: 12px;
                margin: 10px 0;
            }

            .device {
                padding: 10px;
            }

            button {
                width: 100%;
                max-width: none;
            }
        }

        @media (min-width: 768px) {
            .options {
                grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
            }
        }
		.hidde