/* Deckly Cards light marketplace pass. Loaded after the existing application CSS. */
:root{color-scheme:light}
html,body,#root{background:#fff!important;color:#0b1f3a!important}
.collectorExperience{--canvas:#fff;--surface:#f7faff;--line:#e2eaf3;--muted:#63748b;--blue:#087bff;--cash:#0b1f3a;background:#fff!important;color:#0b1f3a!important;font-family:Arial,Helvetica,sans-serif}
.collectorExperience h1,.collectorExperience h2,.collectorExperience h3{color:#0b1f3a;letter-spacing:-.04em}
.collectorExperience p,.collectorExperience small,.collectorDialog p{color:#63748b}
.collectorExperience a:hover{color:#087bff}
.collectorExperience button,.collectorDialog button{background:#fff;color:#0b1f3a;border-color:#dce7f2;border-radius:8px;box-shadow:none}
.collectorExperience button:hover,.collectorDialog button:hover{border-color:#087bff}
.collectorExperience input,.collectorExperience select,.collectorDialog input,.collectorDialog select{background:#fff;color:#0b1f3a;border-color:#dce7f2}
.collectorExperience input::placeholder,.collectorDialog input::placeholder{color:#8190a2}
.collectorExperience :focus-visible,.collectorDialog :focus-visible{outline-color:#087bff}
.collectorExperience .blueButton{background:#087bff!important;border:1px solid #087bff!important;color:#fff!important;box-shadow:none!important;border-radius:8px}
.experienceHeader{position:sticky!important;top:0!important;z-index:70!important;background:#ffffffed!important;border-bottom:1px solid #e7edf3!important;box-shadow:none!important;backdrop-filter:blur(18px);height:74px!important}
.experienceHeader img,.libraryHeader .brandImage{content:url('/deckly-logo-dark.png');object-fit:contain}
.experienceHeader nav a{color:#0b1f3a;font-weight:700}
.experienceHeader nav a:hover{color:#087bff}
.experienceHeader>button{border:0;background:transparent;color:#0b1f3a}
.neonHero{min-height:260px!important;max-height:350px;margin:0!important;padding:20px max(20px,calc((100vw - 1220px)/2));border:0!important;border-bottom:1px solid #edf1f5!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;grid-template-columns:1.25fr .75fr;overflow:hidden}
.neonHero:after,.floatingHero:after{display:none!important}
.neonHeroCopy{padding:20px 0!important}
.neonEyebrow{color:#087bff!important;letter-spacing:.13em!important;font-size:12px!important}
.collectorExperience .neonHero h1{font-size:clamp(42px,5vw,68px)!important;line-height:1.02!important;margin:12px 0!important;text-transform:none!important;font-style:normal!important;letter-spacing:-.06em!important}
.neonHero h1 em{font-style:normal!important;color:#087bff!important;text-shadow:none!important}
.neonHero p{color:#526781!important;max-width:500px!important;margin:0 0 17px!important;font-size:16px!important}
.neonActions{gap:15px!important}
.neonActions>a:not(.blueButton){color:#087bff!important}
.neonSignature{display:none!important}
.floatingHero{height:250px!important;overflow:visible!important;align-self:center}
.floatingHero>img{height:210px!important;width:135px!important;top:18px!important;filter:drop-shadow(0 12px 14px #0b1f3a28)!important}
.neonArtCaption{display:none!important}
.homeSearch,.shopSearch{max-width:1180px;margin:18px auto 8px!important;background:#f8fafc!important;border:1px solid #dce6ef!important;box-shadow:none!important;color:#087bff;border-radius:9px!important}
.homeSearch:focus-within,.shopSearch:focus-within{border-color:#087bff!important;box-shadow:0 0 0 3px #087bff1c!important}
.homeSearch input,.shopSearch input{background:transparent!important;border:0!important}
.modeSwitch{max-width:1180px;margin:0 auto!important}
.modeSwitch a{color:#526781!important}.modeSwitch .active{color:#087bff!important;background:#eaf4ff!important}
.experienceSection{max-width:1220px;margin:auto;padding:42px 20px!important;border-color:#edf1f5}
.collectorExperience .sectionHeading{padding:0!important;margin-bottom:24px!important}
.collectorExperience .sectionHeading:before{display:none!important}
.collectorExperience .sectionHeading h2{font-style:normal!important;font-size:clamp(27px,3vw,39px)!important;font-weight:800!important}
.sectionHeading>a{color:#087bff!important;font-weight:700;font-size:14px!important}
.sectionHeading p{color:#63748b!important}
.justDropped{padding-top:28px!important}
.justDropped .stack{max-width:1000px!important}
.stackStage{background:#f8fafc;border-radius:16px;max-width:600px;margin:auto!important}
.stackAtmosphere{opacity:.08!important}
.stackCard{filter:blur(2px) brightness(.85)!important}
.stackCard.position0{filter:none!important}
.stackNavigation>span{color:#63748b!important}
.stackIdentity h2{color:#0b1f3a!important}
.stackIdentity p,.stackIdentity small{color:#63748b!important}
.displayCase{gap:18px!important;scroll-snap-type:x mandatory!important}
.displayCase article{background:#fff;border:0;padding:8px 6px 14px;border-radius:12px;flex-basis:205px!important;scroll-snap-align:start}
.displayArt{padding:13px!important;background:#f6f8fb!important;border:0!important;border-radius:10px!important;box-shadow:0 10px 25px #0b1f3a0a!important}
.displayCase article>strong,.collectorGrid strong{color:#0b1f3a!important}
.displayCase article>small,.collectorGrid small{color:#63748b!important}
.sportTiles a,.exploreLinks>a,.playerLinks>a{background:#fff!important;border:1px solid #e2eaf3!important;box-shadow:0 5px 20px #0b1f3a0a!important;color:#0b1f3a!important;border-radius:12px}
.sportTiles a:hover,.exploreLinks>a:hover{border-color:#087bff!important;box-shadow:0 9px 24px #087bff14!important}
.filterChips a,.filterChips button{background:#f6f9fc!important;border:1px solid #dce6ef!important;color:#0b1f3a!important}
.dollarEntry{max-width:1180px;margin:20px auto!important;padding:35px!important;background:#f3f9ff!important;border:0!important;border-left:4px solid #18c8e8!important;border-radius:12px!important;box-shadow:none!important}
.dollarEntry small{color:#087bff!important}
.dollarEntry h2{color:#0b1f3a!important}
.dollarEntry p{color:#63748b!important}
.collectorGrid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:28px 18px!important}
.collectorGrid>button{color:#0b1f3a!important}
.collectorGrid .cardVisual{background:#f6f8fb!important;border-radius:9px;padding:8px}
.experienceFooter{background:#f8fafc!important;color:#53647a!important;border-top:1px solid #e7edf3!important}
.experienceFooter>div{color:#53647a!important}
.bottomNav{background:#fffffff2!important;border-top:1px solid #e2eaf3!important;box-shadow:0 -3px 18px #0b1f3a0b!important;color:#61758d!important}
.bottomNav a.active{color:#087bff!important;text-shadow:none!important}
.bottomNav a.active svg{filter:none!important}
.bottomNav .scanNav svg{background:#087bff!important}
.collectorDialog{background:#fff!important;color:#0b1f3a!important;border:1px solid #e2eaf3!important;box-shadow:0 28px 80px #0b1f3a3d}
.collectorDialog::backdrop{background:#0b1f3ab0!important}
.collectorDialog small,.collectorDialog label{color:#63748b!important}
.libraryPage{background:#fff!important;color:#0b1f3a!important}
.libraryHero{background:#f5f9ff!important;color:#0b1f3a!important;border-bottom:1px solid #e2eaf3!important;min-height:0!important;padding-top:46px!important;padding-bottom:40px!important}
.libraryHero h1,.libraryHero h1 em{color:#0b1f3a!important;text-shadow:none!important;-webkit-text-stroke:0!important}
.libraryHero label,.libraryTitle small{color:#087bff!important}
.libraryStats{background:#fff!important;color:#0b1f3a!important;border-color:#dce6ef!important}
.brandTile,.seriesTile,.catalogCard{border-color:#e2eaf3!important;box-shadow:0 8px 26px #0b1f3a0a!important;border-radius:10px!important}
.libraryHeader{background:#fff!important;color:#0b1f3a!important;border-bottom:1px solid #e2eaf3!important}
.libraryHeader nav a,.libraryHeader nav button{color:#0b1f3a!important}
@media(max-width:780px){.neonHero{min-height:0!important;max-height:none!important;display:block!important;padding:30px 18px 15px!important}.neonHeroCopy{padding:0!important}.floatingHero{height:160px!important;max-width:330px;margin:auto}.floatingHero>img{height:145px!important;width:95px!important;top:6px!important}.collectorExperience .neonHero h1{font-size:clamp(39px,9vw,58px)!important}.homeSearch{margin:12px 14px 8px!important}.modeSwitch{margin:0 14px!important}.experienceSection{padding:30px 14px!important}.collectorGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px 9px!important}.dollarEntry{margin:14px!important;padding:26px!important}}
@media(max-width:480px){.experienceHeader{height:64px!important}.experienceHeader img{width:155px!important}.collectorGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.stackStage{height:300px!important}.neonActions .blueButton{min-height:43px}.displayCase article{flex-basis:47vw!important}.homeSearch>button{font-size:13px}.libraryHero{padding:35px 18px!important}}
@media(prefers-reduced-motion:reduce){.collectorExperience *{animation:none!important;transition:none!important}}
/* Live inventory tiles use their own card components. */
.recentCardGrid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:22px 16px!important}
.collectorCardTile{background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#0b1f3a!important;min-width:0;overflow:visible!important}
.recentTile,.rookieTile{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;padding:0!important}
.collectorCardTile .collectorCardFaceButton{display:grid!important;place-items:center!important;width:100%!important;height:auto!important;aspect-ratio:1/1.18;padding:12px!important;background:#f6f8fb!important;border:0!important;border-radius:12px!important;box-shadow:0 9px 22px #0b1f3a0a!important}
.collectorCardTile .collectorCardFaceButton .physicalCard{display:block;width:min(80%,160px)!important;height:auto!important;aspect-ratio:2.52/3.52;filter:drop-shadow(0 9px 8px #0b1f3a32)}
.collectorCardTile .collectorCardFaceButton .cardVisual{width:100%!important;height:100%!important;background:transparent!important}
.collectorCardTile .collectorCardFaceButton img{width:100%;height:100%;object-fit:contain}
.collectorCardTile .collectorCardInfoButton{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;width:100%!important;padding:12px 1px!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#0b1f3a!important;text-align:left!important}
.collectorCardInfoButton b{color:#0b1f3a!important;font-size:16px!important;line-height:1.25!important}
.collectorCardInfoButton small{color:#6c7f95!important;font-size:12px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}
.collectorCardInfoButton strong{color:#0b1f3a!important;font-size:17px!important}
.priceTrend.up{color:#15a65a!important}.priceTrend.down{color:#dc4854!important}.priceTrend.flat{color:#8a98a9!important}
.rookieRail{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:calc((100% - 24px)/4)!important;grid-template-columns:none!important;gap:8px!important;overflow-x:auto!important;scroll-snap-type:x mandatory;width:100%!important;max-width:640px!important;margin:0!important;padding:0!important}
.rookieRail .rookieTile{scroll-snap-align:start}
@media(max-width:900px){.recentCardGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:700px){.recentCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:19px 11px!important}.rookieRail{grid-auto-columns:calc((100% - 15px)/4)!important;gap:5px!important}.collectorCardTile .collectorCardFaceButton{padding:8px!important}.collectorCardInfoButton b{font-size:14px!important}}
/* Keep the flip layers sized when tiles change from rows to columns. */
.recentTile .collectorCardFaceButton{display:flex!important;flex:none!important;align-items:center!important;justify-content:center!important;height:255px!important;width:100%!important;aspect-ratio:auto!important}
.recentTile .collectorCardFaceButton .physicalCard{display:block!important;flex:none!important;width:155px!important;height:217px!important;aspect-ratio:auto!important}
.recentTile .physicalFront,.recentTile .physicalBack,.rookieTile .physicalFront,.rookieTile .physicalBack{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}
@media(max-width:700px){.recentTile .collectorCardFaceButton{height:215px!important}.recentTile .collectorCardFaceButton .physicalCard{width:124px!important;height:174px!important}}
.collectorDialog .cardPrice,.collectorDialog .marketChart strong{color:#0b1f3a!important}
.collectorDialog .cashButton{background:#087bff!important;border-color:#087bff!important;color:#fff!important;box-shadow:none!important}
.collectorDialog a{color:#087bff!important}

/* Action feedback stays in view on mobile. */
.collectorExperience .experienceMessage{position:fixed;top:calc(76px + env(safe-area-inset-top));left:12px;right:12px;z-index:1100;margin:0;background:#0b1f3a!important;color:#fff!important;border:1px solid #18c8e8!important;box-shadow:0 12px 36px rgba(11,31,58,.2);border-radius:14px;max-width:620px;margin-inline:auto}
.collectorExperience .experienceMessage button{color:#fff!important}
.collectorExperience .stackNotice:not(:empty){display:block!important;min-height:auto!important;margin:12px auto 0!important;padding:10px 16px!important;width:fit-content;max-width:calc(100% - 32px);border-radius:12px;background:#e8f3ff!important;color:#0b1f3a!important;font-weight:700;text-align:center;box-shadow:0 3px 12px rgba(8,123,255,.1)}
.collectorExperience .cardActions button[aria-pressed="true"]{background:#e8f3ff!important;color:#087bff!important;border-color:#087bff!important}

/* Dollar Box: one viewport, card first, listing information anchored below. */
.dollarBoxMode{position:fixed!important;inset:0!important;z-index:80;height:100dvh!important;min-height:0!important;padding:0!important;overflow:hidden!important;overscroll-behavior:none;background:#fff!important}
.dollarBoxMode main{height:100dvh!important;min-height:0!important;max-width:none!important;overflow:hidden!important}
.dollarBoxMode .dollarBoxExperience{height:100dvh!important;min-height:0!important;max-width:none!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;padding:12px 18px calc(10px + env(safe-area-inset-bottom))!important;background:#fff!important}
.dollarBoxExperience .dollarBoxTop{flex:none;width:min(760px,100%);margin:0 auto 4px!important}
.dollarBoxExperience .dollarBackLink{color:#087bff!important;font-weight:700}
.dollarBoxExperience>.sectionHeading{flex:none;width:min(760px,100%);margin:0 auto 6px!important}
.dollarBoxExperience>.sectionHeading h2{font-size:22px!important;font-style:normal!important}
.dollarBoxExperience>.sectionHeading p{margin:0!important;font-size:12px!important}
.dollarBoxExperience .stack{flex:1!important;min-height:0!important;width:min(760px,100%);max-width:760px!important;margin:0 auto!important;display:flex!important;flex-direction:column!important;gap:0!important;overflow:hidden!important}
.dollarBoxExperience .stackStage{flex:1 1 auto!important;min-height:0!important;max-height:none!important;width:100%!important;height:auto!important;margin:0 auto 3px!important;background:#f6f9fc!important;border-radius:16px!important;overflow:hidden!important}
.dollarBoxExperience .stackCard{top:50%!important;height:calc(100% - 12px)!important;min-height:0!important;max-height:none!important;width:auto!important;max-width:94%!important;aspect-ratio:5/7!important;touch-action:none!important;transform:translate(calc(-50% + var(--position)*72% + var(--drag)*1px),-50%) rotate(calc(var(--position)*8deg + var(--drag)*.07deg)) scale(.84)!important}
.dollarBoxExperience .stackCard.position0{transform:translate(calc(-50% + var(--drag)*1px),-50%) rotate(calc(var(--drag)*.07deg)) scale(1)!important}
.dollarBoxExperience .stackNavigation,.dollarBoxExperience .stackIdentity,.dollarBoxExperience .cardActions,.dollarBoxExperience .flipControl,.dollarBoxExperience .stackNotice{flex:none!important;grid-column:auto!important;grid-row:auto!important}
.dollarBoxExperience .stackNavigation{margin:2px auto 3px!important;gap:18px!important}
.dollarBoxExperience .stackNavigation>span{font-size:10px!important;letter-spacing:.08em!important}
.dollarBoxExperience .stackNavigation small{margin:0!important}
.dollarBoxExperience .stackNavigation button{width:38px!important;min-height:36px!important;padding:5px!important}
.dollarBoxExperience .stackIdentity{width:100%;margin:0 auto!important;text-align:center!important}
.dollarBoxExperience .stackIdentity small{font-size:12px!important}
.dollarBoxExperience .stackIdentity h2{font-size:clamp(21px,3vw,28px)!important;margin:2px 0!important;line-height:1.12!important}
.dollarBoxExperience .stackIdentity p{font-size:12px!important;margin:0!important}
.dollarBoxExperience .dollarListingFacts{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 8px;margin:3px 0 0;color:#63748b;font-size:11px;line-height:1.2}
.dollarBoxExperience .dollarListingFacts span+span:before{content:'·';margin-right:8px;color:#a3b2c2}
.dollarBoxExperience .cardPrice{display:block;margin:2px 0 0!important;font-size:25px!important;line-height:1.1!important;color:#0b1f3a!important}
.dollarBoxExperience .cardActions{margin:6px auto 0!important;gap:8px!important;flex-wrap:nowrap!important}
.dollarBoxExperience .cardActions button{min-height:40px!important;padding:6px 14px!important;white-space:nowrap}
.dollarBoxExperience .cardActions .cashButton{background:#087bff!important;border-color:#087bff!important;color:#fff!important}
.dollarBoxExperience .flipControl{min-height:29px!important;margin:2px auto 0!important;font-size:12px!important;color:#087bff!important}
.dollarBoxExperience .stackNotice{margin:0 auto!important;padding:0!important;font-size:11px!important;line-height:1.2!important}
.dollarBoxExperience .stackNotice:not(:empty){margin:2px auto!important;padding:4px 9px!important;max-width:95%!important}
.dollarBoxExperience .passButton{flex:none;min-height:32px!important;margin:2px auto!important;padding:3px 9px!important;font-size:11px!important}
@media(max-width:700px){.dollarBoxMode .dollarBoxExperience{padding:6px 8px calc(5px + env(safe-area-inset-bottom))!important}.dollarBoxExperience .dollarBoxTop{margin-bottom:0!important}.dollarBoxExperience .dollarBoxTop button{min-height:34px!important;padding:4px 8px!important;font-size:12px!important}.dollarBoxExperience>.sectionHeading{margin-bottom:3px!important}.dollarBoxExperience>.sectionHeading h2{font-size:18px!important}.dollarBoxExperience>.sectionHeading p{display:none!important}.dollarBoxExperience .stackStage{margin-bottom:1px!important}.dollarBoxExperience .stackIdentity h2{font-size:22px!important}.dollarBoxExperience .stackNavigation{margin:1px auto!important}.dollarBoxExperience .cardActions button{min-height:38px!important;padding:5px 11px!important}.dollarBoxExperience .stackNotice:not(:empty){font-size:11px!important}}
@media(max-height:660px){.dollarBoxExperience>.sectionHeading{display:none!important}.dollarBoxExperience .stackIdentity h2{font-size:19px!important}.dollarBoxExperience .stackIdentity small,.dollarBoxExperience .stackIdentity p{font-size:11px!important}.dollarBoxExperience .dollarListingFacts{font-size:10px!important}.dollarBoxExperience .cardPrice{font-size:21px!important}.dollarBoxExperience .stackNavigation button{min-height:32px!important}.dollarBoxExperience .cardActions button{min-height:34px!important}.dollarBoxExperience .flipControl{min-height:25px!important}}

/* Rookie Watch uses compact cards in the light theme at every viewport. */
.collectorExperience .homeRookies{padding:12px 16px!important;margin-block:12px!important}
.collectorExperience .homeRookies .sectionHeading{margin-bottom:8px!important;padding:0!important}
.collectorExperience .homeRookies .sectionHeading h2{font-size:clamp(22px,2.3vw,27px)!important}
.collectorExperience .homeRookies .sectionHeading p{margin:1px 0!important;font-size:12px!important}
.collectorExperience .rookieRail .rookieTile{width:100%!important;min-width:0!important;flex-basis:auto!important;padding:0!important;gap:2px!important}
.collectorExperience .rookieTile .collectorCardFaceButton{display:grid!important;place-items:center!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:5/7!important;padding:4px!important}
.collectorExperience .rookieTile .collectorCardFaceButton .physicalCard{display:block!important;width:min(90%,145px)!important;height:auto!important;aspect-ratio:2.52/3.52!important}
.collectorExperience .rookieTile .collectorCardInfoButton{min-height:0!important;padding:4px 1px!important;gap:2px!important;line-height:1.15!important}
.collectorExperience .rookieTile .collectorCardInfoButton b{font-size:11px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}
.collectorExperience .rookieTile .collectorCardInfoButton small,.collectorExperience .rookieTile .cardSeller,.collectorExperience .rookieTile .sellerShopLink{display:none!important}
.collectorExperience .rookieTile .collectorCardInfoButton strong{font-size:12px!important}
.collectorExperience .rookieTile .tileOfferButton{width:100%!important;min-height:25px!important;margin:2px 0 0!important;padding:3px 2px!important;font-size:10px!important;line-height:1.1!important}
@media(max-width:700px){.collectorExperience .homeRookies{padding:10px!important}.collectorExperience .rookieTile .tileOfferButton{font-size:9px!important}}
/* The menu identity stays aligned and clear of the close control. */
.decklyDrawer .drawerTop{min-height:88px;padding:16px 62px 16px 20px;display:flex;align-items:center}
.decklyDrawer .drawerTopIdentity{display:flex;align-items:center;gap:12px;min-width:0;width:100%}
.decklyDrawer .drawerTopAvatar{display:grid;place-items:center;flex:none;width:46px;height:46px;overflow:hidden;border-radius:50%;background:#e8f3ff;color:#087bff}
.decklyDrawer .drawerTopAvatar img{width:100%;height:100%;object-fit:cover}
.decklyDrawer .drawerTopAvatar svg{width:24px;height:24px}
.decklyDrawer .drawerTopCopy{min-width:0;overflow:hidden}
.decklyDrawer .drawerTopCopy strong,.decklyDrawer .drawerTopCopy span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.decklyDrawer .drawerTopCopy strong{font-size:18px;line-height:1.2}
.decklyDrawer .drawerClose{top:50%;transform:translateY(-50%);right:18px;width:40px;height:40px;min-height:40px}
@media(max-width:650px){.decklyDrawer .drawerTop{min-height:calc(84px + env(safe-area-inset-top));padding:calc(15px + env(safe-area-inset-top)) 58px 15px 16px}.decklyDrawer .drawerClose{right:12px}}

.decklyDrawer .drawerFollowCounts{display:flex;align-items:flex-start;gap:20px;margin-top:8px}
.decklyDrawer .drawerFollowCounts span{display:flex;flex-direction:column;gap:0;min-width:65px}
.decklyDrawer .drawerFollowCounts b{color:#168a4d;font-size:17px;line-height:1.15;font-weight:800}
.decklyDrawer .drawerFollowCounts small{color:#55718e;font-size:11px;line-height:1.2;font-weight:650}

/* Scanner results remain readable under the global light theme. */
.experienceSection.lens .lensResult{background:#fff!important;color:#0b1f3a!important;border-color:#d7e1eb!important}
.experienceSection.lens .lensResult :is(h2,h3,p,b,summary,label,small){color:#0b1f3a!important}
.experienceSection.lens .lensResult a{color:#005ea8!important}
.experienceSection.lens .lensResult button:not(.blueButton){background:#edf3f8!important;color:#0b1f3a!important}
.experienceSection.lens .lensResult button:disabled{opacity:1!important;background:#e2e8ee!important;color:#455568!important}
