.bi-coming-soon-body{min-height:100vh;background:radial-gradient(ellipse at 12% 8%,rgba(179,146,89,.16),transparent 34%),radial-gradient(ellipse at 92% 88%,rgba(197,128,112,.12),transparent 32%),var(--bi-pearl)}.bi-coming-soon{position:relative;display:flex;min-height:100vh;flex-direction:column;align-items:center;justify-content:center;gap:18px;overflow:hidden;padding:clamp(24px,5vw,58px) 20px 28px;background:radial-gradient(ellipse at 12% 8%,rgba(179,146,89,.16),transparent 34%),radial-gradient(ellipse at 92% 88%,rgba(197,128,112,.12),transparent 32%),var(--bi-pearl);color:var(--bi-ink);text-align:center}.bi-coming-soon__panel{position:relative;display:flex;width:min(980px,100%);flex-direction:column;align-items:center;padding:clamp(32px,5vw,62px) clamp(24px,6vw,76px) 42px;border:1px solid rgba(179,146,89,.32);border-radius:30px;background:var(--bi-paper);box-shadow:0 24px 72px rgba(64,50,45,.1),inset 0 0 0 7px rgba(251,248,242,.8)}.bi-coming-soon__copy{display:flex;width:100%;flex-direction:column;align-items:center;text-align:center}.bi-coming-soon__brand{display:flex;min-height:70px;align-items:center;justify-content:center;margin:0 0 29px}.bi-coming-soon__brand .custom-logo-link{display:inline-flex;max-width:min(270px,70vw)}.bi-coming-soon__brand img{display:block;width:auto;max-width:100%;max-height:74px;object-fit:contain}.bi-coming-soon__brand .bi-brand__text,.bi-coming-soon__brand>span{color:var(--bi-plum);font-family:var(--bi-serif);font-size:clamp(30px,4vw,44px);font-weight:700}.bi-coming-soon__eyebrow{display:flex;align-items:center;justify-content:center;gap:10px;margin:0 0 14px;color:var(--bi-gold);font-size:11px;font-weight:700;letter-spacing:.15em;line-height:1.5;text-transform:uppercase}.bi-coming-soon__eyebrow span{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:var(--bi-rose);box-shadow:0 0 0 4px rgba(197,128,112,.12)}.bi-coming-soon h1{max-width:850px;margin:0;color:var(--bi-cocoa);font-family:var(--bi-serif);font-size:clamp(38px,5vw,60px);font-weight:400;letter-spacing:-.035em;line-height:1.08}.bi-coming-soon h1 em{display:block;margin-top:5px;color:var(--bi-plum);font-weight:400}.bi-coming-soon__message{max-width:610px;margin:17px auto 0;color:var(--bi-muted);font-size:15px;line-height:1.8}.bi-coming-soon__divider{display:flex;width:min(245px,80%);align-items:center;justify-content:center;gap:13px;margin:20px auto 0;color:var(--bi-gold)}.bi-coming-soon__divider::after,.bi-coming-soon__divider::before{height:1px;flex:1;background:var(--bi-line);content:""}.bi-coming-soon__divider span{font-size:14px}.bi-coming-soon__signature{margin:10px 0 0;color:var(--bi-muted);font-family:var(--bi-serif);font-size:15px;font-style:italic}.bi-coming-soon__panel>.wp-block-html{width:100%}.bi-coming-soon__visual{position:relative;width:min(100%,740px);height:auto;aspect-ratio:16/9;min-height:0;overflow:hidden;margin:30px auto 0;border:1px solid rgba(179,146,89,.22);border-radius:22px;background:var(--bi-shell) url("../images/hero-pastacilik.webp") 68% center/cover no-repeat;box-shadow:0 18px 42px rgba(64,50,45,.12)}.bi-coming-soon__visual::after{position:absolute;inset:0;background:linear-gradient(180deg,rgba(46,34,30,0) 45%,rgba(46,34,30,.3) 100%);content:"";pointer-events:none}.bi-coming-soon__visual img{display:block;width:100%;height:100%;object-fit:cover;object-position:68% center}.bi-coming-soon__visual-note{position:absolute;bottom:18px;left:50%;z-index:1;display:flex;width:max-content;max-width:calc(100% - 36px);min-height:48px;align-items:center;justify-content:center;gap:11px;padding:10px 18px;transform:translateX(-50%);border:1px solid rgba(255,255,255,.55);border-radius:999px;background:rgba(255,253,250,.94);box-shadow:0 8px 28px rgba(46,34,30,.14);color:var(--bi-plum);font-family:var(--bi-serif);font-size:14px;white-space:nowrap}.bi-coming-soon__visual-note span{color:var(--bi-gold);font-size:20px}.bi-coming-soon__footer{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin:0;color:var(--bi-muted);font-size:11px;letter-spacing:.045em}@media(max-width:700px){.bi-coming-soon{min-height:100svh;gap:14px;padding:20px 14px 22px}.bi-coming-soon__panel{width:min(560px,100%);padding:30px 23px 28px;border-radius:23px;box-shadow:0 16px 48px rgba(64,50,45,.1),inset 0 0 0 5px rgba(251,248,242,.8)}.bi-coming-soon__brand{min-height:58px;margin-bottom:24px}.bi-coming-soon__brand img{max-height:60px}.bi-coming-soon__eyebrow{font-size:9px;letter-spacing:.12em}.bi-coming-soon h1{font-size:clamp(36px,9vw,48px)}.bi-coming-soon__message{font-size:14px}.bi-coming-soon__visual{width:100%;margin-top:24px;border-radius:16px}.bi-coming-soon__visual-note{bottom:12px;min-height:42px;padding:8px 14px;font-size:12px}.bi-coming-soon__footer{font-size:10px}}@media(prefers-reduced-motion:reduce){.bi-coming-soon,.bi-coming-soon *{scroll-behavior:auto!important}}
