/*
Theme Name: Modern Glass Coming Soon
Author: OpenAI
Description: Modern glassmorphism Coming Soon WordPress theme with countdown and Customizer settings.
Version: 1.0
License: GPL-2.0-or-later
Text Domain: modern-glass-coming-soon
*/
*{box-sizing:border-box}html,body{margin:0;min-height:100%;font-family:Inter,Arial,sans-serif}body{overflow-x:hidden}
.mcs-page{min-height:100vh;position:relative;display:flex;align-items:center;justify-content:center;padding:30px;background:#111 url('assets/images/background.jpg') center/cover no-repeat;color:#fff}
.mcs-page:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,0,0,.72),rgba(0,0,0,.28))}
.mcs-wrap{position:relative;z-index:2;width:min(1100px,100%);display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}
.mcs-left{padding:20px}.mcs-badge{display:inline-block;padding:8px 15px;border:1px solid rgba(255,255,255,.3);border-radius:50px;background:rgba(255,255,255,.08);font-size:11px;letter-spacing:2px;text-transform:uppercase;margin-bottom:25px}
.mcs-left h1{font-size:clamp(48px,7vw,92px);line-height:.98;margin:0 0 25px;font-weight:700;letter-spacing:-3px}.mcs-left p{max-width:520px;font-size:15px;line-height:1.8;color:rgba(255,255,255,.78)}
.mcs-card{padding:42px;border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.1);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:24px;box-shadow:0 25px 70px rgba(0,0,0,.35)}
.mcs-card h2{margin:0 0 10px;font-size:25px}.mcs-card>p{font-size:13px;line-height:1.7;color:rgba(255,255,255,.72);margin-bottom:25px}
.mcs-count{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:25px 0}.mcs-time{padding:16px 8px;text-align:center;border-radius:14px;background:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.12)}.mcs-time strong{display:block;font-size:28px}.mcs-time span{font-size:9px;text-transform:uppercase;letter-spacing:1px;color:rgba(255,255,255,.6)}
.mcs-form{display:flex;gap:10px}.mcs-form input{min-width:0;flex:1;padding:14px 16px;border:1px solid rgba(255,255,255,.25);border-radius:10px;background:rgba(0,0,0,.2);color:#fff;outline:none}.mcs-form button{padding:14px 18px;border:0;border-radius:10px;background:#fff;color:#111;font-weight:600;cursor:pointer}.mcs-form button:hover{opacity:.85}
.mcs-social{display:flex;gap:10px;margin-top:25px}.mcs-social a{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;border:1px solid rgba(255,255,255,.25);text-decoration:none}.mcs-social a:hover{background:#fff;color:#111}
.mcs-note{font-size:10px!important;margin:12px 0 0!important;color:rgba(255,255,255,.45)!important}
@media(max-width:800px){.mcs-wrap{grid-template-columns:1fr;gap:25px}.mcs-left{text-align:center}.mcs-left p{margin-left:auto;margin-right:auto}.mcs-card{padding:28px}.mcs-left h1{font-size:clamp(45px,14vw,75px)}}
@media(max-width:450px){.mcs-page{padding:18px}.mcs-count{gap:6px}.mcs-time{padding:12px 4px}.mcs-time strong{font-size:21px}.mcs-form{flex-direction:column}}
