.toplevel_page_broadcast .twitch-plugins-upsell {justify-content: center;display: flex; flex-wrap: wrap;max-width: 1000px;margin: 0 auto;} .toplevel_page_broadcast .twitch-plugins-upsell-item {width: calc(33.3% - 4%);display: inline-flex;flex-direction: column; justify-content: space-between; vertical-align: top; margin: 0 2% 2%;} .toplevel_page_broadcast .twitch-plugins-upsell-item img {width: 100%; height: auto;} .toplevel_page_broadcast .twitch-plugins-upsell-item span {display: block;text-align: center;margin: 5px 0;} .toplevel_page_broadcast .twitch-plugins-upsell-item a {display: block;width: 100%; text-align: center;} .toplevel_page_broadcast .disabled {cursor: not-allowed;} .toplevel_page_broadcast .upsell {color: red;} .toplevel_page_broadcast #twitch-module {max-width: 1240px;margin: 0 auto;} .toplevel_page_broadcast .wp-menu-image img {height: 20px !important;} .toplevel_page_broadcast .wrap ul {list-style: disc;padding-left:15px;} .editor-styles-wrapper h1 { font-family: var(--blockHeaderFont); font-weight: var(--blockHeaderFontWeight); font-style: var(--blockHeaderFontStyle); text-decoration: var(--blockHeaderTextDecoration); text-transform: var(--blockHeaderTextTransform); } .broadcast-container { max-width: 1200px; margin: 20px auto; padding: 20px; background: #fff; border-radius: 8px; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); } .broadcast-header h1, .broadcast-header h2 { color: #0073aa; } .broadcast-intro { margin-bottom: 20px; } .broadcast-card-container { display: flex; gap: 20px; flex-wrap: wrap; justify-content: space-between; } .broadcast-card { flex: 1; min-width: 300px; background: #fefefe; border: 1px solid #ddd; border-radius: 8px; padding: 0 0 20px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); transition: transform 0.2s, box-shadow 0.2s; text-align: center; } .broadcast-card img { width: 100%; height: auto; border-radius: 8px 8px 0 0; margin-bottom: 15px; } .broadcast-card:hover { transform: translateY(-5px); box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); } .broadcast-card h3 { margin: 0 0 10px; color: #0073aa; } .broadcast-card p { margin: 0 0 15px; color: #555; } .broadcast-card a.broadcast-button { display: inline-block; padding: 10px 20px; color: #fff; background: #0073aa; border-radius: 4px; text-decoration: none; } .broadcast-card a.broadcast-button:hover { background: #005f8d; }