.passport-area{perspective:1600px;scroll-margin-top:7rem;overflow:visible}.passport-health-stat{scroll-margin-top:7rem}.passport-area.press-button{--press-y:0px;transform-origin:0 0}.passport-area.press-button:active{transform:translate(0)}.profile-thumb-button{--press-shadow:3px 3px 0 0 var(--ink)}@media (width<=639px){.passport-mobile-square{height:calc(50vw - 1.75rem);min-height:0}}.passport-area:hover .passport-area-icon{fill:currentColor}.passport-area:hover .passport-cover-icon{stroke:#039}.passport-area:hover .passport-cover-icon-frame{fill:#fff;stroke:#fff}.passport-area:hover .passport-cover-icon path,.passport-area:hover .passport-cover-icon circle{fill:#039;stroke:#039}.passport-area:hover .passport-documents-icon path:nth-child(n+2){stroke:#fff}.passport-faces{height:100%;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.22,1,.36,1);position:relative}.passport-front,.passport-back{backface-visibility:hidden;box-sizing:border-box;border:2px solid var(--ink);box-shadow:var(--shadow-card)}.passport-front{height:100%}.passport-back,.passport-area[data-expanded=true] .passport-faces{transform:rotateY(180deg)}.passport-area[data-expanded=true] .passport-front{pointer-events:none;position:absolute;inset:0}.passport-area[data-expanded=true] .passport-back{position:relative}.passport-toggle{transform:none}.passport-timeline{position:relative}.passport-timeline>li:not(:last-child):before{content:"";background:var(--border);width:2px;height:calc(100% + 24px);position:absolute;top:30px;left:-31px}@media (prefers-reduced-motion:reduce){.passport-faces{transition:none}}.passport-toggle-symbol{transition:transform .6s}.passport-area[data-expanded=true]>.passport-toggle .passport-toggle-symbol{transform:rotate(45deg)scale(1.5)}.passport-area[data-expanded=false]:hover>.passport-toggle .passport-toggle-symbol{transform:scale(1.5)}@media (width>=640px){.profile-passport-cards>.passport-area[data-expanded=true]{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.passport-toggle-symbol{transition:none}}
