/* Maya Projects — original APK artwork, warm paper, and a lilac Quantum accent. */
#mayaLittleOrbit .lo-plan-scope{margin:14px 3px 0;color:#718176;font-size:10px;line-height:1.7;}
#mayaLittleOrbit .lo-projects{margin-top:26px;padding-top:28px;}
#mayaLittleOrbit .lo-projects .lo-addons-heading{align-items:center;margin-bottom:20px;}
#mayaLittleOrbit .lo-projects .lo-projects-kicker{margin:0 0 8px;font-size:9px;font-weight:750;letter-spacing:1.4px;text-transform:uppercase;color:#8b799e;}
#mayaLittleOrbit .lo-projects .lo-addons-heading h3{font-size:32px;letter-spacing:-1.1px;}
#mayaLittleOrbit .lo-projects .lo-projects-subtitle{font-size:14px;color:#626e77;line-height:1.4;margin-top:7px;}
#mayaLittleOrbit .lo-projects-quantum{display:flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid #d8cfe4;border-radius:999px;background:#eee8f4;color:#78608e;font-size:9px;white-space:nowrap;}
#mayaLittleOrbit .lo-projects-quantum svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.6;}
#mayaLittleOrbit .lo-projects-hero{display:block;width:100%;padding:0;overflow:hidden;isolation:isolate;border:1px solid #d7d9cd;border-radius:25px;background:#f8f5ec;box-shadow:0 15px 35px #34443a0d;text-align:left;color:#304b40;transition:transform .3s,box-shadow .3s;}
#mayaLittleOrbit .lo-projects-hero:hover{transform:translateY(-3px);box-shadow:0 22px 40px #34443a1b;}
#mayaLittleOrbit .lo-projects-picture{position:relative;display:block;overflow:hidden;aspect-ratio:2.66;background:#272137;}
#mayaLittleOrbit .lo-projects-picture::after{position:absolute;inset:55% 0 0;content:"";background:linear-gradient(transparent,#251a34a1);pointer-events:none;}
#mayaLittleOrbit .lo-projects-picture img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%;transition:transform .9s ease;}
#mayaLittleOrbit .lo-projects-hero:hover .lo-projects-picture img{transform:scale(1.035);}
#mayaLittleOrbit .lo-projects-art-tag{position:absolute;z-index:1;right:20px;bottom:17px;padding:7px 12px;border:1px solid #fff4;border-radius:999px;background:#241c304d;backdrop-filter:blur(8px);font-size:10px;font-weight:600;color:#fff9e9;}
#mayaLittleOrbit .lo-projects-hero-body{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:22px;align-items:center;padding:25px 27px;background:radial-gradient(ellipse at 100% 100%,#e2d2ec75,transparent 70%);}
#mayaLittleOrbit .lo-projects-story{display:flex;flex-direction:column;gap:12px;}
#mayaLittleOrbit .lo-projects-story>strong{font-size:30px;line-height:1.12;font-weight:580;letter-spacing:-1px;color:#354c44;}
#mayaLittleOrbit .lo-projects-story>span:not(.lo-projects-outputs){max-width:330px;font-size:12px;line-height:1.75;color:#718075;}
#mayaLittleOrbit .lo-projects-outputs{display:flex;flex-wrap:wrap;gap:6px;margin-top:1px;}
#mayaLittleOrbit .lo-projects-outputs i{font-style:normal;padding:5px 7px;border:1px solid #d7e0d0;border-radius:6px;background:#fffdf6;color:#66806e;font-size:8px;letter-spacing:.9px;font-weight:750;}
#mayaLittleOrbit .lo-projects-outputs i:nth-child(2){background:#e8efe5;border-color:#d7e1d1;}
#mayaLittleOrbit .lo-projects-outputs i:nth-child(4){background:#ede6f1;border-color:#dfd3e6;color:#8a719c;}
#mayaLittleOrbit .lo-projects-offer{display:flex;flex-direction:column;align-items:flex-start;border-left:1px solid #c5c9bd6b;padding-left:22px;}
#mayaLittleOrbit .lo-projects-platform{font-size:8px;letter-spacing:1px;font-weight:750;color:#8b749e;}
#mayaLittleOrbit .lo-projects-price{display:flex;align-items:baseline;gap:6px;margin:8px 0;color:#4e435f;}
#mayaLittleOrbit .lo-projects-price b{font-size:45px;font-weight:550;letter-spacing:-2px;line-height:1;}
#mayaLittleOrbit .lo-projects-price>span{font-size:10px;color:#897992;}
#mayaLittleOrbit .lo-projects-renewal{font-size:10px;line-height:1.75;color:#82748c;}
#mayaLittleOrbit .lo-projects-cta{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:42px;padding:9px 12px;margin-top:19px;border-radius:13px;background:#746087;color:#fff9f1;box-shadow:0 6px 15px #75628620;font-size:10px;font-weight:650;white-space:nowrap;}
#mayaLittleOrbit .lo-projects-cta svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7;transition:transform .25s;}
#mayaLittleOrbit .lo-projects-hero:hover .lo-projects-cta svg{transform:translateX(3px);}
#mayaLittleOrbit .lo-projects .lo-addon-feature{min-height:129px;transition:transform .25s,background .25s;}
#mayaLittleOrbit .lo-projects .lo-addon-feature:hover{transform:translateY(-3px);}
#mayaLittleOrbit .lo-projects .lo-addon-feature>span:last-child{font-size:8px;line-height:1.6;}
#mayaLittleOrbit .lo-projects-dialog-art{display:block;width:100%;height:auto;aspect-ratio:2.5;object-fit:cover;border-radius:17px;margin:0 0 24px;}
#mayaLittleOrbit .lo-projects-hero:focus-visible,#mayaLittleOrbit .lo-projects .lo-addon-feature:focus-visible{outline:3px solid #8c78a6;outline-offset:4px;}
@media(max-width:700px){
 #mayaLittleOrbit .lo-projects .lo-addons-heading h3{font-size:28px;}
 #mayaLittleOrbit .lo-projects-quantum{display:none;}
 #mayaLittleOrbit .lo-projects-hero-body{padding:20px;grid-template-columns:minmax(0,1fr) 155px;gap:16px;}
 #mayaLittleOrbit .lo-projects-story>strong{font-size:27px;}
 #mayaLittleOrbit .lo-projects-offer{padding-left:15px;}
 #mayaLittleOrbit .lo-projects-story>span:not(.lo-projects-outputs){font-size:11px;}
 #mayaLittleOrbit .lo-projects-art-tag{font-size:9px;bottom:12px;right:13px;}
}
@media(max-width:480px){
 #mayaLittleOrbit .lo-projects-picture{aspect-ratio:2.15;}
 #mayaLittleOrbit .lo-projects-art-tag{font-size:8px;padding:5px 8px;}
 #mayaLittleOrbit .lo-projects-hero-body{grid-template-columns:1fr;gap:20px;}
 #mayaLittleOrbit .lo-projects-story>strong{font-size:29px;}
 #mayaLittleOrbit .lo-projects-story>strong br{display:none;}
 #mayaLittleOrbit .lo-projects-offer{display:grid;grid-template-columns:1fr auto;gap:0 12px;border-left:0;border-top:1px solid #c5c9bd6b;padding:17px 0 0;}
 #mayaLittleOrbit .lo-projects-platform{grid-column:1/-1;}
 #mayaLittleOrbit .lo-projects-price{grid-column:1;}
 #mayaLittleOrbit .lo-projects-price b{font-size:38px;}
 #mayaLittleOrbit .lo-projects-renewal{grid-column:1;}
 #mayaLittleOrbit .lo-projects-cta{grid-column:2;grid-row:2/4;width:auto;margin:10px 0 0;align-self:end;font-size:9px;}
 #mayaLittleOrbit .lo-projects .lo-addon-feature>span:last-child{font-size:9px;}
}
@media(prefers-reduced-motion:reduce){
 #mayaLittleOrbit .lo-projects-hero,#mayaLittleOrbit .lo-projects-picture img,#mayaLittleOrbit .lo-projects-cta svg,#mayaLittleOrbit .lo-projects .lo-addon-feature{transition:none;transform:none!important;}
}
