@font-face{font-family:'CK Titles';src:url('color-knight/alegreya.ttf')}@font-face{font-family:'CK Text';src:url('color-knight/atkinson.ttf')}
:root{--bg:#101713;--panel:#1d2721;--line:#c6a76155;--muted:#a9b5aa;--ink:#e8e9dc;--accent:#8fcf91}body{font-family:'CK Text',sans-serif;background:linear-gradient(#07110de6,#07110dd9),url('color-knight/colecao.png') center top/cover fixed;font-size:14px}button,input,select{font-family:'CK Text',sans-serif}h1,h2,h3,h4,.brand,.floor b,.wallet strong,.gem-wallet b,.section-heading h2,.hero-card h3,.weapon h3,dialog h2,.skill-card strong,.family-card h3,.artifact-card h3{font-family:'CK Titles',Georgia,serif!important;font-weight:400!important}.shell{max-width:1310px;padding:0 38px}.ck-review{display:flex;justify-content:center;gap:20px;align-items:center;padding:8px 20px;background:#08120e;border-bottom:1px solid #c6a76155;color:#a9b5aa;font-size:10px}.ck-review strong{color:#c6a761;font-size:10px;letter-spacing:1px}.ck-review a{color:#e8e9dc;text-decoration:none;border-bottom:1px solid #c6a76166}header{height:90px;border-bottom:1px solid #c6a76155}.brand img{width:205px;height:auto;display:block}.header-right .icon-btn{border-color:#c6a76188;border-radius:2px;background:#101713b8;color:#e8e9dc}.saved{color:#a9b5aa;font-size:11px}.intro{padding:18px 0 20px}.intro h1{font-size:30px;line-height:1.2}.intro .eyebrow{color:#c6a761;letter-spacing:2px}.intro p{font-size:12px}.wallet,.gem-wallet{background:#101713d9;border-color:#c6a76177;border-radius:3px}.wallet strong{color:#c6a761;font-size:27px}.gem-wallet b{color:#8fcf91;font-size:27px}.gem-wallet small{color:#a9b5aa}.dungeon{border:15px solid transparent;border-image:url('color-knight/painel.png') 120 150 130 fill / 19px;border-radius:0;height:370px;background:#101713;box-shadow:0 10px 30px #0006}.dungeon-top{top:0;left:0;right:0;background:#101713d9;border-color:#c6a76133;color:#d9ddcd}.dungeon .scene-label h2{font-family:'CK Titles',serif;font-size:20px}.floor b{color:#c6a761}.arena-bottom{background:#101713ed;border-color:#c6a76144}.arena-bottom button{background:#183326;color:#e8e9dc;border:1px solid #c6a76188}.enemy-health,.hero-health{border-color:#c6a76188!important}.enemy-health>div{background:#b8544f!important}.hero-health>div{background:#4faf75!important}.skill-controls{background:#101713db;border-color:#c6a76155;border-radius:2px}.skill-controls-heading{color:#d6c292}.skill-button{border-color:#c6a76166!important;border-radius:2px!important;background:#1d2721!important}.region-nav{background:#101713f5;border:1px solid #c6a76166;border-radius:2px;margin-top:12px;box-shadow:0 6px 25px #0006}.region-nav>div{grid-template-columns:repeat(9,minmax(0,1fr))}.region-nav button{font-family:'CK Titles',Georgia,serif;font-size:15px;color:#a9b5aa;border-radius:1px;gap:5px;padding:8px 4px}.region-nav button:hover{background:#29352d;color:#e8e9dc}.region-nav button[aria-selected=true]{color:#e8e9dc;background:#183326;border:1px solid #c6a761bb;box-shadow:inset 0 -2px #4faf75}.region-nav .ui-icon{width:17px;height:17px}.farm-controls{color:#a9b5aa}.farm-controls button,.farm-controls input,.buy-toolbar button{background:#101713;color:#e8e9dc;border-color:#c6a76166;border-radius:2px}.section-heading .eyebrow{color:#c6a761}.section-heading h2{font-size:29px}.attributes-section,.heroes-section,.pets-section,.equipment-section,.build-workbench,.prestige-panel,.bestiary-section,.medals-section,.party-performance{background:#101713b8;padding:25px;border:1px solid #c6a76155;border-radius:2px!important;box-shadow:0 10px 25px #0004}.attribute-card,.weapon,.artifact-card,.pet-card,.family-card,.bestiary-card,.party-member,.performance-card{border-color:#c6a76166!important;background:linear-gradient(130deg,#1d2721ef,#101713ef)!important;border-radius:3px!important}.attributes{gap:14px}.attribute-buy,.upgrade{background:#183326!important;color:#e8e9dc!important;border-color:#c6a76199!important;border-radius:2px!important}.attribute-buy:hover,.upgrade:hover{background:#29352d!important}.attribute-buy:disabled,.upgrade:disabled{opacity:.5}.heroes{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.hero-card{border:24px solid transparent!important;border-image:url('color-knight/card.png') 230 165 260 fill / 35px!important;border-radius:0!important;padding:10px 9px 16px!important;background:transparent!important;position:relative}.hero-card.active{filter:drop-shadow(0 0 5px #8fcf9140)}.hero-card.locked{opacity:.53}.hero-card-top{font-size:8px!important;color:#c6a761!important}.hero-card h3{font-size:25px!important;margin:6px 0 12px!important}.hero-card .hero-portrait{height:85px}.hero-card .hero-portrait svg{max-height:83px}.hero-card p{font-size:11px!important;line-height:1.6!important;color:#a9b5aa!important}.hero-card button{border-radius:2px!important}.hero-card .hero-actions button{background:#183326!important;border-color:#c6a76188!important;color:#e8e9dc!important}.gem-upgrade{background:#183326!important;border-color:#c6a76166!important;color:#8fcf91!important}.active-hero{background:#18332666;border-color:#c6a76155}.skill-card{border-color:#c6a76155!important;background:#101713!important}.skill-card button{color:#e8e9dc!important}.skill-numbers,.skill-condition,.skill-mode button{background:#101713!important;border-color:#c6a76166!important}.skill-mode button[aria-pressed=true]{background:#183326!important;color:#8fcf91!important}dialog{background:#101713!important;border:28px solid transparent!important;border-image:url('color-knight/painel.png') 140 160 fill / 35px!important;border-radius:0!important;padding:20px!important;color:#e8e9dc!important;box-shadow:0 20px 80px #000b}dialog h2{color:#e8e9dc!important}dialog .eyebrow{color:#c6a761!important}dialog p,dialog small{color:#a9b5aa}dialog::backdrop{background:#020805cc;backdrop-filter:blur(4px)}dialog .primary,#hatch-confirm{background:#183326!important;color:#e8e9dc!important;border:1px solid #c6a76199!important;border-radius:2px!important}dialog .close{right:0;top:-8px;color:#c6a761!important}#skill-dialog{width:min(650px,94vw);max-width:650px}.pet-toolbar h3,.workbench-heading h3{font-family:'CK Titles',serif!important}.egg-open{background:#183326;color:#e8e9dc;border-color:#c6a76188;border-radius:2px}.egg-open b{background:#8fcf91;color:#101713}footer{color:#a9b5aa}.world-event{background:#183326;border-color:#c6a761}.ui-icon{filter:sepia(.3)}.prestige-action button,#super-open{background:#183326;color:#e8e9dc;border-color:#c6a761}.inventory-filters select,.pet-toolbar select{background:#101713;color:#e8e9dc;border-color:#c6a76177}
@media(max-width:800px){.shell{padding:0 15px}.region-nav>div{grid-template-columns:repeat(5,minmax(0,1fr))}.region-nav button{font-size:13px}.heroes{grid-template-columns:repeat(2,minmax(0,1fr))}.ck-review{gap:10px}.ck-review span{display:none}}@media(max-width:580px){header{height:72px}.brand img{width:155px}.intro{padding:15px 0}.intro h1{font-size:25px}.dungeon{height:300px;border-width:10px}.attributes-section,.heroes-section,.pets-section,.equipment-section,.build-workbench,.prestige-panel,.bestiary-section,.medals-section,.party-performance{padding:15px}.heroes{grid-template-columns:1fr}.region-nav button{font-size:12px;gap:3px}.region-nav .ui-icon{width:13px;height:13px}.hero-card{border-width:23px!important}dialog{padding:12px!important;border-width:20px!important}}
#skill-dialog{width:min(1040px,96vw);max-width:1040px;max-height:92vh;overflow-y:auto}.ck-detail-grid{display:grid;grid-template-columns:280px minmax(0,1fr);gap:30px}.ck-character-art{border:23px solid transparent;border-image:url('color-knight/card.png') 230 165 260 fill / 30px;padding:25px 5px 30px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:380px}.ck-character-art h3{font-size:27px;margin:10px 0}.ck-character-art p{font-size:12px!important}.ck-character-art svg{width:175px;height:210px;max-width:100%;image-rendering:pixelated}.ck-detail-info{padding:5px 0 10px}.ck-detail-info h2{font-size:29px!important;line-height:1.2}.ck-detail-info p{font-size:12px;line-height:1.65}.ck-detail-info .skill-condition{padding:12px}.ck-detail-info #skill-owner{font-size:12px;letter-spacing:2px;margin-bottom:10px}.field-skill{background:#183326!important;border-color:#c6a76177!important;color:#e8e9dc!important;border-radius:2px!important}.field-skill span{color:#c6a761!important}@media(max-width:700px){.ck-detail-grid{grid-template-columns:1fr}.ck-character-art{display:none}}
/* Retrato da nova referência, apenas como proposta visual para o Druida. */
.ck-character-art.ck-forest-reference{background-image:url('color-knight/referencia-personagem.png');background-size:348% auto;background-position:14.5% 70%;background-repeat:no-repeat;border:0;border-image:none;min-height:440px;position:relative}.ck-forest-reference #ck-detail-portrait,.ck-forest-reference h3,.ck-forest-reference p{visibility:hidden}.ck-reference-caption{font-size:10px;color:#a9b5aa;margin-top:8px;line-height:1.5}
.ck-character-art.ck-forest-reference{width:280px;height:440px;min-height:440px;align-self:center;background-size:975px auto;background-position:-105px -76px;padding:0}
/* Primeira fatia visual: uma cena completa antes da expansão do catálogo. */
.shell{max-width:1370px;padding:0 30px}header{height:68px}.brand img{width:175px}.intro{padding:13px 0 14px}.intro h1{font-size:27px}.intro p{margin-top:4px;font-size:11px}.intro .eyebrow{font-size:8px}.wallet,.gem-wallet{padding:8px 13px}.wallet strong,.gem-wallet b{font-size:25px}.dungeon{height:354px;border:0!important;border-image:none!important;padding:10px;border-radius:0!important;background:transparent;isolation:isolate;overflow:hidden;box-shadow:0 10px 40px #0005}.dungeon:after{content:'';position:absolute;inset:0;background:url('color-knight/painel.png') center/100% 100%;pointer-events:none;z-index:-1}.dungeon canvas{image-rendering:auto;border-radius:9px}.dungeon-top{top:16px;left:17px;right:17px;height:39px;background:linear-gradient(#0a140fee,#0a140fb8);border-bottom:1px solid #c6a76155;padding:0 20px;font-size:9px}.dungeon .formation-note{left:29px;top:74px;gap:4px}.dungeon .hero-label{left:29px;top:114px;bottom:auto;transform:none;width:175px;text-align:left}.dungeon .hero-label>span{font-size:8px;letter-spacing:1.5px;color:#e8e9dc}.hero-health{height:12px;margin-top:7px;border-radius:0!important}.hero-health span{font-size:7px}.dungeon .scene-label{left:69%;top:64px;width:245px}.dungeon .scene-label h2{font-size:21px;margin:4px 0 8px}.enemy-health{height:13px;border-radius:0}.enemy-health span{font-size:7px;line-height:11px}.dungeon .enemy-attack{top:137px;left:69%;font-size:7px}.dungeon .enemy-trait{left:auto;right:30px;top:auto;bottom:61px;transform:none;font-size:7px;max-width:185px}.arena-bottom{left:17px;right:17px;bottom:17px;height:38px;padding:0 18px;background:linear-gradient(90deg,#08110fe8,#101713dd);border-top:1px solid #c6a76166;font-size:9px}.arena-bottom #strike{height:34px;min-width:220px;border:0;background:transparent url('color-knight/botao.png') center 48%/100% 198% no-repeat;font-family:'CK Titles',serif;font-size:13px;padding:0 24px;color:#e8e9dc}.arena-bottom #strike kbd{display:none}.skill-controls{padding:8px 10px;margin-top:9px}.skill-controls-heading{margin-bottom:6px;font-size:8px}.skill-controls-heading small{font-size:8px}.skill-belt{gap:6px}.field-skill{min-height:43px;padding:5px 8px;font-size:10px}.region-nav{margin-top:9px;top:0}.region-nav button{min-height:41px}.farm-controls{padding:10px 0;margin:0;font-size:10px}.ck-review{padding:7px 15px;font-size:9px;gap:18px}.ck-review strong{font-size:9px}.ck-review a{padding:1px 0}.attributes-section,.heroes-section{margin-top:12px!important}.hero-portrait .ck-druid-thumbnail{display:block;width:100px;height:122px;background:url('color-knight/sprites/druida.webp') -8px -9px/232px auto no-repeat}.hero-card:has(.ck-druid-thumbnail) .hero-portrait{height:125px}.hero-card .hero-portrait{display:flex;align-items:center;justify-content:center}.ck-character-art.ck-forest-reference{background:transparent url('color-knight/card.png') center/100% 100% no-repeat;border:0;border-image:none;width:280px;height:374px;min-height:374px;padding:25px 20px 33px;gap:0;justify-content:center}.ck-forest-reference #ck-detail-portrait,.ck-forest-reference h3,.ck-forest-reference p{visibility:visible}.ck-forest-reference #ck-detail-portrait .ck-druid-thumbnail{display:block;width:214px;height:260px;background:url('color-knight/sprites/druida.webp') -19px -20px/552px auto no-repeat}.ck-character-art h3{font-size:23px;margin:0 0 8px;line-height:1}.ck-character-art p{font-size:10px!important;line-height:1.2;margin:0}.ck-reference-caption{font-size:10px;line-height:1.5;margin-top:12px}.ck-detail-info #skill-owner{color:#c6a761}#skill-cast{font-family:'CK Titles',serif!important;font-size:20px!important;height:52px;border:0!important;background:transparent url('color-knight/botao.png') center 48%/100% 198% no-repeat!important;color:#e8e9dc!important}#skill-cast:disabled{opacity:.5}.ck-detail-info .skill-mode button{border-radius:0!important}.ck-detail-info .skill-numbers{border-radius:0!important}#skill-dialog{border:0!important;border-image:none!important;background:transparent!important;padding:38px!important;isolation:isolate;box-shadow:none;max-height:94vh;overflow-y:auto}#skill-dialog:before{content:'';position:absolute;inset:0;background:url('color-knight/painel.png') center/100% 100% no-repeat;z-index:-1;pointer-events:none}.ck-detail-grid{gap:30px;align-items:center}.ck-detail-info{padding:8px 0}.ck-detail-info h2{font-size:30px!important}.ck-detail-info .skill-condition{background:#101713a0!important;padding:10px 12px}.ck-detail-info .skill-condition p{margin:3px 0}.ck-detail-info .skill-power{font-size:10px}.ck-detail-info p{font-size:12px}#skill-dialog .close{right:28px;top:14px}.ck-review+ .shell header{background:transparent}
@media(max-width:800px){.shell{padding:0 14px}.region-nav>div{display:flex;overflow-x:auto;scrollbar-width:thin}.region-nav button{flex:0 0 108px;font-size:13px}.region-nav button[aria-selected=true]{color:#e8e9dc}.skill-controls-heading>small{display:none}.dungeon .hero-label{width:130px}.wallet strong,.gem-wallet b{font-size:23px}.intro h1{font-size:25px}}
@media(max-width:580px){.ck-review{gap:12px;padding:7px 10px;justify-content:space-between}.ck-review strong{font-size:8px;max-width:150px}.ck-review a{font-size:9px;white-space:nowrap}.shell{padding:0 10px}header{height:63px}.brand img{width:155px}.header-right{gap:6px}.header-right .icon-btn{width:30px;height:30px}.intro{padding:13px 0;display:flex;gap:10px;flex-wrap:wrap}.intro>div:first-child{width:100%}.intro h1{font-size:25px}.intro p{max-width:none}.wallets{width:100%;gap:7px}.wallets .wallet{margin-top:0;min-width:0;padding:7px 10px;flex:1}.gem-wallet{min-width:105px;padding:7px 10px}.wallet small,.gem-wallet small{font-size:7px}.wallet strong,.gem-wallet b{font-size:23px}.dungeon{height:304px;padding:8px}.dungeon-top{top:13px;left:13px;right:13px;height:33px;padding:0 10px;font-size:6px;letter-spacing:.8px}.dungeon .formation-note{left:22px;top:61px}.formation-note strong{font-size:7px!important}.formation-note span{font-size:6px!important}.dungeon .hero-label{left:22px;top:92px;width:98px}.dungeon .hero-label>span{font-size:6px;letter-spacing:.6px}.hero-health{height:10px}.hero-health span{font-size:5px;line-height:8px}.dungeon .scene-label{left:80%;top:61px;width:105px}.dungeon .scene-label h2{font-size:14px;line-height:1.1;margin:4px 0 6px}.dungeon .scene-label>span{font-size:5px}.enemy-health{height:11px}.enemy-health span{font-size:5px;line-height:9px}.dungeon .enemy-attack{left:80%;top:121px;font-size:5px;white-space:nowrap}.dungeon .enemy-trait{display:none}.dungeon .boss-telegraph{top:auto;right:24px;bottom:60px;font-size:5px;width:80px}.arena-bottom{left:13px;right:13px;bottom:13px;height:33px;padding:0 10px}.arena-bottom>span{font-size:7px}.arena-bottom #strike{min-width:153px;width:153px;height:31px;font-size:10px;padding:0 15px}.skill-controls{padding:7px 8px}.skill-controls-heading{font-size:7px}.skill-belt{display:flex;overflow-x:auto;flex-wrap:nowrap}.field-skill{flex:0 0 100px;min-height:43px}.region-nav{position:sticky}.region-nav>div{display:flex;overflow-x:auto}.region-nav button{flex-basis:99px;font-size:13px;min-height:43px}.farm-controls{flex-wrap:wrap;gap:8px;padding:9px 2px}.farm-controls input{width:55px}.farm-controls button{font-size:9px}.ck-detail-grid{display:flex;flex-direction:column;gap:15px}.ck-character-art.ck-forest-reference{display:flex;width:150px;height:200px;min-height:200px;padding:15px}.ck-forest-reference #ck-detail-portrait .ck-druid-thumbnail{width:114px;height:145px;background-size:300px auto;background-position:-10px -11px}.ck-character-art h3{font-size:15px;margin-bottom:5px}.ck-character-art p{display:none}.ck-detail-info{width:100%;padding:0}.ck-detail-info #skill-owner{display:none}.ck-detail-info h2{font-size:23px!important;margin:0 0 9px}.ck-detail-info p{font-size:12px;line-height:1.6}#skill-dialog{padding:32px 24px!important;width:96vw;max-height:94dvh}.ck-reference-caption{display:none}#skill-dialog .close{right:19px;top:10px}.ck-detail-info .skill-numbers{font-size:11px}.ck-detail-info #skill-power{display:none}.skill-condition{margin-top:10px}.skill-status{margin:10px 0!important}#skill-cast{height:43px;font-size:17px!important}.hero-card{min-width:0}.buy-toolbar{flex-wrap:wrap}.hero-card-top{font-size:8px!important}.section-heading .hint{font-size:9px}}
.dungeon{border:18px solid transparent!important;border-image:url('color-knight/painel.png') 120 150 130 / 23px!important;padding:0;height:365px}.dungeon:after{display:none}.dungeon canvas{border-radius:4px}.dungeon-top{top:3px;left:3px;right:3px;height:35px}.arena-bottom{bottom:3px;left:3px;right:3px;height:34px}.dungeon .formation-note{left:17px;top:58px}.dungeon .hero-label{left:17px;top:97px}.dungeon .scene-label{top:46px}.dungeon .enemy-attack{top:118px}.skill-belt{display:flex;flex-wrap:nowrap;overflow-x:auto}.field-skill{flex:1 0 105px;max-width:155px}.skill-controls{margin-top:8px}.dungeon .boss-telegraph{bottom:52px}.ck-review a{min-height:18px}.ck-reference-caption{max-width:400px}@media(max-width:580px){.dungeon{height:310px;border-width:12px!important;border-image-width:17px!important}.dungeon-top{top:2px;left:2px;right:2px;height:30px}.arena-bottom{left:2px;right:2px;bottom:2px;height:31px}.dungeon .formation-note{left:12px;top:46px}.dungeon .hero-label{left:12px;top:80px}.dungeon .scene-label{top:45px}.dungeon .enemy-attack{top:105px}.dungeon .boss-telegraph{bottom:45px}.field-skill{flex:0 0 108px}}
#skill-dialog{padding:65px 70px!important}.ck-detail-grid{grid-template-columns:240px minmax(0,1fr);gap:28px}.ck-character-art.ck-forest-reference{position:relative;width:240px;height:320px;min-height:320px;padding:0}.ck-forest-reference #ck-detail-portrait{position:absolute;left:34px;top:31px}.ck-forest-reference #ck-detail-portrait .ck-druid-thumbnail{width:172px;height:202px;background-size:425px auto;background-position:-14px -15px}.ck-character-art h3{position:absolute;left:10px;right:10px;bottom:17%;font-size:21px;margin:0}.ck-character-art p{display:none}.ck-detail-info #skill-owner{font-size:12px;line-height:1.4;margin:0 0 8px}.ck-detail-info h2{font-size:29px!important;margin:0 0 12px!important}.ck-detail-info #skill-description{font-size:14px;line-height:1.5;margin:0 0 16px}.ck-detail-info #skill-numbers{font-size:12px}.ck-detail-info .skill-mode button{font-family:'CK Titles',serif;font-size:19px;padding:10px}.ck-detail-info .skill-condition p{font-size:13px}.ck-reference-caption{font-size:10px;line-height:1.5;text-align:center;margin-top:10px;max-width:100%}#skill-cast{display:block;width:300px;max-width:100%;height:60px;margin:12px auto 0!important;font-size:22px!important}#skill-dialog .close{top:25px;right:40px}.dungeon .enemy-trait{bottom:66px;right:15px;opacity:.6;font-size:6px}.ck-detail-info{min-width:0}
@media(max-width:700px){#skill-dialog{padding:40px 28px!important}.ck-detail-grid{display:flex;flex-direction:column;gap:12px}.ck-character-art.ck-forest-reference{width:150px;height:200px;min-height:200px}.ck-forest-reference #ck-detail-portrait{left:21px;top:20px}.ck-forest-reference #ck-detail-portrait .ck-druid-thumbnail{width:108px;height:125px;background-size:263px auto;background-position:-9px -9px}.ck-character-art h3{font-size:14px;bottom:17%}.ck-detail-info h2{font-size:23px!important}.ck-detail-info #skill-description{font-size:12px;line-height:1.5}.ck-detail-info #skill-owner{display:none}.ck-detail-info .skill-mode button{font-size:16px}.ck-detail-info .skill-condition p{font-size:12px}#skill-cast{width:230px;height:46px;font-size:18px!important}#skill-dialog .close{right:21px;top:15px}}
#bonus-critter{width:48px;height:48px}#bonus-critter svg{width:35px;height:35px}#bonus-critter span{font-size:12px}
@media(max-width:700px){#skill-dialog{border:18px solid transparent!important;border-image:url('color-knight/painel.png') 120 150 130 fill / 23px!important;padding:18px 12px!important;background:transparent!important}#skill-dialog:before{display:none}#skill-dialog .close{right:0;top:-12px}.ck-detail-grid{gap:15px}.ck-detail-info #skill-description{font-size:12px}.ck-character-art.ck-forest-reference{margin-top:2px}.ck-detail-info .skill-numbers{padding:10px 12px}.ck-detail-info .skill-mode{margin-top:12px}}
.ck-gold-icon{display:block;width:31px;height:33px;background:url('color-knight/identidade.png') -98px -317px/669px 376.4px no-repeat}#skill-dialog .close{width:38px;height:38px;line-height:36px;text-align:center;font-size:25px;z-index:5}#skill-dialog .close:hover{background:#183326}.hero-skill-info b{font-family:'CK Titles',serif;font-size:16px;font-weight:400}@media(max-width:700px){#skill-dialog .close{top:0;right:0;width:40px;height:40px;line-height:40px}#skill-dialog{padding-top:30px!important}}
#skill-dialog .close{display:grid;place-items:center;padding:0!important;line-height:1!important;font-family:Arial,sans-serif!important;border:1px solid #c6a76166!important;background:#101713df!important;color:#e8e9dc!important}
/* Mesma arte de classe no combate, na coleção e na ficha. */
.ck-painted-portrait{display:block;flex-shrink:0;background-repeat:no-repeat;image-rendering:auto;filter:drop-shadow(0 4px 5px #0006)}.hero-card .hero-portrait{height:135px!important;margin:4px 0 10px}.hero-card .hero-portrait .ck-painted-portrait{max-width:none}.ck-forest-reference #ck-detail-portrait{position:absolute;left:20px;top:35px;width:200px;height:195px;display:flex;align-items:center;justify-content:center}.ck-forest-reference #ck-detail-portrait .ck-painted-portrait{transform:scale(1.6);transform-origin:center}.ck-character-art.ck-forest-reference h3{font-size:21px;line-height:1.05}.ck-detail-info #skill-owner{font-family:'CK Titles',serif;font-size:16px}.hero-card p{min-height:40px}.hero-card h3{font-size:24px!important}.hero-card .hero-skill-info{min-height:45px}.hero-card .hero-actions button{min-height:36px}.ck-character-art h3{max-width:220px;margin:0 auto}.heroes{gap:20px}.hero-card{min-width:0}.hero-skill-info b{line-height:1.1}.hero-card:has(.ck-painted-portrait).active{filter:drop-shadow(0 0 6px #8fcf9144)}@media(max-width:700px){.ck-forest-reference #ck-detail-portrait{left:12px;top:22px;width:126px;height:124px}.ck-forest-reference #ck-detail-portrait .ck-painted-portrait{transform:scale(1)}.ck-character-art.ck-forest-reference h3{font-size:14px;max-width:130px}.hero-card .hero-portrait{height:135px!important}}
/* HUD acima das silhuetas da retaguarda. */
.dungeon .formation-note{top:43px;flex-direction:row;align-items:center;gap:14px;max-width:400px}.dungeon .formation-note strong{font-size:8px}.dungeon .formation-note span{font-size:7px}.dungeon .hero-label{top:67px}.dungeon .hero-label>span{font-size:7px}.hero-health{margin-top:5px}@media(max-width:580px){.dungeon .formation-note{top:37px;gap:10px;max-width:180px;white-space:nowrap}.formation-note strong{font-size:6px!important}.formation-note span{font-size:5px!important}.dungeon .hero-label{top:61px}.dungeon .hero-label>span{font-size:5px}}

/* Illustrations retain source alpha and fixed foot pivots. */
.ck-sheet-portrait{display:inline-block;background-repeat:no-repeat;flex-shrink:0;vertical-align:middle}.pet-art{min-height:76px;display:flex;align-items:center;justify-content:center}.pet-batch-result .ck-sheet-portrait{transform:scale(.7);margin:-8px -6px}.ck-enemy-emblem{display:flex!important;align-items:center;justify-content:center;min-height:82px;width:100%!important;background:none!important;border:0!important;overflow:hidden}.ck-boss-emblem{filter:drop-shadow(0 0 3px #c6a76155)}.ck-enemy-emblem.zone-2{filter:sepia(.65) hue-rotate(140deg) saturate(.75)}.ck-enemy-emblem.zone-3{filter:sepia(.45) hue-rotate(-15deg) saturate(1.4)}.ck-enemy-emblem.zone-4{filter:sepia(.55) saturate(.85)}.ck-enemy-emblem.zone-5{filter:sepia(.55) hue-rotate(215deg) saturate(.8)}.ck-review{flex-wrap:wrap;gap:12px}.ck-review label{display:flex;align-items:center;gap:5px}.ck-review select,.ck-review button{font-size:11px;padding:4px 7px;max-width:180px;background:#1d2721;color:#e8e9dc;border:1px solid #c6a76166;border-radius:2px}@media(max-width:600px){.ck-review{padding:7px;gap:7px}.ck-review strong{width:100%;text-align:center}.ck-review select{max-width:134px;font-size:10px}.ck-enemy-emblem .ck-sheet-portrait{transform:scale(.85)}}
.party-pet>span{width:42px;height:42px;display:flex;align-items:center;justify-content:center}.party-pet .ck-pet-portrait{zoom:.55}.pet-art .ck-pet-portrait{zoom:.8}.pet-batch-result .ck-sheet-portrait{zoom:.7;transform:none;margin:0}.prism-reward>span{max-width:95px;min-height:85px;display:flex;align-items:center;justify-content:center}.prism-reward .ck-painted-portrait{zoom:.65}@media(max-width:600px){.pet-art .ck-pet-portrait{zoom:.65}}
.pet-art{min-height:56px}.pet-art .ck-pet-portrait{zoom:.65}@media(max-width:600px){.pet-art .ck-pet-portrait{zoom:.5}}
@media(max-width:600px){.pet-card .gem-upgrade{flex-direction:column;justify-content:center;gap:4px;white-space:nowrap;font-size:10px}.pet-card .gem-upgrade small{white-space:nowrap;margin:0}}
