/*
Theme Name: GUMATRON Coming Soon
Theme URI: https://gumatron.hr
Author: GUMATRON d.o.o.
Description: Premium privremena stranica bez kontaktnih podataka.
Version: 1.0.0
Requires at least: 6.0
Requires PHP: 7.4
Text Domain: gumatron-coming-soon
*/
:root{--red:#e51c2a;--dark:#07080a;--light:#f4f4f5}*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:var(--dark);color:var(--light);font-family:Arial,Helvetica,sans-serif}body{min-height:100vh;overflow:hidden}.page{position:relative;min-height:100vh;display:grid;place-items:center;padding:40px 22px;text-align:center;isolation:isolate}.page:before{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(circle at 50% 38%,rgba(229,28,42,.2),transparent 36%),linear-gradient(135deg,#111318,#050506 62%)}.page:after{content:"";position:absolute;inset:0;z-index:-1;opacity:.13;background:repeating-linear-gradient(115deg,transparent 0 46px,rgba(255,255,255,.18) 47px 50px,transparent 51px 92px);mask-image:linear-gradient(90deg,transparent,#000 35%,#000 65%,transparent)}.content{width:min(760px,100%);display:flex;flex-direction:column;align-items:center}.logo{width:min(370px,78vw);height:auto;filter:drop-shadow(0 16px 35px rgba(0,0,0,.6));margin-bottom:30px}.line{width:58px;height:4px;border-radius:4px;background:var(--red);margin:4px auto 26px}.kicker{margin:0 0 14px;color:#c5c7cd;font-size:.78rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase}.title{margin:0;font-size:clamp(3.1rem,9vw,7.3rem);line-height:.92;letter-spacing:-.065em;text-transform:uppercase}.title span{display:block;color:var(--red)}.subtitle{max-width:590px;margin:28px auto 0;color:#c4c6cb;font-size:clamp(1rem,2.2vw,1.3rem);line-height:1.65}.status{display:inline-flex;align-items:center;gap:10px;margin-top:38px;padding:11px 18px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(255,255,255,.045);color:#e2e2e4;font-size:.86rem;font-weight:700;letter-spacing:.04em}.dot{width:9px;height:9px;border-radius:50%;background:var(--red);box-shadow:0 0 18px var(--red)}.foot{position:absolute;bottom:24px;left:20px;right:20px;color:#656870;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}@media(max-width:600px){.page{padding-top:24px}.logo{width:min(285px,75vw);margin-bottom:22px}.subtitle{font-size:1rem}.foot{bottom:16px}}
