/* Page-specific compositions for community, games, account and reference surfaces. */
body.sj-experience:is([data-studio-page=market],[data-studio-page=profil],[data-studio-page=team],[data-studio-page=arena]) .container{max-width:1368px;padding:28px 32px 64px}
body.sj-experience[data-studio-page=market] .page-hero{max-width:none;display:grid;grid-template-columns:1fr 400px;align-items:center;padding:22px 0 35px;gap:12px 45px;border-bottom:1px solid var(--sj-line);margin-bottom:24px}.sj-experience[data-studio-page=market] .page-hero:before{content:'ETKİLEŞİM MAĞAZASI';grid-column:1;font-size:10px;letter-spacing:.15em;color:#c297ee}.sj-experience[data-studio-page=market] .page-hero h1{grid-column:1;font-size:46px;line-height:1.1;letter-spacing:-1.8px;margin:0;max-width:670px}.sj-experience[data-studio-page=market] .page-hero p{grid-column:2;grid-row:1/4;font-size:14px;color:var(--sj-muted);padding:20px 0;line-height:1.8}.sj-experience[data-studio-page=market] .channel-selector{border:0;padding:0;gap:8px;margin-bottom:24px}.sj-experience[data-studio-page=market] .channel-btn{border-radius:8px;padding:9px 18px;background:#17111f;font-size:12px}.sj-experience[data-studio-page=market] .channel-btn.active{background:#30203f;border-color:#895bb0;color:#dec3fb}.sj-experience[data-studio-page=market] .category-tabs{justify-content:start;gap:0;border-bottom:1px solid var(--sj-line);margin:24px 0}.sj-experience[data-studio-page=market] .cat-btn{border-radius:0;border:0;border-bottom:2px solid transparent;background:none;padding:14px 17px;font-size:12px}.sj-experience[data-studio-page=market] .cat-btn.active{border-bottom-color:#bc80ee;color:#e1c1ff;background:none}.sj-experience[data-studio-page=market] .market-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.sj-experience[data-studio-page=market] .market-item{background:#17111f;border:1px solid #3f2c4c;border-radius:13px;padding:27px 23px 22px;min-height:230px}.sj-experience[data-studio-page=market] .market-item:hover{border-color:#9c73bc;transform:translateY(-2px)}.sj-experience[data-studio-page=market] .mi-header{margin:15px 0 20px;align-items:center;flex-wrap:wrap}.sj-experience[data-studio-page=market] .mi-name{font-size:18px;letter-spacing:-.4px}.sj-experience[data-studio-page=market] .mi-cmd{font-size:10px}.sj-experience[data-studio-page=market] .mi-icon{background:#2a1c37;width:40px;height:40px;border-radius:10px}.sj-experience[data-studio-page=market] .mi-price{font-size:29px}.sj-experience[data-studio-page=market] .mi-desc{border-color:#392947;padding-top:14px;margin-top:16px}.sj-experience[data-studio-page=market] .mi-desc-text{font-size:12px;font-style:normal;line-height:1.7}.sj-experience[data-studio-page=market] .mi-cat-badge{top:12px;right:16px;background:none!important;font-size:9px}.sj-experience[data-studio-page=market] .stats-bar{background:#191222;border:1px solid #3e2b4a;border-radius:12px;padding:18px;justify-content:space-between}.sj-experience[data-studio-page=market] .market-search{background:none;border:0;padding:0}.sj-experience[data-studio-page=market] .market-search input{background:#17111f;border:1px solid #503861;min-height:44px;border-radius:8px;color:#f1e6fa}
.sj-experience[data-studio-page=profil] .hero{background:#1c1326;border:1px solid #64437a;border-radius:17px;padding:36px;margin-bottom:30px}.sj-experience[data-studio-page=profil] .hero-top{gap:22px}.sj-experience[data-studio-page=profil] .username{font-size:36px;letter-spacing:-1px}.sj-experience[data-studio-page=profil] .section-title{font-size:18px;letter-spacing:-.3px;color:#eee0fa;margin-bottom:20px}.sj-experience[data-studio-page=profil] .section{margin-top:32px}.sj-experience[data-studio-page=profil] .stats-grid{gap:0;border-block:1px solid #3e2b4d}.sj-experience[data-studio-page=profil] .stat-card{background:none;border:0;border-radius:0;padding:26px 20px;border-right:1px solid #3e2b4d}.sj-experience[data-studio-page=profil] .stat-card:last-child{border:0}.sj-experience[data-studio-page=profil] .stat-value{font-size:32px}.sj-experience[data-studio-page=profil] :is(.game-card,.team-card,.streak-big,.ach-card){background:#17111f;border-color:#3b294a;border-radius:12px}.sj-experience[data-studio-page=profil] .xp-bar-fill{background:#a469e3}.sj-experience[data-studio-page=profil] .level-badge{background:#40285a;border-color:#8260a4;color:#ead5ff}.sj-experience[data-studio-page=profil] .channel-selector{border:0;background:none;padding:0 0 20px}.sj-experience[data-studio-page=profil] .topnav{margin-bottom:22px}
.sj-experience[data-studio-page=team] .header{background:#21162e;border:1px solid #674a80;border-radius:17px;text-align:left;padding:38px;display:grid;grid-template-columns:75px 1fr;gap:8px 24px;align-items:center}.sj-experience[data-studio-page=team] .header .emblem{grid-row:1/6;font-size:48px;margin:0}.sj-experience[data-studio-page=team] .header h1{font-size:36px;letter-spacing:-1px;margin:0}.sj-experience[data-studio-page=team] .card{background:#17111f;border-color:#3b294b;border-radius:13px;padding:27px;margin-bottom:22px}.sj-experience[data-studio-page=team] .card h2{font-size:18px;color:#e9dcf5}.sj-experience[data-studio-page=team] :is(.member,.skill,.battle){border:0;border-bottom:1px solid #362441;border-radius:0;background:none;padding:17px 0;margin:0}.sj-experience[data-studio-page=team] .stats-grid{gap:25px}.sj-experience[data-studio-page=team] .xp-bar{background:#b67dec}
.sj-experience[data-studio-page=arena] .studio-hero{padding:40px;border:1px solid #6a497b;border-radius:16px;min-height:245px;background:linear-gradient(90deg,#140c20f5 0%,#140c20c9 52%,#140c2040),url('/images/arena/arena-bg.png') center 48%/cover}.sj-experience[data-studio-page=arena] .studio-hero h1{font-size:44px;letter-spacing:-1.5px}.sj-experience[data-studio-page=arena] .studio-hero-meta a{display:inline-flex;background:#a062df;color:#fff;padding:9px 15px;border-radius:7px}.sj-experience[data-studio-page=arena] .stats-bar{gap:0;margin:25px 0;border-block:1px solid #3f2c50}.sj-experience[data-studio-page=arena] .stat-card{background:none;border:0;border-right:1px solid #3f2c50;border-radius:0;box-shadow:none}.sj-experience[data-studio-page=arena] .stat-card:last-child{border:0}.sj-experience[data-studio-page=arena] .stat-card .st-icon{color:#c8a5eb}.sj-experience[data-studio-page=arena] .level-sidebar{background:#17101f;border:1px solid #483257;border-radius:12px}.sj-experience[data-studio-page=arena] .search-bar{margin-bottom:25px}.sj-experience[data-studio-page=arena] .search-bar input{background:#17101f;border:1px solid #4f355d;color:#f1e6fa}.sj-experience[data-studio-page=arena] .search-bar button{background:#8d49cb;color:white}.sj-experience[data-studio-page=arena] .player-modal{background:#201429;border-color:#82559f}.sj-experience[data-studio-page=arena] .player-modal-overlay{backdrop-filter:blur(8px)}
.sj-experience[data-studio-page=sirket]>.wrap{max-width:1400px;padding:0 30px 50px}.sj-experience[data-studio-page=sirket] .studio-hero{background:linear-gradient(90deg,#151020f5,#151020aa 55%,#15102044),url('/sirket-img/kariyer-banner.jpg') center/cover;border:1px solid #67523e;border-radius:16px;padding:32px 36px}.sj-experience[data-studio-page=sirket] .studio-hero h1{font-size:42px;color:#fff1df;letter-spacing:-1.3px}.sj-experience[data-studio-page=sirket] .studio-hero p{color:#cfc0d9}.sj-experience[data-studio-page=sirket] .shell{grid-template-columns:240px minmax(0,1fr);gap:26px}.sj-experience[data-studio-page=sirket] .sidenav{background:#16101e;border:1px solid #3f2c4c;border-radius:12px;overflow:hidden}.sj-experience[data-studio-page=sirket] .sidenav a{color:#bdaccb}.sj-experience[data-studio-page=sirket] .sidenav a.active{background:#39234b;color:#e3c9ff}.sj-experience[data-studio-page=sirket] :is(.card,.panel,.stat,.kpi,.mission-card){background:#1a1223;border-color:#443051;box-shadow:none;border-radius:12px}.sj-experience[data-studio-page=sirket].guest-mode .hero{background:#181020;border:1px solid #4a325b;border-radius:13px;padding:32px}.sj-experience[data-studio-page=sirket-profile] .wrap{max-width:1120px;padding:30px 24px 60px}.sj-experience[data-studio-page=sirket-profile] :is(.hero,.card,.panel,.stat){background:#1c1327;border-color:#4b325c;border-radius:14px;box-shadow:none}.sj-experience[data-studio-page=sirket-rehber] .wrap{max-width:1160px;padding:25px 30px 60px}.sj-experience[data-studio-page=sirket-rehber] .hero{background:none;border:0;border-bottom:1px solid #493058;border-radius:0;padding:15px 0 35px;margin-bottom:30px}.sj-experience[data-studio-page=sirket-rehber] .hero h1{font-size:43px;letter-spacing:-1.5px;color:#f4e7fa}.sj-experience[data-studio-page=sirket-rehber] section{background:#18111f;border-color:#3b2948;border-radius:13px;padding:28px}.sj-experience[data-studio-page=sirket-rehber] .step{background:none;border:0;border-left:2px solid #6f4d88;border-radius:0}.sj-experience[data-studio-page=sirket-rehber] .n{background:#3a2250;color:#d1aaf2}.sj-experience[data-studio-page=sirket-rehber] :is(.top,.topbar){background:#120d19;border-color:#33223e}
.sj-experience[data-studio-page=dm]{--bg:#100b17;--surface:#191121;--surface2:#21172d;--border:#473056;--text:#f4eafa;--muted:#b3a1c5;--accent:#b783ef}.sj-experience[data-studio-page=dm] .topbar{max-width:1304px;margin:auto;padding:20px 0;background:none;border-bottom:1px solid #3a2747}.sj-experience[data-studio-page=dm] .topbar .brand-mark{background:#412458;color:#e0bdfd;box-shadow:none}.sj-experience[data-studio-page=dm] .page-shell{max-width:1368px;padding:26px 32px 40px}.sj-experience[data-studio-page=dm] .gate{max-width:800px;background:#1b1225;border:1px solid #644278;border-radius:18px;padding:48px}.sj-experience[data-studio-page=dm] .gate h1{font-size:36px;letter-spacing:-1px;line-height:1.15}.sj-experience[data-studio-page=dm] .lock-visual{background:none;box-shadow:none;display:grid;place-items:center}.sj-experience[data-studio-page=dm] .lock-visual:before,.sj-experience[data-studio-page=dm] .lock-visual:after{display:none}.sj-experience[data-studio-page=dm] .lock-visual img{width:45px;height:45px}.sj-experience[data-studio-page=dm] :is(.card,.conversation,.invite-card){background:#191121;border-color:#473056;border-radius:12px}.sj-experience[data-studio-page=dm] .messenger{grid-template-columns:300px minmax(0,1fr);gap:18px}.sj-experience[data-studio-page=dm] .primary-button,.sj-experience[data-studio-page=dm] .send-button{background:#9859da;color:#fff;border-color:#b984eb;box-shadow:none}.sj-experience[data-studio-page=dm] :is(.chat-head,.sidebar-head,.composer){border-color:#433052}.sj-experience[data-studio-page=dm] .message.own{background:#42275b;border-color:#735092}.sj-experience[data-studio-page=dm] .privacy-note{border-color:#3a2845;background:none}.sj-experience[data-studio-page=dm] .privacy-explainer{font-size:11px;line-height:1.7;color:#94819f}
.sj-experience:is([data-studio-page=contact],[data-studio-page=privacy],[data-studio-page=terms],[data-studio-page=refunds]) .lg-wrap{max-width:1240px;padding:36px 32px 70px}.sj-experience .lg-glow{display:none}.sj-experience .lg-hero{max-width:950px;padding:20px 0 32px;border-bottom:1px solid #402a4e;margin-bottom:34px}.sj-experience .lg-hero h1{font-size:45px;letter-spacing:-1.6px;color:#f3e8fb;-webkit-text-fill-color:currentColor;background:none}.sj-experience .lg-hero .lead{font-size:15px;line-height:1.85;color:#bfb0ca}.sj-experience .lg-meta{font-size:11px;color:#9685a5;gap:24px}.sj-experience .lg-doc{display:grid;grid-template-columns:228px minmax(0,1fr);gap:55px}.sj-experience .lg-toc{position:sticky;top:26px;background:none;border:0;border-right:1px solid #3d284c;border-radius:0;padding:0 26px 0 0;align-self:start}.sj-experience .lg-toc h2{font-size:12px;color:#d2b8e9;margin-bottom:20px}.sj-experience .lg-toc ol{padding-left:16px}.sj-experience .lg-toc a{font-size:12px;color:#b4a1c4;line-height:1.7}.sj-experience .lg-toc li{margin-bottom:10px}.sj-experience .lg-body{min-width:0}.sj-experience .lg-body section{background:none;border:0;border-bottom:1px solid #372440;border-radius:0;box-shadow:none;padding:0 0 30px;margin:0 0 30px;scroll-margin-top:30px}.sj-experience .lg-body h2{font-size:23px;letter-spacing:-.5px;margin:0 0 18px;color:#ece0f6}.sj-experience .lg-body :is(p,li,td,dd){font-size:14px;line-height:1.9;color:#bdb0cb}.sj-experience .lg-body a{color:#cb9eef}.sj-experience .lg-callout{background:#24162e;border-color:#6d467d;border-radius:9px;padding:20px}.sj-experience .lg-table{border-color:#493055;font-size:13px}.sj-experience .lg-table th{background:#261833;color:#d6b9ed;font-size:12px}.sj-experience .lg-table td{border-color:#392646}.sj-experience .lg-footer{background:none;border-color:#382442}
@media(max-width:1050px){body.sj-experience[data-studio-page=market] .page-hero{grid-template-columns:1fr 300px}.sj-experience[data-studio-page=market] .market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sj-experience .lg-doc{gap:30px;grid-template-columns:190px minmax(0,1fr)}}
@media(max-width:760px){body.sj-experience:is([data-studio-page=market],[data-studio-page=profil],[data-studio-page=team],[data-studio-page=arena]) .container{padding:18px 16px 40px}body.sj-experience[data-studio-page=market] .page-hero{display:block;padding:12px 0 24px}.sj-experience[data-studio-page=market] .page-hero h1{font-size:35px;margin:12px 0}.sj-experience[data-studio-page=market] .page-hero p{font-size:13px;padding:0}.sj-experience[data-studio-page=market] .market-grid{grid-template-columns:1fr}.sj-experience[data-studio-page=market] .market-item{min-height:0;padding:20px}.sj-experience[data-studio-page=market] .mi-header{margin:17px 0}.sj-experience[data-studio-page=market] .stats-bar{flex-wrap:wrap;gap:20px}.sj-experience[data-studio-page=profil] .hero{padding:24px}.sj-experience[data-studio-page=profil] .username{font-size:27px;overflow-wrap:anywhere}.sj-experience[data-studio-page=profil] .stats-grid{grid-template-columns:1fr 1fr}.sj-experience[data-studio-page=profil] .stat-card:nth-child(even){border-right:0}.sj-experience[data-studio-page=team] .header{padding:25px;grid-template-columns:50px 1fr;gap:6px 18px}.sj-experience[data-studio-page=team] .header h1{font-size:28px;overflow-wrap:anywhere}.sj-experience[data-studio-page=arena] .studio-hero{padding:28px 23px;min-height:230px}.sj-experience[data-studio-page=arena] .studio-hero h1{font-size:34px}.sj-experience[data-studio-page=arena] .stats-bar{grid-template-columns:1fr 1fr}.sj-experience[data-studio-page=arena] .stat-card:nth-child(even){border-right:0}.sj-experience[data-studio-page=sirket]>.wrap{padding:0 16px 30px}.sj-experience[data-studio-page=sirket] .studio-hero{padding:25px}.sj-experience[data-studio-page=sirket] .studio-hero h1{font-size:34px}.sj-experience[data-studio-page=sirket] .shell{display:block}.sj-experience[data-studio-page=sirket] .sidenav{margin-bottom:20px}.sj-experience[data-studio-page=sirket-rehber] .wrap{padding:20px 16px}.sj-experience[data-studio-page=sirket-rehber] .hero h1{font-size:33px}.sj-experience[data-studio-page=sirket-rehber] section{padding:22px}.sj-experience[data-studio-page=dm] .page-shell{padding:20px 16px}.sj-experience[data-studio-page=dm] .topbar{margin:0 16px}.sj-experience[data-studio-page=dm] .gate{padding:28px 24px}.sj-experience[data-studio-page=dm] .gate h1{font-size:28px}.sj-experience[data-studio-page=dm] .messenger{grid-template-columns:1fr}.sj-experience[data-studio-page=dm] .privacy-note{grid-template-columns:1fr 1fr}.sj-experience:is([data-studio-page=contact],[data-studio-page=privacy],[data-studio-page=terms],[data-studio-page=refunds]) .lg-wrap{padding:22px 20px 40px}.sj-experience .lg-hero h1{font-size:34px}.sj-experience .lg-doc{grid-template-columns:1fr;gap:30px}.sj-experience .lg-toc{position:static;border:1px solid #3a2748;padding:20px;border-radius:10px}.sj-experience .lg-toc ol{columns:2;column-gap:28px}.sj-experience .lg-toc li{break-inside:avoid}.sj-experience .lg-meta{display:grid;gap:8px}.sj-experience .lg-body h2{font-size:21px}}

@media(max-width:760px){body.sj-experience[data-studio-page=profil] .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.sj-experience[data-studio-page=profil] .stat-card{min-width:0;padding:20px 10px}body.sj-experience[data-studio-page=profil] .stat-value{font-size:24px;overflow-wrap:anywhere}}
