/*
Theme Name: Brifera Coming Soon
Description: Kaynak Brifera tasarımının ana alanını koruyan Çok Yakında teması.
Version: 1.1.2
Requires at least: 6.0
Requires PHP: 7.4
Text Domain: brifera-coming-soon
*/
body{min-height:100svh;display:flex;flex-direction:column}#main{flex:1;display:flex;flex-direction:column}.hero-next{flex:1;display:flex;flex-direction:column;justify-content:center}.hero-next-grid{width:100%}.energy-ribbon{flex-shrink:0;margin-top:0;margin-bottom:0}.site-header{flex-shrink:0}.energy-ribbon .ribbon-track{animation-name:brifera-left;animation-direction:normal}@keyframes brifera-left{from{transform:translateX(0)}to{transform:translateX(-50%)}}#comingDialog{width:min(520px,90vw);border:1px solid #25232b;border-radius:16px;padding:38px;background:#faf9f5;color:#202024}#comingDialog::backdrop{background:#20202466}#comingDialog h2{font-size:36px;margin-bottom:20px}#comingDialog p{font-size:15px;line-height:1.8;margin-bottom:24px}.coming-close{position:absolute;right:12px;top:8px;background:transparent;border:0;font-size:28px}.launch-header-note{font-size:10px;letter-spacing:1px;color:#77717b;margin-top:4px}.site-header .brand{position:relative}.site-header .brand:after{content:"ÇOK YAKINDA";position:absolute;top:100%;left:0;font-size:8px;letter-spacing:2px;color:#77717b;white-space:nowrap}
@media(prefers-reduced-motion:reduce){.energy-ribbon .ribbon-track{animation:none}}

.coming-header{padding:24px 5vw 0}.coming-header-inner{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e2ded8;padding-bottom:24px}.coming-header .brand{display:flex;gap:12px;align-items:center}.coming-header .brand-symbol{width:28px;height:34px}.coming-header .brand-wordmark{width:140px;height:auto;mix-blend-mode:multiply}.coming-status{display:flex;gap:9px;align-items:center;font-size:10px;letter-spacing:1.7px;font-weight:700}.coming-status i{width:7px;height:7px;border-radius:50%;background:#5465ff;box-shadow:0 0 0 5px #5465ff12}.hero-signup .consent{display:flex;gap:8px;align-items:flex-start;font-size:11px;line-height:1.6;color:#77717b;margin-top:17px}.consent input{margin:3px 0 0;accent-color:#5465ff}.hero-signup .form-note{font-size:10px;line-height:1.6;color:#92869f;margin-top:8px}.trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.hero-signup .email-capsule input{width:0;min-width:0}.hero-signup .email-capsule button:disabled{opacity:.6;cursor:wait}.signup-label{margin-bottom:12px}@media(max-width:760px){.coming-header{padding:20px 6vw 0}.coming-header-inner{padding-bottom:20px}.coming-header .brand-symbol{width:23px;height:28px}.coming-header .brand-wordmark{width:110px}.coming-status{font-size:8px;letter-spacing:1px}.hero-signup .email-capsule input{font-size:16px}}

/* Header and hero share the same responsive container. */
.coming-header{padding-left:0;padding-right:0}.coming-header-inner{margin-inline:auto}.hero-signup .email-capsule input{flex:1;width:0;min-width:0}
