/* Approved Instagram imagery and metallic accents within the existing app. */
#home .sig-app-presentation{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;margin:24px 0!important}
.sig-process-reference{padding:18px 22px;background:#071827;border:1px solid #b592493d;border-radius:12px;margin-top:12px;color:#b8c6d1}.sig-process-reference summary{font-size:14px;font-weight:700;color:#e2c582;cursor:pointer;min-height:32px}.sig-process-reference>h3{font-size:20px!important;margin-top:20px!important}
#home .app-home-v16-copy h2{font-size:clamp(34px,4.8vw,66px)!important;line-height:1.02!important;letter-spacing:-.045em!important}
#home .sig-security-entry{background:linear-gradient(115deg,#582b83,#8851b5)!important;border:1px solid #a97ed4!important;color:#fff!important;min-height:46px;font-size:14px!important}
.app-home-v16-jordan,.about-showcase>img,.fc-founder-card-pair img{cursor:zoom-in}.app-home-v16-jordan:focus-visible,.about-showcase>img:focus-visible,.fc-founder-card-pair img:focus-visible{outline:3px solid #efcd86;outline-offset:3px}
.sig-approved-image-dialog{width:min(94vw,950px);max-width:none;max-height:94svh;margin:auto;padding:18px;background:#020912;color:#f7efd9;border:1px solid #b99247;border-radius:18px;overflow:auto}.sig-approved-image-dialog::backdrop{background:#000d}.sig-image-header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.sig-image-header h2{font-size:20px;margin:0}.sig-image-header button{background:#e9ca83;color:#08141f;min-height:44px;padding:8px 16px;border:0;border-radius:24px;white-space:nowrap;font-weight:750}.sig-approved-image-dialog>img{display:block;width:100%;height:75svh;object-fit:contain}

#mcZoomStage{overflow:auto!important;align-items:flex-start!important;padding:16px!important}#mcInspectImage{display:block;object-fit:contain;flex-shrink:0;transform-origin:top left!important}#mcZoomStage .mc-zoom-hint{pointer-events:none}
@media(max-width:760px){#home .app-home-v16-copy h2{font-size:39px!important}.sig-approved-image-dialog{padding:14px}.sig-image-header h2{font-size:18px}.sig-approved-image-dialog>img{height:70svh}}

/* Keep mobile cards below the header and prevent an oversized empty showcase. */
.screen:not(.active){display:none!important}
@media(max-width:760px){
 #about .about-hero{display:flex;flex-direction:column;min-height:0;height:auto;gap:18px;padding:26px 18px}
 #about .about-showcase{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px;width:100%;height:330px;min-height:0;max-height:330px;margin:0;overflow:hidden}
 #about .about-showcase>img{width:100%;max-width:100%;height:300px;max-height:300px;object-fit:contain;margin:0;transform:none}
 #about .about-showcase>sig-rotating-card{width:100%;height:330px;max-height:330px;min-width:0}
 .topbar{height:64px!important;min-height:64px;background:#fff!important}
 .content{padding-top:16px!important;padding-bottom:130px!important}
 .screen{scroll-margin-top:80px}
}
