/* MacWinLive — shared premium technology grid. Visual changes only. */
:root{--mwl-grid-line:rgba(168,124,255,.062);--mwl-grid-glow:rgba(121,66,225,.16)}
html{background-color:#080811}
body{background-color:#080811!important;background-image:radial-gradient(ellipse 75% 48% at 86% 4%,rgba(126,66,218,.19),transparent 75%),radial-gradient(ellipse 65% 50% at 3% 75%,rgba(72,36,143,.15),transparent 75%),linear-gradient(var(--mwl-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--mwl-grid-line) 1px,transparent 1px)!important;background-size:auto,auto,44px 44px,44px 44px!important;background-position:center,center,center top,center top!important;background-attachment:scroll!important}
/* The main application wrapper must let the grid show through. */
body > #app{background:transparent!important;min-height:100vh}
/* The page also contains main#app: never force its height to a full viewport. */
main#app{background:transparent!important;min-height:0!important;height:auto!important}
/* Card and expandable panel surfaces: subtle premium finish, no behavior changes. */
#app .card,#app .blog-card,#app .service-card,#app .faq-item,#app details,#app .mwl-service-card,#app .mwl-dialog,#app .mwl-catalog-item{border-color:rgba(170,136,239,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 10px 28px rgba(4,3,15,.16)}
#app .card,#app .blog-card,#app .service-card,#app .faq-item,#app details,#app .mwl-service-card,#app .mwl-catalog-item{background-image:linear-gradient(145deg,rgba(135,88,215,.065),transparent 58%)!important}
#app .card:hover,#app .blog-card:hover,#app .service-card:hover,#app .faq-item:hover,#app details[open],#app .mwl-service-card:hover,#app .mwl-catalog-item:hover{border-color:rgba(176,132,255,.4);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 16px 38px rgba(58,27,113,.19)}
/* Do not modify the visibility or interaction state of overlays, dialogs and accordions. */
@media(max-width:760px){body{background-size:auto,auto,30px 30px,30px 30px!important}}
@media(prefers-reduced-motion:reduce){body{background-attachment:scroll!important}}
