/*
Theme Name: EMV Desk
Template: twentytwentyfour
Description: EMV Email Desk (emailmarketingvoodoo.com), November 2026. Child of Twenty Twenty-Four: palette, header, footer, homepage topic sections.
Version: 1.0.1
Text Domain: emv-desk
*/
.wp-block-post-content table{border-collapse:collapse;width:100%;font-size:.95rem;margin:1.75rem 0;display:block;overflow-x:auto}
.wp-block-post-content th,.wp-block-post-content td{border:1px solid var(--wp--preset--color--accent-4);padding:.55rem .75rem;text-align:left;vertical-align:top}
.wp-block-post-content th{background:var(--wp--preset--color--accent-2);font-weight:600}
.wp-block-post-content img{border-radius:8px;height:auto;max-width:100%}
.wp-block-post-content pre,.wp-block-post-content pre code{background:var(--wp--preset--color--accent-3);color:#F2F7F7;border-radius:8px;font-size:.85rem;overflow:auto}
.wp-block-post-content pre{padding:1rem 1.15rem}
.wp-block-post-content blockquote{border-left:4px solid var(--wp--preset--color--accent);margin-left:0;padding-left:1.1rem;color:var(--wp--preset--color--contrast-2)}
.wp-block-post-content h2{margin-top:2.4rem}
.wp-block-post-content{overflow-wrap:break-word}
.wp-block-post-content :not(pre)>code{overflow-wrap:anywhere;word-break:break-word}
.emv-kicker{letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:600;color:var(--wp--preset--color--accent)}
.emv-topic .wp-block-post-title a,.emv-latest .wp-block-post-title a{text-decoration:none;color:var(--wp--preset--color--contrast)}
.emv-topic .wp-block-post-title a:hover,.emv-latest .wp-block-post-title a:hover{text-decoration:underline;color:var(--wp--preset--color--accent)}
.emv-topic .wp-block-post-featured-image img,.emv-latest .wp-block-post-featured-image img{border-radius:10px}
.emv-topic h2.wp-block-heading{margin:0}
.emv-more a{font-weight:600;text-decoration:none}
.emv-dates{color:var(--wp--preset--color--contrast-2)}
.site-footer-links a{color:#E6EFEF;text-decoration:none}
.site-footer-links a:hover{text-decoration:underline}
@media (max-width:781px){.emv-topic .wp-block-post-template.is-layout-grid{grid-template-columns:1fr}}
