html[data-theme=light] .border-white\/10{border-color:rgba(32,40,50,0.1)}
html[data-theme=light] .border-white\/15{border-color:rgba(32,40,50,0.1)}
html[data-theme=light] .border-white\/20{border-color:rgba(32,40,50,0.12)}
html[data-theme=light] .border-white\/25{border-color:rgba(32,40,50,0.15)}
html[data-theme=light] .border-white\/\[0\.05\]{border-color:rgba(32,40,50,0.6)}
html[data-theme=light] .border-white\/\[0\.06\]{border-color:rgba(32,40,50,0.6)}
html[data-theme=light] .border-white\/\[0\.07\]{border-color:rgba(32,40,50,0.6)}
html[data-theme=light] .border-white\/\[0\.08\]{border-color:rgba(32,40,50,0.6)}
html[data-theme=light] .border-white\/\[0\.12\]{border-color:rgba(32,40,50,0.6)}
html[data-theme=light] .border-white\/\[0\.1\]{border-color:rgba(32,40,50,0.6)}
html[data-theme=light] .bg-cinema{background-color:rgba(250,249,246,1)}
html[data-theme=light] .bg-cinema\/10{background-color:rgba(250,249,246,0.1)}
html[data-theme=light] .bg-cinema\/35{background-color:rgba(250,249,246,0.35)}
html[data-theme=light] .bg-cinema\/40{background-color:rgba(250,249,246,0.4)}
html[data-theme=light] .bg-cinema\/50{background-color:rgba(250,249,246,0.5)}
html[data-theme=light] .bg-cinema\/60{background-color:rgba(250,249,246,0.6)}
html[data-theme=light] .bg-cinema\/70{background-color:rgba(250,249,246,0.7)}
html[data-theme=light] .bg-cinema\/80{background-color:rgba(250,249,246,0.8)}
html[data-theme=light] .bg-cinema\/85{background-color:rgba(250,249,246,0.85)}
html[data-theme=light] .bg-cinema\/95{background-color:rgba(250,249,246,0.95)}
html[data-theme=light] .bg-coal{background-color:rgba(255,253,249,1)}
html[data-theme=light] .bg-coal\/40{background-color:rgba(255,253,249,0.4)}
html[data-theme=light] .bg-coal\/50{background-color:rgba(255,253,249,0.5)}
html[data-theme=light] .bg-coal\/70{background-color:rgba(255,253,249,0.7)}
html[data-theme=light] .bg-coal\/80{background-color:rgba(255,253,249,0.8)}
html[data-theme=light] .bg-coal\/90{background-color:rgba(255,253,249,0.9)}
html[data-theme=light] .from-cinema{--tw-gradient-from: #faf9f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 249 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}
html[data-theme=light] .from-cinema\/70{--tw-gradient-from: rgb(250 249 246 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 249 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}
html[data-theme=light] .from-coal{--tw-gradient-from: #fffdf9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 253 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}
html[data-theme=light] .via-cinema\/30{--tw-gradient-to: rgb(250 249 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(250 249 246 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}
html[data-theme=light] .via-cinema\/40{--tw-gradient-to: rgb(250 249 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(250 249 246 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}
html[data-theme=light] .via-cinema\/70{--tw-gradient-to: rgb(250 249 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(250 249 246 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}
html[data-theme=light] .via-cinema\/80{--tw-gradient-to: rgb(250 249 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(250 249 246 / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)}
html[data-theme=light] .via-cinema\/85{--tw-gradient-to: rgb(250 249 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(250 249 246 / .85) var(--tw-gradient-via-position), var(--tw-gradient-to)}
html[data-theme=light] .via-coal\/30{--tw-gradient-to: rgb(255 253 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 253 249 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}
html[data-theme=light] .to-cinema{--tw-gradient-to: #faf9f6 var(--tw-gradient-to-position)}
html[data-theme=light] .to-cinema\/20{--tw-gradient-to: rgb(250 249 246 / .2) var(--tw-gradient-to-position)}
html[data-theme=light] .to-cinema\/40{--tw-gradient-to: rgb(250 249 246 / .4) var(--tw-gradient-to-position)}
html[data-theme=light] .to-cinema\/60{--tw-gradient-to: rgb(250 249 246 / .6) var(--tw-gradient-to-position)}
html[data-theme=light] .text-ash{color:#5d6470}
html[data-theme=light] .text-ash\/30{color:#5d6470}
html[data-theme=light] .text-ash\/40{color:#5d6470}
html[data-theme=light] .text-ash\/50{color:#5d6470}
html[data-theme=light] .text-ash\/60{color:#5d6470}
html[data-theme=light] .text-ash\/70{color:#5d6470}
html[data-theme=light] .text-ash\/80{color:#5d6470}
html[data-theme=light] .text-bone{color:#202832}
html[data-theme=light] .text-bone\/80{color:#202832}
html[data-theme=light] .text-bone\/85{color:#202832}
html[data-theme=light] .text-gold{color:#8a5d15}
html[data-theme=light] .text-gold\/60{color:#8a5d15}
html[data-theme=light] .text-gold\/80{color:#8a5d15}
html[data-theme=light] .text-golddim{color:#8a5d15}
html[data-theme=light] .text-golddim\/90{color:#8a5d15}
html[data-theme=light] .text-white{color:#202832}
html[data-theme=light] .text-white\/10{color:#202832}
html[data-theme=light] .text-white\/15{color:#202832}
.brmji-theme-toggle{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;padding:7px;border:1px solid #ffffff26;border-radius:50%;background:#ffffff08;color:#e9b74b;cursor:pointer;outline-offset:4px}.brmji-theme-toggle:hover{border-color:#d5a749;background:#d5a74912}.brmji-theme-toggle svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.brmji-theme-toggle .theme-moon{display:none}html[data-theme=light] .brmji-theme-toggle .theme-sun{display:none}html[data-theme=light] .brmji-theme-toggle .theme-moon{display:block}
html[data-theme=light]{color-scheme:light;--background:40 30% 98%;--foreground:220 20% 15%;--card:0 0% 100%;--card-foreground:220 20% 15%;--popover:0 0% 100%;--popover-foreground:220 20% 15%;--primary:39 84% 44%;--primary-foreground:220 20% 10%;--secondary:40 18% 94%;--secondary-foreground:220 20% 15%;--muted:40 12% 93%;--muted-foreground:220 10% 39%;--accent:39 80% 91%;--accent-foreground:220 20% 15%;--border:220 12% 86%;--input:220 12% 83%;--ring:39 80% 44%}
html[data-theme=light] body{background:#faf9f6;color:#202832}
html[data-theme=light] .brmji-theme-toggle{background:#fff;color:#916216;border-color:#b49c6540}
html[data-theme=light] .brmji-client-button{color:#855c18;border-color:#af853858}
/* The original photos and video remain untouched. Only their text overlays adapt. */
html[data-theme=light] #home>section:first-child>div[class*="radial-gradient"],html[data-theme=light] #home>section:last-child>div[class*="radial-gradient"]{background-image:radial-gradient(ellipse at center,#faf9f6e6,#faf9f680)}
html[data-theme=light] .brmji-hero-title [class*="bg-clip-text"]{background-image:linear-gradient(100deg,#916017,#c18a26)}
html[data-theme=light] #services a:has(img) [class*="text-bone"]{color:#f5f1e8}
html[data-theme=light] #services a:has(img) [class*="bg-black"]{background-color:#0006}
html[data-theme=light] .brmji-floating-quote{background:#fffef5ed;color:#835b16;border-color:#a47c343d;box-shadow:0 4px 25px #4d3b1712}
html[data-theme=light] #contact option{background:#fff;color:#202832}
html[data-theme=light] .brmji-contact-row{border-color:#20283218}
html[data-theme=light] .brmji-contact-form{background-image:linear-gradient(#fff,#f7f5ef);border-color:#b8975440}
html[data-theme=light] .brmji-service-detail,html[data-theme=light] .brmji-detail-hero{color:#202832}
html[data-theme=light] .brmji-breadcrumb,html[data-theme=light] .brmji-detail-copy>p,html[data-theme=light] .brmji-detail-features p,html[data-theme=light] .brmji-detail-steps p{color:#5d6470}
html[data-theme=light] .brmji-detail-copy h1 span,html[data-theme=light] .brmji-detail-kicker,html[data-theme=light] .brmji-feature-index{color:#916116}
html[data-theme=light] .brmji-detail-section{border-color:#20283220}
html[data-theme=light] .brmji-detail-button-outline{color:#202832;border-color:#20283240}
html[data-theme=light] .brmji-detail-button:hover{background:#ecd49f;border-color:#bf9140}
html[data-theme=light] .brmji-currency-picker{color:#526071}
html[data-theme=light] .brmji-currency-picker select{color:#795519;background:#fff;color-scheme:light}
html[data-theme=light] .bq-overlay{background:#f5f3ecd9}
html[data-theme=light] .bq-dialog,html[data-theme=light] .bq-header,html[data-theme=light] .bq-form .bq-actions{background:#fffdf9;color:#202832;border-color:#b8975440}
html[data-theme=light] .bq-dialog{box-shadow:0 25px 100px #4d3b1726}
html[data-theme=light] .bq-header>span,html[data-theme=light] .bq-progress>div,html[data-theme=light] .bq-fine,html[data-theme=light] .bq-review dt{color:#67707a}
html[data-theme=light] .bq-close,html[data-theme=light] .bq-secondary,html[data-theme=light] .bq-service,html[data-theme=light] .bq-plan,html[data-theme=light] .bq-segment button{background:#faf9f6;color:#29323d;border-color:#27334026}
html[data-theme=light] .bq-service.selected,html[data-theme=light] .bq-plan.selected,html[data-theme=light] .bq-segment button.selected{background:#fff3d5;border-color:#ac7f28}
html[data-theme=light] .bq-form label:not(.bq-plan),html[data-theme=light] .bq-review dd{color:#273340}
html[data-theme=light] .bq-form input:not([type=radio]),html[data-theme=light] .bq-form textarea,html[data-theme=light] .bq-form select{background:#fff;color:#273340;border-color:#27334030;color-scheme:light}
html[data-theme=light] .bq-plan>b,html[data-theme=light] .bq-price-summary>strong,html[data-theme=light] .bq-progress .current{color:#895c12}
html[data-theme=light] .bq-plan-description,html[data-theme=light] .bq-review-details{color:#596370;background:#f5f2e9}
html[data-theme=light] .bq-price-summary{background:#fff3d5;border-color:#ae873940;color:#674d1c}
html[data-theme=light] .bq-primary{color:#1b170f}
/* Portal palette: selectors are scoped to light mode; dark rules remain original. */
html[data-theme=light] .brmji-portal .sidebar,html[data-theme=light] .brmji-portal .sidebar-bottom,html[data-theme=light] .brmji-portal .topbar{background:#fff;border-color:#dedfe3;color:#626b77}
html[data-theme=light] .brmji-portal .panel,html[data-theme=light] .brmji-portal .stats,html[data-theme=light] .brmji-portal .plan-card,html[data-theme=light] .brmji-portal .invoice-sheet{background:#fff;border-color:#dedfe3;color:#252d38}
html[data-theme=light] .brmji-portal .welcome-panel,html[data-theme=light] .brmji-portal .wallet-available{background:radial-gradient(ellipse at 10% 110%,#ead6a34d,transparent 65%),#fffdf8;border-color:#d9bc85}
html[data-theme=light] .brmji-portal .muted,html[data-theme=light] .brmji-portal small,html[data-theme=light] .brmji-portal .welcome-panel p,html[data-theme=light] .brmji-portal .plan-card p,html[data-theme=light] .brmji-portal .plan-card ul{color:#626b77}
html[data-theme=light] .brmji-portal .sidebar nav a,html[data-theme=light] .brmji-portal .sidebar-bottom button,html[data-theme=light] .brmji-portal .account,html[data-theme=light] .brmji-portal .topbar-site{color:#3d4856}
html[data-theme=light] .brmji-portal .sidebar nav a.active{color:#785514;background:#f9efd8;border-color:#d9bc85}
html[data-theme=light] .brmji-portal .sidebar nav a:hover,html[data-theme=light] .brmji-portal tbody tr:hover{background:#f7f5ee;color:#273340}
html[data-theme=light] .brmji-portal th,html[data-theme=light] .brmji-portal .pagination a{background:#f3f3f0;color:#58616f}
html[data-theme=light] .brmji-portal td,html[data-theme=light] .brmji-portal th,html[data-theme=light] .brmji-portal .stat,html[data-theme=light] .brmji-portal .portal-footer,html[data-theme=light] .brmji-portal .bank-list article,html[data-theme=light] .brmji-portal .receipt-history,html[data-theme=light] .brmji-portal .profile-section-heading{border-color:#dedfe3}
html[data-theme=light] .brmji-portal input:not([type=checkbox]),html[data-theme=light] .brmji-portal textarea,html[data-theme=light] .brmji-portal select{background:#fff;color:#252d38;border-color:#cdd1d7;color-scheme:light}
html[data-theme=light] .brmji-portal label{color:#455160}
html[data-theme=light] .brmji-portal .secondary{background:#f5f4ef;color:#374250;border-color:#d6d7d9}
html[data-theme=light] .brmji-portal .secondary:hover{background:#ebe8df}
html[data-theme=light] .brmji-portal .text-link,html[data-theme=light] .brmji-portal .eyebrow,html[data-theme=light] .brmji-portal .plan-price,html[data-theme=light] .brmji-portal .wallet-balances strong{color:#8a5d15}
html[data-theme=light] .brmji-portal .badge{color:#805614;background:#fbefcf;border-color:#cfb570}
html[data-theme=light] .brmji-portal .badge.active,html[data-theme=light] .brmji-portal .badge.paid,html[data-theme=light] .brmji-portal .badge.approved,html[data-theme=light] .brmji-portal .badge.fulfilled,html[data-theme=light] .brmji-portal .badge.answered{color:#28623e;background:#eaf5ed;border-color:#bfd7c7}
html[data-theme=light] .brmji-portal .badge.rejected,html[data-theme=light] .brmji-portal .badge.cancelled,html[data-theme=light] .brmji-portal .badge.expired,html[data-theme=light] .brmji-portal .badge.suspended,html[data-theme=light] .brmji-portal .danger{color:#a44535}
html[data-theme=light] .brmji-portal .notice,html[data-theme=light] .brmji-portal .bank-instructions{background:#fcf5e6;color:#795c26}
html[data-theme=light] .brmji-portal .flash{background:#e8f3ea;color:#2d653b;border-color:#bfd6c5}
html[data-theme=light] .brmji-portal .errors{background:#fdf0ec;color:#9e4334;border-color:#e4baae}
html[data-theme=light] .brmji-portal .drawer,html[data-theme=light] .brmji-portal .form-actions{background:#fff;color:#252d38;border-color:#d8dbe0}
html[data-theme=light] .brmji-portal .message{background:#fff;border-color:#d8dbe0}html[data-theme=light] .brmji-portal .message.staff{background:#fbf4e3}
html[data-theme=light] .brmji-portal .auth-story{background:radial-gradient(ellipse at 30% 90%,#e8d4a045,transparent 65%),#f6f4ee;border-color:#dedfe3}
html[data-theme=light] .brmji-portal .auth-story p,html[data-theme=light] .brmji-portal .empty,html[data-theme=light] .brmji-portal .empty h3{color:#626b77}
html[data-theme=light] .brmji-portal .auth-story em{color:#8a5d15}
html[data-theme=light] .brmji-policy-public header{background:#fff;border-color:#dedfe3}html[data-theme=light] .brmji-policy-public p{color:#5d6470}html[data-theme=light] .brmji-policy-public a,html[data-theme=light] .brmji-policy-public .eyebrow{color:#8a5d15}html[data-theme=light] .brmji-policy-public section,html[data-theme=light] .brmji-policy-public footer{border-color:#dedfe3}
/* Printable quotations, PDF documents and email stationery keep their approved identity. */

.auth-theme-toggle{position:fixed;top:20px;inset-inline-end:20px;z-index:20}
html[data-theme=light] .brmji-plan{background:linear-gradient(150deg,#fff,#f9f7f1);border-color:#27334025}
html[data-theme=light] .brmji-plan-accent{background:linear-gradient(150deg,#fff4d8,#fffdf9);border-color:#b99138}
html[data-theme=light] .brmji-plan li{color:#374250}
html[data-theme=light] .brmji-plan-detail,html[data-theme=light] .brmji-plan-price span,html[data-theme=light] .brmji-detail-faq p,html[data-theme=light] .brmji-detail-cta p{color:#626b77}
html[data-theme=light] .brmji-plan-price strong,html[data-theme=light] .brmji-plan-number,html[data-theme=light] .brmji-server-links{color:#8a5d15}
html[data-theme=light] .brmji-plan ul,html[data-theme=light] .brmji-detail-faq details{border-color:#27334020}
html[data-theme=light] .brmji-detail-cta{background:radial-gradient(ellipse at bottom,#e9cc8244,transparent 70%),#fffdf9}
html[data-theme=light] .brmji-server-switch{background:#fff;border-color:#27334025}
html[data-theme=light] .brmji-server-switch button{color:#626b77}
html[data-theme=light] .brmji-server-switch button.active{color:#141820}
html[data-theme=light] .brmji-demo-notice{color:#765922;background:#f9edcf}
html[data-theme=light] [class*=bg-gold][class*=text-cinema]{color:#171511}
html[data-theme=light] .bq-header,html[data-theme=light] .bq-progress,html[data-theme=light] .bq-actions{border-color:#27334020}

@media(max-width:640px){body:not(.brmji-portal):not(.brmji-policy-public) header .brmji-theme-toggle{position:absolute;inset-inline-end:26px;top:calc(100% + 10px)}}

html[data-theme=light] .brmji-portal .auth-links{color:#805614}html[data-theme=light] .brmji-portal .sidebar-navigation{scrollbar-color:#a98539 #f3f1eb}

/* Light-only refinement 42. Existing dark styles and media are untouched. */
html[data-theme=light] header .cinema-dock{box-shadow:0 4px 18px #20283212;border-color:#20283226}
html[data-theme=light] #services-flyout{background:#fffdf9f7;border-color:#d9d3c6;box-shadow:0 12px 32px #2028321a;--tw-ring-color:#c8ab6638}
html[data-theme=light] #services-flyout [role=menuitem]{background:#f6f4ee;border-color:#e2ded4}
html[data-theme=light] #services-flyout [role=menuitem]:hover{background:#fbefd6;border-color:#c9a65d}
html[data-theme=light] #services-flyout [class*=text-ash]{color:#626875}
html[data-theme=light] #services-flyout [class*=text-bone]{color:#202832}
html[data-theme=light] #services-flyout [role=menuitem]:hover [class*=text-bone]{color:#805814}
html[data-theme=light] #home>section:first-child>video{filter:invert(1) grayscale(1) sepia(.45) brightness(1.02)}
html[data-theme=light] #home>section:first-child>div[class*="bg-cinema/40"]{background:#faf9f614}
html[data-theme=light] #home>section:first-child>div[class*="radial-gradient"]{background-image:radial-gradient(ellipse 62% 52% at 50% 52%,#faf9f680,#faf9f60d 100%)}
html[data-theme=light] #home>section:first-child>div.bg-gradient-to-t{background-image:linear-gradient(to top,#faf9f6 0%,#faf9f600 32%,#faf9f61a 100%)}
html[data-theme=light] #home>section:last-child>div[class*="bg-cinema/35"]{background:transparent}
html[data-theme=light] #home>section:last-child>div.bg-gradient-to-b{background-image:linear-gradient(to bottom,#faf9f6b3 0%,#faf9f600 30%,#faf9f600 70%,#faf9f6cc 100%)}
html[data-theme=light] #home>section:last-child>div[class*="radial-gradient"]{background-image:radial-gradient(ellipse 65% 80% at 50% 50%,#faf9f6d9,#faf9f626 100%)}
html[data-theme=light] #home>section:last-child h2{filter:none;text-shadow:none}
html[data-theme=light] #home>section:last-child h2>span{background-image:linear-gradient(100deg,#916017,#c18a26)}

.brmji-desktop-theme{display:contents}
.brmji-mobile-settings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}
.brmji-mobile-settings a,.brmji-mobile-settings button{min-width:0;font-size:11px;padding-inline:6px;min-height:40px}
.brmji-mobile-theme-icon{display:inline-flex;color:#b9882b}
.brmji-mobile-theme-icon svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.brmji-mobile-theme-icon .theme-moon{display:none}
html[data-theme=light] .brmji-mobile-theme-icon .theme-sun{display:none}
html[data-theme=light] .brmji-mobile-theme-icon .theme-moon{display:block}
html[data-theme=light] #mobile-cinematic-menu>div:last-child{background:#f5f2eb;border-color:#20283220}
@media(max-width:1023px){header .brmji-desktop-theme,header .brmji-client-button,header .brmji-desktop-language{display:none!important}}

/* Mobile overlay is viewport-bound; only the middle navigation scrolls. */
@media(max-width:1023px){
html.brmji-mobile-menu-open{overflow:hidden;overscroll-behavior:none}
#mobile-cinematic-menu{inset:0;width:100%;max-width:100vw;height:100vh;height:100dvh;min-height:0;overflow:hidden;overscroll-behavior:none;box-sizing:border-box;touch-action:pan-y}
#mobile-cinematic-menu>div{min-width:0;box-sizing:border-box}
#mobile-cinematic-menu>div[data-mobile-region=header]{flex:0 0 auto;padding:12px 22px}
#mobile-cinematic-menu>div[data-mobile-region=navigation]{flex:1 1 0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:14px 22px;touch-action:pan-y;-webkit-overflow-scrolling:touch}
#mobile-cinematic-menu>div[data-mobile-region=footer]{flex:0 0 auto;padding:12px 22px calc(12px + env(safe-area-inset-bottom,0px))}
#mobile-cinematic-menu nav{gap:2px}
#mobile-cinematic-menu nav>a,#mobile-cinematic-menu nav>div{padding-block:7px;margin-block:0}
#mobile-cinematic-menu nav .text-2xl{font-size:clamp(18px,3.3dvh,23px);line-height:1.3}
#mobile-cinematic-menu [data-mobile-region=header] .brmji-logo{max-width:105px}
#mobile-cinematic-menu .brmji-mobile-settings{margin-bottom:10px;gap:8px}
#mobile-cinematic-menu .brmji-mobile-settings a,#mobile-cinematic-menu .brmji-mobile-settings button{gap:5px;padding-inline:4px;min-height:38px;font-size:10px;white-space:nowrap}
#mobile-cinematic-menu [data-mobile-region=footer]>div:nth-child(2){margin-bottom:10px}
}

@media(max-width:1023px){
#mobile-cinematic-menu{overflow:clip}
#mobile-cinematic-menu>div.pointer-events-none{width:min(60vw,220px);height:220px}
#mobile-cinematic-menu>div.pointer-events-none:first-child{top:0;right:0}
#mobile-cinematic-menu>div.pointer-events-none:nth-child(2){bottom:0;left:0}
}
