/* Instructions are content, never an install prompt. */
#web-install-banner{display:block;padding:34px;overflow:hidden}
.install-instructions-heading h2{font-size:clamp(29px,4vw,42px);line-height:1.12;letter-spacing:-1.4px;margin:14px 0;color:#f3ebff}.install-instructions-heading h2 em{color:#cba7fa;font-style:normal}.install-instructions-heading>p{font-size:14px;line-height:1.7;color:#bdafcf;max-width:540px}
.home-install-instructions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:25px}.home-install-instructions article{padding:24px;background:#120c1f70;border:1px solid #cba7fa26;border-radius:21px;min-width:0}.install-platform-title{display:flex;align-items:center;gap:14px}.install-platform-title>span{width:44px;height:44px;background:#c7a3ff12;border:1px solid #ca9cff33;display:grid;place-items:center;border-radius:13px;color:#d7b7ff;font-size:29px}.install-platform-title h3{font-size:19px;margin:0 0 4px}.install-platform-title small{font-size:9px;letter-spacing:2px;color:#aa91c4}.home-install-instructions ol{padding:0;margin:23px 0 16px;list-style:none;counter-reset:install;display:grid;gap:17px}.home-install-instructions li{counter-increment:install;position:relative;padding-left:35px;font-size:13px;line-height:1.7;color:#c3b4d1}.home-install-instructions li:before{content:counter(install);position:absolute;left:0;top:0;display:grid;place-items:center;width:24px;height:24px;border:1px solid #bb93ec3a;border-radius:50%;font-size:10px;color:#d5b7fa}.home-install-instructions b{color:#ecddfc;font-weight:600}.home-install-instructions .fine{font-size:11px;margin-bottom:0;line-height:1.7;color:#9c89ad}.install-instructions-note{font-size:11px;color:#a593b6;line-height:1.8;margin:23px 0 0}
.home-account-footer{margin:28px 0 10px;padding:24px 26px;background:#bd93ed06;border:1px solid #bea0e523;border-radius:22px}.home-account-heading h2{font-size:22px;font-weight:500;margin:9px 0 18px;letter-spacing:-.5px}#home-account #cardscope-auth-status{padding:0!important;margin:0!important;border:0!important;background:none!important;font-size:12px!important;color:#a99bb8!important}#home-account .sync-panel{margin:18px 0 8px!important;box-shadow:none;font-size:11px!important;flex-wrap:wrap}#home-account #sync-now{margin-left:auto;min-height:44px;padding:8px 15px;background:#ad85d813;border:1px solid #b490e02b;border-radius:12px}#home-account .account-app-link{font-size:11px;margin-top:10px}body:not([data-view="scan"]) #home-account{display:none!important}
#sync-update-notice{position:fixed;z-index:31;bottom:110px;left:16px;right:16px;max-width:580px;margin:auto;padding:17px 45px 17px 18px;border:1px solid #c59ce461;border-radius:18px;background:#2a1d39f5;color:#dfd0f0;box-shadow:0 12px 40px #0008;backdrop-filter:blur(14px);font-size:12px;line-height:1.6}#sync-update-notice>span{display:block}#sync-update-go{border:0;background:transparent;color:#e4c8ff;padding:10px 0 0;font-size:12px;text-align:left}#sync-update-dismiss{position:absolute;right:9px;top:9px;width:32px;height:32px;border:0;border-radius:50%;background:#ffffff08;color:#cbb4dc;font-size:23px}#app-update:not([hidden])~#sync-update-notice{display:none!important}
.auto-scan-hint{font-size:11px;line-height:1.65;text-align:center;color:#bdabd0;margin:4px 10px 14px}.auto-scan-options{display:flex;align-items:center;justify-content:center;gap:10px;margin:8px auto 16px}.auto-scan-options label{font-size:11px;margin:0}.auto-scan-options select{min-height:38px;padding:8px 10px;font-size:12px;width:125px}.auto-scan-help{padding:16px;border:1px solid #b48de63b;background:#ba86f00c;border-radius:17px;margin:18px 0}.auto-scan-help p{font-size:13px;margin:0 0 12px;line-height:1.6}.auto-scan-help select{margin-bottom:10px}.auto-scan-help button{width:100%}#live-auto-help{display:block;font-size:12px;margin:9px auto}
.scan-guide[data-game="auto"][data-orientation="landscape"]{aspect-ratio:88/63;width:90%;height:auto;max-width:calc(100% - 30px);max-height:90%}.scan-guide[data-game="auto"]:before{content:'CAŁA KARTA';height:16%;border-color:#ffffff18}.scan-guide[data-game="auto"]:after{content:'SERIA / NUMER'}
@media(max-width:600px){#web-install-banner{padding:25px 19px}.home-install-instructions{grid-template-columns:1fr;gap:12px;margin-top:20px}.home-install-instructions article{padding:21px 18px}.install-instructions-heading h2{font-size:31px}.install-instructions-heading>p{font-size:13px}.home-account-footer{padding:21px 17px}.home-account-heading h2{font-size:20px}.home-account-footer .eyebrow{font-size:8px}#home-account #sync-label{flex:1 1 180px;line-height:1.6}#sync-update-notice{font-size:11px}}
