/*
Last Updated: 2026-09-18
Theme Name: MD Black Calling Card
Description: Reconstructed from MD Black's March 14, 2025 archive, with locally hosted original assets and responsive layout.
Author: Credo Technology Group
Version: 1.0.0
Text Domain: mdblack-card
*/
@font-face{font-family:'Special Elite';src:url('assets/special-elite.ttf') format('truetype');font-style:normal;font-weight:400;font-display:swap}
*{box-sizing:border-box}
html{min-height:100%}
body{margin:0;min-height:100vh;background:#306078 url('assets/modern-pattern.jpg') left top/cover no-repeat;color:#fff;font-family:'Special Elite','Courier New',monospace;font-weight:400}
.mdblack-card{width:1170px;max-width:calc(100% - 30px);margin:0 auto;padding-top:250px;padding-bottom:55px;text-align:center}
h1{margin:20px 15px 10px;font-size:71px;line-height:1.1;font-weight:400}
.mdblack-logo{display:block;width:calc(100% - 30px);height:auto;margin:0 auto;max-width:1140px}
.mdblack-contact{padding:30px 250px 32px;background:rgba(0,0,0,.44);font-size:24px;line-height:1.3;text-align:center}
.mdblack-contact p{margin:0 0 30px}
.mdblack-contact p:last-child{margin-bottom:0}
.mdblack-contact a{color:inherit;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}
.mdblack-contact a:hover,.mdblack-contact a:focus{color:#fff;text-decoration-thickness:3px}
.mdblack-contact a:focus-visible{outline:2px solid #fff;outline-offset:5px}
.mdblack-content{padding:30px;background:rgba(0,0,0,.7);font-size:20px}
@media(max-width:1199px){.mdblack-card{width:970px;padding-top:180px}h1{font-size:60px}.mdblack-contact{padding-left:140px;padding-right:140px}}
@media(max-width:991px){.mdblack-card{width:750px;padding-top:120px}h1{font-size:48px}.mdblack-contact{padding-left:60px;padding-right:60px}}
@media(max-width:767px){.mdblack-card{width:auto;padding-top:70px;padding-bottom:30px}h1{font-size:clamp(28px,6.5vw,46px);margin:20px 0}.mdblack-logo{width:100%;margin:0 auto 20px}.mdblack-contact{padding:28px 20px;font-size:20px;line-height:1.5}.mdblack-contact p{margin-bottom:24px}}
