.profile-view .banner{display:none}.profile-mode{grid-template-columns:195px minmax(0,1fr)}.profile-mode>.rightbar{display:none}.profile-view .section-title{margin-bottom:22px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.member-avatar{width:70px;height:70px;display:inline-grid;place-items:center;flex-shrink:0;font:34px Georgia,serif;background:radial-gradient(circle at 25% 20%,#554025,#23190e 75%);border:1px solid #8a6c3f;border-radius:12px;box-shadow:inset 0 0 0 4px #17120d;color:#e5c98d}.member-avatar.large{width:110px;height:110px;font-size:52px;border-radius:15px}.avatar-sword{color:#d9c6a1;background:linear-gradient(140deg,#3c3b39,#161615)}.avatar-flame{color:#f2b982;background:linear-gradient(140deg,#52301d,#21100c)}.avatar-leaf{color:#b9c9a3;background:linear-gradient(140deg,#344431,#121911)}.avatar-moon{color:#c5b2e2;background:linear-gradient(140deg,#3b2f4f,#17121f)}.avatar-shield{color:#9bb9d1;background:linear-gradient(140deg,#2b3d4a,#10181e)}.rank-label{font-size:14px;letter-spacing:.4px;color:#d4b377}.level-pill{display:inline-block;font-size:12px;padding:4px 8px;border:1px solid #765933;color:#e7c17d;border-radius:3px;background:#2c2012;white-space:nowrap}.level-caption{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:12px;color:#a69374;margin:15px 0 9px}.level-caption strong{font-size:12px;letter-spacing:1px;color:#d6b571}.xp-progress{appearance:none;width:100%;height:6px;display:block;border:0;border-radius:5px;overflow:hidden;background:#352919}.xp-progress::-webkit-progress-bar{background:#352919;border-radius:5px}.xp-progress::-webkit-progress-value{background:linear-gradient(90deg,#a77431,#e4c887);border-radius:5px}.xp-progress::-moz-progress-bar{background:#d4b06b}.xp-caption{display:flex;justify-content:space-between;font-size:12px;color:#9a896c;margin-top:8px;gap:10px}.members-intro{display:flex;align-items:center;justify-content:space-between;margin-bottom:26px;gap:20px}.members-intro h3{font:30px Georgia;margin:0 0 8px}.members-intro p:last-child{font-size:16px;color:#a39172;margin:0}.members-intro>span{font-size:14px;color:#bda47a;border:1px solid #49371f;padding:8px 16px;border-radius:3px}.members-toolbar{display:flex;gap:10px;margin-bottom:23px}.members-toolbar>label:first-child{flex:1}.members-toolbar input,.members-toolbar select{width:100%;height:44px;border:1px solid #48361e;background:#15110c;border-radius:3px;color:#d5c5a7;padding:9px 13px;font-size:14px}.members-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.member-card{padding:22px;border:1px solid #48361f;border-radius:5px;background:linear-gradient(140deg,#21190f,#12100d);min-width:0;transition:border-color .2s,transform .2s}.member-card:hover{border-color:#a1804b;transform:translateY(-3px)}.member-card-top{display:flex;align-items:center;justify-content:space-between;gap:15px}.member-card h3{font:21px/1.4 Georgia;overflow-wrap:anywhere;margin:17px 0 5px;color:#e2cfaa}.member-card .rank-label{margin:0 0 10px}.member-class{font-size:13px;color:#948064;min-height:20px;overflow-wrap:anywhere}.member-card-bottom{display:flex;justify-content:space-between;border-top:1px solid #3b2d1c;padding-top:14px;margin-top:18px;font-size:12px;color:#ba9d6d}.rank-guide{margin-top:30px;border:1px solid #3b2c19;padding:24px;background:#15100b;border-radius:4px}.rank-guide h3{font-size:23px;margin:0 0 12px}.rank-guide p{font-size:14px;color:#a9977a;line-height:1.9}.rank-guide b{color:#d3b16d}.rank-guide ol{display:grid;grid-template-columns:repeat(7,1fr);list-style:none;padding:0;margin:25px 0;gap:8px}.rank-guide li{padding:12px 7px;border:1px solid #48351b;text-align:center;border-radius:3px;background:#20180e}.rank-guide li span{display:block;font-size:12px;color:#94784b;margin-bottom:6px}.rank-guide li strong{font:14px Georgia;color:#d6ba84}.rank-guide small{display:block;font-size:12px;line-height:1.9;color:#9c896b}.profile-hero{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:32px;border:1px solid #664c27;border-top:3px solid #ae8341;background:radial-gradient(ellipse at 100% 0,#3a2813,transparent 75%),#17120c;border-radius:5px;margin-bottom:23px}.profile-identity{display:flex;gap:25px;align-items:center;min-width:0}.profile-identity h2{font-size:32px;overflow-wrap:anywhere;color:#ead4ab}.profile-identity p{margin:12px 0;display:flex;gap:15px;align-items:center}.profile-identity .eyebrow{font-size:11px;letter-spacing:1.5px;color:#a2875c;margin:0 0 10px}.profile-class{font-size:14px;color:#b3a185}.profile-columns{display:grid;grid-template-columns:260px minmax(0,1fr);gap:22px}.profile-panel{border:1px solid #3c2d1a;background:#14100c;border-radius:4px;padding:23px;margin-bottom:20px;min-width:0}.profile-panel h3{font-size:21px;color:#d8bd8b;margin-bottom:18px}.profile-panel .level-caption{margin-top:0}.daily-xp{font-size:13px;color:#aa9574;margin:20px 0 0;line-height:1.8}.daily-xp strong{display:block;color:#d9bc84}.profile-facts{margin:0;font-size:14px}.profile-facts div{padding:12px 0;border-bottom:1px solid #2e2418}.profile-facts div:last-child{border:0;padding-bottom:0}.profile-facts dt{color:#8f7d60;font-size:12px}.profile-facts dd{margin:3px 0 0;color:#ccb99a;overflow-wrap:anywhere}.profile-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px}.profile-stats>div{border:1px solid #46331c;border-radius:4px;background:#21180d;text-align:center;padding:19px 10px}.profile-stats strong{font:30px Georgia;color:#e4c790;display:block}.profile-stats span{font-size:12px;color:#aa9370;display:block;margin-top:5px}.profile-bio{white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;color:#c2b193;line-height:1.9}.profile-signature{border-top:1px solid #403018;padding-top:17px;margin-top:22px}.profile-signature>span{font-size:11px;letter-spacing:1.5px;color:#8f754b}.profile-signature p{font:italic 15px/1.8 Georgia;white-space:pre-wrap;overflow-wrap:anywhere;color:#b99d6f}.activity-item{display:block;border-top:1px solid #322619;padding:17px 0}.activity-item>div{display:flex;gap:10px;align-items:center;font-size:12px;color:#8c7a5d;margin-bottom:9px}.activity-item strong{font-size:15px;font-weight:500;color:#d9c49e}.activity-item:hover strong{color:#f0cd86}.activity-item p{font-size:13px;line-height:1.7;color:#968467;margin:7px 0 0;overflow-wrap:anywhere}.member-post{display:grid;grid-template-columns:165px minmax(0,1fr);padding:0;overflow:hidden;gap:0}.post-member{padding:20px 15px;background:#1b140b;border-right:1px solid #423018;text-align:center}.post-member-name{display:flex;flex-direction:column;align-items:center;gap:12px;font-size:15px;color:#dbbd80;overflow-wrap:anywhere}.post-member .rank-label{margin:10px 0;font-size:13px}.post-member dl{margin:17px 0;font-size:12px;text-align:left}.post-member dl>div{display:flex;flex-wrap:wrap;gap:5px;justify-content:space-between;margin:9px 0}.post-member dt{color:#8c7857}.post-member dd{color:#beaa85;margin:0;overflow-wrap:anywhere;text-align:right;max-width:100%}.profile-small-link{font-size:12px;color:#c4a470}.post-message{padding:24px;min-width:0}.post-message-date{font-size:12px;color:#948063;border-bottom:1px solid #332819;padding-bottom:12px;margin-bottom:16px}.post-signature{white-space:pre-wrap;overflow-wrap:anywhere;border-top:1px dashed #48351b;margin-top:30px;padding-top:15px;color:#ac936b;font:italic 14px/1.8 Georgia}.avatar-picker{border:0;padding:0;margin:20px 0;display:flex;gap:8px;flex-wrap:wrap}.avatar-picker legend{font-size:14px;color:#c4ad84;margin-bottom:10px}.avatar-picker label{position:relative}.avatar-picker input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.avatar-picker span{display:grid;place-items:center;width:51px;height:51px;background:#241a0e;border:1px solid #5b4322;color:#d6b475;border-radius:5px;font:25px Georgia;pointer-events:none}.avatar-picker input:checked+span{border:2px solid #e3bf79;background:#473318}.avatar-picker input:focus-visible+span{outline:2px solid #e6c385;outline-offset:3px}.profile-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 15px}.profile-form-grid .form-field{margin:7px 0}.topic{cursor:default}.topic-copy .topic-title{display:block}.metadata .author-link{color:#c5ac7f}.metadata .author-link:hover{text-decoration:underline}.topic>.topic-avatar-link{flex-shrink:0}.topic>.topic-avatar-link .member-avatar{width:40px;height:40px;font-size:20px;border-radius:5px}.topic-profile-level{color:#b7965d}header{gap:30px}header nav{gap:22px}
@media(max-width:1250px){.members-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-columns{grid-template-columns:220px minmax(0,1fr)}header nav{gap:14px}.profile-mode{grid-template-columns:165px minmax(0,1fr)}}@media(max-width:900px){.profile-columns{display:block}.profile-columns>aside{display:grid;grid-template-columns:1fr 1fr;gap:15px}.profile-hero{align-items:flex-start;flex-direction:column}.rank-guide ol{grid-template-columns:repeat(4,1fr)}}@media(max-width:760px){.profile-mode{display:block}.members-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.member-card{padding:15px}.member-card h3{font-size:18px}.member-card-top{gap:8px}.member-card .member-avatar{width:52px;height:52px;font-size:27px}.member-card .level-pill{padding:3px 5px}.member-class{font-size:12px}.members-toolbar{flex-wrap:wrap}.members-toolbar>label:first-child{width:100%;flex-basis:100%}.members-toolbar>label:nth-child(2){flex:1}.members-intro h3{font-size:27px}.members-intro>span{white-space:nowrap;padding:6px 10px}.profile-hero{padding:23px 18px}.profile-identity{gap:15px}.profile-identity .large{width:75px;height:75px;font-size:38px}.profile-identity h2{font-size:24px}.profile-identity .eyebrow{font-size:10px}.profile-identity p{flex-wrap:wrap;gap:8px}.profile-panel{padding:18px}.profile-columns>aside{display:block}.profile-facts div{display:flex;justify-content:space-between;gap:20px}.profile-facts dd{margin:0;text-align:right}.rank-guide{padding:18px}.rank-guide ol{grid-template-columns:repeat(3,1fr)}.member-post{display:block}.post-member{border-right:0;border-bottom:1px solid #423018;padding:15px;text-align:left;display:flex;flex-wrap:wrap;align-items:center;gap:10px 15px}.post-member-name{flex-direction:row;gap:12px}.post-member .member-avatar{width:42px;height:42px;font-size:23px;border-radius:5px}.post-member .rank-label{margin:0}.post-member dl{display:none}.profile-small-link{margin-left:auto}.post-message{padding:20px}.profile-form-grid{display:block}.profile-form-grid .form-field{margin:15px 0}header nav{overflow-x:auto;white-space:nowrap;gap:22px;height:37px}header .brand small{font-size:10px}.member-card-bottom{font-size:11px;gap:6px}.level-caption{flex-wrap:wrap;gap:4px}.xp-caption{font-size:11px}}@media(max-width:360px){.members-grid{grid-template-columns:1fr}}
.rank-emblem{display:inline-flex;flex-direction:column;gap:7px;max-width:100%;vertical-align:middle;text-align:left;margin:10px 0}.rank-title{font-size:13px;color:#c0b8a6;line-height:1.4;overflow-wrap:anywhere}.rank-metal{display:flex;justify-content:flex-end;align-items:center;width:144px;max-width:100%;height:23px;border:1px solid #e5e3db;border-radius:7px;background:linear-gradient(#a4a4a1,#555653 35%,#292b29 65%,#686965);box-shadow:inset 0 0 0 2px #343735,0 2px 3px #000b}.rank-medals{display:flex;gap:4px;padding-right:7px}.rank-medal{width:27px;height:27px;display:grid;place-items:center;border:1px solid #c8c9c3;border-radius:50%;background:radial-gradient(circle at 35% 22%,#b3b4ad,#464a45 48%,#242925 72%);box-shadow:0 1px 2px #000,inset 0 0 0 2px #555b54;font:22px/1 Georgia,serif;text-shadow:0 1px 2px #000}.medal-0{color:#777b75;opacity:.55}.medal-1{color:#81b553}.medal-2{color:#dfb756}.medal-3{color:#f2d69e}.profile-identity .rank-emblem{margin-right:12px}.rank-guide ol{display:flex;flex-wrap:wrap}.rank-guide li{flex:1 1 110px}.post-member .rank-emblem{max-width:100%}


.rank-insignia{--cloth:#67523a;--light:#a28c60;display:inline-flex;align-items:center;justify-content:center;width:128px;max-width:100%;height:36px;box-sizing:border-box;border:2px solid #958974;border-radius:2px;background:linear-gradient(90deg,#302b22 0%,#a59e88 5%,#514c3d 9%,transparent 12%,transparent 88%,#514c3d 91%,#aaa18b 95%,#302b22 100%),repeating-linear-gradient(0deg,#0002 0 1px,transparent 1px 3px),linear-gradient(110deg,var(--light),var(--cloth) 45%,#131a18);box-shadow:0 2px 4px #000b,inset 0 0 0 2px #191b17,inset 0 7px 9px #ffffff13;position:relative;overflow:hidden}.insignia-tone-1{--cloth:#30462b;--light:#7b8c53}.insignia-tone-2{--cloth:#572762;--light:#9956a4}.insignia-tone-3{--cloth:#333c83;--light:#686dc0}.insignia-marks{display:grid;place-items:center;width:84px;height:27px}.insignia-bars{display:flex;flex-direction:column;gap:3px;width:49px}.insignia-bars i{display:block;height:4px;background:linear-gradient(#fff0a4,#d9b954 40%,#97732b);border:1px solid #876a2d;box-shadow:0 1px 2px #10160e}.insignia-stars{font-family:Georgia,serif;font-size:25px;letter-spacing:1px;color:#e7cb70;text-shadow:0 -1px #fff1b5,1px 2px 2px #222710;white-space:nowrap}.insignia-marshal{font:31px/1 Georgia,serif;color:#efd782;text-shadow:0 1px 2px #0b0d20}.rank-preview .rank-title{max-width:145px}.rank-setting-row{grid-template-columns:minmax(120px,1.5fr) minmax(95px,.8fr) minmax(155px,1.3fr) 145px auto}@media(max-width:1100px){.rank-setting-row{grid-template-columns:2fr 1fr 1.3fr}}@media(max-width:600px){.rank-setting-row{grid-template-columns:1fr 1fr}.rank-setting-row>label:nth-child(3){grid-column:1/-1}.rank-insignia{width:128px}}

.member-avatar.portrait-avatar{position:relative;overflow:hidden;display:inline-block;vertical-align:middle;background:#171713;box-shadow:0 0 0 1px #14110b}.portrait-avatar img{position:absolute;max-width:none;height:auto;display:block}.portrait-selection h3{font-size:18px;color:#dcc49a;margin:20px 0 16px}.portrait-picker{padding:0;border:0;margin:18px 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.portrait-picker legend{font-size:14px;color:#b8a586;padding:0 0 10px}.portrait-choice{position:relative;min-width:0;cursor:pointer}.portrait-choice>input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.portrait-choice-card{display:flex;align-items:center;flex-direction:column;gap:8px;padding:10px 5px;border:1px solid #47371e;border-radius:7px;background:#1b140c;height:100%;box-sizing:border-box}.portrait-choice-card .member-avatar{width:70px;height:70px;border-radius:5px}.portrait-choice-name{font-size:12px;line-height:1.5;text-align:center;color:#d2c3ac}.portrait-choice>input:checked+.portrait-choice-card{border:2px solid #e2ba72;padding:9px 4px;background:#392b18}.portrait-choice>input:focus-visible+.portrait-choice-card{outline:2px solid #e4c28b;outline-offset:3px}.portrait-credit{font-size:12px;color:#a28f71;line-height:1.6}.portrait-credit a{color:#d9b980}.avatar-picker{margin-top:14px}@media(max-width:480px){.portrait-picker{grid-template-columns:repeat(3,minmax(0,1fr))}.portrait-choice-card .member-avatar{width:60px;height:60px}.portrait-choice-name{font-size:12px}}
.portrait-yasemin img{width:365.7142857142857%;left:-217.85714285714283%;top:0%}
.portrait-kenan img{width:341.33333333333337%;left:-175%;top:-13.333333333333334%}
.portrait-handan img{width:359.29824561403507%;left:-208.7719298245614%;top:-3.508771929824561%}
.portrait-ismet img{width:347.1186440677966%;left:-203.38983050847457%;top:0%}
.portrait-savasci1 img{width:409.6%;left:-216%;top:-4%}
.portrait-savasci2 img{width:409.6%;left:-152%;top:-32%}
.portrait-buyucu1 img{width:682.6667%;left:-426.6667%;top:0%}
.portrait-buyucu2 img{width:435.74468085106383%;left:-202.1276595744681%;top:-23.404255319148938%}
.portrait-sifaci1 img{width:409.6%;left:-272%;top:-40%}
.portrait-sifaci2 img{width:417.9591836734694%;left:-212.24489795918367%;top:-63.26530612244898%}.site-admin-tag{display:inline-flex;align-items:center;gap:5px;width:max-content;max-width:100%;padding:3px 8px;border:1px solid #94713a;border-radius:3px;background:linear-gradient(110deg,#3d2c13,#21180d);color:#f0cf83;font:700 10px/1.3 Arial,sans-serif;letter-spacing:.65px;text-transform:uppercase;white-space:nowrap;vertical-align:middle;box-shadow:inset 0 0 10px #d5a94b18}.member-card .site-admin-tag{margin:2px 0 9px}.profile-hero .site-admin-tag{margin:0 0 6px}.post-member>.site-admin-tag{margin:0 auto}.metadata .site-admin-tag{font-size:9px;padding:2px 6px}.admin-member .member-avatar{width:48px;height:48px;font-size:24px;border-radius:7px}.admin-member-bio{max-width:680px;margin:7px 0 0;color:#968568;font-size:12px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.admin-member-edit .form-field{margin:12px 0}.admin-member-edit select,.admin-member-edit input,.admin-member-edit textarea{width:100%;padding:10px;background:#130e09;border:1px solid #65502f;border-radius:4px;color:#eee0c6;font:inherit}.admin-member-edit textarea{resize:vertical}.admin-member-edit select:focus,.admin-member-edit input:focus,.admin-member-edit textarea:focus{outline:2px solid #cca25f;outline-offset:2px}
.member-card>.site-admin-tag{display:flex;margin:5px 0 8px}.member-card>.rank-emblem{display:flex;width:max-content;max-width:100%;margin:0 0 10px}

.portrait-komutan img{width:426.6667%;left:-273.3333%;top:0%}
.portrait-philotheos img{width:426.6667%;left:-286.6667%;top:-10%}
.portrait-junon img{width:533.3333%;left:-213.3333%;top:-26.6667%}
.portrait-dusunenadam img{width:426.6667%;left:-166.6667%;top:-16.6667%}
.portrait-fareadam img{width:426.6667%;left:-263.3333%;top:-16.6667%}
.portrait-ucanmuhafiz img{width:320%;left:-145%;top:-57.5%}
.portrait-zincirbuy img{width:457.1429%;left:-321.4286%;top:0%}

/* Sitewide navigation modeled on the gold-framed game menu. */
.site-header{position:relative;z-index:5;height:80px;padding:0 clamp(16px,3.2vw,52px);display:grid;grid-template-columns:minmax(0,1fr) 204px minmax(0,1fr);align-items:stretch;gap:0;overflow:visible;background:linear-gradient(180deg,#100d0d,#090808);border-bottom:1px solid #4b3519}
.site-header::before,.site-header::after{content:"";position:absolute;left:50%;top:0;transform:translateX(-50%);pointer-events:none;clip-path:polygon(0 0,100% 0,100% 78%,50% 100%,0 78%)}
.site-header::before{z-index:1;width:208px;height:108px;background:linear-gradient(145deg,#8a622b,#4d351b 55%,#9c722f)}
.site-header::after{z-index:2;top:1px;width:204px;height:104px;background:linear-gradient(180deg,#17100b 0%,#100c09 78%,#0b0908 79%)}
.site-header .header-nav{position:relative;z-index:4;display:flex;align-items:stretch;align-self:stretch;height:100%;gap:clamp(12px,2.1vw,34px);min-width:0}
.site-header .header-nav-left{grid-column:1;grid-row:1;justify-content:flex-end;padding-right:clamp(14px,2.5vw,40px)}
.site-header .brand-center{position:relative;z-index:3;grid-column:2;grid-row:1;width:204px;height:100px;justify-self:center;align-self:start;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:0;padding:6px 8px 0;font:18px/1.2 Georgia,serif;letter-spacing:2px;text-align:center;color:#e4c27d}
.site-header .brand-center .brandmark{width:auto;height:auto;border:0;clip-path:none;background:none;font:31px/1 Georgia,serif;color:#e1bd72}
.site-header .brand-center small{display:block;margin-top:4px;font:9px/1.2 Arial,sans-serif;letter-spacing:2.1px;color:#b7a078}
.site-header .header-tools{position:relative;z-index:4;grid-column:3;grid-row:1;display:flex;align-items:stretch;justify-content:flex-start;min-width:0}
.site-header .header-nav-right{justify-content:flex-start}
.site-header .header-nav a{position:relative;display:flex;align-items:center;height:100%;white-space:nowrap;color:#c6c0b9;font:700 12px/1 Georgia,serif;letter-spacing:.65px;text-transform:uppercase;transition:color .18s}
.site-header .header-nav a:hover,.site-header .header-nav a.active{color:#edc64f}
.site-header .header-nav a.active:after{content:"";position:absolute;left:50%;right:auto;bottom:10px;width:5px;height:5px;transform:translateX(-50%) rotate(45deg);background:#e8bd40}
.site-header .header-nav .admin-nav{color:#e0bb66}
.site-header #account{display:flex;align-items:center;gap:5px;margin-left:clamp(8px,1.3vw,22px);white-space:nowrap}
.site-header #account button,.site-header #account a{font:700 11px/1 Georgia,serif;letter-spacing:.45px;text-transform:uppercase}
.site-header #account [data-action="profile"],.site-header #account a.gold,.site-header #account button.gold{padding:12px 15px;background:linear-gradient(110deg,#edc449,#bf8c26);border:1px solid #e4b83c;border-radius:1px;color:#171009}
.site-header #account [data-action="logout"]{padding:8px 7px;border-color:transparent;background:transparent;color:#b5a890;font-size:10px}
.site-header #account [data-action="logout"]:hover{color:#f0ca64;background:transparent}
@media(max-width:1150px) and (min-width:901px){.site-header{grid-template-columns:minmax(0,1fr) 176px minmax(0,1fr);padding-inline:14px}.site-header .brand-center{width:176px}.site-header::before{width:180px}.site-header::after{width:176px}.site-header .header-nav{gap:clamp(8px,1.25vw,15px)}.site-header .header-nav-left{padding-right:12px}.site-header .header-nav a{font-size:10px}.site-header #account{margin-left:7px;gap:2px}.site-header #account [data-action="profile"],.site-header #account a.gold,.site-header #account button.gold{padding:10px 9px}}
@media(max-width:900px){.site-header{height:auto;min-height:142px;padding:0 18px 5px;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:68px 34px 34px;row-gap:0}.site-header::before,.site-header::after{display:none}.site-header .brand-center{grid-column:1;grid-row:1;justify-self:start;align-self:center;width:auto;height:auto;flex-direction:row;align-items:center;gap:10px;padding:0;text-align:left;font-size:18px}.site-header .brand-center .brandmark{width:38px;height:42px;display:grid;place-items:center;border:1px solid #6f5430;clip-path:polygon(0 0,100% 0,100% 85%,50% 100%,0 85%);background:#20190f;font-size:27px}.site-header .brand-center small{margin-top:4px;font-size:9px;letter-spacing:1.5px}.site-header .header-tools{display:contents}.site-header .header-nav{grid-column:1/-1;justify-content:flex-start;gap:24px;width:100%;height:34px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.site-header .header-nav::-webkit-scrollbar{display:none}.site-header .header-nav-left{grid-row:2;padding:0}.site-header .header-nav-right{grid-row:3}.site-header .header-nav a{font-size:11px}.site-header .header-nav a.active:after{bottom:2px}.site-header #account{grid-column:2;grid-row:1;margin:0 0 0 8px;gap:3px}.site-header #account [data-action="profile"],.site-header #account a.gold,.site-header #account button.gold{padding:10px 11px}}
@media(max-width:420px){.site-header{padding-inline:12px;grid-template-rows:64px 33px 33px;min-height:135px}.site-header .brand-center{font-size:16px}.site-header .brand-center .brandmark{width:34px;height:38px;font-size:24px}.site-header .header-nav{gap:20px}.site-header .header-nav a{font-size:10px}.site-header #account button,.site-header #account a{font-size:9px}.site-header #account [data-action="profile"],.site-header #account a.gold,.site-header #account button.gold{padding:9px 8px}}
.site-header .header-tools{padding-left:clamp(8px,1.2vw,18px)}
@media(max-width:1150px) and (min-width:901px){.site-header .header-tools{padding-left:10px}}
@media(max-width:900px){.site-header .header-tools{padding-left:0}}

.profile-trade-list{display:grid;gap:0;margin:14px 0 0;padding:0;list-style:none}.profile-trade-list li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 0;border-top:1px solid #332719;font-size:13px}.profile-trade-list a{color:#d8bd8b;overflow-wrap:anywhere}.profile-trade-list a:hover{text-decoration:underline}.profile-trade-list time{color:#918064;font-size:11px;white-space:nowrap}.profile-trade-outcome{font-size:12px;white-space:nowrap}.profile-trade-outcome.successful{color:#9bc28a}.profile-trade-outcome.unsuccessful{color:#dc927e}.profile-activity-pages{margin-top:8px}@media(max-width:420px){.profile-trade-list li{grid-template-columns:minmax(0,1fr) auto;gap:7px}.profile-trade-list time{grid-column:1/-1}}
.profile-trade-list li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center}.profile-trade-list li>div{display:grid;gap:3px;min-width:0}.profile-trade-list li strong{color:#dfc48e;font-size:14px}.profile-trade-list li span:not(.profile-trade-outcome),.profile-trade-list li small{color:#9c8c71;font-size:12px}.profile-trade-list li time{color:#85765f;font-size:11px;white-space:nowrap}@media(max-width:600px){.profile-trade-list li{grid-template-columns:1fr auto}.profile-trade-list li time{grid-column:1/-1}}
.profile-trade-list .profile-trade-card{display:grid;grid-template-columns:minmax(170px,1fr) minmax(210px,1.25fr) auto;gap:14px;align-items:center;margin-top:11px;padding:14px;border:1px solid #4a371e;border-radius:5px;background:linear-gradient(115deg,#21180f,#15100b)}.profile-trade-list .profile-trade-card.successful{border-left:3px solid #72945b}.profile-trade-list .profile-trade-card.unsuccessful{border-left:3px solid #a96c5b}.profile-trade-item{display:flex!important;align-items:center;gap:10px}.profile-trade-kind{display:grid;place-items:center;width:38px;height:38px;border:1px solid #72562b;border-radius:4px;background:#2b1f10;color:#e3bd70;font-size:10px;font-weight:700;text-align:center}.profile-trade-item strong{display:block}.profile-trade-item small{display:block;margin-top:4px;color:#d5b46e!important}.profile-trade-timeline{display:flex!important;align-items:center;gap:7px;white-space:nowrap}.profile-trade-timeline span{color:#887861;font-size:10px}.profile-trade-timeline span.done{color:#aeca90}.profile-trade-timeline span.failed{color:#d39382}.profile-trade-timeline i{flex:1;min-width:14px;height:1px;background:#665031}.profile-trade-parties{display:flex!important;align-items:center;justify-content:flex-end;gap:6px;color:#a89778;font-size:11px;white-space:nowrap}.profile-trade-parties b{color:#d6bc89}.profile-trade-footer{grid-column:1/-1;display:flex!important;justify-content:space-between;align-items:center;padding-top:9px;border-top:1px solid #382b1c}.profile-trade-footer time{font-size:11px}@media(max-width:760px){.profile-trade-list .profile-trade-card{grid-template-columns:1fr;gap:11px}.profile-trade-parties{justify-content:flex-start}.profile-trade-timeline{max-width:420px}.profile-trade-footer{grid-column:auto}}
.profile-trade-list .profile-trade-card{grid-template-columns:minmax(190px,.9fr) minmax(250px,1.25fr) minmax(130px,.55fr);padding:17px;background:radial-gradient(circle at 50% 0,#2b2114,#15100b 72%)}.profile-trade-item>img{width:62px;height:62px;object-fit:contain;padding:7px;border:1px solid #6f542c;border-radius:4px;background:#0b0906}.profile-trade-item .profile-trade-kind{display:inline-flex;width:auto;height:auto;padding:3px 6px;margin-bottom:5px;border-radius:3px}.profile-trade-progress{display:flex!important;align-items:flex-start;justify-content:center;gap:7px}.profile-trade-progress>div{display:grid!important;justify-items:center;gap:5px;min-width:50px}.profile-trade-progress span{display:grid;place-items:center;width:28px;height:28px;border:1px solid #6d5937;border-radius:50%;background:#17130c;color:#9a8968;font-size:13px}.profile-trade-progress span.done{border-color:#52935c;background:#15331d;color:#cbefb8}.profile-trade-progress span.failed{border-color:#a46051;background:#351915;color:#edb3a4}.profile-trade-progress b{color:#a99a7c;font-size:10px;font-weight:500;white-space:nowrap}.profile-trade-progress i{flex:1;min-width:12px;height:2px;margin-top:13px;background:#554329}.profile-trade-progress i.done{background:#57a368;box-shadow:0 0 8px #57a368}.profile-trade-progress i.failed{background:#a46051}.profile-trade-parties{display:grid!important;justify-items:end;gap:5px;white-space:normal;text-align:right}.profile-trade-parties strong{color:#bd9653}.profile-trade-footer{margin-top:2px}.profile-trade-outcome{font-weight:700}@media(max-width:760px){.profile-trade-list .profile-trade-card{grid-template-columns:1fr}.profile-trade-progress{justify-content:flex-start}.profile-trade-parties{justify-items:start;text-align:left}}
.profile-trade-photo{position:relative;width:64px;height:64px;flex:0 0 64px}.profile-trade-item>.profile-trade-photo>img{width:64px;height:64px;object-fit:cover;padding:3px;border:1px solid #846735;border-radius:5px;background:#090705}.profile-trade-icon{position:absolute;right:-7px;bottom:-7px;display:grid!important;place-items:center;width:26px;height:26px;border:1px solid #c39a51;border-radius:50%;background:#161007;box-shadow:0 2px 8px #000}.profile-trade-icon img{width:18px!important;height:18px!important;object-fit:contain!important;padding:0!important;border:0!important;background:transparent!important}
.profile-trade-photo.empty{display:grid;place-items:center;border:1px dashed #705634;border-radius:5px;background:#110d08}.profile-trade-no-photo{padding:8px;color:#907d5e;font-size:10px;text-align:center;line-height:1.3}
.profile-trade-footer{grid-template-columns:auto minmax(0,1fr) auto;gap:14px}.profile-trade-note{justify-self:center;max-width:100%;overflow:hidden;color:#cfbd97;font-size:11px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.profile-trade-note.muted{color:#756752;font-style:italic}@media(max-width:760px){.profile-trade-footer{grid-template-columns:1fr}.profile-trade-note{justify-self:start;white-space:normal;text-align:left}}
.profile-trade-note-add{justify-self:center;padding:5px 9px;border:1px solid #806135;border-radius:3px;background:#24180d;color:#d5b16c;font-size:11px}.profile-trade-note-add:hover{background:#b98c42;color:#171006}
.profile-account-editor{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--line,#403422)}.profile-account-editor h3{margin:.25rem 0 1rem;color:var(--gold,#dfbb72)}.profile-account-editor .form-field small{color:var(--muted,#aa9b80);font-weight:400}

.community-avatar img{inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.portrait-picker+.portrait-picker{margin-top:26px}

