.account-nav-form{display:inline-flex;margin:0}.account-nav-form button{border:0;padding:0;color:#dfc991;background:transparent;font:700 .8rem/1 Arial,sans-serif;letter-spacing:.04em;text-transform:uppercase}.account-nav-form button:hover{color:#fff2d2;background:transparent}.account-page{padding:4rem 0 7rem}.account-narrow{max-width:42rem;margin:auto}.account-page h1{max-width:12ch;margin:.2rem 0 1rem;font-size:clamp(3rem,7vw,6rem);line-height:.9}.account-lede{max-width:52rem;color:#d7c6a7;font-size:1.08rem;line-height:1.6}.account-heading{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:2rem}.account-heading>div:first-child{flex:1}.account-heading h1{margin-bottom:.7rem}.balance-card{min-width:14rem;padding:1.25rem;border:1px solid #bb8a3f;background:linear-gradient(145deg,rgba(117,57,26,.72),rgba(35,28,19,.88));box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.balance-card span,.balance-card small{display:block;color:#f1ce88;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.balance-card strong{display:block;margin:.4rem 0;color:#fff2d2;font:3rem/1 Impact,Haettenschweiler,"Arial Narrow Bold",sans-serif}.balance-card small{color:#d8c5a5;font-size:.68rem;letter-spacing:0;text-transform:none}.account-notice{display:flex;align-items:center;gap:.8rem;margin:1.5rem 0;padding:1rem 1.2rem;border:1px solid #bb8a3f;background:rgba(117,57,26,.3);color:#eadabc}.account-notice a{margin-left:auto;color:#f1ce88;font-weight:700}.account-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin:1.25rem 0}.account-panel{padding:1.5rem;border:1px solid var(--line);background:rgba(53,37,23,.38)}.account-panel h2{margin:.25rem 0 1rem;font-size:clamp(1.8rem,3vw,2.8rem);line-height:.95}.account-form{display:grid;gap:.9rem;margin-top:1.3rem}.account-form label{display:grid;gap:.35rem;color:#eadabc;font-size:.82rem;font-weight:700}.account-form input,.account-form select,.account-form textarea{width:100%;border:1px solid #806a4b;padding:.75rem;color:var(--ink);background:#f3e7ca;font:inherit}.account-form textarea{resize:vertical}.account-form button{justify-self:start}.account-form .check-row{display:flex;grid-template-columns:auto 1fr;align-items:center;gap:.55rem;font-weight:400}.account-form .check-row input{width:auto}.account-links{color:#d7c6a7}.account-links a,.text-link{color:#e6c577;font-weight:700}.account-list-item{display:grid;gap:.3rem;padding:.9rem 0;border-top:1px solid var(--line);color:#d7c6a7}.account-list-item:first-of-type{border-top:0}.account-list-item strong{color:#fff2d2}.account-list-item small{color:#a99a80}.shipment-packing-list{display:grid;gap:.3rem;margin-top:.55rem;padding:.7rem .8rem;border-left:3px solid #bb8a3f;background:rgba(0,0,0,.16);color:#d7c6a7;font-size:.9rem}.shipment-packing-list strong{color:#f1ce88;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.shipment-packing-list span small{color:#a99a80}.button-link{justify-self:start;border:0;padding:0;color:#e6c577;background:transparent;font:700 .78rem/1 Arial,sans-serif;letter-spacing:.05em;text-transform:uppercase}.button-link:hover{background:transparent;color:#fff2d2}.muted{color:#bcae95;line-height:1.5}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.danger-panel{border-color:rgba(165,46,37,.7)}.danger-button{border-color:#a52e25!important;background:#401d1a!important}.audience-copy{display:grid;gap:1.2rem;max-width:45rem;margin-top:2rem;color:#d7c6a7;font-size:1.1rem;line-height:1.7}.audience-copy .button,.audience-copy .text-link{justify-self:start}.owner-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:2rem 0}.owner-stats div{display:grid;gap:.3rem;padding:1.2rem;border:1px solid #bb8a3f;background:rgba(117,57,26,.24)}.owner-stats strong{color:#fff2d2;font:2.5rem/1 Impact,Haettenschweiler,"Arial Narrow Bold",sans-serif}.owner-stats span{color:#d7c6a7;font-size:.8rem}.flash-error{margin:1rem 0;padding:.9rem 1.1rem;border:1px solid #a52e25;background:rgba(165,46,37,.24);color:#fff2d2}@media(max-width:760px){.account-heading{align-items:stretch;flex-direction:column}.balance-card{min-width:0}.account-columns,.owner-stats{grid-template-columns:1fr}.account-notice{align-items:flex-start;flex-direction:column}.account-notice a{margin-left:0}.form-grid{grid-template-columns:1fr}}
