/*
Theme Name: Tech Daddy
Theme URI: https://techdaddy.cc
Author: Tech Daddy
Description: Bold pink and black WordPress theme for Tech Daddy IT consulting.
Version: 1.0.0
Requires PHP: 7.4
Text Domain: tech-daddy
*/
:root{--pink:#ff2d91;--black:#0c0c10;--panel:#191920;--white:#fff;--muted:#c5c2cd}*{box-sizing:border-box}body{margin:0;background:var(--black);color:var(--white);font-family:Arial,Helvetica,sans-serif;line-height:1.6}a{color:var(--pink)}.wrap{max-width:1150px;margin:auto;padding:0 24px}.site-header{border-bottom:1px solid #343039;background:#0c0c10}.head-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0}.brand{font-weight:900;font-size:27px;color:#fff;text-decoration:none;letter-spacing:-1px}.brand span{color:var(--pink)}nav a{margin-left:22px;text-decoration:none;color:white;font-weight:700}.hero{padding:105px 0 90px;background:radial-gradient(ellipse at 85% 15%,#571033 0%,transparent 45%),#0c0c10}.eyebrow{color:var(--pink);font-weight:800;text-transform:uppercase;letter-spacing:3px}.hero h1{font-size:clamp(48px,7vw,94px);line-height:1.02;letter-spacing:-3px;max-width:950px;margin:20px 0}.hero h1 em{color:var(--pink);font-style:normal}.lead{font-size:22px;color:var(--muted);max-width:740px}.btn{display:inline-block;background:var(--pink);color:#10030b;text-decoration:none;padding:15px 25px;border-radius:7px;font-weight:900;margin:14px 12px 0 0;border:0;cursor:pointer}.btn.secondary{background:transparent;border:2px solid var(--pink);color:#fff}.section{padding:75px 0}.section h2{font-size:clamp(34px,4vw,52px);line-height:1.1;margin:0 0 20px}.muted{color:var(--muted)}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px}.card{background:var(--panel);padding:30px;border:1px solid #343039;border-radius:12px}.card h3{font-size:24px;margin-top:0}.price{font-size:50px;color:var(--pink);font-weight:900}.highlight{background:#1a0e17;border-top:1px solid #50213a;border-bottom:1px solid #50213a}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:45px}.contact-form input,.contact-form textarea{width:100%;padding:14px;margin:0 0 13px;border:1px solid #555;background:#17171d;color:#fff;border-radius:6px;font:inherit}.contact-form label{display:block;margin-bottom:5px;font-weight:bold}.notice{padding:12px;border:1px solid var(--pink);margin:15px 0}.calendar{width:100%;height:600px;border:0;background:white;border-radius:10px}.site-footer{border-top:1px solid #343039;padding:35px 0;color:var(--muted)}@media(max-width:750px){.cards,.contact-grid{grid-template-columns:1fr}.head-inner{display:block}nav a{display:inline-block;margin:12px 15px 0 0}.hero{padding:65px 0}.hero h1{letter-spacing:-1px}}
