/* MINIMAL INTERLUDE - reproduz o conceito 3. */
html[data-l2-layout="minimal-interlude"]{background:#11100e}html[data-l2-layout="minimal-interlude"] body{width:1060px;max-width:100%;min-height:100vh;margin:auto!important;background:#0b0a09!important;color:#cbc3b6!important;font:13px Tahoma,Arial,sans-serif!important;border-left:1px solid #2e2922;border-right:1px solid #2e2922}.mi-page-shell-top{background:#0b0a09}.mi-mast{height:105px;display:flex;align-items:center;justify-content:space-between;padding:0 22px;background:#15120e;border-bottom:1px solid #4a3a26}.mi-left{display:flex;align-items:center;gap:12px;text-decoration:none}.mi-left img{width:74px;height:74px;object-fit:contain}.mi-left strong{display:block;font:700 25px Georgia;color:#d0b47b}.mi-left small{display:block;margin:5px 0 0;color:#716a60;font-size:11px}.mi-serverbox{text-align:right}.mi-serverbox strong{display:block;font-size:12px}.mi-serverbox strong.online{color:#78b96b}.mi-serverbox strong.offline{color:#c86c62}.mi-serverbox span{font-size:11px;color:#756e63}.mi-nav{height:38px;background:#181510;border-bottom:1px solid #403425;padding-left:12px}.mi-nav-scroll{height:100%;display:flex;overflow-x:auto}.mi-nav a{display:flex;align-items:center;padding:0 14px;color:#b0a492;text-decoration:none;border-right:1px solid #2c271f;font-size:11px;white-space:nowrap}.mi-nav a:hover,.mi-nav a.active{background:#282117;color:#e0c78d}.mi-home-body{display:grid;grid-template-columns:190px 1fr;min-height:760px}.mi-sidebar{border-right:1px solid #332b21;background:#0f0e0c;padding:14px 12px}.mi-side-title{color:#9c7c49;text-transform:uppercase;font-size:10px;font-weight:bold;margin:4px 0 8px}.mi-side-links{border:1px solid #2d2821;margin-bottom:16px}.mi-side-links a{display:block;padding:10px;color:#9e968a;text-decoration:none;border-bottom:1px solid #29241e;background:#14120f;font-size:11px}.mi-side-links a:last-child{border:0}.mi-side-links a:hover{background:#1d1914;color:#d5c096}.mi-status{border:1px solid #2f2921;background:#14120f;padding:10px;line-height:1.8;color:#7f786d;font-size:11px}.mi-status b{color:#bda16e;float:right}.mi-main{padding:18px}.mi-welcome{height:240px;border:1px solid #403425;background:linear-gradient(90deg,rgba(7,7,6,.95),rgba(7,7,6,.55)),url('../../img/og-video.jpg') center/cover;padding:34px}.mi-welcome small{color:#9e7d4a;letter-spacing:2px}.mi-welcome h1{font:700 30px Georgia!important;color:#e6d2a4!important;margin:10px 0!important;letter-spacing:0!important;text-transform:none!important}.mi-welcome p{width:440px;max-width:100%;color:#989083;line-height:1.55;margin:0}.mi-buttons{margin-top:18px}.mi-buttons a{display:inline-block;padding:9px 14px;margin-right:5px;border:1px solid #5b472d;background:#211a12;color:#d7bf90;text-decoration:none;font-weight:bold;font-size:11px}.mi-buttons a.primary{background:#7f5d31;color:#fff0cd}.mi-two{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.mi-box{border:1px solid #332c23;background:#11100e}.mi-box h2{margin:0!important;height:34px;padding:0 11px;display:flex;align-items:center;background:#17140f;border-bottom:1px solid #332c23;color:#bea26e!important;font:700 12px Georgia!important;text-transform:uppercase;letter-spacing:0!important}.mi-row{display:block;padding:11px;border-bottom:1px solid #29241f;text-decoration:none}.mi-row:last-child{border:0}.mi-row b{display:block;color:#c8c0b2;font-size:12px;margin-bottom:4px}.mi-row span{color:#726b61;font-size:10px}.mi-bossrow{display:grid;grid-template-columns:46px 1fr auto;align-items:center;gap:9px;padding:9px;border-bottom:1px solid #29241f;text-decoration:none}.mi-bossrow:last-child{border:0}.mi-bossrow img{width:46px;height:46px;object-fit:cover}.mi-bossrow b{color:#cbb17a}.mi-bossrow em{font-style:normal;color:#766e62;font-size:10px}.mi-bossrow time{font-size:10px;color:#9f875e}.mi-notice{margin-top:14px;border:1px solid #332c23;background:#11100e}.mi-notice h2{margin:0!important;padding:10px 12px;background:#17140f;border-bottom:1px solid #332c23;color:#bea26e!important;font:700 12px Georgia!important;letter-spacing:0!important}.mi-notice p{padding:0 12px;color:#7e776d;line-height:1.65;font-size:11px}.mi-footer{padding:18px 18px 60px;text-align:center;border-top:1px solid #332b21;color:#625d55;font-size:10px}
html[data-l2-layout="minimal-interlude"] body:not(.l2-home-v3) main{max-width:100%!important}html[data-l2-layout="minimal-interlude"] body:not(.l2-home-v3) [class*="rounded-"]{border-radius:0!important}
@media(max-width:720px){html[data-l2-layout="minimal-interlude"] body{border:0}.mi-home-body{grid-template-columns:1fr}.mi-sidebar{display:none}.mi-two{grid-template-columns:1fr}.mi-main{padding:10px}.mi-welcome{height:260px;padding:24px}.mi-serverbox{display:none}.mi-nav{padding-left:0}.mi-left img{width:62px;height:62px}.mi-mast{height:92px;padding:0 14px}.mi-left strong{font-size:22px}}
/* Comunidade no lugar do antigo bloco "Por que este modelo?" */
.mi-community-links{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:12px}
.mi-community-links a{display:flex;align-items:center;justify-content:center;min-height:40px;border:1px solid #3a3025;background:#15120f;color:#bda16e;text-decoration:none;font-size:11px;font-weight:bold;text-transform:uppercase}
.mi-community-links a:hover{background:#211b14;border-color:#5b472d;color:#e0c78d}
@media(max-width:520px){.mi-community-links{grid-template-columns:1fr}}

/* Galeria no bloco inferior do Minimal Interlude */
.mi-gallery-head{display:flex;align-items:center;justify-content:space-between;background:#17140f;border-bottom:1px solid #332c23}
.mi-gallery-head h2{border-bottom:0!important;background:transparent!important}
.mi-gallery-head>a{padding:0 12px;color:#89785e;text-decoration:none;font-size:9px;text-transform:uppercase}
.mi-gallery-head>a:hover{color:#d5c096}
.mi-gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:10px}
.mi-gallery-item{height:118px;display:block;overflow:hidden;border:1px solid #302920;background:#0c0b09}
.mi-gallery-item img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.72) brightness(.82);transition:filter .18s ease,transform .18s ease}
.mi-gallery-item:hover img{filter:saturate(.95) brightness(.95);transform:scale(1.025)}
@media(max-width:620px){.mi-gallery-grid{grid-template-columns:1fr 1fr}.mi-gallery-item:first-child{grid-column:1/-1;height:150px}}
@media(max-width:420px){.mi-gallery-grid{grid-template-columns:1fr}.mi-gallery-item,.mi-gallery-item:first-child{grid-column:auto;height:145px}}

/* V3 - módulos opcionais da Home */
.mi-home-modules{display:grid;gap:10px;margin-top:14px}
html[data-l2-layout="minimal-interlude"] .l2-home-module{border:1px solid #332c23;background:#11100e;color:#cbc3b6}
html[data-l2-layout="minimal-interlude"] .l2-module-head{padding:9px 11px;border-bottom:1px solid #332c23;background:#17140f}
html[data-l2-layout="minimal-interlude"] .l2-module-head-inline{display:flex;align-items:center;justify-content:space-between;gap:10px}
html[data-l2-layout="minimal-interlude"] .l2-module-kicker{display:none}
html[data-l2-layout="minimal-interlude"] .l2-module-head h2{margin:0!important;color:#bea26e!important;font:700 11px Georgia!important;text-transform:uppercase!important;letter-spacing:0!important}
html[data-l2-layout="minimal-interlude"] .l2-countdown-grid{display:grid;grid-template-columns:repeat(4,1fr)}
html[data-l2-layout="minimal-interlude"] .l2-countdown-grid>div{min-height:62px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid #29241f}
html[data-l2-layout="minimal-interlude"] .l2-countdown-grid>div:last-child{border-right:0}
html[data-l2-layout="minimal-interlude"] .l2-countdown-grid strong{font:700 21px Georgia;color:#d8bf89;line-height:1}
html[data-l2-layout="minimal-interlude"] .l2-countdown-grid span{margin-top:5px;color:#6f685e;font-size:8px;text-transform:uppercase}
html[data-l2-layout="minimal-interlude"] .l2-stats-live{display:inline-flex;align-items:center;gap:5px;color:#78b96b;font-size:8px;font-weight:bold}
html[data-l2-layout="minimal-interlude"] .l2-stats-live i{width:5px;height:5px;border-radius:50%;background:#78b96b}
html[data-l2-layout="minimal-interlude"] .l2-stats-grid{display:grid;grid-template-columns:repeat(4,1fr)}
html[data-l2-layout="minimal-interlude"] .l2-stat-card{min-height:62px;padding:9px 10px;display:flex;align-items:center;gap:8px;border-right:1px solid #29241f}
html[data-l2-layout="minimal-interlude"] .l2-stat-card:last-child{border-right:0}
html[data-l2-layout="minimal-interlude"] .l2-stat-icon{display:none}
html[data-l2-layout="minimal-interlude"] .l2-stat-card strong{display:block;color:#cbb17a;font:700 15px Georgia;line-height:1}
html[data-l2-layout="minimal-interlude"] .l2-stat-card span:not(.l2-stat-icon){display:block;margin-top:4px;color:#70695f;font-size:8px;text-transform:uppercase}
html[data-l2-layout="minimal-interlude"] .mi-live-wrap{margin-top:14px}
html[data-l2-layout="minimal-interlude"] #lives{padding:0!important;background:transparent!important}
html[data-l2-layout="minimal-interlude"] #lives .live-shell{max-width:none!important}
html[data-l2-layout="minimal-interlude"] #lives .live-stage,html[data-l2-layout="minimal-interlude"] #lives .live-watch,html[data-l2-layout="minimal-interlude"] #lives .live-kicker,html[data-l2-layout="minimal-interlude"] #lives .live-side-head,html[data-l2-layout="minimal-interlude"] #lives .live-side-item{border-radius:0!important}
html[data-l2-layout="minimal-interlude"] #lives .text-center{text-align:left!important;margin-bottom:12px!important}
html[data-l2-layout="minimal-interlude"] #lives .live-title{font:700 15px Georgia!important;text-transform:uppercase!important;letter-spacing:0!important;color:#bea26e!important;margin-top:7px!important}
html[data-l2-layout="minimal-interlude"] #lives .text-gray-500{font-size:10px!important;margin-top:4px!important}
html[data-l2-layout="minimal-interlude"] #lives .live-kicker{padding:4px 6px!important;font-size:7px!important}
html[data-l2-layout="minimal-interlude"] #lives .live-player{min-height:220px!important}
html[data-l2-layout="minimal-interlude"] #lives .live-meta{padding:14px!important}

/* Mantém o Minimal compacto em Full HD, sem desperdiçar espaço; em HD segue legível. */
@media (min-width:721px) and (max-width:1440px){
  html[data-l2-layout="minimal-interlude"] body.l2-home-v3{width:1040px}
  .mi-home-body{min-height:690px}.mi-welcome{height:220px;padding:28px}.mi-main{padding:14px}
  .mi-row{padding:9px}.mi-bossrow{padding:8px}.mi-gallery-item{height:102px}
}
@media(max-width:720px){
  html[data-l2-layout="minimal-interlude"] .l2-stats-grid{grid-template-columns:1fr 1fr}
  html[data-l2-layout="minimal-interlude"] .l2-stat-card:nth-child(2){border-right:0}
  html[data-l2-layout="minimal-interlude"] .l2-stat-card{border-bottom:1px solid #29241f}
}
@media(max-width:420px){
  html[data-l2-layout="minimal-interlude"] .l2-countdown-grid strong{font-size:17px}
  html[data-l2-layout="minimal-interlude"] .l2-countdown-grid span{font-size:7px}
  html[data-l2-layout="minimal-interlude"] .l2-stats-grid{grid-template-columns:1fr 1fr}
}

/* =========================================================
   V4 - idiomas visíveis + galeria viva no Minimal
   ========================================================= */
html[data-l2-layout="minimal-interlude"] .mi-head-tools{display:flex;align-items:center;gap:12px}
html[data-l2-layout="minimal-interlude"] .mi-socials{gap:3px}
html[data-l2-layout="minimal-interlude"] .mi-socials .l2-social-pill{width:27px;height:27px;border:1px solid #332b21;background:#11100d;color:#80715c}
html[data-l2-layout="minimal-interlude"] .mi-socials .l2-social-pill:hover{color:#d6b77c;border-color:#59452c}
html[data-l2-layout="minimal-interlude"] .mi-langs{gap:3px}
html[data-l2-layout="minimal-interlude"] .mi-langs .l2-lang-pill{height:27px;padding:0 5px;border:1px solid #332b21;background:#11100d;color:#817665}
html[data-l2-layout="minimal-interlude"] .mi-langs .l2-lang-pill.active{border-color:#6d5330;background:#211a12;color:#e0c78d}
html[data-l2-layout="minimal-interlude"] .mi-nav a{gap:6px;padding-left:12px;padding-right:12px}
html[data-l2-layout="minimal-interlude"] .mi-nav a i{font-size:9px;color:#806b49}
html[data-l2-layout="minimal-interlude"] .mi-side-title{display:flex;align-items:center;gap:6px}
html[data-l2-layout="minimal-interlude"] .mi-side-title i{width:12px;text-align:center;color:#7f6743}
html[data-l2-layout="minimal-interlude"] .mi-side-links a{display:flex;align-items:center;gap:7px}
html[data-l2-layout="minimal-interlude"] .mi-side-links a i{width:14px;text-align:center;color:#876e48}
html[data-l2-layout="minimal-interlude"] .mi-featured-gallery-wrap{margin-top:14px}
html[data-l2-layout="minimal-interlude"] .l2-feature-gallery{border:1px solid #332c23;background:#11100e;padding:10px}
html[data-l2-layout="minimal-interlude"] .l2-feature-gallery-head{padding-bottom:8px;border-bottom:1px solid #2c271f}
html[data-l2-layout="minimal-interlude"] .l2-feature-gallery-kicker{font-size:7px;color:#806a47;letter-spacing:.12em}
html[data-l2-layout="minimal-interlude"] .l2-feature-gallery-head h2{font:700 12px Georgia!important;color:#bea26e!important;text-transform:uppercase!important;letter-spacing:0!important}
html[data-l2-layout="minimal-interlude"] .l2-feature-gallery-head p{font-size:9px;color:#70695f;line-height:1.4}
html[data-l2-layout="minimal-interlude"] .l2-feature-gallery-open{font-size:8px;color:#8f7c5e;border:1px solid #332b21;padding:6px 8px;text-transform:uppercase}
html[data-l2-layout="minimal-interlude"] .l2-feature-gallery-stage{grid-template-columns:minmax(0,1fr) 155px;gap:7px;margin-top:9px}
html[data-l2-layout="minimal-interlude"] .l2-feature-gallery-main{min-height:235px;border:1px solid #302920}
html[data-l2-layout="minimal-interlude"] .l2-feature-gallery-main>img{filter:saturate(.72) brightness(.88)}
html[data-l2-layout="minimal-interlude"] .l2-feature-gallery-meta{left:12px;right:12px;bottom:11px}
html[data-l2-layout="minimal-interlude"] .l2-feature-gallery-meta b{font:700 12px Georgia;color:#d7bd85;text-transform:uppercase}
html[data-l2-layout="minimal-interlude"] .l2-feature-gallery-meta em{font-size:8px;color:#978873}
html[data-l2-layout="minimal-interlude"] .l2-feature-gallery-play{width:42px;height:42px;background:rgba(8,7,6,.88);border:1px solid #70552f;color:#d9bd80;font-size:11px}
html[data-l2-layout="minimal-interlude"] .l2-feature-gallery-progress{background:#201a13}
html[data-l2-layout="minimal-interlude"] .l2-feature-gallery-progress i{background:#9a7542}
html[data-l2-layout="minimal-interlude"] .l2-feature-gallery-thumbs{gap:5px}
html[data-l2-layout="minimal-interlude"] .l2-feature-gallery-thumb{height:72px;border:1px solid #2d271f;color:#a8834e}
html[data-l2-layout="minimal-interlude"] .l2-feature-gallery-controls{margin-top:6px;color:#756b5d}
html[data-l2-layout="minimal-interlude"] .l2-feature-gallery-controls button{width:27px;height:23px;color:#756b5d}
html[data-l2-layout="minimal-interlude"] .l2-pagebar{background:#11100e;border-color:#332b21}
html[data-l2-layout="minimal-interlude"] .l2-pagebar-inner{width:960px;max-width:calc(100% - 24px);min-height:62px}
html[data-l2-layout="minimal-interlude"] .l2-pagebar-icon{width:32px;height:32px;border:1px solid #403425;background:#17140f;color:#aa8752}
html[data-l2-layout="minimal-interlude"] .l2-pagebar-title h1{font-size:13px!important;color:#c6a96f!important;text-transform:uppercase!important}
html[data-l2-layout="minimal-interlude"] .l2-pagebar-title p{font-size:9px;color:#6f685e}
html[data-l2-layout="minimal-interlude"] .l2-pagebar-links a{padding:6px 8px;border:1px solid #2e2821;color:#807665;background:#14120f;font-size:9px}
@media(min-width:721px) and (max-width:1100px){html[data-l2-layout="minimal-interlude"] .mi-serverbox{display:none}html[data-l2-layout="minimal-interlude"] .mi-mast{padding-left:16px;padding-right:16px}html[data-l2-layout="minimal-interlude"] .mi-head-tools{gap:7px}}
@media(max-width:720px){html[data-l2-layout="minimal-interlude"] .mi-mast{height:auto;min-height:92px;gap:10px}html[data-l2-layout="minimal-interlude"] .mi-head-tools{flex-direction:column;align-items:flex-end;gap:5px}html[data-l2-layout="minimal-interlude"] .mi-socials{display:none}html[data-l2-layout="minimal-interlude"] .mi-langs .l2-lang-pill{height:25px}html[data-l2-layout="minimal-interlude"] .mi-featured-gallery-wrap{margin-top:10px}html[data-l2-layout="minimal-interlude"] .l2-feature-gallery-stage{grid-template-columns:1fr}html[data-l2-layout="minimal-interlude"] .l2-feature-gallery-main{min-height:210px}html[data-l2-layout="minimal-interlude"] .l2-feature-gallery-thumbs{grid-template-columns:repeat(4,1fr)}html[data-l2-layout="minimal-interlude"] .l2-feature-gallery-thumb{height:56px}}
@media(max-width:430px){html[data-l2-layout="minimal-interlude"] .mi-left span small{display:none}html[data-l2-layout="minimal-interlude"] .mi-langs .code{display:none}html[data-l2-layout="minimal-interlude"] .mi-langs .l2-lang-pill{padding:0 6px}html[data-l2-layout="minimal-interlude"] .l2-feature-gallery-thumbs{grid-template-columns:repeat(3,1fr)}}
@media(max-width:720px){html[data-l2-layout="minimal-interlude"] .mi-socials{display:flex}html[data-l2-layout="minimal-interlude"] .mi-socials .l2-social-pill{width:24px;height:24px}}
@media(max-width:430px){html[data-l2-layout="minimal-interlude"] .mi-socials .l2-social-pill{width:22px;height:22px;font-size:11px}}

/* V5 - galeria compacta e bandeiras reais */
html[data-l2-layout="minimal-interlude"] .l2-lang-pill{width:35px!important;padding:0!important}
html[data-l2-layout="minimal-interlude"] .l2-lang-pill .flag-image{width:25px;height:16px}
html[data-l2-layout="minimal-interlude"] .l2-feature-gallery{padding:8px;border:1px solid #332c23;background:#11100e}
html[data-l2-layout="minimal-interlude"] .l2-gallery-showcase{grid-template-columns:minmax(0,1fr) 165px;gap:6px;margin-top:8px}
html[data-l2-layout="minimal-interlude"] .l2-gallery-stage{min-height:250px;border:1px solid #302920}
html[data-l2-layout="minimal-interlude"] .l2-gallery-stage-bottom{left:11px;right:11px;bottom:10px}
html[data-l2-layout="minimal-interlude"] .l2-gallery-stage-bottom strong{font-size:12px;color:#d2b87f;text-transform:uppercase}
html[data-l2-layout="minimal-interlude"] .l2-gallery-stage-bottom>span{width:30px;height:30px}
html[data-l2-layout="minimal-interlude"] .l2-gallery-type,html[data-l2-layout="minimal-interlude"] .l2-gallery-counter{min-height:23px;padding:0 7px;font-size:7px;border-radius:0}
html[data-l2-layout="minimal-interlude"] .l2-gallery-rail-item{min-height:31px;border-radius:0;border-color:#2d271f}
html[data-l2-layout="minimal-interlude"] .l2-gallery-rail-item.active{border-color:#765a35}
html[data-l2-layout="minimal-interlude"] .l2-gallery-rail-meta{padding:0 7px;font-size:8px;color:#c6a873}
@media(max-width:720px){html[data-l2-layout="minimal-interlude"] .l2-gallery-showcase{grid-template-columns:1fr}html[data-l2-layout="minimal-interlude"] .l2-gallery-stage{min-height:215px}}

/* V5.2 - galeria em mosaico + ranking na Home */
html[data-l2-layout="minimal-interlude"] .mi-featured-gallery-wrap{margin-top:10px}
html[data-l2-layout="minimal-interlude"] .l2-gallery-v5{padding:8px;border:1px solid #322b22;background:#0f0e0c}
html[data-l2-layout="minimal-interlude"] .l2-gallery-v5-head{margin-bottom:7px}
html[data-l2-layout="minimal-interlude"] .l2-gallery-v5-icon{width:27px;height:27px;color:#9d7c49;border-color:#3d3326;background:#12100d;font-size:10px}
html[data-l2-layout="minimal-interlude"] .l2-gallery-v5-heading small{display:none}
html[data-l2-layout="minimal-interlude"] .l2-gallery-v5-heading h2{font-size:11px!important;color:#bea26e!important;text-transform:uppercase!important;letter-spacing:.03em!important}
html[data-l2-layout="minimal-interlude"] .l2-gallery-v5-all{font-size:7px;padding:5px 6px;color:#817159;border-color:#322b22}
html[data-l2-layout="minimal-interlude"] .l2-gallery-v5-stage{grid-template-columns:minmax(0,1.65fr) minmax(180px,.9fr);gap:5px}
html[data-l2-layout="minimal-interlude"] .l2-gallery-v5-main{min-height:230px;border:1px solid #2d271f}
html[data-l2-layout="minimal-interlude"] .l2-gallery-v5-mosaic{min-height:230px;gap:5px}
html[data-l2-layout="minimal-interlude"] .l2-gallery-v5-tile{border:1px solid #29231c}
html[data-l2-layout="minimal-interlude"] .l2-gallery-v5-type,html[data-l2-layout="minimal-interlude"] .l2-gallery-v5-count{font-size:7px;min-height:21px;padding:0 6px}
html[data-l2-layout="minimal-interlude"] .l2-gallery-v5-open-icon{width:30px;height:30px;right:10px;bottom:9px;font-size:9px}
html[data-l2-layout="minimal-interlude"] .l2-gallery-v5-progress i,html[data-l2-layout="minimal-interlude"] .l2-gallery-v5-dots span.active{background:#94703f}
html[data-l2-layout="minimal-interlude"] .mi-ranking-wrap{margin-top:10px}
html[data-l2-layout="minimal-interlude"] .l2-home-rankings{padding:8px;border:1px solid #322b22;background:#0f0e0c}
html[data-l2-layout="minimal-interlude"] .l2-home-rankings-head{margin-bottom:7px;color:#786b59}
html[data-l2-layout="minimal-interlude"] .l2-home-rankings-head>div>span{width:26px;height:26px}
html[data-l2-layout="minimal-interlude"] .l2-home-rankings-head h2{font-size:11px!important;color:#bea26e!important;text-transform:uppercase!important;letter-spacing:.03em!important}
html[data-l2-layout="minimal-interlude"] .l2-home-rankings-head>a{font-size:7px;color:#80705a}
html[data-l2-layout="minimal-interlude"] .l2-home-rankings-grid{gap:6px}
html[data-l2-layout="minimal-interlude"] .l2-home-rank-card{border-color:#2d271f;background:#0a0907}
html[data-l2-layout="minimal-interlude"] .l2-home-rank-card>header{height:33px;padding:0 8px;color:#aa8f60}
html[data-l2-layout="minimal-interlude"] .l2-home-rank-row{min-height:36px;grid-template-columns:23px minmax(0,1fr) auto;gap:6px}
html[data-l2-layout="minimal-interlude"] .l2-home-rank-pos{width:19px;height:19px;font-size:7px}
html[data-l2-layout="minimal-interlude"] .l2-home-rank-player b{font-size:9px}
html[data-l2-layout="minimal-interlude"] .l2-home-rank-player small{font-size:7px}
html[data-l2-layout="minimal-interlude"] .l2-home-rank-score strong{font-size:10px;color:#bda06c}
@media(max-width:720px){html[data-l2-layout="minimal-interlude"] .l2-gallery-v5-stage{grid-template-columns:1fr}html[data-l2-layout="minimal-interlude"] .l2-gallery-v5-main{min-height:205px}html[data-l2-layout="minimal-interlude"] .l2-gallery-v5-mosaic{grid-template-columns:repeat(4,90px);grid-template-rows:58px;min-height:58px;overflow-x:auto}}
/* V5.3 - navegação centralizada e galeria sem aparência de carrossel */
html[data-l2-layout="minimal-interlude"] .mi-nav{padding-left:0!important}
html[data-l2-layout="minimal-interlude"] .mi-nav-scroll{justify-content:center}
html[data-l2-layout="minimal-interlude"] .l2-gallery-v5-footer{display:none!important}
html[data-l2-layout="minimal-interlude"] .l2-gallery-v5-stage{grid-template-columns:minmax(0,1.65fr) minmax(190px,.85fr)!important;gap:5px!important}
@media(max-width:720px){html[data-l2-layout="minimal-interlude"] .mi-nav-scroll{justify-content:flex-start}html[data-l2-layout="minimal-interlude"] .l2-gallery-v5-stage{grid-template-columns:1fr!important}}

/* =========================================================
   V6 - dropdown, background, galeria e agenda Minimal
   ========================================================= */
.mi-head-tools>.l2-theme-toggle{width:27px;height:27px;font-size:9px}.mi-nav{overflow:visible!important;position:relative;z-index:700}.mi-nav-scroll{overflow:visible!important;justify-content:center}.mi-nav-item{position:relative;height:38px;flex:0 0 auto}.mi-nav-item>a{height:38px}.mi-chevron{font-size:6px!important}.mi-submenu{top:37px!important}.mi-submenu a{border-right:0!important}
.mi-welcome{background-image:linear-gradient(90deg,rgba(7,7,6,.95),rgba(7,7,6,.55)),var(--l2-hero-image)!important}
.mi-bossrow div{min-width:0}.mi-bossrow b,.mi-bossrow em{display:block!important}.mi-bossrow b{margin-bottom:4px!important}.mi-bossrow em{line-height:1.35!important}
html[data-l2-layout="minimal-interlude"] .l2-gallery-v5-stage{grid-template-columns:minmax(0,2.2fr) 150px!important}
html[data-l2-layout="minimal-interlude"] .l2-gallery-v5-main{min-height:285px!important}
html[data-l2-layout="minimal-interlude"] .l2-gallery-v5-mosaic{min-height:285px!important;grid-template-columns:1fr!important;grid-template-rows:repeat(4,1fr)!important}
html[data-l2-layout="minimal-interlude"] .l2-stats-grid{grid-template-columns:repeat(3,1fr)!important}.mi-home-modules .l2-stat-card{border-bottom:1px solid #29241f!important}.mi-home-modules .l2-stat-card:nth-child(3n){border-right:0!important}.mi-home-modules .l2-stat-card:nth-last-child(-n+3){border-bottom:0!important}
@media(max-width:720px){.mi-nav-scroll{justify-content:flex-start;overflow-x:auto!important}.mi-submenu{position:fixed!important;left:8px!important;right:8px!important;width:auto!important;top:auto!important;transform:translateY(7px)!important}.mi-nav-item.open .mi-submenu{transform:translateY(0)!important}html[data-l2-layout="minimal-interlude"] .l2-gallery-v5-stage{grid-template-columns:1fr!important}html[data-l2-layout="minimal-interlude"] .l2-gallery-v5-main{min-height:225px!important}html[data-l2-layout="minimal-interlude"] .l2-gallery-v5-mosaic{grid-template-columns:repeat(4,100px)!important;grid-template-rows:64px!important;min-height:64px!important;overflow-x:auto}html[data-l2-layout="minimal-interlude"] .l2-stats-grid{grid-template-columns:repeat(2,1fr)!important}.mi-home-modules .l2-stat-card:nth-child(3n){border-right:1px solid #29241f!important}.mi-home-modules .l2-stat-card:nth-child(2n){border-right:0!important}.mi-home-modules .l2-stat-card:nth-last-child(-n+3){border-bottom:1px solid #29241f!important}.mi-home-modules .l2-stat-card:nth-last-child(-n+2){border-bottom:0!important}}

/* V6.1 Minimal */
html[data-l2-layout="minimal-interlude"] .l2-gallery-v5-mosaic{grid-template-rows:repeat(3,1fr)!important}
html[data-l2-layout="minimal-interlude"] .l2-home-rank-row{grid-template-columns:23px 32px minmax(0,1fr) auto!important;gap:6px!important}
html[data-l2-layout="minimal-interlude"] .mi-bossrow{grid-template-columns:46px minmax(0,1fr) auto!important;column-gap:10px!important;row-gap:4px!important}
html[data-l2-layout="minimal-interlude"] .mi-bossrow b{margin:0 0 5px!important;line-height:1.15!important}.mi-bossrow em{line-height:1.35!important}
html[data-l2-layout="minimal-interlude"] .l2-stats-module .l2-module-head-inline>div{width:100%!important}
@media(max-width:720px){html[data-l2-layout="minimal-interlude"] .l2-gallery-v5-mosaic{grid-template-columns:repeat(3,100px)!important;grid-template-rows:66px!important;min-height:66px!important}}

/* =========================================================
   V128 - Legibilidade do Tema Minimal
   Aumenta somente textos pequenos, sem alterar a estrutura.
   ========================================================= */
html[data-l2-layout="minimal-interlude"] body{
  font-size:14px!important;
}

/* Cabeçalho / navegação */
html[data-l2-layout="minimal-interlude"] .mi-left small{font-size:12px!important;line-height:1.4!important}
html[data-l2-layout="minimal-interlude"] .mi-serverbox strong{font-size:13px!important}
html[data-l2-layout="minimal-interlude"] .mi-serverbox span{font-size:12px!important}
html[data-l2-layout="minimal-interlude"] .mi-nav a{font-size:12px!important}
html[data-l2-layout="minimal-interlude"] .mi-nav a i{font-size:10px!important}
html[data-l2-layout="minimal-interlude"] .mi-chevron{font-size:8px!important}

/* Sidebar */
html[data-l2-layout="minimal-interlude"] .mi-side-title{font-size:12px!important;line-height:1.35!important}
html[data-l2-layout="minimal-interlude"] .mi-side-links a{font-size:13px!important;line-height:1.45!important}
html[data-l2-layout="minimal-interlude"] .mi-status{font-size:13px!important;line-height:1.7!important}
html[data-l2-layout="minimal-interlude"] .mi-side-stat span{font-size:12px!important}
html[data-l2-layout="minimal-interlude"] .mi-side-stat b{font-size:13px!important}

/* Hero */
html[data-l2-layout="minimal-interlude"] .mi-welcome small{font-size:12px!important}
html[data-l2-layout="minimal-interlude"] .mi-welcome p{font-size:15px!important;line-height:1.6!important}
html[data-l2-layout="minimal-interlude"] .mi-buttons a{font-size:13px!important}

/* Títulos e blocos */
html[data-l2-layout="minimal-interlude"] .mi-box h2,
html[data-l2-layout="minimal-interlude"] .mi-notice h2,
html[data-l2-layout="minimal-interlude"] .l2-module-head h2{font-size:14px!important;line-height:1.25!important}
html[data-l2-layout="minimal-interlude"] .mi-notice p{font-size:13px!important;line-height:1.65!important}

/* Notícias */
html[data-l2-layout="minimal-interlude"] .mi-row b{font-size:14px!important;line-height:1.4!important}
html[data-l2-layout="minimal-interlude"] .mi-row span,
html[data-l2-layout="minimal-interlude"] .mi-news-meta{font-size:12px!important;line-height:1.4!important}
html[data-l2-layout="minimal-interlude"] .mi-news-excerpt{font-size:14px!important;line-height:1.58!important}
html[data-l2-layout="minimal-interlude"] .mi-read-more{font-size:12px!important;line-height:1.4!important}

/* Agenda de bosses */
html[data-l2-layout="minimal-interlude"] .mi-bossrow b{font-size:14px!important;line-height:1.25!important}
html[data-l2-layout="minimal-interlude"] .mi-bossrow em{font-size:12px!important;line-height:1.4!important}
html[data-l2-layout="minimal-interlude"] .mi-bossrow time{font-size:12px!important}
html[data-l2-layout="minimal-interlude"] .mi-bossrow .l2-boss-time small{font-size:11px!important;line-height:1.35!important}

/* Countdown e estatísticas */
html[data-l2-layout="minimal-interlude"] .l2-countdown-grid strong{font-size:22px!important}
html[data-l2-layout="minimal-interlude"] .l2-countdown-grid span{font-size:10px!important}
html[data-l2-layout="minimal-interlude"] .l2-stats-live{font-size:10px!important}
html[data-l2-layout="minimal-interlude"] .l2-stat-card strong{font-size:17px!important}
html[data-l2-layout="minimal-interlude"] .l2-stat-card span:not(.l2-stat-icon){font-size:10px!important;line-height:1.35!important}

/* Live */
html[data-l2-layout="minimal-interlude"] #lives .live-title{font-size:16px!important;line-height:1.35!important}
html[data-l2-layout="minimal-interlude"] #lives .text-gray-500{font-size:12px!important;line-height:1.45!important}
html[data-l2-layout="minimal-interlude"] #lives .live-kicker{font-size:9px!important}

/* Galeria em destaque */
html[data-l2-layout="minimal-interlude"] .l2-feature-gallery-kicker{font-size:9px!important}
html[data-l2-layout="minimal-interlude"] .l2-feature-gallery-head h2{font-size:14px!important}
html[data-l2-layout="minimal-interlude"] .l2-feature-gallery-head p{font-size:12px!important;line-height:1.5!important}
html[data-l2-layout="minimal-interlude"] .l2-feature-gallery-open{font-size:10px!important}
html[data-l2-layout="minimal-interlude"] .l2-feature-gallery-meta b{font-size:14px!important}
html[data-l2-layout="minimal-interlude"] .l2-feature-gallery-meta em{font-size:10px!important}
html[data-l2-layout="minimal-interlude"] .l2-gallery-stage-bottom strong{font-size:14px!important}
html[data-l2-layout="minimal-interlude"] .l2-gallery-type,
html[data-l2-layout="minimal-interlude"] .l2-gallery-counter,
html[data-l2-layout="minimal-interlude"] .l2-gallery-v5-type,
html[data-l2-layout="minimal-interlude"] .l2-gallery-v5-count{font-size:9px!important}
html[data-l2-layout="minimal-interlude"] .l2-gallery-rail-meta{font-size:10px!important}
html[data-l2-layout="minimal-interlude"] .l2-gallery-v5-heading h2{font-size:14px!important}
html[data-l2-layout="minimal-interlude"] .l2-gallery-v5-all{font-size:10px!important}

/* Rankings da home */
html[data-l2-layout="minimal-interlude"] .l2-home-rankings-head h2{font-size:14px!important}
html[data-l2-layout="minimal-interlude"] .l2-home-rankings-head>a{font-size:10px!important}
html[data-l2-layout="minimal-interlude"] .l2-home-rank-card>header{font-size:12px!important}
html[data-l2-layout="minimal-interlude"] .l2-home-rank-pos{font-size:10px!important}
html[data-l2-layout="minimal-interlude"] .l2-home-rank-player b{font-size:12px!important;line-height:1.35!important}
html[data-l2-layout="minimal-interlude"] .l2-home-rank-player small{font-size:10px!important;line-height:1.35!important}
html[data-l2-layout="minimal-interlude"] .l2-home-rank-score strong{font-size:12px!important}

/* Barras das páginas internas */
html[data-l2-layout="minimal-interlude"] .l2-pagebar-title h1{font-size:15px!important}
html[data-l2-layout="minimal-interlude"] .l2-pagebar-title p{font-size:12px!important;line-height:1.5!important}
html[data-l2-layout="minimal-interlude"] .l2-pagebar-links a{font-size:11px!important}

@media(max-width:900px){
  html[data-l2-layout="minimal-interlude"] .mi-mobile-menu a,
  html[data-l2-layout="minimal-interlude"] .mi-mobile-menu button{font-size:13px!important}
}

@media(max-width:720px){
  html[data-l2-layout="minimal-interlude"] .mi-welcome p{font-size:14px!important}
  html[data-l2-layout="minimal-interlude"] .l2-countdown-grid strong{font-size:19px!important}
  html[data-l2-layout="minimal-interlude"] .l2-countdown-grid span{font-size:10px!important}
  html[data-l2-layout="minimal-interlude"] .mi-news-excerpt{font-size:14px!important}
  html[data-l2-layout="minimal-interlude"] .mi-bossrow b{font-size:14px!important}
  html[data-l2-layout="minimal-interlude"] .mi-bossrow em,
  html[data-l2-layout="minimal-interlude"] .mi-bossrow time{font-size:12px!important}
}


/* v2.1.23 - Estatisticas mobile: separadores coerentes com dark/light. */
@media(max-width:720px){
  html[data-l2-layout="minimal-interlude"] body.l2-home-v3 .mi-home-modules .l2-stat-card{
    border-color:#3a3329!important;
    box-shadow:none!important;
  }
  html[data-l2-layout="minimal-interlude"] body.l2-home-v3 .mi-home-modules .l2-stat-card:nth-child(2n){
    border-right:0!important;
  }
  html[data-l2-layout="minimal-interlude"][data-l2-theme="light"] body.l2-home-v3 .mi-home-modules .l2-stat-card{
    border-color:rgba(105,83,53,.18)!important;
  }
}


/* =========================================================
   v2.1.228 - Minimal / Light: Agenda de Bosses mais organizada
   ========================================================= */

/* Moldura principal da agenda */
html[data-l2-theme="light"][data-l2-layout="minimal-interlude"] .mi-boss-box{
    background:#ebe3d7!important;
    border:1px solid #c4b49d!important;
    box-shadow:
        0 5px 14px rgba(72,54,34,.045),
        inset 0 1px 0 rgba(255,255,255,.68)!important;
}

/* Cabeçalho mais definido, sem parecer uma caixa escura */
html[data-l2-theme="light"][data-l2-layout="minimal-interlude"] .mi-boss-box>h2{
    height:38px!important;
    padding:0 12px!important;
    background:#e1d7c8!important;
    border-bottom:1px solid #bfae96!important;
    color:#60451f!important;
    box-shadow:inset 0 -1px 0 rgba(255,255,255,.35)!important;
}

/* Espaço entre a moldura externa e os bosses */
html[data-l2-theme="light"][data-l2-layout="minimal-interlude"] .mi-boss-grid{
    display:grid!important;
    gap:6px!important;
    padding:8px!important;
    background:#eee7dc!important;
}

/* Cada boss passa a ser um item visual completo */
html[data-l2-theme="light"][data-l2-layout="minimal-interlude"] .mi-bossrow,
html[data-l2-theme="light"][data-l2-layout="minimal-interlude"] .mi-bossrow:last-child{
    min-height:64px!important;
    padding:8px 9px!important;
    border:1px solid #d1c2ae!important;
    background:#f7f2ea!important;
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.72),
        0 1px 0 rgba(91,67,39,.025)!important;
    transition:
        border-color .16s ease,
        background .16s ease,
        transform .16s ease!important;
}

html[data-l2-theme="light"][data-l2-layout="minimal-interlude"] .mi-bossrow:hover{
    background:#fbf8f2!important;
    border-color:#b89563!important;
    transform:translateY(-1px)!important;
}

/* Moldura da imagem */
html[data-l2-theme="light"][data-l2-layout="minimal-interlude"] .mi-bossrow img{
    width:48px!important;
    height:48px!important;
    padding:2px!important;
    border:1px solid #c8b391!important;
    background:#eadfce!important;
    box-shadow:0 1px 3px rgba(72,50,25,.08)!important;
}

/* Nome e categoria */
html[data-l2-theme="light"][data-l2-layout="minimal-interlude"] .mi-bossrow b{
    color:#553b1b!important;
    font-weight:800!important;
}

html[data-l2-theme="light"][data-l2-layout="minimal-interlude"] .mi-bossrow em{
    color:#62584c!important;
    font-weight:600!important;
}

/* Data e contador passam a ter uma área própria */
html[data-l2-theme="light"][data-l2-layout="minimal-interlude"] .mi-bossrow .l2-boss-time{
    min-width:118px!important;
    padding:6px 8px!important;
    border:1px solid #d1bea4!important;
    background:#eee4d6!important;
    align-items:flex-end!important;
    gap:3px!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.62)!important;
}

html[data-l2-theme="light"][data-l2-layout="minimal-interlude"] .mi-bossrow .l2-boss-date{
    color:#65451c!important;
    font-weight:800!important;
}

html[data-l2-theme="light"][data-l2-layout="minimal-interlude"] .mi-bossrow .l2-boss-time [data-boss-countdown]{
    width:100%!important;
    margin-top:1px!important;
    padding-top:3px!important;
    border-top:1px solid #d8c8b3!important;
    color:#5d5449!important;
    text-align:right!important;
    font-weight:700!important;
}

/* Mobile: horário vira uma faixa inferior, evitando aperto */
@media(max-width:520px){
    html[data-l2-theme="light"][data-l2-layout="minimal-interlude"] .mi-bossrow{
        grid-template-columns:48px minmax(0,1fr)!important;
        gap:8px 10px!important;
    }

    html[data-l2-theme="light"][data-l2-layout="minimal-interlude"] .mi-bossrow .l2-boss-time{
        grid-column:1 / -1!important;
        width:100%!important;
        min-width:0!important;
        flex-direction:row!important;
        align-items:center!important;
        justify-content:space-between!important;
        padding:6px 8px!important;
    }

    html[data-l2-theme="light"][data-l2-layout="minimal-interlude"] .mi-bossrow .l2-boss-time [data-boss-countdown]{
        width:auto!important;
        margin-top:0!important;
        padding-top:0!important;
        padding-left:8px!important;
        border-top:0!important;
        border-left:1px solid #d8c8b3!important;
    }
}


/* =========================================================
   v2.1.229 - Minimal / Light: Últimas conquistas organizada
   ========================================================= */

/* Moldura externa seguindo a mesma linguagem da Agenda de Bosses */
html[data-l2-theme="light"][data-l2-layout="minimal-interlude"] .mi-achievements-wrap .l2-home-rankings{
    background:#ebe3d7!important;
    border:1px solid #c4b49d!important;
    box-shadow:
        0 5px 14px rgba(72,54,34,.045),
        inset 0 1px 0 rgba(255,255,255,.68)!important;
}

/* Cabeçalho */
html[data-l2-theme="light"][data-l2-layout="minimal-interlude"] .mi-achievements-wrap .l2-home-rankings-head{
    margin:-8px -8px 8px!important;
    min-height:38px!important;
    padding:0 12px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    background:#e1d7c8!important;
    border-bottom:1px solid #bfae96!important;
    color:#60451f!important;
    box-shadow:inset 0 -1px 0 rgba(255,255,255,.35)!important;
}

html[data-l2-theme="light"][data-l2-layout="minimal-interlude"] .mi-achievements-wrap .l2-home-rankings-head h2{
    color:#60451f!important;
}

html[data-l2-theme="light"][data-l2-layout="minimal-interlude"] .mi-achievements-wrap .l2-home-rankings-head>div>span{
    border-color:#cbb899!important;
    background:#eee4d6!important;
    color:#79572a!important;
}

html[data-l2-theme="light"][data-l2-layout="minimal-interlude"] .mi-achievements-wrap .l2-home-rankings-head>a{
    color:#6d5538!important;
}

/* Card interno sem segunda moldura pesada */
html[data-l2-theme="light"][data-l2-layout="minimal-interlude"] .mi-achievements-wrap .l2-home-achievement-card{
    border:0!important;
    background:transparent!important;
    box-shadow:none!important;
}

/* Subcabeçalho da lista */
html[data-l2-theme="light"][data-l2-layout="minimal-interlude"] .mi-achievements-wrap .l2-home-achievement-card>header{
    min-height:34px!important;
    height:auto!important;
    margin-bottom:6px!important;
    padding:7px 9px!important;
    border:1px solid #d1c2ae!important;
    background:#eee4d6!important;
    color:#66543e!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.58)!important;
}

html[data-l2-theme="light"][data-l2-layout="minimal-interlude"] .mi-achievements-wrap .l2-home-achievement-card>header strong{
    color:#66543e!important;
}

html[data-l2-theme="light"][data-l2-layout="minimal-interlude"] .mi-achievements-wrap .l2-home-achievement-card>header>span{
    color:#76572f!important;
    border-color:#cbb899!important;
    background:#f4ecdf!important;
}

/* Lista em duas colunas com espaçamento real entre os itens */
html[data-l2-theme="light"][data-l2-layout="minimal-interlude"] .mi-achievements-wrap .l2-home-achievement-list{
    gap:6px!important;
    padding:0!important;
}

/* Cada conquista vira um item completo com sua própria borda */
html[data-l2-theme="light"][data-l2-layout="minimal-interlude"] .mi-achievements-wrap .l2-home-achievement-row,
html[data-l2-theme="light"][data-l2-layout="minimal-interlude"] .mi-achievements-wrap .l2-home-achievement-row:nth-last-child(-n+2),
html[data-l2-theme="light"][data-l2-layout="minimal-interlude"] .mi-achievements-wrap .l2-home-achievement-row:last-child{
    min-height:48px!important;
    padding:6px 8px!important;
    border:1px solid #d1c2ae!important;
    background:#f7f2ea!important;
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.72),
        0 1px 0 rgba(91,67,39,.025)!important;
    transition:
        border-color .16s ease,
        background .16s ease,
        transform .16s ease!important;
}

html[data-l2-theme="light"][data-l2-layout="minimal-interlude"] .mi-achievements-wrap .l2-home-achievement-row:hover,
html[data-l2-theme="light"][data-l2-layout="minimal-interlude"] .mi-achievements-wrap .l2-home-achievement-row:focus-visible{
    background:#fbf8f2!important;
    border-color:#b89563!important;
    transform:translateY(-1px)!important;
}

/* Ícone da raridade */
html[data-l2-theme="light"][data-l2-layout="minimal-interlude"] .mi-achievements-wrap .l2-home-achievement-type{
    width:24px!important;
    height:24px!important;
    border:1px solid #d2c0a5!important;
    background:#eee4d6!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.62)!important;
}

/* Avatar com moldura parecida com a dos bosses */
html[data-l2-theme="light"][data-l2-layout="minimal-interlude"] .mi-achievements-wrap .l2-home-rank-avatar{
    width:34px!important;
    height:34px!important;
    padding:2px!important;
    border:1px solid #c8b391!important;
    background:#eadfce!important;
    box-shadow:0 1px 3px rgba(72,50,25,.08)!important;
}

html[data-l2-theme="light"][data-l2-layout="minimal-interlude"] .mi-achievements-wrap .l2-home-rank-avatar img,
html[data-l2-theme="light"][data-l2-layout="minimal-interlude"] .mi-achievements-wrap .l2-home-achievement-avatar-fallback{
    border-radius:2px!important;
}

/* Jogador e descrição */
html[data-l2-theme="light"][data-l2-layout="minimal-interlude"] .mi-achievements-wrap .l2-home-rank-player b{
    color:#553b1b!important;
}

html[data-l2-theme="light"][data-l2-layout="minimal-interlude"] .mi-achievements-wrap .l2-home-achievement-summary{
    color:#6a6055!important;
}

/* Raridade/data em pequena área lateral separada */
html[data-l2-theme="light"][data-l2-layout="minimal-interlude"] .mi-achievements-wrap .l2-home-achievement-score{
    min-width:76px!important;
    padding:5px 7px!important;
    border:1px solid #d1bea4!important;
    background:#eee4d6!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.62)!important;
    text-align:right!important;
}

html[data-l2-theme="light"][data-l2-layout="minimal-interlude"] .mi-achievements-wrap .l2-home-achievement-score>small{
    display:block!important;
    width:100%!important;
    margin-top:3px!important;
    padding-top:3px!important;
    border-top:1px solid #d8c8b3!important;
    color:#665d52!important;
    text-align:right!important;
}

/* Mobile: mantém a borda individual e dá espaço ao texto */
@media(max-width:620px){
    html[data-l2-theme="light"][data-l2-layout="minimal-interlude"] .mi-achievements-wrap .l2-home-achievement-list{
        grid-template-columns:1fr!important;
        gap:6px!important;
    }

    html[data-l2-theme="light"][data-l2-layout="minimal-interlude"] .mi-achievements-wrap .l2-home-achievement-row{
        grid-template-columns:24px 34px minmax(0,1fr)!important;
        gap:6px!important;
    }

    html[data-l2-theme="light"][data-l2-layout="minimal-interlude"] .mi-achievements-wrap .l2-home-achievement-score{
        grid-column:2 / -1!important;
        width:100%!important;
        min-width:0!important;
        margin-top:1px!important;
        display:flex!important;
        align-items:center!important;
        justify-content:space-between!important;
        gap:8px!important;
        text-align:left!important;
    }

    html[data-l2-theme="light"][data-l2-layout="minimal-interlude"] .mi-achievements-wrap .l2-home-achievement-score>small{
        width:auto!important;
        margin-top:0!important;
        padding-top:0!important;
        padding-left:8px!important;
        border-top:0!important;
        border-left:1px solid #d8c8b3!important;
        text-align:right!important;
    }
}


/* V6 - dropdown de idiomas */
html[data-l2-layout="minimal-interlude"] .mi-langs .l2-lang-dropdown__toggle{height:27px;padding:0 7px;border:1px solid #332b21;background:#11100d;color:#817665}
html[data-l2-layout="minimal-interlude"] .mi-langs .l2-lang-dropdown__toggle .flag-image{width:25px;height:16px}
html[data-l2-layout="minimal-interlude"] .mi-langs .l2-lang-dropdown__toggle:hover,
html[data-l2-layout="minimal-interlude"] .mi-langs[open] .l2-lang-dropdown__toggle{border-color:#6d5330;background:#211a12;color:#e0c78d}
@media(max-width:720px){html[data-l2-layout="minimal-interlude"] .mi-langs .l2-lang-dropdown__toggle{height:25px;min-width:40px;padding:0 6px}}


/* V6.1 - camada do idioma e tema claro */
html[data-l2-layout="minimal-interlude"] .mi-mast{position:relative;z-index:2600;overflow:visible}
html[data-l2-layout="minimal-interlude"] .mi-head-tools{overflow:visible}
html[data-l2-theme="light"][data-l2-layout="minimal-interlude"] .mi-langs .l2-lang-dropdown__toggle{
  background:#f8f3eb!important;border-color:#c9b89f!important;color:#574735!important;
}
html[data-l2-theme="light"][data-l2-layout="minimal-interlude"] .mi-langs .l2-lang-dropdown__toggle:hover,
html[data-l2-theme="light"][data-l2-layout="minimal-interlude"] .mi-langs[open] .l2-lang-dropdown__toggle{
  background:#eee2d0!important;border-color:#aa8c62!important;color:#352a1e!important;
}


/* v2.1.257 — mantém a organização mobile das conquistas também no Minimal claro */
@media(max-width:620px){
  html[data-l2-theme="light"][data-l2-layout="minimal-interlude"] .mi-achievements-wrap .l2-home-achievement-list{
    grid-template-columns:1fr!important;
    gap:0!important;
    padding:3px 7px 5px!important;
  }

  html[data-l2-theme="light"][data-l2-layout="minimal-interlude"] .mi-achievements-wrap .l2-home-achievement-row{
    grid-template-columns:24px 38px minmax(0,1fr)!important;
    grid-template-areas:
      "ach-type ach-avatar ach-player"
      "ach-type ach-avatar ach-score"!important;
    column-gap:8px!important;
    row-gap:3px!important;
    min-height:58px!important;
    padding:7px 3px!important;
  }

  html[data-l2-theme="light"][data-l2-layout="minimal-interlude"] .mi-achievements-wrap .l2-home-achievement-type{grid-area:ach-type!important}
  html[data-l2-theme="light"][data-l2-layout="minimal-interlude"] .mi-achievements-wrap .l2-home-rank-avatar{grid-area:ach-avatar!important;width:36px!important;height:36px!important}
  html[data-l2-theme="light"][data-l2-layout="minimal-interlude"] .mi-achievements-wrap .l2-home-rank-player{grid-area:ach-player!important}

  html[data-l2-theme="light"][data-l2-layout="minimal-interlude"] .mi-achievements-wrap .l2-home-achievement-score{
    grid-area:ach-score!important;
    grid-column:auto!important;
    width:auto!important;
    min-width:0!important;
    margin:0!important;
    display:flex!important;
    flex-direction:row!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:6px!important;
    text-align:left!important;
  }

  html[data-l2-theme="light"][data-l2-layout="minimal-interlude"] .mi-achievements-wrap .l2-home-achievement-score>small{
    display:inline-flex!important;
    width:auto!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    text-align:left!important;
  }
}

@media(max-width:430px){
  html[data-l2-theme="light"][data-l2-layout="minimal-interlude"] .mi-achievements-wrap .l2-home-achievement-list{
    padding-left:5px!important;
    padding-right:5px!important;
  }
  html[data-l2-theme="light"][data-l2-layout="minimal-interlude"] .mi-achievements-wrap .l2-home-achievement-row{
    grid-template-columns:22px 35px minmax(0,1fr)!important;
    column-gap:7px!important;
    min-height:56px!important;
    padding:7px 2px!important;
  }
  html[data-l2-theme="light"][data-l2-layout="minimal-interlude"] .mi-achievements-wrap .l2-home-rank-avatar{
    width:34px!important;
    height:34px!important;
  }
}

/* v2.1.258 — Minimal claro: menos divisórias no feed de conquistas */
@media(max-width:620px){
  html[data-l2-theme="light"][data-l2-layout="minimal-interlude"] .mi-achievements-wrap .l2-home-achievement-list{
    gap:4px!important;
    padding:4px 7px 6px!important;
  }

  html[data-l2-theme="light"][data-l2-layout="minimal-interlude"] .mi-achievements-wrap .l2-home-achievement-row,
  html[data-l2-theme="light"][data-l2-layout="minimal-interlude"] .mi-achievements-wrap .l2-home-achievement-row:nth-last-child(-n+2),
  html[data-l2-theme="light"][data-l2-layout="minimal-interlude"] .mi-achievements-wrap .l2-home-achievement-row:last-child{
    grid-template-columns:22px 36px minmax(0,1fr) 64px!important;
    grid-template-areas:"ach-type ach-avatar ach-player ach-score"!important;
    column-gap:7px!important;
    row-gap:0!important;
    min-height:50px!important;
    padding:6px 4px!important;
    border:0!important;
    background:#f7f2ea!important;
    box-shadow:none!important;
    transform:none!important;
  }

  html[data-l2-theme="light"][data-l2-layout="minimal-interlude"] .mi-achievements-wrap .l2-home-achievement-row:hover,
  html[data-l2-theme="light"][data-l2-layout="minimal-interlude"] .mi-achievements-wrap .l2-home-achievement-row:focus-visible{
    background:#f2eadf!important;
    border:0!important;
    transform:none!important;
  }

  html[data-l2-theme="light"][data-l2-layout="minimal-interlude"] .mi-achievements-wrap .l2-home-achievement-score{
    grid-area:ach-score!important;
    grid-column:auto!important;
    width:64px!important;
    min-width:64px!important;
    padding:0!important;
    border:0!important;
    background:transparent!important;
    box-shadow:none!important;
    flex-direction:column!important;
    align-items:flex-end!important;
    justify-content:center!important;
    gap:2px!important;
    text-align:right!important;
  }

  html[data-l2-theme="light"][data-l2-layout="minimal-interlude"] .mi-achievements-wrap .l2-home-achievement-score>small{
    display:block!important;
    width:auto!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    text-align:right!important;
  }
}

@media(max-width:430px){
  html[data-l2-theme="light"][data-l2-layout="minimal-interlude"] .mi-achievements-wrap .l2-home-achievement-row{
    grid-template-columns:20px 34px minmax(0,1fr) 58px!important;
    column-gap:6px!important;
    min-height:48px!important;
    padding:6px 3px!important;
  }
  html[data-l2-theme="light"][data-l2-layout="minimal-interlude"] .mi-achievements-wrap .l2-home-achievement-score{
    width:58px!important;
    min-width:58px!important;
  }
}
