/* Real screenshot coverflow: compact, floating, and readable at native image proportions. */
#mnShowS .mn-head{text-align:center;margin-inline:auto;max-width:760px}#mnShowS .mn-kick{justify-content:center}
.cv-wrap{position:relative;isolation:isolate;padding:5px 0 24px}.cv-hint{text-align:center;color:#bcaa94;font-size:1rem;line-height:1.8;margin-bottom:8px}
.cv-stage{--cv-w:min(490px,50vw);--cv-gap:clamp(80px,13vw,172px);height:clamp(290px,42vw,500px);position:relative;perspective:1400px;touch-action:pan-y;direction:ltr;overflow:hidden;border-radius:28px;outline-offset:-4px}
.cv-float{position:absolute;inset:0;transform-style:preserve-3d;animation:cvBob 7s ease-in-out infinite}
.cv-aura{position:absolute;inset:8% 0 0;background:radial-gradient(ellipse at 50% 65%,#c28c2c20,transparent 65%);pointer-events:none}
.cv-floor{position:absolute;inset:auto 18% 0;height:70px;background:radial-gradient(ellipse,#e8b43b17,transparent 70%);transform:rotateX(60deg);pointer-events:none}
.cv-slide{--slot:0;--depth:0;--turn:0deg;position:absolute;left:50%;top:48%;width:var(--cv-w);padding:0 6px 6px;border-radius:15px;border:1px solid #aa754833;background:linear-gradient(135deg,#32101e,#11090d);box-shadow:0 15px 40px #0009;transform:translate(-50%,-50%) translateX(calc(var(--slot)*var(--cv-gap))) translateZ(calc(var(--depth)*-115px)) rotateY(var(--turn));transform-style:preserve-3d;transition:transform .65s cubic-bezier(.22,.75,.2,1),opacity .55s,border-color .55s,box-shadow .55s;opacity:calc(1 - var(--depth)*.21);cursor:pointer;text-align:inherit;color:#dfc58e;will-change:transform}
.cv-slide.cv-active{border-color:#f0c65cab;box-shadow:0 0 0 1px #e8b43b23,0 22px 50px #000b,0 0 35px #e8b43b20;opacity:1}
.cv-slide.cv-away{opacity:0;visibility:hidden;pointer-events:none}.cv-slide img{width:100%;height:auto;display:block;border-radius:8px;user-select:none;image-rendering:auto;-webkit-user-drag:none}
.cv-bar{display:flex;align-items:center;gap:5px;padding:9px 6px;height:30px}.cv-bar i{height:5px;width:5px;border-radius:50%;background:#62402b}.cv-bar i:first-child{background:#e6ba52}.cv-bar b{margin-left:auto;font-size:11px;font-weight:400;line-height:1.2}
.cv-arrow{position:absolute;top:48%;transform:translateY(-50%);z-index:20;display:grid;place-items:center;width:43px;height:43px;border-radius:50%;background:#170c12d9;border:1px solid #e8b43b66;color:#f8d685;font:28px/1 Arial;cursor:pointer;box-shadow:0 5px 20px #0007}.cv-arrow:hover{background:#49301b;border-color:#f8d685}.cv-left{left:14px}.cv-right{right:14px}
.cv-info{text-align:center;max-width:700px;min-height:120px;margin:5px auto 12px;padding:0 15px}.cv-count{font:11px/1.8 Arial;letter-spacing:.18em;color:#c49c51}.cv-info h3{font-size:clamp(1.5rem,2.8vw,2.15rem);color:#f7e8c8;line-height:1.5;margin:4px 0}.cv-info p{font-size:1rem;line-height:1.85;color:#c6b49c}
.cv-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:13px 20px}.cv-dots{display:flex;align-items:center;justify-content:center;gap:0;direction:ltr}.cv-dots button{border:0;padding:8px 4px;background:transparent;cursor:pointer;min-width:17px;min-height:30px}.cv-dots button:after{content:'';display:block;width:5px;height:5px;border-radius:99px;background:#775332;transition:width .3s,background .3s}.cv-dots button[aria-current=true]:after{width:20px;background:#f3c960;box-shadow:0 0 10px #f3c96066}.cv-zoom,.cv-select{font:400 .9rem/1.8 'MANO Zain',Tahoma,sans-serif;color:#e4c678;background:#1b0c13;border:1px solid #e8b43b44;padding:6px 12px;border-radius:10px;cursor:pointer}.cv-select{max-width:200px;color-scheme:dark}
@keyframes cvBob{0%,100%{translate:0 0}50%{translate:0 -9px}}
/* Retain each feature card's existing design; change only the arrangement. */
.mn-bento.fc-track{display:flex;gap:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:2px;padding:4px 2px 16px;scrollbar-width:thin;scrollbar-color:#9b7333 #1a0c12}
.fc-track>.mn-card{flex:0 0 calc((100% - 32px)/3);scroll-snap-align:start;scroll-snap-stop:normal;min-height:240px;opacity:1;transform:none;display:block}
.fc-track>.mn-big{grid-column:auto}.fc-track>.mn-big h3{font-size:1.08rem}.fc-track>.mn-big p{font-size:1rem}
.fc-controls{display:flex;align-items:center;justify-content:center;gap:14px;margin:15px 0 0}.fc-controls button{width:40px;height:40px;border-radius:50%;border:1px solid #e8b43b50;background:#231019;color:#f1cd78;font:24px/1 Arial;cursor:pointer}.fc-controls button:disabled{opacity:.3;cursor:default}.fc-progress{font:12px/1.5 Arial;direction:ltr;color:#ceac69}.fc-hint{font-size:.9rem;color:#ac947b}
/* One continuous, soft hero aura instead of local glow patches. */
.mn-hero .mn-grid-bg{inset:-80px -12vw!important;background:radial-gradient(ellipse at 30% 52%,#b966311a,transparent 67%),radial-gradient(ellipse at 65% 40%,#97334b12,transparent 68%)!important;mask-image:radial-gradient(ellipse,#000 25%,transparent 73%)!important;-webkit-mask-image:radial-gradient(ellipse,#000 25%,transparent 73%)!important}
.mn-orbit-art{background:transparent}.mn-orbit-halo{inset:-6% -14%;background:radial-gradient(ellipse,#b7632d12,transparent 65%);filter:blur(28px);mask-image:radial-gradient(ellipse,#000,transparent 72%);-webkit-mask-image:radial-gradient(ellipse,#000,transparent 72%)}
@media(max-width:900px){.fc-track>.mn-card{flex-basis:calc((100% - 16px)/2)}.cv-stage{--cv-w:min(440px,60vw);--cv-gap:16vw;height:clamp(300px,55vw,470px)}}
@media(max-width:600px){.cv-stage{--cv-w:74vw;--cv-gap:27vw;height:clamp(280px,76vw,420px);margin-inline:-4vw;width:calc(100% + 8vw)}.cv-slide{border-radius:12px}.cv-bar{height:25px;padding:6px}.cv-info{min-height:130px}.cv-arrow{width:35px;height:35px}.cv-left{left:7px}.cv-right{right:7px}.cv-controls{gap:9px}.cv-dots{width:100%}.fc-track>.mn-card{flex-basis:85%;min-height:240px}.fc-hint{display:none}}
@media(prefers-reduced-motion:reduce){.cv-float{animation:none}.cv-slide,.cv-dots button:after{transition:none}.fc-track{scroll-behavior:auto}}
.fc-track{cursor:grab}.fc-track.fc-drag{cursor:grabbing;scroll-snap-type:none;user-select:none}
[dir=rtl] body .mn-orbit-art .mn-frame{transform:rotateX(calc(var(--rx) + 6deg)) rotateY(calc(var(--ry) + 10deg)) rotateZ(1.5deg)!important}[dir=ltr] body .mn-orbit-art .mn-frame{transform:rotateX(calc(var(--rx) + 6deg)) rotateY(calc(var(--ry) - 10deg)) rotateZ(-1.5deg)!important}@media(prefers-reduced-motion:reduce){[dir=rtl] body .mn-orbit-art .mn-frame,[dir=ltr] body .mn-orbit-art .mn-frame{transform:none!important}}
.cv-count{display:inline-block;direction:ltr}
/* Blur the receding cards and dissolve only the artwork at the outer edges. */
.cv-float{perspective:1400px;perspective-origin:50% 48%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 18%,#000 82%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 18%,#000 82%,transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
.cv-slide{filter:blur(calc(var(--depth)*1.1px));transition:transform .65s cubic-bezier(.22,.75,.2,1),opacity .55s,border-color .55s,box-shadow .55s,filter .55s}
.cv-slide.cv-active{filter:none}
@media(max-width:600px){.cv-float{-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}}
@media(prefers-reduced-motion:reduce){.cv-slide{transition:none}}
/* High-contrast navigation controls with a restrained gold pulse. */
.sc-arr,.cv-arrow,.fc-controls button{width:52px;height:52px;min-width:52px;min-height:52px;flex-shrink:0;border:1px solid #ffe7a1;background:linear-gradient(145deg,#ffe7a0,#edbd4d 55%,#cb8b27);color:#30120f;font:700 33px/1 Arial,sans-serif;box-shadow:inset 0 1px 0 #fff8,0 6px 18px #0006,0 0 0 4px #e8b43b12,0 0 24px #e8b43b38;transition:background .2s,box-shadow .2s,transform .2s;animation:manoArrowGlow 3.6s ease-in-out infinite}
.sc-arrows{gap:14px;margin-bottom:22px}
.sc-arr:hover,.cv-arrow:hover,.fc-controls button:not(:disabled):hover{background:linear-gradient(145deg,#fff1bf,#ffd76d);border-color:#fff0b7;box-shadow:inset 0 1px #fff9,0 9px 24px #0007,0 0 0 5px #e8b43b22,0 0 32px #e8b43b65}
.sc-arr:hover,.fc-controls button:not(:disabled):hover{transform:translateY(-2px)}
.cv-arrow:hover{transform:translateY(-50%) scale(1.06)}
.sc-arr:focus-visible,.cv-arrow:focus-visible,.fc-controls button:focus-visible{outline:3px solid #fff2c7;outline-offset:5px}
.fc-controls button:disabled{animation:none;background:#27151c;border-color:#75593355;color:#9e8258;opacity:.4;box-shadow:none}
@keyframes manoArrowGlow{0%,100%{box-shadow:inset 0 1px #fff8,0 6px 18px #0006,0 0 0 4px #e8b43b12,0 0 20px #e8b43b30}50%{box-shadow:inset 0 1px #fff8,0 6px 18px #0006,0 0 0 5px #e8b43b20,0 0 30px #e8b43b60}}
@media(max-width:600px){.sc-arr,.cv-arrow,.fc-controls button{width:46px;height:46px;min-width:46px;min-height:46px;font-size:30px}.sc-arrows{gap:12px}.cv-left{left:5px}.cv-right{right:5px}}
@media(prefers-reduced-motion:reduce){.sc-arr,.cv-arrow,.fc-controls button{animation:none;transition:none}}
