/*
Theme Name: Block Matrix
Theme URI: https://blockmatrixweb3.com
Author: Masthead
Description: Matrix table
Version: 2.0.0
Text Domain: mast-blockmatrixweb3
*/
body { margin: 0; background: #070a07; color: #d9ffe0; font-family: Onest, sans-serif; }
h1, .name { font-family: "Martian Mono", ui-monospace, monospace; }
a { color: #3cff7a; text-decoration: none; }
.mx-mast table { width: 100%; border-collapse: collapse; }
.mx-mast th, .mx-mast td { border: 1px solid #1c2a1e; padding: 12px 16px; text-align: left; }
.mx-mast .name { font-size: 32px; margin: 0; }
.mx-mast nav ul { display: flex; gap: 14px; list-style: none; padding: 0; margin: 0; }
.mx-front { padding: 0 0 48px; }
.mx-cells .wp-block-post-template { display: grid; grid-template-columns: repeat(3, 1fr); gap: 0; list-style: none; padding: 0; margin: 0; }
.mx-cells .story { border: 1px solid #1c2a1e; padding: 12px; }
.mx-below .wp-block-post-template { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 0; list-style: none; padding: 0; margin: 0; }
.mx-below .story { display: contents; }
.mx-foot table { width: 100%; border-collapse: collapse; }
.mx-foot td { border-top: 1px solid #1c2a1e; padding: 16px; }
.mx-piece { max-width: 760px; margin: 0 auto; padding: 24px; }
img { width: 100%; height: auto; display: block; }
