/* CLASSIC PORTAL - páginas internas V3 */
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3){background:#0c0b09!important;background-image:linear-gradient(rgba(255,255,255,.012) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.012) 1px,transparent 1px)!important;background-size:28px 28px!important;color:#cfc5b4!important}
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .rank-page-bg,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .boss-page-bg,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .auth-bg,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .auth-pattern{opacity:.35!important;filter:none!important}
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .rank-page-image,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .auth-bg-image{opacity:.20!important;filter:grayscale(.22) sepia(.15)!important}
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .rank-shell,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .support-shell,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .don-shell,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .player-shell,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .gallery-page>*,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .dl4-shell,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .l2r-shell{width:1080px!important;max-width:calc(100% - 28px)!important;margin-left:auto!important;margin-right:auto!important}
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) [class*="rounded-"]{border-radius:0!important}
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .rank-hero,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .rank-panel,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .boss-panel,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .dl4-panel,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .support-hero,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .support-panel,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .auth-card,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .don-panel,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .player-card,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .l2r-section-box,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .gallery-card{border-radius:0!important;box-shadow:none!important;border-color:#3d3427!important;background-color:#11100e!important}
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .rank-hero,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .support-hero,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .don-hero{border:1px solid #463a29!important;background-color:#11100e!important}
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) h1,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) h2,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) h3{color:#dbc18a!important;text-shadow:none!important}
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .text-white{color:#ded4c1!important}
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) input,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) select,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) textarea{border-radius:0!important;background:#0b0a08!important;border-color:#403526!important}
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) button,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .panel-btn-gold,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) [class*="btn-"]{border-radius:0!important;box-shadow:none!important}
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) main{padding-top:26px!important;padding-bottom:44px!important}
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .auth-shell{min-height:calc(100vh - 210px)!important;padding:34px 14px 54px!important}
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .gallery-page{padding-top:34px!important}
@media(min-width:801px) and (max-width:1440px){
 html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .rank-shell,
 html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .support-shell,
 html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .don-shell,
 html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .player-shell,
 html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .dl4-shell,
 html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .l2r-shell{max-width:calc(100% - 30px)!important}
 html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) main{padding-top:20px!important}
}
@media(max-width:800px){html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) main{padding-top:16px!important}html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .rank-shell,html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .support-shell,html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .don-shell,html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .player-shell,html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .dl4-shell,html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .l2r-shell{max-width:calc(100% - 18px)!important}}
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .gallery-shell,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .dl4-hero .max-w-7xl,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) main>.max-w-7xl,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) main>.max-w-6xl{width:1080px!important;max-width:calc(100% - 28px)!important;margin-left:auto!important;margin-right:auto!important}

