/* Applies only after the verified customer app has opened. */
body[data-screen="app"]{--customer-sand:#d8b982}body[data-screen="app"] .app-shell{background:linear-gradient(150deg,#f7f8fa,#edf2f6)}body[data-screen="app"] .profile-card,body[data-screen="app"] .appearance-card{border-radius:20px;border:1px solid #d9e1e7;box-shadow:0 6px 24px #172b3c08}body[data-screen="app"] .page-head h1{letter-spacing:-.6px;font-weight:750}body[data-screen="app"] .product-card{border-radius:18px;overflow:hidden;box-shadow:0 8px 30px #122a3a0c;border:1px solid #dfe6ea;transition:transform .18s ease,box-shadow .18s ease}body[data-screen="app"] .product-card:hover{transform:translateY(-3px);box-shadow:0 13px 30px #122a3a16}body[data-screen="app"] .product-card img{object-fit:cover}body[data-screen="app"] .profile-card:first-of-type{background:radial-gradient(ellipse at 15% 50%,#e2cdac4a,transparent 70%),#f7f9fc;position:relative;overflow:hidden}body[data-screen="app"] .profile-card:first-of-type:after{content:"";width:150px;height:150px;position:absolute;left:-65px;bottom:-75px;background:radial-gradient(#cdb48c .8px,transparent 1px);background-size:9px 9px;pointer-events:none;animation:sand-drift 12s ease-in-out infinite alternate}.customer-secure-tools{display:grid;gap:12px;margin:20px 0}.customer-secure-tools a{display:flex;align-items:center;gap:13px;padding:18px;min-height:82px;border-radius:17px;border:1px solid #d9e2e9;background:white;text-decoration:none;color:#172e42;box-shadow:0 5px 15px #162f4306}.customer-secure-tools a>span:nth-child(2){flex:1}.customer-secure-tools strong,.customer-secure-tools small{display:block}.customer-secure-tools strong{font-size:15px;font-weight:700}.customer-secure-tools small{font-size:12px;color:#607286;margin-top:4px}.customer-secure-tools .secure-tool-symbol{display:grid;place-items:center;width:42px;height:46px;background:#ebf3f8;color:#366c8b;font-size:14px;border-radius:13px}.customer-secure-tools a:hover{border-color:#85abc1}.customer-secure-tools a:focus-visible{outline:3px solid #286b91;outline-offset:3px}@keyframes sand-drift{to{transform:translate(18px,-13px) rotate(9deg)}}@media(prefers-reduced-motion:reduce){body[data-screen="app"] .profile-card:after{animation:none!important}body[data-screen="app"] .product-card{transition:none!important}}
