/*
Theme Name: Coins Vibe
Theme URI: https://coinsvibe.com
Author: Masthead
Description: Vibe desk
Version: 2.0.0
Text Domain: mast-coinsvibe
*/
body { margin: 0; background: #161417; color: #f6f1ea; font-family: Karla, sans-serif; }
h1, .name { font-family: "Playfair Display", Georgia, serif; font-weight: 600; }
a { color: #ff7a59; text-decoration: none; }
.vb-mast { text-align: center; display: flex; flex-direction: column; align-items: center; padding: 36px 16px 8px; }
.vb-mast .name { font-size: 68px; font-style: italic; margin: 0; }
.vb-mast nav ul { display: flex; gap: 20px; list-style: none; padding: 0; }
.vb-front { max-width: 1100px; margin: 0 auto; padding: 8px 20px 64px; }
.vb-front > h1, .vb-front h1 { font-size: 44px; }
.vb-scene .wp-block-post-template { display: grid; grid-template-columns: 1.2fr 1fr 1fr; gap: 16px; list-style: none; padding: 0; }
.vb-late .wp-block-post-template { list-style: none; padding: 0; display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 12px; }
.vb-foot { text-align: center; padding: 24px; }
.vb-piece { max-width: 680px; margin: 0 auto; padding: 28px 18px; }
img { width: 100%; height: auto; display: block; }
