#nfcStage .demo-card{background:linear-gradient(135deg,color-mix(in srgb,var(--demo-accent) 84%,white),var(--demo-accent));color:#fff;transition:background .25s}#nfcStage .demo-brand{max-width:120px;min-width:0}#nfcStage .demo-card-initial{font-size:40px;font-weight:500;display:block;line-height:1}#nfcStage .demo-card-name{font-size:10px;font-weight:500;letter-spacing:0;line-height:1.4;overflow-wrap:anywhere;margin-top:8px;max-width:120px;direction:rtl}#nfcStage .lock-screen{background:radial-gradient(ellipse at 10% 80%,color-mix(in srgb,var(--demo-accent) 55%,white),transparent 75%),linear-gradient(160deg,#f5f6fa,color-mix(in srgb,var(--demo-accent) 25%,white));color:var(--demo-accent)}#nfcStage .notice-icon{background:var(--demo-accent)}#nfcStage .live-dot:before,#nfcStage .stage-progress span.active{background:var(--demo-accent)}#nfcStage .scan-rings i{border-color:color-mix(in srgb,var(--demo-accent) 60%,transparent)}#nfcStage .business-avatar{background:color-mix(in srgb,var(--demo-accent) 12%,white)}#nfcStage .secondary-action{background:color-mix(in srgb,var(--demo-accent) 10%,white);color:var(--demo-accent)}#nfcStage .lock-caption{max-width:100%;overflow-wrap:anywhere;font-size:8px;line-height:1.5}#nfcStage .nfc-notice small{overflow-wrap:anywhere;line-height:1.5}#nfcStage .nfc-notice{width:auto}
@media(max-width:760px){#nfcStage .demo-card-initial{font-size:32px}#nfcStage .demo-card-name{font-size:8px;max-width:85px}#nfcStage .demo-brand{max-width:90px}}
@media(prefers-reduced-motion:reduce){#nfcStage .demo-card{transition:none}}
