.account-page{--account-scene-shade:linear-gradient(180deg, color-mix(in oklab, var(--atelier-ink) 72%, transparent), color-mix(in oklab, var(--atelier-ink) 48%, transparent));--account-paper-shadow:0 12px 40px -16px var(--atelier-cast-shadow);isolation:isolate;background:var(--background);min-height:calc(100svh - 64px);position:relative}.account-scene{z-index:-1;background:var(--atelier-ink);height:420px;position:absolute;inset:0 0 auto;overflow:hidden}.account-scene img{object-fit:cover;object-position:center 42%;width:100%;height:100%}.account-scene:after{content:"";background:var(--account-scene-shade);position:absolute;inset:0}.account-heading{color:var(--atelier-light)}.account-heading .micro-label{color:var(--gold)}.account-paper{background:var(--paper);border:1px solid var(--border);box-shadow:var(--account-paper-shadow);border-radius:8px}.account-paper input{background:var(--card);min-height:48px}.account-paper input+button{top:2px}.account-guest-link{text-underline-offset:4px}.account-dashboard .account-scene{height:100%}.account-dashboard-header{isolation:isolate;position:relative}.account-dashboard .account-section-title{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px;padding-bottom:16px;display:flex}.account-dashboard table th{font-weight:500}.account-dashboard table td{vertical-align:middle}.account-dashboard article{box-shadow:var(--shadow-card);border-radius:8px}.account-dashboard .account-empty{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--secondary);padding:48px 24px}.account-dashboard section section>div:nth-child(2){box-shadow:var(--shadow-card);border-radius:8px}@media (width<=639px){.account-scene{height:290px}.account-paper{padding:24px 20px}.account-dashboard-header .account-scene{height:100%}.account-dashboard .account-section-title{align-items:flex-start}}