/* =========================================================
   V4 - páginas internas no padrão Portal clássico
   ========================================================= */
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) [class*="shadow-"]{box-shadow:none!important}
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) [class*="backdrop-blur"]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .rank-card-shine,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .rank-card-orb,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .boss-page-bg,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .dl4-grid,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .player-grid{display:none!important}
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .rank-hero,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .boss-hero,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .dl4-hero,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .l2r-hero{padding:28px 18px!important;min-height:0!important;background:#11100e!important;border-top:0!important;border-bottom:1px solid #3d3427!important}
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .rank-page-image,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .boss-hero-bg,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .dl4-hero-bg,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .l2r-bg{opacity:.08!important;filter:grayscale(.3) sepia(.2)!important}
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .rank-hero h1,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .boss-hero h1,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .dl4-title,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .l2r-title{font:700 clamp(30px,3.5vw,44px) Georgia,serif!important;letter-spacing:.04em!important;text-shadow:none!important;color:#dbc18a!important}
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .rank-podium-natural,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .rank-panel,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .boss-panel,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .boss-stat-card,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .boss-next-card,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .dl4-choice,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .dl4-panel,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .l2r-section-box,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .gallery-page-head,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .gallery-toolbar,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .gallery-card{border:1px solid #3d3427!important;background:#11100e!important;box-shadow:none!important}
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .rank-avatar-glow{display:none!important}
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .rank-avatar-shell,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .rank-row-avatar{border-radius:0!important}
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .rank-mini-stat,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .rank-score-box{border-radius:0!important;border-color:#342d24!important;background:#0e0d0b!important}
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .gallery-page-head{padding:19px!important}
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .gallery-title{font:700 clamp(30px,3.5vw,43px) Georgia,serif!important;letter-spacing:.04em!important;color:#dbc18a!important}
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .gallery-toolbar{padding:10px!important;margin-top:12px!important}
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .auth-card{max-width:920px!important;border:1px solid #3d3427!important;background:#11100e!important}
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .auth-art{background:#0d0c0a!important}
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .support-hero,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .don-hero,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .player-top{border-radius:0!important;border:1px solid #3d3427!important;background:#11100e!important;box-shadow:none!important}
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .font-tech{letter-spacing:.12em!important}
@media(min-width:801px) and (max-width:1440px){html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .rank-hero,html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .boss-hero,html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .dl4-hero,html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .l2r-hero{padding-top:22px!important;padding-bottom:22px!important}}
/* V4.1 - páginas de conteúdo mais próximas de um portal Interlude */
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .l2r-nav{top:44px!important;background:#11100e!important;border-top:1px solid #332b22!important;border-bottom:1px solid #3d3427!important;backdrop-filter:none!important}
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .l2r-nav-row a{border-radius:0!important;font-size:10px!important}
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .l2r-section{padding-top:30px!important;padding-bottom:30px!important}
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .l2r-section-index{font-size:28px!important;color:#514535!important}
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .l2r-heading{font:700 22px Georgia,serif!important;letter-spacing:.02em!important;color:#dbc18a!important}
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .l2r-kicker{font-size:9px!important;color:#997a49!important}
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .l2r-media{border-radius:0!important;border:1px solid #3a3127!important;background:#0e0d0b!important;box-shadow:none!important}
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .rank-podium-natural{padding:14px!important}
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .rank-podium-natural h3{font-size:20px!important;letter-spacing:.02em!important}
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .rank-pill{border-radius:0!important;font-size:8px!important}
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .boss-filter-bar{padding:6px!important}
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .boss-filter{padding:8px 10px!important;border-radius:0!important}
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .boss-section-head{margin-bottom:12px!important}
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .dl4-showcase{display:none!important}
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .dl4-hero .max-w-7xl{grid-template-columns:1fr!important}
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .gallery-grid{gap:9px!important}

/* =========================================================
   V7 - Internal pages / Classic Portal
   ========================================================= */
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3){
  background-color:var(--cp-bg)!important;
  background-image:radial-gradient(circle at 50% -160px,rgba(148,105,54,.10),transparent 420px),linear-gradient(rgba(255,255,255,.012) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.012) 1px,transparent 1px)!important;
  background-size:auto,30px 30px,30px 30px!important;color:var(--cp-text)!important;
}
html[data-l2-theme="light"][data-l2-layout="classic-portal"] body:not(.l2-home-v3){background-image:radial-gradient(circle at 50% -160px,rgba(90,66,41,.08),transparent 420px),linear-gradient(rgba(65,48,33,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(65,48,33,.025) 1px,transparent 1px)!important}
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .rank-shell,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .support-shell,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .don-shell,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .player-shell,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .gallery-shell,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .dl4-shell,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .l2r-shell,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) main>.max-w-7xl,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) main>.max-w-6xl,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .dl4-hero .max-w-7xl{width:1120px!important;max-width:calc(100% - 28px)!important}
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) main{padding-top:24px!important;padding-bottom:48px!important}
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) h1,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) h2,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) h3{color:var(--cp-accent-2)!important}
html[data-l2-theme="light"][data-l2-layout="classic-portal"] body:not(.l2-home-v3) h1,
html[data-l2-theme="light"][data-l2-layout="classic-portal"] body:not(.l2-home-v3) h2,
html[data-l2-theme="light"][data-l2-layout="classic-portal"] body:not(.l2-home-v3) h3{color:#413223!important}
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .rank-hero,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .boss-hero,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .dl4-hero,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .l2r-hero,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .support-hero,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .don-hero,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .player-top{border:1px solid var(--cp-border-strong)!important;background-color:var(--cp-surface)!important;box-shadow:0 12px 26px rgba(0,0,0,.09)!important}
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .rank-hero,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .boss-hero,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .dl4-hero,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .l2r-hero{padding:32px 22px!important;border-bottom:1px solid var(--cp-border-strong)!important;background:linear-gradient(180deg,var(--cp-surface-2),var(--cp-surface))!important}
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .rank-page-image,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .boss-hero-bg,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .dl4-hero-bg,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .l2r-bg{opacity:.12!important;filter:saturate(.62) sepia(.10)!important}
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .rank-panel,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .rank-table-card,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .rank-podium-natural,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .boss-panel,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .boss-stat-card,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .boss-next-card,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .dl4-panel,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .dl4-choice,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .l2r-section-box,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .l2r-card,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .support-card,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .support-stat,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .don-card,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .don-note,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .player-main,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .player-card,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .gallery-page-head,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .gallery-toolbar,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .gallery-card{border:1px solid var(--cp-border)!important;background:var(--cp-surface)!important;box-shadow:0 8px 18px rgba(0,0,0,.06)!important}
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .l2r-nav{top:45px!important;background:var(--cp-surface)!important;border-color:var(--cp-border)!important}
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .l2r-nav-row a{color:var(--cp-muted)!important;border-color:var(--cp-border)!important}
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .l2r-nav-row a:hover{color:var(--cp-accent-2)!important;background:var(--cp-surface-2)!important}
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) input,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) select,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) textarea{background:color-mix(in srgb,var(--cp-surface) 82%,var(--cp-bg))!important;border-color:var(--cp-border)!important;color:var(--cp-text)!important}
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .gallery-filter,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .boss-filter,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .rank-filter{border-color:var(--cp-border)!important;background:var(--cp-surface-2)!important;color:var(--cp-muted)!important}
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .gallery-filter.active,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .boss-filter.active,
html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .rank-filter.active{border-color:var(--cp-border-strong)!important;background:var(--cp-surface-3)!important;color:var(--cp-accent-2)!important}
html[data-l2-theme="light"][data-l2-layout="classic-portal"] body:not(.l2-home-v3) .rank-hero,
html[data-l2-theme="light"][data-l2-layout="classic-portal"] body:not(.l2-home-v3) .boss-hero,
html[data-l2-theme="light"][data-l2-layout="classic-portal"] body:not(.l2-home-v3) .dl4-hero,
html[data-l2-theme="light"][data-l2-layout="classic-portal"] body:not(.l2-home-v3) .l2r-hero{box-shadow:0 10px 24px rgba(76,57,37,.08)!important}
@media(max-width:800px){html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) main{padding-top:14px!important}html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .rank-shell,html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .support-shell,html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .don-shell,html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .player-shell,html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .gallery-shell,html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .dl4-shell,html[data-l2-layout="classic-portal"] body:not(.l2-home-v3) .l2r-shell{max-width:calc(100% - 14px)!important}}
