.header .brand{gap:8px;font-size:1.35rem;white-space:nowrap}.brand-official-logo{width:84px;height:58px;object-fit:contain}.brand-welcome{background:linear-gradient(135deg,#fff7d9,#f6ebff 65%,#ffeef6);padding:20px 0 44px}.visual-preview-label{text-align:center;color:#8453ad;font-size:.78rem;font-weight:800;letter-spacing:.04em;margin:0 0 14px}.channel-cover{overflow:hidden;border-radius:24px;box-shadow:0 6px 22px #64458515;background:#d5efff}.channel-cover img{display:block;width:100%;height:auto;aspect-ratio:1138/184}.brand-welcome-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:38px;align-items:center;padding-top:34px}.brand-welcome h1{font-size:clamp(2.3rem,4.5vw,3.5rem);line-height:1.12;margin:20px 0}.brand-welcome .lead{max-width:540px}.welcome-logo{margin:0}.welcome-logo img{width:100%;height:auto;display:block;filter:drop-shadow(0 10px 14px #8257aa22)}.brand-welcome .hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}@media(max-width:900px){.brand-official-name{font-size:1.15rem}.brand-official-logo{width:70px;height:48px}.brand-welcome-grid{gap:20px}}@media(max-width:650px){.brand-welcome{padding:16px 0 28px}.channel-cover{border-radius:12px}.brand-welcome-grid{grid-template-columns:1fr;padding-top:24px;gap:20px}.brand-welcome h1{font-size:2.3rem}.welcome-logo{max-width:330px;justify-self:center}.brand-welcome .hero-actions .btn{font-size:.85rem;padding:12px 14px}.brand-official-name{font-size:1.13rem}.brand-official-logo{width:64px;height:44px}.brand-welcome .lead{font-size:1rem}}
.brand-welcome-grid{grid-template-columns:1fr;max-width:780px;margin:0 auto;text-align:center}.brand-welcome .lead{margin-left:auto;margin-right:auto;max-width:640px}.brand-welcome .hero-actions{justify-content:center}.brand-welcome h1 br{display:none}
