.player-profile{--pp-gold:#d3cb73;--pp-line:#414816;--pp-muted:#aaa891;position:relative;min-width:0;color:#eeeedd;font:13px/1.4 Arial,sans-serif;background:#0d1107;border:1px solid var(--pp-line)}
.player-profile *{box-sizing:border-box}.player-profile [hidden]{display:none!important}.player-profile h1,.player-profile h2,.player-profile p{margin:0}.player-profile a{color:#e4dca3}.player-profile button{font:inherit}
.player-hero{display:flex;align-items:center;min-height:113px;padding:11px 18px;gap:14px;background:linear-gradient(#252c0b99,#101506 75%,#090c05);border-bottom:1px solid var(--pp-line)}
.player-portrait{flex:0 0 74px;width:74px;height:88px;border:1px solid #b6a45c;box-shadow:inset 0 0 0 3px #191e11;background:#242a19;overflow:hidden}.player-portrait img{height:100%;width:100%;object-fit:contain;object-position:center bottom}.player-portrait:not(:has(img)).male{background-image:url('/static/img/hero_savasci.jpg');background-size:cover}.player-portrait:not(:has(img)).female{background-image:url('/static/img/hero_okcu.jpg');background-size:cover}
.player-identity{min-width:0;flex:1}.player-identity h1{font:700 23px/1.2 Arial,sans-serif;color:#fff;overflow-wrap:anywhere;letter-spacing:0}.player-identity p{font-weight:bold;color:#ecebdd;margin:5px 0}.player-identity p b,.player-level b{color:#d3d854}.player-level{font-size:12px;color:var(--pp-muted)}
.player-tabs{display:flex;align-self:stretch;margin:-11px -18px -11px 4px;min-width:0}.player-tabs button{width:110px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:13px 7px;background:#121704;color:#e4e6c0;border:0;border-left:1px solid #272f0a;cursor:pointer;font-weight:700;font-size:11px;text-align:center}.player-tabs button span{font:38px/1 Georgia,serif;color:#a5bb47}.player-tabs button[aria-selected=true],.player-tabs button:hover{background:#202806;color:#fff}.player-tabs button:focus-visible{outline:2px solid #c4d66a;outline-offset:-3px}
.player-layout{display:grid;grid-template-columns:minmax(270px,.94fr) minmax(280px,1.06fr);min-width:0}.player-gear{padding:19px 18px 14px;border-right:1px solid var(--pp-line);background:radial-gradient(ellipse at 50% 35%,#46502c50,transparent 68%),repeating-linear-gradient(135deg,#d6c37404 0 1px,transparent 1px 13px),#111809}
.player-equipment-stage{position:relative;max-width:330px;margin:auto}.player-slots{position:relative;display:grid;grid-template-columns:44px minmax(110px,1fr) 44px;grid-template-rows:repeat(7,40px);gap:6px;z-index:1}.player-slot{position:relative;display:flex;justify-content:center;align-items:center;width:40px;height:40px;padding:2px;border:1px solid #857e47;background:linear-gradient(135deg,#282b15,#080b05 65%);box-shadow:inset 0 0 0 2px #050702;color:#a09f74;text-decoration:none}.player-slot img{width:32px;height:32px;image-rendering:pixelated}.player-slot small{display:none}.player-slot b{position:absolute;right:1px;bottom:0;font:bold 10px/1.2 Arial;color:#fff;text-shadow:0 1px 2px #000,1px 0 2px #000}.player-slot.sealed{border-color:#d1c968;box-shadow:inset 0 0 0 2px #252912,0 0 8px #aab44138}.player-slot.empty{opacity:.42;border-color:#69713e;color:#657242}.player-slot:hover,.player-slot:focus-visible,.player-slot.selected{outline:2px solid #ccdb68;outline-offset:1px;z-index:2}
.slot-weapon{grid-area:1/1}.slot-shield{grid-area:1/3}.slot-head{grid-area:2/1}.slot-shoulder{grid-area:3/1}.slot-chest{grid-area:4/1}.slot-hands{grid-area:5/1}.slot-legs{grid-area:6/1}.slot-feet{grid-area:7/1}.slot-earring{grid-area:3/3}.slot-necklace{grid-area:4/3}.slot-ring-left{grid-area:5/3}.slot-ring-right{grid-area:6/3}.slot-job{grid-area:7/3}
.player-character{position:absolute;inset:58px 42px 42px;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.player-character:before{content:'';position:absolute;inset:8px 0;background:radial-gradient(ellipse,#a5ad6533,transparent 67%);border-radius:50%}.player-character img{position:relative;width:176px;max-width:100%;height:176px;object-fit:contain;filter:drop-shadow(0 10px 10px #000a)}.player-character span{color:#e0d4a0;font-weight:bold;font-size:12px;text-align:center;overflow-wrap:anywhere;max-width:100%;z-index:1}.player-character small{font-size:10px;color:#a2a17a;margin-top:3px}
.player-avatars-wrap{max-width:330px;margin:13px auto 0;border-top:1px solid #39421c;padding-top:9px}.player-profile .player-avatars-wrap h2{font:12px Arial,sans-serif;color:#d0d784;text-align:center;margin-bottom:8px}.player-avatars{display:flex;justify-content:center;gap:7px}.player-hint{font-size:10px;color:#9fa17d;text-align:center;margin-top:11px!important}
.player-information{min-width:0;padding:0 14px 18px}.player-info-rows{display:grid;grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr);margin:0}.player-info-rows dt,.player-info-rows dd{margin:0;min-height:36px;padding:9px 0;border-bottom:1px solid #303715}.player-info-rows dt{color:#cdd649}.player-info-rows dd{font-weight:bold;color:#f2efdf;overflow-wrap:anywhere}.player-info-rows dd span{font-size:11px;color:#b9bb94}.player-character-stats{display:grid;grid-template-columns:1fr 1fr;margin-top:17px;border:1px solid #414816;background:#101705}.player-character-stats section{min-width:0;padding:11px}.player-character-stats section+section{border-left:1px solid #313b12}.player-profile .player-character-stats h2{font:12px/1.4 Arial,sans-serif;color:#d2dc53;margin:0 0 15px}.player-resource{position:relative;display:flex;align-items:center;gap:8px;margin:10px 0;color:#eee}.player-resource b{position:relative;flex:1;min-width:0;text-align:center;font-size:10px;line-height:12px;border:1px solid #a17a73;background:linear-gradient(#d43949,#90081d,#d32b3c);box-shadow:inset 0 1px 0 #fb8c8c}.player-resource.mp b{border-color:#6a78ac;background:linear-gradient(#386ae2,#173f91,#3876ce);box-shadow:inset 0 1px 0 #8faef7}.player-attribute{display:flex;align-items:center;gap:13px;margin:10px 0;font-size:12px}.player-attribute b{color:#d8df71;font-size:14px;min-width:29px}
.player-snapshot{padding:10px 18px;text-align:center;color:#a0a187;font-size:10px;border-top:1px solid #303715}.player-log-panel{min-height:380px;padding:24px}.player-log-panel h2{font:18px Arial,sans-serif;color:#e0dc8f;margin-bottom:15px}.player-log-panel ul{list-style:none;padding:0}.player-log-panel li{display:grid;grid-template-columns:145px 1fr;padding:12px 0;border-bottom:1px solid #303715;gap:15px}.player-log-panel time{font-size:11px;color:#aaa98a}.player-log-panel p{color:#abae8d}
.player-item{display:none;position:fixed;width:275px;max-width:calc(100vw - 20px);max-height:calc(100vh - 24px);overflow-y:auto;z-index:1000;background:rgba(24,24,43,.98);border:1px solid #666581;color:#efedf4;box-shadow:0 6px 24px #000b;font:12px/1.35 Arial,sans-serif}.player-item[open]{display:block}.player-item>summary{display:none}.player-item-body{position:relative;padding:12px 12px 14px}.player-item-heading{display:flex;gap:9px;align-items:flex-start;padding-right:11px;margin-bottom:12px}.player-item-heading img{width:32px;height:32px;image-rendering:pixelated;flex-shrink:0;border:1px solid #8a7e3c}.player-item-heading strong{font-size:13px;line-height:1.3;color:#eee9df}.player-item-heading strong.player-sealed-name,.player-seal{color:#f3e755}.player-seal{font-weight:bold;margin-bottom:3px}.player-item-meta{color:#e6d9a3;margin-bottom:12px}.player-white-stats div{margin-bottom:2px}.player-white-stats b{font-weight:700}.player-white-stats span{white-space:nowrap;color:#c9c6d0}.player-item-requirements{margin-top:15px;color:#ded5ae}.player-magic{padding:0;list-style:none;margin:17px 0 0;color:#63d4df;font-weight:bold}.player-magic li{margin:1px 0}.player-advanced{margin-top:7px;color:#f0e9df;font-weight:bold}.player-tip-close{position:absolute;right:2px;top:0;width:23px;height:23px;color:#dad5df;border:0;background:transparent;font-size:20px!important;cursor:pointer}.player-tip-close:focus-visible{outline:1px solid #f5e995}
.profile-page{margin-block:26px}.profile-breadcrumb{margin:0 0 14px;font-size:12px}.player-page-layout{display:grid;grid-template-columns:218px minmax(0,1fr);gap:16px}.profile-sidebar{align-self:start;display:grid;gap:10px}.profile-download{display:block;padding:24px 12px;text-align:center;font:bold 24px Arial,sans-serif;border:2px solid #9da735;background:radial-gradient(ellipse at top,#727b22,#222b08);color:#fbffc3}.profile-sidebar-links{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#353f0c;border:1px solid #5f691e}.profile-sidebar-links a{display:grid;place-items:center;min-height:68px;text-align:center;background:#1d2b0c;color:#e3e8ac;font-size:12px;font-weight:bold}.profile-sidebar-links a:hover{background:#35471a}.profile-sidebar-stat{padding:16px 13px;border:1px solid #69732a;background:linear-gradient(#525b1f,#303c0c);color:#eef0c3;font-size:12px;display:grid;gap:6px}.profile-sidebar-stat b{color:#fff}.profile-sidebar-portrait{height:180px;background:linear-gradient(transparent,#0d1409),url('/static/img/hero_savasci.jpg') center 15%/cover;border:1px solid #5c6526}
@media(max-width:1050px){.player-page-layout{grid-template-columns:170px minmax(0,1fr)}.player-hero{padding:10px;gap:10px}.player-tabs{margin:-10px -10px -10px 0}.player-tabs button{width:91px;font-size:10px}.player-identity h1{font-size:19px}.player-portrait{width:62px;height:78px;flex-basis:62px}}
@media(max-width:800px){.player-page-layout{display:block}.profile-sidebar{display:none}.player-tabs button{width:100px}.player-hero{padding:12px}.player-tabs{margin:-12px -12px -12px 0}.player-portrait{width:64px;flex-basis:64px}.player-information{padding-inline:12px}.player-character-stats section{padding:9px}.player-gear{padding:16px 12px}.player-identity h1{font-size:21px}}
@media(max-width:590px){.player-hero{flex-wrap:wrap;gap:12px}.player-identity{flex-basis:calc(100% - 80px)}.player-tabs{width:calc(100% + 24px);margin:3px -12px -12px}.player-tabs button{width:auto;flex:1;min-height:70px;gap:5px}.player-tabs button span{font-size:25px}.player-layout{grid-template-columns:1fr}.player-gear{border-right:0;border-bottom:1px solid var(--pp-line)}.player-equipment-stage{max-width:286px}.player-information{padding:0 13px 16px}.player-info-rows dt,.player-info-rows dd{min-height:33px;padding:8px 0}.player-character-stats{margin-top:13px}.player-log-panel{padding:17px;min-height:250px}.player-log-panel li{grid-template-columns:1fr;gap:4px}.player-item{width:270px}.player-snapshot{font-size:10px}}

.player-tab-icon{width:37px;height:37px;fill:none;stroke:#a8bd48;stroke-width:1.9;stroke-linejoin:round;stroke-linecap:round;flex-shrink:0}@media(max-width:590px){.player-tab-icon{width:27px;height:27px}}
