.account{color:#f7f0e7;max-width:1120px;margin:0 auto;padding:152px 48px 96px}.account-hero{border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:40px;display:flex}.account-hero h1{letter-spacing:-.045em;margin:0;font:clamp(44px,6vw,76px)/1 Georgia,serif}.account-hero p{color:#c9b9ac;margin:14px 0 0;font-size:15px}.account-leave{color:#eadfd3;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:14px;display:inline-flex}.account-leave:hover{color:#e8a46c;border-color:#e8a46c}.account-leave:disabled{opacity:.6;cursor:wait}.account-section{padding-top:48px}.account-section h2{letter-spacing:-.02em;margin:0 0 20px;font:30px/1.1 Georgia,serif}.account-note{color:#c9b9ac;margin:0}.account-button{white-space:nowrap;color:#22140e;background:#e8a46c;border-radius:8px;align-items:center;gap:8px;padding:12px 18px;font-weight:700;text-decoration:none;display:inline-flex}.account-button:hover{background:#f5bd8d}.account-resume{max-width:640px;color:inherit;background:#1a1315;border:1px solid #ffffff1f;border-radius:16px;grid-template-columns:120px 1fr;align-items:center;gap:24px;padding:14px;text-decoration:none;display:grid}.account-resume:hover{border-color:#e8a46c66}.account-resume-art{aspect-ratio:9/16;background:radial-gradient(at 60% 25%,#5b3a3a 0,#2a1f27 45%,#130e11 90%);border-radius:10px;overflow:hidden}.account-resume-art img{object-fit:cover;width:100%;height:100%}.account-resume-copy{justify-items:start;gap:10px;display:grid}.account-resume-copy>span:first-child{color:#e8a46c;font-size:13px;font-weight:700}.account-resume-copy strong{font:26px/1.15 Georgia,serif}.account-posters{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:20px;display:grid}.account-poster{color:inherit;gap:10px;text-decoration:none;display:grid}.account-poster img,.account-poster-blank{aspect-ratio:9/16;object-fit:cover;background:radial-gradient(at 60% 25%,#5b3a3a 0,#2a1f27 45%,#130e11 90%);border:1px solid #ffffff1a;border-radius:12px;width:100%;transition:transform .2s;display:block}.account-poster:hover img,.account-poster:hover .account-poster-blank{transform:translateY(-3px)}.account-poster strong{font-weight:600}.account-empty{border:1px dashed #ffffff2e;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding:24px;display:flex}.account-empty p{color:#c9b9ac;max-width:520px;margin:0}.account-orders{border-top:1px solid #ffffff1c;margin:0;padding:0;list-style:none}.account-orders li{border-bottom:1px solid #ffffff1c;grid-template-columns:1fr auto auto;align-items:center;gap:24px;padding:16px 0;display:grid}.account-orders li div{gap:4px;display:grid}.account-orders li div span{color:#c9b9ac;font-size:14px}.account-order-status{color:#eadfd3;background:#ffffff14;border-radius:999px;padding:4px 10px;font-size:13px}.account-order-confirmed{color:#e8a46c;background:#e8a46c26}@media (width<=700px){.account{padding:124px 20px 110px}.account-hero{flex-direction:column;align-items:flex-start}.account-resume{grid-template-columns:88px 1fr;gap:16px}.account-resume-copy strong{font-size:21px}.account-resume .account-button{padding:10px 13px;font-size:14px}.account-posters{grid-template-columns:repeat(2,1fr);gap:14px}.account-orders li{grid-template-columns:1fr auto;gap:8px 16px}.account-orders li .account-order-status{grid-column:1/-1;justify-self:start}}@media (prefers-reduced-motion:reduce){.account-poster img,.account-poster-blank{transition:none}}
