.account-welcome{margin:35px 0 24px;display:grid;grid-template-columns:1fr 230px;gap:36px;padding:42px;background:linear-gradient(115deg,#283f26,#14261d);border:2px solid #587140;box-shadow:inset 0 -8px #101e15}.account-welcome h1{font-size:42px;margin:15px 0}.account-welcome p{max-width:660px;color:#c3d1b2;line-height:1.8}.account-login-actions{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin:28px 0 15px}.account-welcome a:not(.btn){color:#bddc83}.welcome-avatar{display:flex;flex-direction:column;align-items:center;justify-content:center}.welcome-avatar>span:not(.pixel-avatar){background:#40552d;color:#e3ebc5;padding:4px 15px;margin-top:15px;font-weight:900}.welcome-avatar p{text-align:center;font-size:12px}.pixel-avatar{--face:#a17c50;--cap:#83ae43;--edge:#38602b;position:relative;display:block;width:96px;height:96px;flex-shrink:0;background:linear-gradient(var(--cap) 0 26%,var(--edge) 26% 37%,var(--face) 37% 100%);border:5px solid #111c13;box-shadow:5px 5px 0 #080e0a;image-rendering:pixelated}.pixel-avatar:after,.pixel-avatar:before{content:"";position:absolute;top:48%;width:13%;height:13%;background:#e0e9bc;border-bottom:9px solid #282c22}.pixel-avatar:before{left:18%}.pixel-avatar:after{right:18%}.pixel-avatar i{position:absolute;width:18%;height:16%;top:66%;left:42%;background:#75553a}.pixel-avatar b{position:absolute;left:29%;width:42%;height:9%;bottom:10%;background:#422f25}.avatar-diamond{--face:#458c86;--cap:#91e6da;--edge:#1c6b68}.avatar-lava{--face:#a54d28;--cap:#f6ae3c;--edge:#652b26}.avatar-amethyst{--face:#8d689e;--cap:#d3a0ef;--edge:#5c427a}.account-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:65px}.account-benefits section{border:1px solid #3f5136;background:#1c291d;padding:25px}.account-benefits section>span{font-size:25px;color:#c5e17a}.account-benefits h2{font-size:19px}.account-benefits p{color:#aeba9f;font-size:14px;line-height:1.7}.profile-hero{display:flex;gap:25px;align-items:center;padding:32px;margin:30px 0 0;background:linear-gradient(105deg,#304a28,#182d20);border:2px solid #668345}.profile-hero h1{font-size:34px;margin:7px 0}.profile-hero p{font-size:13px;color:#b9c9aa}.profile-hero>.btn{margin-left:auto;flex-shrink:0}.profile-nav{display:flex;gap:6px;flex-wrap:wrap;background:#142017;border:1px solid #3f5535;border-top:0;padding:12px 20px;margin-bottom:24px}.profile-nav a{color:#d0deba;padding:10px 13px;text-decoration:none}.profile-nav a:hover{background:#314626}.profile-nav b{color:#d6ee8d;margin-left:7px}.profile-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px}.profile-section{border:1px solid #3e5136;background:#19261c;padding:25px;margin-bottom:24px;scroll-margin-top:20px}.profile-section h2{font-size:24px;margin:10px 0 20px}.section-heading{display:flex;gap:12px;align-items:center;justify-content:space-between}.section-heading .collection-button{max-width:200px}.profile-section .muted{font-size:13px;line-height:1.7}.profile-favorite{display:flex;align-items:center;gap:16px;border-top:1px solid #35462d;padding:20px 0}.profile-favorite img{width:96px;height:78px;object-fit:cover;image-rendering:pixelated}.profile-favorite>div{flex:1;min-width:0}.profile-favorite h3{font-size:16px;margin:0 0 8px;overflow-wrap:anywhere}.profile-favorite h3 a,.profile-tip a,.update-item a{color:#e3ebcc}.profile-favorite p{font-size:12px;color:#afbf9b;margin:5px 0}.profile-favorite .small-link{font-size:11px;color:#d4b979}.build-passport dl{display:grid;gap:7px}.build-passport dt{font-size:11px;text-transform:uppercase;color:#a3ba7d;margin-top:12px}.build-passport dd{margin:0;overflow-wrap:anywhere}.build-passport .btn{display:block;text-align:center;margin-top:25px;font-size:13px}.profile-tip{background:#253321}.profile-tip h3{color:#d1e4a2}.profile-tip p{font-size:14px;color:#bfccb0;line-height:1.7}.update-item{display:flex;gap:13px;align-items:center;padding:17px 0;border-top:1px solid #405332}.update-item h3{font-size:16px;margin:0 0 7px}.update-item p{font-size:12px;color:#afc09b;margin:0}.update-item>a{margin-left:auto;white-space:nowrap;font-size:12px}.update-dot{width:9px;height:9px;background:#d4ee76;box-shadow:0 0 9px #9fb354}.empty-updates{padding:20px;border:1px dashed #4c603c;color:#b5d287}.member-settings{display:grid;gap:22px}.avatar-options{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:20px}.avatar-options legend{padding:0 0 15px;color:#c6d6b1}.avatar-options label{display:flex;gap:8px;flex-direction:column;align-items:center;cursor:pointer}.avatar-options .pixel-avatar{width:60px;height:60px;border-width:3px}.avatar-options label>span:last-child{font-size:12px;color:#bacaab}.avatar-options input:checked+.pixel-avatar{outline:3px solid #cce77f;outline-offset:4px}.settings-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.settings-fields label{display:grid;gap:8px;font-size:13px;color:#d0debd}.settings-fields input,.settings-fields select{min-width:0;width:100%;box-sizing:border-box;background:#101b13;color:#eaf0de;font:inherit;border:1px solid #50653d;padding:12px}.notification-choice{display:flex;gap:10px;align-items:center;font-size:14px}.settings-footer{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.settings-footer a{color:#bfda83;font-size:13px}.profile-section button:disabled,.rating-panel button:disabled{opacity:.5;cursor:wait}.profile-nav a:focus-visible,.profile-section button:focus-visible,.rating-panel button:focus-visible{outline:3px solid #e0bd67;outline-offset:3px}@media(max-width:900px){.profile-grid{grid-template-columns:1fr}.profile-grid>aside{display:grid;grid-template-columns:1fr 1fr;gap:20px}.profile-hero{padding:24px}.settings-fields{grid-template-columns:1fr 1fr}.account-welcome{grid-template-columns:1fr 140px;padding:28px;gap:20px}.account-welcome h1{font-size:32px}.visitor-tools{gap:6px}.visitor-tools a,.visitor-tools button{font-size:12px}}@media(max-width:600px){.account-welcome{grid-template-columns:1fr;padding:24px}.welcome-avatar{display:none}.account-benefits{grid-template-columns:1fr}.profile-hero{flex-wrap:wrap;gap:18px;padding:20px}.profile-hero>.pixel-avatar{width:66px;height:66px}.profile-hero>div{flex:1;min-width:150px}.profile-hero h1{font-size:25px}.profile-hero>.btn{margin-left:0}.profile-grid>aside{display:block}.profile-section{padding:18px}.profile-nav{padding:8px}.profile-nav a{padding:8px;font-size:12px}.section-heading{align-items:flex-start;flex-direction:column}.profile-favorite{gap:10px;flex-wrap:wrap}.profile-favorite img{width:70px;height:65px}.profile-favorite .collection-button{margin-left:auto}.settings-fields{grid-template-columns:1fr}.avatar-options{gap:14px}.avatar-options .pixel-avatar{width:48px;height:48px}.update-item{flex-wrap:wrap}.rating-panel{padding:19px}.vote-buttons button{padding:12px}.visitor-bar>.wrap{gap:10px}.visitor-tools{gap:6px}.visitor-tools .member-link{font-size:12px}}.offline-report.member-settings>fieldset{border:0;padding:0;margin:0;display:grid;gap:22px;min-width:0}.offline-report input:disabled,.offline-report select:disabled{opacity:.65}