body.design-minimal{background:#06121a;background-image:linear-gradient(110deg,#01070c59,#020b1640),url('/static/brand/bella-smoke.jpg');background-size:cover;background-position:center top;background-attachment:fixed}
.design-minimal .topbar{min-height:108px;border-color:#c9e7ed30}.bella-corner-logo{display:block;width:124px;height:auto;filter:drop-shadow(0 2px 8px #0009)}.design-minimal .top-note,.design-minimal .topbar .text-button{color:#e0edf0;text-shadow:0 1px 6px #000}.design-minimal .design-switcher{background:#03090fca;border-color:#a7cad138}.design-minimal .bella-banner-watch,.design-minimal .bella-banner-home,.design-minimal .bella-login .login-story{display:none}
.design-minimal .watch-page{width:calc(100% - 11%);max-width:1180px;margin:36px auto 24px;padding:32px;background:#030405;border:1px solid #a7cad130;border-radius:9px;box-shadow:0 20px 75px #0008}.design-minimal .watch-heading{gap:20px}.design-minimal .watch-heading h1{font-size:clamp(26px,2.5vw,36px)}.design-minimal .player-frame{background:#000;border-color:#a7cad126;box-shadow:none}.design-minimal .watch-notes{padding-top:22px}
.design-minimal .login-layout.bella-login{display:flex;justify-content:center;padding:48px 20px 55px;max-width:none}.design-minimal .bella-login .login-card{width:430px;max-width:100%;margin:0;background:#030507;border-color:#a7cad140;box-shadow:0 18px 70px #0008}.design-minimal .bella-home .home-invitation{max-width:700px;margin:55px auto 35px;padding:44px 35px;background:#030507;border:1px solid #a7cad138;border-radius:9px;box-shadow:0 18px 70px #0007}.design-minimal .home-invitation h1{font-size:40px}.design-minimal footer{margin-top:35px;border-color:#a7cad138;color:#d2e4e9;text-shadow:0 1px 5px #000}.design-minimal footer a{color:#d2e4e9}
.design-minimal .admin-page{margin:30px 5.5% 0;padding:30px;background:#030507;border:1px solid #a7cad130;border-radius:9px;max-width:none}.design-minimal .admin-heading h1{font-size:39px}.design-minimal .panel,.design-minimal .video-card{background:#0b1014}.design-minimal .designs-page{margin-top:30px;margin-bottom:25px;background:#030507ee;border:1px solid #a7cad12e;border-radius:9px;padding:42px;max-width:1200px;width:calc(100% - 11%)}
@media(max-width:720px){.design-minimal .topbar{min-height:88px;gap:12px}.bella-corner-logo{width:98px}.design-minimal .watch-page{width:calc(100% - 28px);margin:20px auto;padding:20px 14px;border-radius:7px}.design-minimal .watch-heading h1{font-size:26px}.design-minimal .watch-heading{margin-bottom:18px}.design-minimal .watch-notes{font-size:12px;gap:12px}.design-minimal .watch-notes .muted{font-size:11px}.design-minimal .login-layout.bella-login{padding:30px 20px 35px}.design-minimal .bella-login .login-card{width:100%;padding:26px}.design-minimal .bella-home .home-invitation{margin:30px 20px;padding:32px 23px}.design-minimal .home-invitation h1{font-size:32px}.design-minimal .admin-page{margin:20px 14px 0;padding:22px 16px}.design-minimal .admin-heading h1{font-size:31px}.design-minimal .panel{padding:19px}.design-minimal .admin-grid{gap:27px}.design-minimal .designs-page{width:calc(100% - 28px);padding:28px 16px;margin-top:20px}.design-minimal .designs-heading h1{font-size:32px}.design-minimal .design-switcher{font-size:10px}}

.design-minimal footer{margin:35px 0 0;padding:22px 5.5%;background:#03090fca;border-color:#a7cad138;text-shadow:none}.design-minimal footer .footer-copyright{color:#d1e2e7;font-size:16px}
