/* ================================ 3P3 Inc. Brand Custom CSS Paste into Design → Custom CSS ================================ */ /* ---- BRAND COLORS ---- */ :root { --teal: #008080; --purple: #6A0DAD; --gold: #C5A100; --gray-dark: #2B2B2B; --gray-light: #F7F7F7; } /* ---- GLOBAL SITE STYLES ---- */ body { font-family: 'Helvetica Neue', Arial, sans-serif; color: var(--gray-dark); background-color: var(--gray-light); line-height: 1.6; } /* Links */ a { color: var(--teal); text-decoration: none; transition: all 0.3s ease; } a:hover { color: var(--purple); } /* Buttons */ .sqs-block-button-element { background-color: var(--teal); color: #fff !important; border-radius: 8px; padding: 12px 24px; font-weight: bold; transition: all 0.3s ease; } .sqs-block-button-element:hover { background-color: var(--gold); color: #000 !important; } /* ---- HEADER / NAVIGATION ---- */ .Header { background-color: #fff; box-shadow: 0 2px 10px rgba(0,0,0,0.05); } .Header-nav-item a { font-weight: 600; padding: 8px 16px; color: var(--gray-dark); } .Header-nav-item a:hover { color: var(--teal); border-bottom: 2px solid var(--gold); } /* ---- HERO SECTION ---- */ .Index-page .sqs-block-html h1, .Index-page .sqs-block-html h2 { font-size: 2.5rem; font-weight: 700; color: var(--teal); } .Index-page .sqs-block-html p { max-width: 700px; margin: 0 auto; font-size: 1.1rem; color: var(--gray-dark); } /* ---- TESTIMONIAL CAROUSEL ---- */ .sqs-block-quote { font-size: 1.2rem; font-style: italic; color: var(--purple); border-left: 4px solid var(--gold); padding-left: 16px; margin: 20px 0; } /* ---- PROJECT GRID ---- */ .sqs-gallery-design-grid .thumb { border-radius: 12px; box-shadow: 0 4px 12px rgba(0,0,0,0.08); transition: transform 0.3s ease; } .sqs-gallery-design-grid .thumb:hover { transform: scale(1.05); } /* ---- FOOTER ---- */ .Footer { background-color: var(--gray-dark); color: #fff; padding: 40px 20px; } .Footer a { color: var(--gold); } .Footer a:hover { color: var(--teal); }