@font-face{font-family:Minercraftory;src:url(/fontes/Minercraftory.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:minecraftia;src:url(/fontes/Minecraftia-Regular.ttf)format("truetype");font-weight:400;font-style:normal}*{box-sizing:border-box;margin:0;padding:0}body{background-image:url(/img/background.png);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;min-height:100vh;margin:0}p{color:#fff}.NomeManda,.TextoManda{display:flex}#Opções{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:200;background:#000000bf;border-bottom:1px solid #ffd70026;flex-direction:row;justify-content:space-between;align-items:center;height:auto;padding:0 clamp(20px,4vw,40px);display:flex;position:fixed;top:0;left:0;right:0}#Opções img{flex-shrink:0;width:60px;height:auto}#LinksTopo{scrollbar-width:none;flex-wrap:nowrap;flex:1;justify-content:safe center;gap:clamp(4px,1vw,14px);min-width:0;display:flex;overflow-x:auto}#LinksTopo::-webkit-scrollbar{display:none}#AcoesTopo{flex-shrink:0;align-items:center;gap:10px;display:flex}#LinksTopo p,#LinksTopo a{color:#ccc;cursor:pointer;white-space:nowrap;border-radius:8px;flex-shrink:0;margin:0;padding:8px 12px;font-family:minecraftia;font-size:13px;text-decoration:none;transition:all .2s}#LinksTopo p:hover,#LinksTopo a:hover{color:gold;background:#ffd70014}#LinksTopo p.ativo,#LinksTopo a.ativo p{color:#000;background:linear-gradient(135deg,gold 0%,#c2a10f 100%);font-weight:700}#ConteudoPrincipal{min-height:100vh;padding:78px 0 0;display:block;position:relative}#Site_Container{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}#Site_Container h1{color:#fff;margin:0 0 5px;font-family:Minercraftory;font-size:clamp(35px,8vw,55px)}#Site_Container h4{color:#fff;margin:0 0 15px;font-family:minecraftia;font-size:clamp(20px,5vw,35px)}#Logo{width:clamp(200px,30vw,300px);height:clamp(200px,30vw,300px)}#Compra{color:#fff;cursor:pointer;background-color:#0000;border:10px solid #fff;border-radius:20px;padding:15px 30px;font-family:minecraftia;font-size:20px;transition:all .3s}#Compra:hover{color:#000;background-color:#fff;transform:scale(1.05)}#TelaLogin{z-index:1000;background-color:#000;border:4px solid #ffcf40;border-radius:40px;flex-direction:column;justify-content:center;align-items:center;width:clamp(300px,90vw,500px);max-height:100vh;padding:20px;display:flex;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}#Login,#LoginAdm{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}#Login h1,#LoginAdm h1{color:#fff;margin-bottom:10px;font-family:Minercraftory;font-size:24px}#Login input,#LoginAdm input{color:#fff;box-sizing:border-box;background-color:#1a1a1a;border:1px solid #444;border-radius:10px;width:100%;margin:8px 0;padding:12px;font-family:minecraftia;font-size:16px}#Login input:focus,#LoginAdm input:focus{border-color:#ff0;outline:none;box-shadow:0 0 5px #ffff004d}#Login button,#LoginAdm button{color:#000;cursor:pointer;background-color:#ff0;border:none;border-radius:10px;width:100%;margin:10px 0;padding:12px;font-family:minecraftia;font-size:18px;font-weight:700}#Login button:hover,#LoginAdm button:hover{background-color:#ff6}#Saida{position:absolute;top:2px;right:1px}#Saida img{cursor:pointer;width:88px;height:88px;transition:transform .2s}#Saida img:hover{transform:scale(1.1)}#TelaLogin img:not(#Saida img){width:200px;height:200px}#Comprando{z-index:1000;background-color:#000;border:2px solid #ff0;border-radius:40px;flex-direction:column;justify-content:flex-start;align-items:center;width:clamp(340px,90vw,680px);max-height:92vh;padding:clamp(20px,3vw,35px);display:flex;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}@media (max-width:768px){#Comprando{border-radius:0;width:100vw;height:100vh;max-height:100vh;padding:20px;top:0;left:0;transform:none}}#Comprando h1{color:#ff0;text-align:center;margin-bottom:20px;font-family:Minercraftory;font-size:28px}#Comprando input[type=search],#Comprando input[type=text]{color:#fff;box-sizing:border-box;background-color:#1a1a1a;border:1px solid #444;border-radius:10px;width:100%;margin:8px 0;padding:clamp(8px,2vw,12px);font-family:Minercraftory;font-size:clamp(14px,2.5vw,16px);transition:border-color .3s}#Comprando input:focus{border-color:#ff0;outline:none;box-shadow:0 0 5px #ffff004d}#Comprando input::placeholder{color:#888}#Comprando button{color:#000;cursor:pointer;background-color:#ff0;border:none;border-radius:10px;width:100%;margin:10px 0;padding:clamp(10px,2vw,12px);font-family:minecraftia;font-size:clamp(16px,3vw,20px);font-weight:700;transition:all .3s}#Comprando button:hover{background-color:#ff6;transform:translateY(-2px);box-shadow:0 5px 15px #ff06}#VoltarCompra{color:#fff!important;background-color:#666!important}#VoltarCompra:hover{background-color:#888!important}#ComprandoCompetitivo{z-index:1000;background-color:#000;border:2px solid #ff0;border-radius:40px;flex-direction:column;justify-content:flex-start;align-items:center;width:clamp(320px,85vw,600px);max-height:90vh;padding:clamp(20px,3vw,30px);display:flex;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}#ComprandoCompetitivo h1{color:#ff0;text-align:center;margin-bottom:20px;font-family:Minercraftory;font-size:28px}#ComprandoCompetitivo input[type=text],#ComprandoCompetitivo input[type=number],#ComprandoCompetitivo input[type=search]{color:#fff;box-sizing:border-box;background-color:#1a1a1a;border:1px solid #444;border-radius:10px;width:100%;margin:8px 0;padding:clamp(8px,2vw,12px);font-family:Minercraftory;font-size:clamp(14px,2.5vw,16px);transition:border-color .3s}#ComprandoCompetitivo input:focus{border-color:#ff0;outline:none;box-shadow:0 0 5px #ffff004d}#ComprandoCompetitivo button{color:#000;cursor:pointer;background-color:#ff0;border:none;border-radius:10px;width:100%;margin:10px 0;padding:clamp(10px,2vw,12px);font-family:minecraftia;font-size:clamp(16px,3vw,20px);font-weight:700;transition:all .3s}#ComprandoCompetitivo button:hover{background-color:#ff6;transform:translateY(-2px);box-shadow:0 5px 15px #ff06}#VoltarCompraComp{color:#fff!important;background-color:#666!important}#VoltarCompraComp:hover{background-color:#888!important}.ev-section{background:#ffff001a;border:2px solid #c2a10f;border-radius:15px;width:100%;margin:15px 0;padding:15px}.ev-title{color:#ff0;text-align:center;margin:0 0 10px;font-family:Minercraftory;font-size:20px}.ev-info{color:#aaa;text-align:center;margin:0 0 15px;font-family:minecraftia;font-size:12px}.ev-input-group{justify-content:space-between;align-items:center;margin:10px 0;display:flex}.ev-input-group label{color:#fff;min-width:100px;font-family:minecraftia;font-size:14px}.ev-input-group input{width:80px;margin:0;padding:8px}.ev-total{color:#fff;border-top:1px solid #444;flex-direction:column;gap:8px;margin-top:15px;padding-top:15px;font-family:minecraftia;font-size:14px;display:flex}.ev-total strong{color:#ff0}.level-section{background:#ffff001a;border:2px solid #c2a10f;border-radius:15px;width:100%;margin:15px 0;padding:15px}.level-title{color:#ff0;text-align:center;margin:0 0 10px;font-family:Minercraftory;font-size:20px}.level-section select{color:#fff;cursor:pointer;background-color:#1a1a1a;border:1px solid #444;border-radius:10px;width:100%;padding:12px;font-family:minecraftia;font-size:16px;transition:border-color .3s}.level-section select:focus{border-color:#ff0;outline:none;box-shadow:0 0 5px #ffff004d}.level-section select option{color:#fff;background-color:#1a1a1a}#ComprandoGenderless{z-index:1000;background-color:#000;border:2px solid #ff0;border-radius:40px;flex-direction:column;justify-content:flex-start;align-items:center;width:clamp(320px,85vw,600px);max-height:90vh;padding:clamp(20px,3vw,30px);display:flex;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}#ComprandoGenderless h1{color:#ff0;text-align:center;margin-bottom:20px;font-family:Minercraftory;font-size:28px}#ComprandoGenderless input[type=search],#ComprandoGenderless input[type=text]{color:#fff;box-sizing:border-box;background-color:#1a1a1a;border:1px solid #444;border-radius:10px;width:100%;margin:8px 0;padding:clamp(8px,2vw,12px);font-family:Minercraftory;font-size:clamp(14px,2.5vw,16px);transition:border-color .3s}#ComprandoGenderless input:focus{border-color:#ff0;outline:none;box-shadow:0 0 5px #ffff004d}#ComprandoGenderless button{color:#000;cursor:pointer;background-color:#ff0;border:none;border-radius:10px;width:100%;margin:10px 0;padding:clamp(10px,2vw,12px);font-family:minecraftia;font-size:clamp(16px,3vw,20px);font-weight:700;transition:all .3s}#ComprandoGenderless button:hover{background-color:#ff6;transform:translateY(-2px);box-shadow:0 5px 15px #ff06}#VoltarCompraGenderless{color:#fff!important;background-color:#666!important}#VoltarCompraGenderless:hover{background-color:#888!important}#Tabela{z-index:1000;background-color:#000;border:2px solid #ff0;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;width:90vw;max-width:900px;height:90vh;padding:20px;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 0 15px #ffff00b3}#Tabela img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}#FecharTabela{cursor:pointer;z-index:1001;width:40px;height:40px;transition:transform .2s;position:absolute;top:15px;right:15px}#FecharTabela:hover{transform:scale(1.2)}@media (max-width:768px){#Tabela{border-radius:10px;width:95vw;height:95vh;padding:15px}#FecharTabela{width:35px;height:35px;top:10px;right:10px}}@media (max-width:480px){#Tabela{border-radius:0;width:100vw;height:100vh;padding:10px}#FecharTabela{width:30px;height:30px}}.pokemon-select{width:100%;margin:8px 0;position:relative}.pokemon-select-trigger{color:#fff;cursor:pointer;box-sizing:border-box;background-color:#1a1a1a;border:1px solid #444;border-radius:10px;justify-content:space-between;align-items:center;min-height:48px;padding:clamp(8px,2vw,12px);font-family:Minercraftory;font-size:clamp(14px,2.5vw,16px);transition:all .3s;display:flex}.pokemon-select-trigger:hover,.pokemon-select-trigger:focus{border-color:#ff0;outline:none;box-shadow:0 0 5px #ffff004d}.pokemon-select-trigger.active{border-color:#ff0;box-shadow:0 0 5px #ffff004d}.pokemon-select-placeholder{color:#888}.pokemon-select-selected{color:#fff;font-weight:400}.pokemon-select-input{color:#fff;font-family:inherit;font-size:inherit;background:0 0;border:none;outline:none;width:100%;padding:0}.pokemon-select-input::placeholder{color:#888}.pokemon-select-arrow{cursor:pointer;border-top:6px solid #888;border-left:5px solid #0000;border-right:5px solid #0000;flex-shrink:0;width:0;height:0;margin-left:10px;transition:transform .3s}.pokemon-select-trigger.active .pokemon-select-arrow{transform:rotate(180deg)}.pokemon-select-options{z-index:1000;background-color:#1a1a1a;border:1px solid #444;border-top:none;border-radius:0 0 10px 10px;max-height:300px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 5px 15px #00000080}.pokemon-search-input{color:#fff;box-sizing:border-box;background-color:#2a2a2a;border:none;border-bottom:1px solid #444;outline:none;width:100%;padding:12px;font-family:Minercraftory;font-size:14px}.pokemon-search-input::placeholder{color:#888}.pokemon-search-input:focus{background-color:#333;border-bottom-color:#ff0}.pokemon-options-list{max-height:250px;overflow-y:auto}.pokemon-option{cursor:pointer;color:#fff;border-bottom:1px solid #333;justify-content:space-between;align-items:center;padding:12px;font-family:minecraftia;font-size:14px;transition:background-color .2s;display:flex}.pokemon-option:last-child{border-bottom:none}.pokemon-option:hover{background-color:#333}.pokemon-option.selected{color:#000;background-color:#ff0;font-weight:700}.pokemon-name{flex:1}.pokemon-id{color:#888;margin-left:10px;font-size:12px}.pokemon-option.selected .pokemon-id{color:#333}.pokemon-no-results{color:#888;text-align:center;padding:20px;font-family:minecraftia;font-size:12px;font-style:italic}.pokemon-options-list::-webkit-scrollbar{width:6px}.pokemon-options-list::-webkit-scrollbar-track{background:#1a1a1a}.pokemon-options-list::-webkit-scrollbar-thumb{background:#444;border-radius:3px}.pokemon-options-list::-webkit-scrollbar-thumb:hover{background:#555}.ability-header{color:#ff0;background-color:#2a2a2a;border-bottom:1px solid #444;padding:10px 15px;font-family:minecraftia;font-size:14px;font-weight:700}.ability-header.hidden{color:#000;background:linear-gradient(135deg,#c2a10f,#ffcf40)}.ability-option{cursor:pointer;color:#fff;border-bottom:1px solid #333;padding:12px 15px;font-family:minecraftia;font-size:14px;transition:all .2s}.ability-option:hover{background-color:#333}.ability-option.hidden{background:linear-gradient(135deg,#c2a10f33,#ffcf4033);border-left:4px solid #c2a10f}.ability-option.hidden:hover{background:linear-gradient(135deg,#c2a10f4d,#ffcf404d)}.ability-option.selected{color:#000;background-color:#ff0;font-weight:700}.ability-option.selected.hidden{color:#000;background:linear-gradient(135deg,#c2a10f,#ffcf40)}.egg-move-option{position:relative}.egg-move-option.selected:before{content:"✓ ";color:#000;margin-right:5px;font-weight:700}.egg-move-option.selected{color:#000;background:linear-gradient(135deg,gold,#ffed4e);border-left:4px solid #c2a10f;font-weight:700}.egg-move-option.selected:hover{background:linear-gradient(135deg,#ffed4e,gold)}.egg-move-option:active{transform:scale(.98)}.pokemon-select-selected.egg-moves-count{color:gold;font-weight:700}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){body{background-attachment:scroll}#Opções{flex-direction:column;gap:15px;padding:15px}#LinksTopo{justify-content:flex-start;align-self:stretch;gap:15px}#LinksTopo p{padding:8px 15px;font-size:14px}#ConteudoPrincipal{padding:240px 1rem 2rem}#TelaLogin,#Comprando,#ComprandoCompetitivo,#ComprandoGenderless{border-radius:0;width:100vw;height:100vh;max-height:100vh;padding:20px;top:0;left:0;transform:none}.ev-input-group{flex-direction:column;align-items:flex-start;gap:5px}.ev-input-group label{min-width:auto}.ev-input-group input{width:100%}.pokemon-select-trigger{min-height:54px;padding:15px;font-size:16px}.pokemon-search-input{padding:15px;font-size:16px}.pokemon-option{padding:15px;font-size:14px}}@media (max-width:480px){#Opções{padding:10px}#LinksTopo p{padding:6px 10px;font-size:12px}#opcaoCompra{padding:12px}#opcaoCompra h2{font-size:20px}#opcaoCompra button{margin:10px 0;padding:12px;font-size:16px}}.ivContainer{background:#00000080;border:2px solid #ffd7004d;border-radius:12px;width:100%;margin:1rem 0;padding:1.5rem}.presetButtons{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}.presetBtn{color:gold;cursor:pointer;background:#ffd70033;border:1px solid #ffd70080;border-radius:6px;padding:.5rem 1rem;font-family:"Press Start 2P",cursive;font-size:.85rem;font-weight:600;transition:all .2s}.presetBtn:hover{background:#ffd70066;transform:translateY(-2px)}.presetBtn:active{transform:translateY(0)}.statsGrid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1rem;display:grid}@media (max-width:600px){.statsGrid{grid-template-columns:repeat(2,1fr)}}.statField{flex-direction:column;gap:.5rem;display:flex}.statField label{color:gold;text-transform:uppercase;text-align:center;font-family:"Press Start 2P",cursive;font-size:.9rem;font-weight:700}.statInput{color:#fff;text-align:center;background:#0009;border:2px solid #ffd7004d;border-radius:8px;padding:.75rem;font-family:"Press Start 2P",cursive;font-size:1.2rem;font-weight:700;transition:all .2s}.statInput:focus{background:#000c;border-color:gold;outline:none;box-shadow:0 0 10px #ffd7004d}.statInput:hover{border-color:#ffd70080}.preview{text-align:center;color:#fff;background:#ffd7001a;border:1px solid #ffd7004d;border-radius:8px;padding:1rem;font-family:"Press Start 2P",cursive;font-size:1rem}.preview strong{color:gold;margin-right:.5rem}.lendarios-container{background-image:url(/img/background.png);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;min-height:100vh;padding:2rem}.lendarios-header{max-width:1400px;margin:0 auto 2rem}.lendarios-voltar{color:gold;margin-bottom:1rem;font-family:minecraftia;font-size:16px;text-decoration:none;transition:color .3s;display:inline-block}.lendarios-voltar:hover{color:#ffed4e}.lendarios-header h1{color:gold;text-shadow:2px 2px 4px #000c;margin-bottom:.5rem;font-family:Minercraftory;font-size:clamp(32px,6vw,48px)}.lendarios-header p{color:#ccc;font-family:minecraftia;font-size:clamp(14px,2.5vw,16px)}.lendarios-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;max-width:1400px;margin:0 auto;display:grid}.lendario-card{cursor:pointer;background:#000000e6;border:3px solid gold;border-radius:15px;flex-direction:column;gap:1rem;padding:1.5rem;transition:all .3s;display:flex}.lendario-card:hover{background:#000000f2;border-color:#ffed4e;transform:translateY(-8px)scale(1.03);box-shadow:0 8px 25px #ffd70080}.lendario-imagem{background:linear-gradient(135deg,#1a1a1a 0%,#2a2a1a 100%);border:2px solid #c2a10f;border-radius:12px;justify-content:center;align-items:center;height:180px;display:flex;position:relative;overflow:hidden}.lendario-imagem:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffd7001a 0%,#0000 70%);position:absolute;inset:0}.lendario-imagem img{object-fit:cover;border-radius:10px;width:100%;height:100%}.lendario-imagem-placeholder{filter:drop-shadow(0 4px 8px #ffd7004d);font-size:80px}.lendario-info{flex-direction:column;gap:.5rem;display:flex}.lendario-nome{color:gold;text-shadow:1px 1px 2px #000c;margin:0;font-family:Minercraftory;font-size:clamp(20px,3vw,24px)}.lendario-descricao{color:#aaa;margin:0;font-family:minecraftia;font-size:13px;line-height:1.4}.lendario-footer{border-top:1px solid #444;justify-content:space-between;align-items:center;margin-top:auto;padding-top:1rem;display:flex}.lendario-preco{color:#0f0;text-shadow:0 2px 4px #00ff004d;font-family:Minercraftory;font-size:clamp(22px,4vw,28px);font-weight:700}.lendario-btn-comprar{color:#000;cursor:pointer;background:linear-gradient(135deg,gold 0%,#c2a10f 100%);border:none;border-radius:8px;padding:10px 20px;font-family:minecraftia;font-size:16px;font-weight:700;transition:all .3s}.lendario-btn-comprar:hover{background:linear-gradient(135deg,#ffed4e 0%,gold 100%);transform:scale(1.05);box-shadow:0 4px 15px #ffd70066}.lendario-modal-overlay{z-index:1000;background:#000000d9;justify-content:center;align-items:center;padding:1rem;animation:.3s fadeIn;display:flex;position:fixed;inset:0}.lendario-descricao{white-space:pre-wrap;word-wrap:break-word}.lendario-descricao-modal{white-space:pre-wrap;word-wrap:break-word;margin-top:8px}.lendario-modal{background:#000000fa;border:3px solid gold;border-radius:20px;width:100%;max-width:500px;padding:2rem;box-shadow:0 10px 40px #ffd7004d}.lendario-modal h2{color:gold;text-align:center;text-shadow:2px 2px 4px #000c;margin:0 0 1.5rem;font-family:Minercraftory;font-size:clamp(24px,4vw,32px)}.lendario-modal-detalhes{margin-bottom:2rem}.lendario-modal-detalhes p{color:#ccc;margin:.5rem 0;font-family:minecraftia;font-size:14px;line-height:1.6}.lendario-modal-detalhes strong{color:gold}.lendario-modal-total{color:#0f0;text-shadow:0 2px 8px #00ff0080;margin-top:1rem;font-family:Minercraftory;font-size:clamp(24px,4vw,32px);font-weight:700}.lendario-modal-acoes{gap:1rem;display:flex}.lendario-btn{cursor:pointer;border:none;border-radius:10px;flex:1;padding:15px;font-family:minecraftia;font-size:16px;font-weight:700;transition:all .3s}.lendario-btn:disabled{opacity:.5;cursor:not-allowed}.lendario-btn-confirmar{color:#000;background:linear-gradient(135deg,#0f0 0%,#0c0 100%)}.lendario-btn-confirmar:hover:not(:disabled){background:linear-gradient(135deg,#0f6 0%,#0f0 100%);transform:translateY(-2px);box-shadow:0 4px 15px #0f06}.lendario-btn-cancelar{color:#fff;background:linear-gradient(135deg,#f44 0%,#c00 100%)}.lendario-btn-cancelar:hover:not(:disabled){background:linear-gradient(135deg,#f66 0%,#f44 100%);transform:translateY(-2px);box-shadow:0 4px 15px #f446}@media (max-width:768px){.lendarios-container{padding:1rem}.lendarios-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem}.lendario-card{padding:1rem}.lendario-imagem{height:150px}.lendario-modal{padding:1.5rem}.lendario-modal-acoes{flex-direction:column}}@media (max-width:480px){.lendarios-grid{grid-template-columns:1fr}.lendario-imagem{height:200px}}.btn-criar-anuncio{color:#000;cursor:pointer;background:linear-gradient(135deg,#0f0 0%,#0c0 100%);border:none;border-radius:10px;padding:12px 24px;font-family:minecraftia;font-size:16px;font-weight:700;transition:all .3s}.btn-criar-anuncio:hover{background:linear-gradient(135deg,#0f6 0%,#0f0 100%);transform:translateY(-2px);box-shadow:0 4px 15px #0f06}.lendario-card-wrapper{position:relative}.admin-menu-container{z-index:10;position:absolute;top:10px;right:10px}.admin-menu-trigger{color:gold;cursor:pointer;background:#000c;border:2px solid gold;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-family:minecraftia;font-size:24px;line-height:1;transition:all .3s;display:flex}.admin-menu-trigger:hover{background:#ffd70033;transform:scale(1.1)}.admin-menu-dropdown{background:#000000fa;border:2px solid gold;border-radius:10px;min-width:180px;padding:8px;animation:.2s slideDown;position:absolute;top:45px;right:0;box-shadow:0 4px 15px #00000080}.admin-menu-dropdown button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;width:100%;padding:12px;font-family:minecraftia;font-size:14px;transition:all .2s}.admin-menu-dropdown button:hover{color:gold;background:#ffd70033}.modal-tipo-anuncio{max-width:400px!important}.tipo-anuncio-buttons{flex-direction:column;gap:15px;margin:20px 0;display:flex}.btn-tipo-shiny{color:#fff!important;background:linear-gradient(135deg,#e91e63 0%,#9c27b0 100%)!important;padding:20px!important;font-size:20px!important}.btn-tipo-shiny:hover{transform:translateY(-2px);box-shadow:0 6px 20px #e91e6366;background:linear-gradient(135deg,#f06292 0%,#ba68c8 100%)!important}.btn-tipo-lendario{color:#000!important;background:linear-gradient(135deg,gold 0%,#ff9800 100%)!important;padding:20px!important;font-size:20px!important}.btn-tipo-lendario:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ffd70066;background:linear-gradient(135deg,#ffed4e 0%,#ffb74d 100%)!important}.admin-modal{max-height:85vh;overflow-y:auto;max-width:600px!important}.admin-form{flex-direction:column;gap:20px;display:flex}.admin-form-group{flex-direction:column;gap:8px;display:flex}.admin-form-group label{color:gold;font-family:minecraftia;font-size:14px;font-weight:700}.admin-form-group input[type=text],.admin-form-group input[type=number],.admin-form-group input[type=url],.admin-form-group textarea{color:#fff;box-sizing:border-box;background-color:#1a1a1a;border:2px solid #444;border-radius:10px;width:100%;padding:12px;font-family:minecraftia;font-size:16px;transition:border-color .3s}.admin-form-group input:focus,.admin-form-group textarea:focus{border-color:gold;outline:none;box-shadow:0 0 8px #ffd7004d}.admin-form-group textarea{resize:vertical;min-height:80px}.admin-form-group input::placeholder,.admin-form-group textarea::placeholder{color:#666}.checkbox-group{background:#ffd7001a;border:2px solid #c2a10f;border-radius:10px;padding:15px}.checkbox-group label{cursor:pointer;align-items:center;gap:10px;display:flex;color:#fff!important}.checkbox-group input[type=checkbox]{cursor:pointer;accent-color:gold;width:20px;height:20px}.checkbox-group span{font-size:16px}.ovo-info{color:#aaa;margin-top:10px;font-family:minecraftia;font-size:12px;font-style:italic}.image-preview{background:#1a1a1a;border:2px solid #444;border-radius:10px;justify-content:center;align-items:center;margin-top:10px;padding:10px;display:flex}.image-preview img{object-fit:contain;border-radius:8px;max-width:100%;max-height:200px}.admin-actions{flex-direction:column;gap:12px;margin-top:10px;display:flex}.lendario-btn-deletar{color:#fff!important;background:linear-gradient(135deg,red 0%,#c00 100%)!important}.lendario-btn-deletar:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 15px #f006;background:linear-gradient(135deg,#f33 0%,red 100%)!important}.badge-ovo{color:#000;background:linear-gradient(135deg,#ffeb3b 0%,#ffc107 100%);border-radius:12px;margin-top:8px;padding:4px 10px;font-family:minecraftia;font-size:11px;font-weight:700;display:inline-block}.loading-container{justify-content:center;align-items:center;min-height:400px;display:flex}.loading-container p{color:gold;font-family:minecraftia;font-size:18px}@media (max-width:768px){.admin-modal{max-height:95vh;padding:20px}.admin-menu-trigger{width:32px;height:32px;font-size:20px}.admin-menu-dropdown{min-width:150px}.btn-criar-anuncio{padding:10px 16px;font-size:14px}.tipo-anuncio-buttons button{padding:16px!important;font-size:18px!important}}@media (max-width:480px){.admin-modal{border-radius:0;width:100vw;max-width:100vw}.admin-actions{gap:10px}.lendarios-header>div{flex-direction:column;gap:15px;align-items:flex-start!important}.btn-criar-anuncio{width:100%}}.admin-modal::-webkit-scrollbar{width:8px}.admin-modal::-webkit-scrollbar-track{background:#1a1a1a;border-radius:10px}.admin-modal::-webkit-scrollbar-thumb{background:gold;border-radius:10px}.admin-modal::-webkit-scrollbar-thumb:hover{background:#ffed4e}.mandashop-container{flex-direction:column;align-items:center;padding:1.5rem;display:flex}.mandashop-header{flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:1.5rem;display:flex;position:relative}.mandashop-header:before{content:"";filter:blur(10px);z-index:-1;pointer-events:none;background:radial-gradient(circle,#ffd70029 0%,#0000 70%);position:absolute;inset:-30px}.mandashop-logo-top{filter:drop-shadow(0 8px 16px #000c);width:min(400px,150vw);max-width:100%;height:auto}.categorias-grid{grid-template-columns:repeat(3,1fr);gap:2rem;width:100%;max-width:1400px;margin:0 auto;display:grid}.categoria-icon-badge{color:gold;background:#ffd7001a;border:1px solid #ffd70059;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;transition:box-shadow .35s,color .35s,transform .35s cubic-bezier(.34,1.56,.64,1);display:flex;box-shadow:0 0 #ffd70000}.categoria-card:hover .categoria-icon-badge{color:#ffed4e;transform:scale(1.15);box-shadow:0 0 22px #ffd70080,0 0 0 4px #ffd70014}.categoria-card-chibis{grid-column:1/-1;max-width:320px;margin:0 auto}.categoria-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:center;cursor:pointer;background:#1212128c;border:1px solid #0000;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;min-height:280px;padding:2.5rem;text-decoration:none;transition:background .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.categoria-card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;opacity:.7;pointer-events:none;background:linear-gradient(135deg,#ffd700a6,#ffd70014 45%,#ffd7008c);padding:1px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.categoria-card:hover:before{opacity:1}.categoria-card:hover{background:#181818b3;box-shadow:0 10px 30px #ffd70029,0 0 24px #ffd7001f}.categoria-texto{min-width:0}.categoria-titulo{color:gold;text-shadow:2px 2px 4px #000c,0 0 20px #ffd70066;margin:0 0 .5rem;font-family:Minercraftory,serif;font-size:clamp(22px,2.6vw,28px);line-height:1.25;transition:color .25s}.categoria-card:hover .categoria-titulo{color:#ffed4e}.categoria-descricao{color:#bbb;margin:0;font-family:minecraftia,monospace;font-size:clamp(13px,1.4vw,15px);line-height:1.6;transition:color .25s}.categoria-card:hover .categoria-descricao{color:#ddd}.categoria-card-chibis{-webkit-backdrop-filter:none;backdrop-filter:none;cursor:default;background:0 0;border:none;justify-content:center;padding:0}.categoria-card-chibis:hover{box-shadow:none;background:0 0}.categoria-card-chibis:before{display:none}.chibis-container{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.chibi-img{object-fit:contain;max-width:100%;height:auto}@media (max-width:1200px){.categorias-grid{grid-template-columns:repeat(2,1fr);gap:1rem}}@media (max-width:768px){.mandashop-header{margin-bottom:1.5rem}.categorias-grid{grid-template-columns:1fr;gap:1.25rem}.categoria-card{min-height:240px;padding:2rem}.categoria-titulo{font-size:24px}.categoria-descricao{font-size:14px}}@media (max-width:480px){.mandashop-container{padding:1rem}.categoria-card{min-height:200px;padding:1.5rem}.categoria-icon-badge{width:56px;height:56px}.categoria-titulo{font-size:22px}.categoria-descricao{font-size:13px}}.pokepedia-container{background-image:url(/img/background.png);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;min-height:100vh;padding:2rem}.pokepedia-header{text-align:center;max-width:1400px;margin:0 auto 2rem}.pokepedia-title{color:gold;text-shadow:2px 2px 4px #000c;margin-bottom:.5rem;font-family:Minercraftory;font-size:clamp(32px,6vw,48px)}.pokepedia-subtitle{color:#ccc;font-family:minecraftia;font-size:clamp(14px,2.5vw,16px)}.pokemon-search-container{text-align:center;max-width:1400px;margin:0 auto 30px}.pokemon-search-main{color:#fff;box-sizing:border-box;background-color:#1a1a1a;border:2px solid gold;border-radius:10px;width:100%;max-width:500px;padding:clamp(8px,2vw,12px);font-family:Minercraftory;font-size:clamp(14px,2.5vw,16px);transition:border-color .3s}.pokemon-search-main:focus{border-color:#ffed4e;outline:none;box-shadow:0 0 8px #ffd70080}.pokemon-search-main::placeholder{color:#888}.pokemon-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:15px;max-width:1400px;margin:0 auto;display:grid}.pokemon-card{cursor:pointer;text-align:center;background-color:#1a1a1a;border:3px solid gold;border-radius:15px;flex-direction:column;align-items:center;padding:12px;transition:all .3s;display:flex}.pokemon-card:hover{background-color:#252525;border-color:#ffed4e;transform:translateY(-5px);box-shadow:0 8px 20px #ffd70066}.pokemon-card-image{aspect-ratio:1;background:#00000080;border:2px solid #444;border-radius:10px;justify-content:center;align-items:center;width:100%;margin-bottom:8px;display:flex}.pokemon-card-image img{object-fit:contain;width:80%;height:80%;image-rendering:pixelated}.pokemon-number{color:#888;margin:0 0 4px;font-family:minecraftia;font-size:11px}.pokemon-card .lendario-nome{color:gold;text-shadow:1px 1px 2px #000c;text-transform:capitalize;margin:0;font-family:Minercraftory;font-size:clamp(14px,2.5vw,16px)}.pokepedia-loading{justify-content:center;align-items:center;min-height:400px;display:flex}.pokepedia-loading p{color:gold;font-family:minecraftia;font-size:18px}.pokepedia-no-results{text-align:center;color:#888;margin-top:40px;font-family:minecraftia;font-size:18px}.back-button{color:gold;cursor:pointer;background:0 0;border:2px solid gold;border-radius:8px;margin-bottom:20px;padding:8px 16px;font-family:minecraftia;font-size:14px;text-decoration:none;transition:all .3s;display:inline-block}.back-button:hover{background:#ffd70033;border-color:#ffed4e}.pokemon-detail-wrapper{background-image:url(/img/background.png);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;min-height:100vh;padding:2rem}.pokemon-detail-container{max-width:800px;margin:0 auto}.pokemon-detail-back{color:gold;border:2px solid gold;border-radius:8px;margin-bottom:20px;padding:8px 16px;font-family:minecraftia;font-size:14px;text-decoration:none;transition:all .3s;display:inline-block}.pokemon-detail-back:hover{background:#ffd70033;border-color:#ffed4e}.pokemon-detail-card{background:#000000f2;border:3px solid gold;border-radius:20px;margin-bottom:20px;padding:30px}.pokemon-detail-header{flex-wrap:wrap;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.pokemon-detail-image-container{flex-shrink:0}.pokemon-detail-image{background:linear-gradient(135deg,#1a1a1a 0%,#2a2a1a 100%);border:3px solid #c2a10f;border-radius:15px;justify-content:center;align-items:center;width:200px;height:200px;padding:10px;display:flex}.pokemon-detail-image img{object-fit:contain;width:100%;height:100%}.pokemon-detail-info{flex:1;min-width:250px}.pokemon-detail-title{color:gold;text-transform:capitalize;margin:0 0 15px;font-family:Minercraftory;font-size:clamp(28px,5vw,36px)}.pokemon-types{flex-wrap:wrap;gap:8px;margin-bottom:15px;display:flex}.pokemon-type-badge{text-transform:uppercase;color:#fff;border-radius:15px;padding:6px 16px;font-family:minecraftia;font-size:12px;font-weight:700}.pokemon-egg-section{margin-top:15px}.pokemon-egg-title{color:gold;margin:0 0 8px;font-family:minecraftia;font-size:14px}.egg-groups-list{flex-wrap:wrap;gap:8px;display:flex}.egg-group-badge{color:gold;text-transform:capitalize;background:#c2a10f4d;border:2px solid #c2a10f;border-radius:12px;padding:4px 12px;font-family:minecraftia;font-size:12px}.pokemon-content-section{background:#000000f2;border:2px solid gold;border-radius:15px;margin-bottom:15px;padding:20px}.pokemon-section-header{color:gold;align-items:center;gap:8px;margin:0 0 12px;font-family:minecraftia;font-size:16px;display:flex}.pokemon-description-text{color:#ccc;margin:0;font-family:minecraftia;font-size:13px;line-height:1.6}.effectiveness-group{margin-bottom:15px}.effectiveness-group:last-child{margin-bottom:0}.effectiveness-label{margin:0 0 8px;font-family:minecraftia;font-size:14px}.damage-effective{color:#f44}.damage-resistant{color:#4f4}.damage-immune{color:#aaa}.pokemon-type-badge-small{text-transform:capitalize;color:#fff;border-radius:10px;padding:4px 10px;font-family:minecraftia;font-size:11px;font-weight:700}.ability-list-item{color:#fff;text-transform:capitalize;background:#00000080;border:2px solid #444;border-radius:10px;margin-bottom:8px;padding:10px 15px;font-family:minecraftia;font-size:13px}.ability-list-item.is-hidden{background:#c2a10f4d;border-color:#c2a10f}.hidden-ability-label{color:gold;margin-left:8px;font-size:11px}.moves-toggle-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.moves-toggle-btn{color:#000;cursor:pointer;background:linear-gradient(135deg,gold 0%,#c2a10f 100%);border:none;border-radius:8px;padding:6px 12px;font-family:minecraftia;font-size:14px;transition:all .3s}.moves-toggle-btn:hover{background:linear-gradient(135deg,#ffed4e 0%,gold 100%);transform:scale(1.05)}.moves-category{margin-bottom:20px}.moves-category:last-child{margin-bottom:0}.moves-category-title{margin:0 0 10px;font-family:minecraftia;font-size:15px}.levelup-category-title{color:#6890f0}.tm-category-title{color:#f85888}.moves-grid-container{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;display:grid}.move-item-card{color:#fff;border-radius:8px;padding:8px 10px;font-family:minecraftia}.move-item-levelup{background:#6890f0;border:2px solid #5070d0}.move-item-tm{background:#f85888;border:2px solid #d83868}.move-item-name{text-transform:capitalize;margin-bottom:3px;font-size:12px;font-weight:700}.move-item-level{opacity:.9;font-size:10px}@media (max-width:768px){.pokemon-grid{grid-template-columns:repeat(3,1fr);gap:10px}.pokemon-detail-header{flex-direction:column;align-items:center}.pokemon-detail-image{width:180px;height:180px}.pokemon-detail-info{text-align:center}.pokemon-types,.egg-groups-list{justify-content:center}.moves-grid-container{grid-template-columns:1fr}}@media (max-width:480px){.pokemon-card{padding:8px}.pokemon-number{font-size:10px}.pokemon-card .lendario-nome{font-size:12px}}.pokemon-content-section.drops-section{background:#000000f2;border:3px solid gold;border-radius:15px;margin-bottom:15px;padding:25px}.drops-section .pokemon-section-header,.pokemon-content-section h3.pokemon-section-header{color:gold!important;text-shadow:2px 2px 4px #000c!important;border-bottom:2px solid #c2a10f!important;align-items:center!important;gap:8px!important;margin:0 0 20px!important;padding-bottom:10px!important;font-family:Minercraftory!important;font-size:24px!important;display:flex!important}.drops-group{margin-bottom:25px}.drops-group:last-child{margin-bottom:0}.drops-subtitle{color:#ffed4e!important;align-items:center!important;gap:8px!important;margin:0 0 15px!important;font-family:minecraftia!important;font-size:16px!important;font-weight:700!important;display:flex!important}.drops-subtitle:before{content:"💎";font-size:18px}.drop-item{background:linear-gradient(135deg,#1a1a1a 0%,#2a2a1a 100%)!important;border:2px solid #c2a10f!important;border-radius:12px!important;flex-wrap:wrap!important;align-items:center!important;margin-bottom:10px!important;padding:15px 20px!important;font-family:minecraftia!important;transition:all .3s!important;display:flex!important}.drop-item:hover{background:linear-gradient(135deg,#2a2a1a 0%,#3a3a2a 100%)!important;border-color:gold!important;transform:translate(5px)!important;box-shadow:0 4px 15px #ffd7004d!important}.drop-item-name{color:gold!important;text-transform:capitalize!important;font-family:minecraftia!important;font-size:14px!important;font-weight:700!important}.drop-item-value{color:#0f0!important;margin-left:8px!important;font-family:minecraftia!important;font-size:13px!important;font-weight:700!important}.drop-item-biome{color:#aaa!important;font-family:minecraftia!important;font-size:12px!important;font-style:italic!important}.drops-group p,.pokemon-content-section p{color:#888!important;text-align:center!important;margin:0!important;padding:20px!important;font-family:minecraftia!important;font-size:14px!important;font-style:italic!important}@media (max-width:768px){.pokemon-content-section.drops-section{padding:20px}.drops-section .pokemon-section-header,.pokemon-content-section h3.pokemon-section-header{font-size:20px!important}.drop-item{flex-direction:column!important;align-items:flex-start!important;padding:12px 15px!important}.drop-item-name{font-size:13px!important}.drop-item-value{margin-top:4px!important;margin-left:0!important}.drop-item-biome{margin-top:4px!important;font-size:11px!important}}@media (max-width:480px){.drops-subtitle{font-size:14px!important}.drop-item{padding:10px 12px!important}.drop-item-name{font-size:12px!important}.drop-item-value,.drop-item-biome{font-size:11px!important}}.pokemon-detail-image-container{position:relative}.shiny-toggle-btn{cursor:pointer;z-index:10;background:#000000b3;border:2px solid gold;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;transition:all .3s;display:flex;position:absolute;top:10px;left:10px}.shiny-toggle-btn:hover{background:gold;transform:scale(1.1)rotate(15deg)}.shiny-sparkle{animation:1s ease-in-out sparkle}@keyframes sparkle{0%,to{filter:brightness()}50%{filter:brightness(1.5)drop-shadow(0 0 10px gold)}}.ev-calculator-header{border-bottom:2px solid #c2a10f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;padding-bottom:15px;display:flex}.nature-selector-container{background:#c2a10f33;border:2px solid #c2a10f;border-radius:10px;align-items:center;gap:10px;padding:8px 15px;display:flex}.nature-selector-container label{color:gold;font-family:minecraftia;font-size:14px;font-weight:700}.nature-select{color:gold;cursor:pointer;background:#000c;border:2px solid #c2a10f;border-radius:8px;min-width:200px;padding:10px 15px;font-family:minecraftia;font-size:14px;transition:all .3s}.nature-select:hover{background:#ffd70026;border-color:gold;box-shadow:0 0 10px #ffd7004d}.nature-select:focus{border-color:#ffed4e;outline:none;box-shadow:0 0 15px #ffd70080}.nature-select option{color:gold;background:#000;padding:10px;font-family:minecraftia;font-size:14px}.nature-select option:hover{color:#ffed4e;background:#1a1a1a}.nature-select option:checked{color:#ffed4e;background:#2a2a1a;font-weight:700}.ev-total-info{text-align:center;color:#fff;background:linear-gradient(135deg,#1a1a1a 0%,#2a2a1a 100%);border:2px solid #c2a10f;border-radius:10px;margin-bottom:25px;padding:15px 20px;font-family:minecraftia;font-size:16px;box-shadow:0 4px 10px #00000080}.ev-total-info strong{text-shadow:0 2px 4px #ffd70080;font-size:20px;font-weight:700}.stats-container-ev{flex-direction:column;gap:18px;display:flex}.stat-row-ev{background:linear-gradient(135deg,#1a1a1a 0%,#2a2a1a 100%);border:2px solid #c2a10f;border-radius:12px;padding:18px;transition:all .3s}.stat-row-ev:hover{background:linear-gradient(135deg,#2a2a1a 0%,#3a3a2a 100%);border-color:gold;transform:translate(8px);box-shadow:0 6px 20px #ffd7004d}.stat-header-ev{border-bottom:1px solid #c2a10f4d;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:10px;display:flex}.stat-icon-ev{filter:drop-shadow(0 2px 4px #ffd70080);font-size:24px}.stat-label-ev{color:gold;text-shadow:1px 1px 2px #000c;flex:1;font-family:minecraftia;font-size:16px;font-weight:700}.stat-final-ev{color:gold;text-shadow:0 2px 4px #000c;background:#c2a10f40;border:2px solid #ffd70066;border-radius:8px;padding:6px 16px;font-family:Minercraftory;font-size:20px;font-weight:700;box-shadow:0 2px 8px #ffd70033}.stat-inputs-ev{gap:20px;margin-bottom:15px;display:flex}.input-group-ev{background:#00000080;border:2px solid #444;border-radius:10px;flex:1;align-items:center;gap:10px;padding:8px 12px;display:flex}.input-group-ev label{color:gold;min-width:30px;font-family:minecraftia;font-size:14px;font-weight:700}.stat-input-ev{color:#fff;text-align:center;background:#000c;border:2px solid #c2a10f;border-radius:8px;width:100%;max-width:90px;padding:10px 12px;font-family:Minercraftory;font-size:16px;font-weight:700;transition:all .3s}.stat-input-ev:focus{background:#ffd70026;border-color:gold;outline:none;transform:scale(1.05);box-shadow:0 0 15px #ffd70066}.iv-input-ev{border-color:#ff9800}.iv-input-ev:focus{background:#ff980026;border-color:#ffb74d;box-shadow:0 0 15px #ff980066}.ev-input-ev{border-color:#2196f3}.ev-input-ev:focus{background:#2196f326;border-color:#64b5f6;box-shadow:0 0 15px #2196f366}.stat-bar-container-ev{background:#000c;border:2px solid #444;border-radius:10px;height:36px;position:relative;overflow:hidden;box-shadow:inset 0 2px 8px #00000080}.stat-bar-ev{justify-content:flex-end;align-items:center;height:100%;padding-right:12px;transition:width .6s cubic-bezier(.4,0,.2,1);display:flex;position:relative;box-shadow:0 0 20px #00000080,inset 0 2px 4px #fff3}.stat-bar-ev:after{content:"";pointer-events:none;background:linear-gradient(#ffffff4d,#fff0 50%,#0000004d);position:absolute;inset:0}.stat-bar-text-ev{color:#fff;text-shadow:0 2px 4px #000,0 0 10px #000c;z-index:1;font-family:Minercraftory;font-size:16px;font-weight:700;position:relative}@media (max-width:768px){.ev-calculator-header{flex-direction:column;align-items:stretch}.nature-selector-container{justify-content:space-between;width:100%}.nature-select{flex:1;min-width:0}.stat-inputs-ev{flex-direction:column;gap:12px}.input-group-ev{width:100%;max-width:none}.stat-input-ev{max-width:none}.stat-header-ev{flex-wrap:wrap}.stat-final-ev{font-size:18px}.stat-bar-container-ev{height:32px}.stat-bar-text-ev{font-size:14px}}@media (max-width:480px){.ev-calculator-detail{padding:15px}.ev-calculator-header{margin-bottom:15px;padding-bottom:12px}.nature-selector-container{flex-direction:column;align-items:stretch;padding:10px}.nature-selector-container label{font-size:13px}.nature-select{width:100%;padding:8px 12px;font-size:13px}.ev-total-info{padding:12px 15px;font-size:14px}.ev-total-info strong{font-size:18px}.stats-container-ev{gap:15px}.stat-row-ev{padding:15px}.stat-header-ev{gap:8px;padding-bottom:8px}.stat-icon-ev{font-size:20px}.stat-label-ev{font-size:14px}.stat-final-ev{padding:4px 12px;font-size:16px}.input-group-ev{padding:6px 10px}.input-group-ev label{min-width:25px;font-size:12px}.stat-input-ev{padding:8px 10px;font-size:14px}.stat-bar-container-ev{height:28px}.stat-bar-text-ev{font-size:13px}}.competitive-title-container{border-bottom:2px solid #c2a10f;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;display:flex}.competitive-title-left{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.competitive-header{color:gold;align-items:center;gap:8px;margin:0;font-family:minecraftia;font-size:16px;display:flex}.competitive-tier-badge{color:#000;text-transform:uppercase;background:linear-gradient(135deg,gold 0%,#c2a10f 100%);border-radius:6px;padding:4px 10px;font-family:minecraftia;font-size:11px;font-weight:700;box-shadow:0 2px 6px #ffd7004d}.competitive-loading-container{flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:40px 20px;display:flex}.competitive-loading-spinner{border:4px solid #ffd70033;border-top-color:gold;border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.competitive-loading{color:#888;text-align:center;margin:0;font-family:minecraftia;font-size:13px}.competitive-overview-box{background:linear-gradient(135deg,#1a1a1a 0%,#2a2a1a 100%);border:2px solid #c2a10f;border-radius:12px;margin-bottom:15px;padding:20px;box-shadow:inset 0 2px 8px #0000004d}.competitive-overview{color:#e0e0e0;text-align:justify;margin:0;font-family:minecraftia;font-size:14px;line-height:1.8}.competitive-footer{border-top:1px solid #c2a10f4d;justify-content:center;padding-top:15px;display:flex}.competitive-smogon-link{color:gold;background:#c2a10f33;border:2px solid #c2a10f;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-family:minecraftia;font-size:13px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.competitive-smogon-link:hover{background:#c2a10f66;border-color:gold;transform:translateY(-2px);box-shadow:0 4px 15px #ffd7004d}@media (max-width:768px){.competitive-title-container{flex-wrap:wrap;gap:10px}.competitive-title-left{flex:1}.competitive-overview-box{padding:15px}.competitive-overview{font-size:13px;line-height:1.7}.competitive-smogon-link{padding:8px 16px;font-size:12px}}@media (max-width:480px){.competitive-header{font-size:15px}.competitive-tier-badge{padding:3px 8px;font-size:10px}.competitive-overview-box{padding:12px}.competitive-overview{text-align:left;font-size:12px;line-height:1.6}.competitive-smogon-link{justify-content:center;width:100%}}.pokemon-content-section.spawns-section{background:#000000f2;border:3px solid gold;border-radius:15px;margin-bottom:15px;padding:25px}.spawns-section .pokemon-section-header{color:gold!important;text-shadow:2px 2px 4px #000c!important;border-bottom:2px solid #c2a10f!important;align-items:center!important;gap:8px!important;margin:0 0 20px!important;padding-bottom:10px!important;font-family:Minercraftory!important;font-size:24px!important;display:flex!important}.spawns-group{margin-bottom:25px}.spawns-group:last-child{margin-bottom:0}.spawns-subtitle{color:#ffed4e!important;align-items:center!important;gap:8px!important;margin:0 0 15px!important;font-family:minecraftia!important;font-size:16px!important;font-weight:700!important;display:flex!important}.spawns-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.spawn-item{background:linear-gradient(135deg,#1a1a1a 0%,#2a2a1a 100%);border:2px solid #c2a10f;border-radius:10px;align-items:center;gap:10px;padding:12px 15px;font-family:minecraftia;font-size:13px;transition:all .3s;display:flex}.spawn-item:hover{transform:translate(5px);box-shadow:0 4px 15px #ffd7004d}.spawn-valid{background:linear-gradient(135deg,#1a1a1a 0%,#1a2a1a 100%);border-color:#0f0}.spawn-valid:hover{background:linear-gradient(135deg,#1a2a1a 0%,#2a3a2a 100%);border-color:#0f6;box-shadow:0 4px 15px #00ff004d}.spawn-excluded{background:linear-gradient(135deg,#1a1a1a 0%,#2a1a1a 100%);border-color:#f44}.spawn-excluded:hover{background:linear-gradient(135deg,#2a1a1a 0%,#3a2a2a 100%);border-color:#f66;box-shadow:0 4px 15px #ff44444d}.spawn-icon{filter:drop-shadow(0 2px 4px #000c);flex-shrink:0;font-size:18px}.spawn-name{color:#fff;text-transform:capitalize;word-break:break-word;flex:1;font-weight:700}.spawn-valid .spawn-name{color:#0f0}.spawn-excluded .spawn-name{color:#f66}.no-spawns-message{text-align:center;background:linear-gradient(135deg,#1a1a1a 0%,#2a2a1a 100%);border:2px dashed #888;border-radius:12px;flex-direction:column;align-items:center;gap:15px;padding:40px 20px;display:flex}.no-spawns-icon{opacity:.5;filter:grayscale();font-size:48px}.no-spawns-message p{max-width:400px;line-height:1.6;color:#888!important;margin:0!important;font-family:minecraftia!important;font-size:14px!important}@media (max-width:768px){.spawns-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.spawn-item{padding:10px 12px;font-size:12px}.spawn-icon{font-size:16px}.spawns-subtitle{font-size:15px!important}.no-spawns-message{padding:30px 15px}.no-spawns-icon{font-size:40px}.no-spawns-message p{font-size:13px!important}}@media (max-width:480px){.spawns-grid{grid-template-columns:1fr}.spawn-item{padding:12px 15px}.spawns-section .pokemon-section-header{font-size:20px!important}.spawns-subtitle{font-size:14px!important}.no-spawns-message{padding:25px 15px}.no-spawns-icon{font-size:36px}.no-spawns-message p{font-size:12px!important}}.ev-section select{color:#fff;cursor:pointer;text-align:center;background-color:#1a1a1a;border:2px solid #444;border-radius:8px;width:100%;padding:10px 12px;font-family:minecraftia;font-size:14px;font-weight:700;transition:all .3s}.ev-section select:hover{background-color:#252525;border-color:#ff0}.ev-section select:focus{background-color:#252525;border-color:#ff0;outline:none;box-shadow:0 0 5px #ffff004d}.ev-section select option{color:#fff;background-color:#1a1a1a;padding:8px;font-size:14px}.ev-section>div[style*=grid-template-columns]{grid-template-columns:repeat(3,1fr)!important;gap:8px!important;margin-bottom:12px!important;display:grid!important}.ev-section .ev-input-group{flex-direction:column;gap:4px;margin:0;display:flex}.ev-section .ev-input-group label{color:gold;text-align:center;margin:0;font-family:minecraftia;font-size:12px;font-weight:700}.ev-section>div[style*=flex] button{color:#000;cursor:pointer;background-color:#ff0;border:none;border-radius:8px;width:100%;padding:10px 12px;font-family:minecraftia;font-size:13px;font-weight:700;transition:all .3s}.ev-section>div[style*=flex] button:hover{background-color:#ff6;transform:translateY(-1px);box-shadow:0 3px 10px #ffff004d}.ev-section .ev-total{color:#fff;text-align:center;border-top:1px solid #444;flex-direction:column;gap:6px;margin-top:12px;padding-top:12px;font-family:minecraftia;font-size:13px;display:flex}.ev-section .ev-total strong{color:#ff0;font-weight:700}@media (max-width:768px){.ev-section>div[style*=grid-template-columns]{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.ev-section select{padding:8px 10px;font-size:13px}.ev-section .ev-input-group label{font-size:11px}}@media (max-width:480px){.ev-section>div[style*=grid-template-columns]{grid-template-columns:repeat(2,1fr)!important}.ev-section select{padding:8px;font-size:12px}.ev-section .ev-total{font-size:12px}}.login-container{background-image:url(/img/background.png);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.login-card{background:#000000f2;border:4px solid #ffcf40;border-radius:40px;width:100%;max-width:500px;padding:40px;box-shadow:0 10px 40px #ffcf404d}.login-title{color:gold;text-align:center;text-shadow:2px 2px 4px #000c;margin:0 0 30px;font-family:Minercraftory;font-size:clamp(28px,5vw,36px)}.login-tabs{background:#1a1a1a;border-radius:15px;gap:5px;margin-bottom:30px;padding:5px;display:flex}.login-tab{cursor:pointer;color:#888;background:0 0;border:none;border-radius:10px;flex:1;padding:12px;font-family:minecraftia;font-size:16px;font-weight:700;transition:all .3s}.login-tab.active{color:#000;background:linear-gradient(135deg,gold 0%,#c2a10f 100%)}.login-tab:hover:not(.active){color:gold}.login-form{flex-direction:column;gap:20px;display:flex}.login-input-group{flex-direction:column;gap:8px;display:flex}.login-label{color:gold;font-family:minecraftia;font-size:14px;font-weight:700}.login-input{color:#fff;box-sizing:border-box;background-color:#1a1a1a;border:2px solid #444;border-radius:10px;width:100%;padding:14px;font-family:minecraftia;font-size:16px;transition:all .3s}.login-input::placeholder{color:#666}.login-input:focus{border-color:gold;outline:none;box-shadow:0 0 10px #ffd7004d}.login-message{text-align:center;border-radius:10px;padding:15px;font-family:minecraftia;font-size:14px}.login-message.error{color:#f66;background:#f443;border:2px solid #f44}.login-message.success{color:#0f6;background:#0f03;border:2px solid #0f0}.login-button{color:#000;cursor:pointer;background:linear-gradient(135deg,gold 0%,#c2a10f 100%);border:none;border-radius:10px;width:100%;padding:15px;font-family:minecraftia;font-size:18px;font-weight:700;transition:all .3s}.login-button:hover:not(:disabled){background:linear-gradient(135deg,#ffed4e 0%,gold 100%);transform:translateY(-2px);box-shadow:0 6px 20px #ffd70066}.login-button:disabled{opacity:.5;cursor:not-allowed}.login-admin-link{text-align:center;margin-top:20px}.login-admin-link button{color:gold;cursor:pointer;background:0 0;border:none;font-family:minecraftia;font-size:13px;text-decoration:underline;transition:color .3s}.login-admin-link button:hover{color:#ffed4e}@media (max-width:768px){.login-container{padding:1rem}.login-card{padding:30px 25px}.login-tab{padding:10px;font-size:14px}.login-input{padding:12px}.login-button{padding:13px;font-size:16px}}@media (max-width:480px){.login-card{border-radius:20px;padding:25px 20px}.login-title{margin-bottom:20px;font-size:24px}.login-form{gap:15px}}.user-menu-container{display:inline-block;position:relative}.user-menu-button{cursor:pointer;background-color:#000;border:2px solid gold;border-radius:25px;align-items:center;gap:10px;padding:8px 15px;transition:all .3s;display:flex}.user-menu-button:hover,.user-menu-button.active{box-shadow:0 0 15px #ffd70080}.user-avatar{color:gold;background-color:#1a1a1a;border:2px solid gold;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-family:Minercraftory;font-size:18px;display:flex;overflow:hidden}.user-avatar img{object-fit:cover;width:100%;height:100%}.user-name{color:#fff;font-family:minecraftia;font-size:14px;font-weight:700}.user-name.admin{color:gold}.user-badge-admin{color:#000;background-color:gold;border-radius:10px;padding:2px 8px;font-family:minecraftia;font-size:10px;font-weight:700}.user-menu-arrow{color:gold;font-size:12px;transition:transform .3s}.user-menu-arrow.open{transform:rotate(180deg)}.user-menu-dropdown{z-index:1000;background-color:#000000fa;border:2px solid gold;border-radius:15px;min-width:250px;padding:10px;animation:.3s slideDown;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 8px 25px #ffd7004d}.user-menu-info{border-bottom:1px solid #444;margin-bottom:10px;padding:15px}.user-menu-info-name{color:gold;margin-bottom:5px;font-family:minecraftia;font-size:14px;font-weight:700}.user-menu-info-nick{color:#888;font-family:minecraftia;font-size:11px}.user-menu-stats{gap:15px;margin-top:10px;display:flex}.user-menu-stat{flex:1}.user-menu-stat-label{color:#666;margin-bottom:3px;font-family:minecraftia;font-size:10px}.user-menu-stat-value{font-family:minecraftia;font-size:14px;font-weight:700}.user-menu-stat-value.pontos{color:#0f0}.user-menu-stat-value.xp{color:gold}.user-menu-option{color:#fff;cursor:pointer;text-align:left;background-color:#0000;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:12px 15px;font-family:minecraftia;font-size:13px;transition:all .2s;display:flex}.user-menu-option:hover{background-color:#ffd70033}.user-menu-option.logout{color:#f44}.user-menu-option.logout:hover{background-color:#f443}.perfil-container{background-image:url(/img/background.png);background-position:50%;background-size:cover;background-attachment:fixed;min-height:100vh;padding:2rem}.perfil-content{max-width:800px;margin:0 auto}.perfil-back-button{color:gold;cursor:pointer;background-color:#0000;border:2px solid gold;border-radius:10px;margin-bottom:20px;padding:10px 20px;font-family:minecraftia;font-size:14px;transition:all .3s}.perfil-back-button:hover{background-color:#ffd70033}.perfil-card{background-color:#000000f2;border:3px solid gold;border-radius:20px;margin-bottom:20px;padding:30px}.perfil-title{color:gold;text-align:center;text-shadow:2px 2px 4px #000c;margin-bottom:30px;font-family:Minercraftory;font-size:36px}.perfil-photo-section{background-color:#ffd7001a;border:2px solid #c2a10f;border-radius:15px;flex-direction:column;align-items:center;margin-bottom:30px;padding:20px;display:flex}.perfil-photo-circle{background-color:#1a1a1a;border:4px solid gold;border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;margin-bottom:20px;display:flex;overflow:hidden}.perfil-photo-circle img{object-fit:cover;width:100%;height:100%}.perfil-photo-placeholder{color:gold;font-family:Minercraftory;font-size:48px}.perfil-photo-label{color:gold;margin-bottom:10px;font-family:minecraftia;font-size:14px}.perfil-photo-input{color:#fff;background-color:#1a1a1a;border:2px solid #444;border-radius:10px;width:100%;max-width:400px;margin-bottom:15px;padding:12px;font-family:minecraftia;font-size:13px;transition:border-color .3s}.perfil-photo-input:focus{border-color:gold;outline:none;box-shadow:0 0 10px #ffd7004d}.perfil-photo-input::placeholder{color:#666}.perfil-save-button{color:#000;cursor:pointer;background-color:#0f0;border:none;border-radius:10px;padding:12px 30px;font-family:minecraftia;font-size:14px;font-weight:700;transition:all .3s}.perfil-save-button:hover{background-color:#0f6;transform:translateY(-2px);box-shadow:0 6px 20px #0f06}.perfil-save-button:disabled{cursor:not-allowed;box-shadow:none;background-color:#666;transform:none}.perfil-info-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:30px;display:grid}.perfil-info-card{background-color:#00000080;border:2px solid #444;border-radius:15px;padding:20px}.perfil-info-card.pontos{background-color:#00ff001a;border-color:#0f0}.perfil-info-card.xp{background-color:#ffd7001a;border-color:gold}.perfil-info-label{color:#888;margin-bottom:5px;font-family:minecraftia;font-size:12px}.perfil-info-card.pontos .perfil-info-label{color:#0f0}.perfil-info-card.xp .perfil-info-label{color:gold}.perfil-info-value{color:#fff;font-family:minecraftia;font-size:16px;font-weight:700}.perfil-info-card.pontos .perfil-info-value{color:#0f0;font-family:Minercraftory;font-size:24px}.perfil-info-card.xp .perfil-info-value{color:gold;font-family:Minercraftory;font-size:24px}.perfil-info-value.highlight{color:gold}.perfil-actions{flex-wrap:wrap;gap:15px;display:flex}.perfil-action-button{cursor:pointer;border:none;border-radius:10px;flex:1;min-width:200px;padding:15px;font-family:minecraftia;font-size:14px;font-weight:700;transition:all .3s}.perfil-action-button.admin{color:#000;background-color:gold}.perfil-action-button.admin:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ffd70066}.perfil-action-button.logout{color:#fff;background-color:#f44}.perfil-action-button.logout:hover{transform:translateY(-2px);box-shadow:0 6px 20px #f446}@media (max-width:768px){.user-menu-dropdown{min-width:220px;right:-10px}.user-menu-stats{flex-direction:column;gap:10px}.perfil-container{padding:1rem}.perfil-card{padding:20px}.perfil-title{font-size:28px}.perfil-photo-circle{width:100px;height:100px}.perfil-photo-placeholder{font-size:40px}.perfil-info-grid{grid-template-columns:1fr}.perfil-actions{flex-direction:column}.perfil-action-button{min-width:100%}}@media (max-width:480px){.user-menu-button{padding:6px 12px}.user-avatar{width:28px;height:28px;font-size:14px}.user-name{font-size:12px}.user-badge-admin{padding:2px 6px;font-size:9px}.user-menu-dropdown{min-width:200px}.perfil-title{margin-bottom:20px;font-size:24px}.perfil-photo-section{padding:15px}.perfil-photo-circle{width:80px;height:80px}.perfil-photo-placeholder{font-size:32px}.perfil-photo-input{padding:10px;font-size:12px}}#LinksTopo>div{margin:0}#LinksTopo>div>a{display:inline-block}.user-menu-container{flex-shrink:0;display:inline-block;position:relative;margin:0!important}#LinksTopo>div>a>p{color:#ccc;cursor:pointer;border-radius:8px;margin:0;padding:8px 12px;font-family:minecraftia;font-size:13px;text-decoration:none;transition:all .2s}#LinksTopo>div>a>p:hover{color:gold;background:#ffd70014}@media (max-width:768px){#LinksTopo{justify-content:flex-start;align-self:stretch;gap:15px}.user-menu-button,#LinksTopo>div>div[style*="position: relative"]>div{padding:6px 12px}.user-avatar,#LinksTopo>div>div[style*="position: relative"]>div>div{width:28px!important;height:28px!important;font-size:14px!important}.user-name,#LinksTopo>div>div[style*="position: relative"]>div>span{font-size:12px!important}}@media (max-width:480px){#Opções{padding:10px}#LinksTopo{gap:10px}#LinksTopo p,#LinksTopo a{padding:6px 10px;font-size:12px}.user-menu-button,#LinksTopo>div>div[style*="position: relative"]>div{gap:8px;padding:5px 10px}.user-badge-admin{padding:2px 6px!important;font-size:8px!important}}.roleta-page{background-image:url(/img/background.png);background-position:50%;background-size:cover;background-attachment:fixed;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:100px 20px 40px;display:flex;position:relative}.roleta-back-btn{color:#fff;cursor:pointer;background-color:#0000;border:2px solid #fff;border-radius:20px;padding:10px 22px;font-family:minecraftia;font-size:14px;transition:all .3s;position:absolute;top:20px;left:20px}.roleta-back-btn:hover{color:#000;background-color:#fff;transform:scale(1.05)}.roleta-coins-display{z-index:100;background-color:#000;border:4px solid #ffcf40;border-radius:20px;align-items:center;gap:12px;padding:10px 22px;display:flex;position:absolute;top:20px;right:20px;box-shadow:0 0 15px #ffcf4080}.coin-icon{color:#000;background:linear-gradient(135deg,#ffcf40,#c2a10f);border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-family:Minercraftory;font-size:18px;font-weight:700;display:flex;box-shadow:0 0 10px #c2a10fcc}.coin-label{color:#888;margin:0;font-family:minecraftia;font-size:11px;line-height:1}.coin-value{color:#ffcf40;margin:0;font-family:Minercraftory;font-size:28px;font-weight:700;line-height:1}.roleta-title{color:#fff;text-align:center;text-shadow:2px 2px #000;margin:0 0 10px;font-family:Minercraftory;font-size:clamp(35px,8vw,55px)}.roleta-subtitle{color:#ffcf40;text-align:center;margin:0 0 40px;font-family:minecraftia;font-size:clamp(14px,3vw,18px)}.roleta-wrapper{justify-content:center;align-items:center;width:480px;height:480px;margin-bottom:35px;display:flex;position:relative}.roleta-arrow{z-index:10;color:#fff;filter:drop-shadow(2px 2px #000);font-size:44px;line-height:1;position:absolute;top:-28px;left:50%;transform:translate(-50%)}.roleta-svg{filter:drop-shadow(0 8px 25px #000c);width:100%;height:100%}.roleta-spin-btn{color:#fff;cursor:pointer;letter-spacing:1px;background-color:#0000;border:10px solid #fff;border-radius:20px;padding:15px 40px;font-family:minecraftia;font-size:clamp(16px,3vw,20px);transition:all .3s}.roleta-spin-btn:hover:not(.disabled){color:#000;background-color:#fff;transform:scale(1.05)}.roleta-spin-btn.disabled{color:#666;cursor:not-allowed;opacity:.6;border-color:#666}.roleta-warning{color:#f66;text-align:center;max-width:400px;margin-top:15px;font-family:minecraftia;font-size:14px;line-height:1.6}.roleta-modal-overlay{z-index:1000;background-color:#000000e0;justify-content:center;align-items:center;width:100vw;height:100vh;animation:.3s fadeIn;display:flex;position:fixed;top:0;left:0}.roleta-modal{text-align:center;border:4px solid #ffcf40;border-radius:40px;width:90%;max-width:500px;padding:40px 50px;animation:.4s scaleIn;box-shadow:0 0 40px #ffcf4080}.modal-title{color:#fff;text-shadow:2px 2px #000;margin:0 0 15px;font-family:Minercraftory;font-size:clamp(28px,5vw,40px)}.modal-subtitle{color:#ccc;margin:0 0 20px;font-family:minecraftia;font-size:16px}.modal-prize{color:#ffcf40;text-shadow:1px 1px #000;background-color:#0006;border:2px solid #ffcf404d;border-radius:15px;margin:0 0 30px;padding:15px 20px;font-family:Minercraftory;font-size:clamp(20px,4vw,28px)}.modal-close-btn{color:#fff;cursor:pointer;background-color:#0000;border:10px solid #fff;border-radius:20px;padding:12px 35px;font-family:minecraftia;font-size:18px;font-weight:700;transition:all .3s}.modal-close-btn:hover{color:#000;background-color:#fff;transform:scale(1.05)}@keyframes scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.roleta-page{padding:90px 15px 30px}.roleta-back-btn{padding:8px 16px;font-size:12px;top:15px;left:15px}.roleta-coins-display{gap:10px;padding:8px 15px;top:15px;right:15px}.coin-icon{width:36px;height:36px;font-size:16px}.coin-value{font-size:24px}.roleta-title{font-size:36px}.roleta-wrapper{width:380px;height:380px;margin-bottom:25px}.roleta-spin-btn{border-width:6px;padding:12px 30px;font-size:16px}.roleta-modal{border-radius:25px;padding:30px 25px}}@media (max-width:480px){.roleta-page{padding:80px 10px 20px}.roleta-back-btn{border-width:1px;padding:6px 12px;font-size:11px;top:10px;left:10px}.roleta-coins-display{border-width:3px;gap:8px;padding:7px 12px;top:10px;right:10px}.coin-icon{width:32px;height:32px;font-size:14px}.coin-label{font-size:10px}.coin-value{font-size:20px}.roleta-title{margin-bottom:5px;font-size:28px}.roleta-wrapper{width:290px;height:290px;margin-bottom:18px}.roleta-arrow{font-size:34px;top:-22px}.roleta-spin-btn{border-width:5px;border-radius:15px;padding:10px 25px;font-size:14px}.roleta-warning{max-width:280px;font-size:12px}.roleta-modal{border-width:3px;border-radius:20px;padding:25px 20px}.modal-title{font-size:26px}.modal-subtitle{font-size:14px}.modal-prize{margin-bottom:20px;padding:12px 15px;font-size:18px}.modal-close-btn{border-width:6px;padding:10px 25px;font-size:15px}}@media (max-width:360px){.roleta-wrapper{width:240px;height:240px}.roleta-title{font-size:24px}}#Comprando>*,#Comprando>div>*{box-sizing:border-box;width:100%}#Comprando input[type=search],#Comprando input[type=text]{box-sizing:border-box!important;color:#fff!important;background-color:#1a1a1a!important;border:1px solid #444!important;border-radius:10px!important;width:100%!important;margin:4px 0!important;padding:clamp(8px,2vw,12px)!important;font-family:Minercraftory!important;font-size:clamp(14px,2.5vw,16px)!important}#Comprando>div{width:100%!important}#Comprando button:not(#VoltarCompra){color:#000;cursor:pointer;background-color:#ff0;border:none;border-radius:10px;flex:1;padding:clamp(10px,2vw,12px);font-family:minecraftia;font-size:clamp(14px,2.5vw,18px);font-weight:700;transition:all .3s}#Comprando button:not(#VoltarCompra):hover{background-color:#ff6;transform:translateY(-2px);box-shadow:0 5px 15px #ff06}#VoltarCompra{color:#fff!important;background-color:#666!important;width:100%!important;margin:0!important}#VoltarCompra:hover{box-shadow:none!important;background-color:#888!important;transform:translateY(-2px)!important}#Comprando a{width:100%;display:block}#ComprandoGenderless>*,#ComprandoGenderless>div>*{box-sizing:border-box;width:100%}#ComprandoGenderless input[type=search],#ComprandoGenderless input[type=text]{box-sizing:border-box!important;color:#fff!important;background-color:#1a1a1a!important;border:1px solid #444!important;border-radius:10px!important;width:100%!important;margin:4px 0!important;padding:clamp(8px,2vw,12px)!important;font-family:Minercraftory!important;font-size:clamp(14px,2.5vw,16px)!important}#ComprandoGenderless>div{width:100%!important}#ComprandoGenderless button:not(#VoltarCompraGenderless){color:#000;cursor:pointer;background-color:#ff0;border:none;border-radius:10px;flex:1;padding:clamp(10px,2vw,12px);font-family:minecraftia;font-size:clamp(14px,2.5vw,18px);font-weight:700;transition:all .3s}#ComprandoGenderless button:not(#VoltarCompraGenderless):hover{background-color:#ff6;transform:translateY(-2px);box-shadow:0 5px 15px #ff06}#VoltarCompraGenderless{color:#fff!important;background-color:#666!important;width:100%!important;margin:0!important}#VoltarCompraGenderless:hover{box-shadow:none!important;background-color:#888!important;transform:translateY(-2px)!important}#ComprandoGenderless a{width:100%;display:block}#ComprandoCompetitivo>*,#ComprandoCompetitivo>div>*{box-sizing:border-box;width:100%}#ComprandoCompetitivo input[type=search],#ComprandoCompetitivo input[type=text],#ComprandoCompetitivo input[type=number]{box-sizing:border-box!important;color:#fff!important;background-color:#1a1a1a!important;border:1px solid #444!important;border-radius:10px!important;width:100%!important;margin:4px 0!important;padding:clamp(8px,2vw,12px)!important;font-family:Minercraftory!important;font-size:clamp(14px,2.5vw,16px)!important}#ComprandoCompetitivo>div{width:100%!important}#ComprandoCompetitivo button:not(#VoltarCompraComp){color:#000;cursor:pointer;background-color:#ff0;border:none;border-radius:10px;flex:1;padding:clamp(10px,2vw,12px);font-family:minecraftia;font-size:clamp(14px,2.5vw,18px);font-weight:700;transition:all .3s}#ComprandoCompetitivo button:not(#VoltarCompraComp):hover{background-color:#ff6;transform:translateY(-2px);box-shadow:0 5px 15px #ff06}#VoltarCompraComp{color:#fff!important;background-color:#666!important;width:100%!important;margin:0!important}#VoltarCompraComp:hover{box-shadow:none!important;background-color:#888!important;transform:translateY(-2px)!important}#ComprandoCompetitivo a{width:100%;display:block}#ComprandoCompetitivo .level-section select,#ComprandoCompetitivo .ev-section,#ComprandoCompetitivo .level-section{box-sizing:border-box!important;width:100%!important}[data-carrinho-overlay]{z-index:200;background:#000000bf;display:none;position:fixed;inset:0}[data-carrinho-panel]{z-index:201;box-sizing:border-box;background:#000;border:2px solid #ff0;border-radius:40px;flex-direction:column;width:420px;max-height:90vh;padding:1.5rem 1.25rem;transition:right .35s;display:flex;position:fixed;top:50%;right:-460px;overflow:hidden;transform:translateY(-50%)}[data-carrinho-panel].aberto{right:1rem}[data-carrinho-barra]{color:#000;cursor:pointer;z-index:30;background:#ff0;border:4px solid #000;border-radius:20px;align-items:center;gap:8px;padding:10px 22px;font-family:minecraftia;font-size:14px;font-weight:700;transition:all .3s;display:none;position:fixed;bottom:1.5rem;right:1.5rem;box-shadow:0 0 15px #ffff0080}[data-carrinho-barra].visivel{display:flex}[data-carrinho-barra]:hover{background:#ff6;transform:translateY(-2px)}.carrinho-drag-handle{flex-shrink:0;justify-content:center;padding-bottom:10px;display:none}.carrinho-drag-handle span{background:#555;border-radius:2px;width:40px;height:4px;display:block}[data-carrinho-lista]{-webkit-overflow-scrolling:touch;overflow-y:auto}@media (max-width:768px){[data-carrinho-panel]{border-bottom:none;border-left:none;border-right:none;border-radius:24px 24px 0 0;width:100%;height:auto;max-height:85vh;padding:0 16px 16px;transition:bottom .35s;inset:auto 0 -100%;transform:none}[data-carrinho-panel].aberto{bottom:0;right:0}.carrinho-drag-handle{display:flex}[data-carrinho-barra].visivel{border:none;border-top:3px solid #c2a10f;border-radius:16px 16px 0 0;justify-content:space-between;width:100%;padding:14px 20px;font-size:15px;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #ffd70059}[data-carrinho-barra]:hover{transform:none}#Comprando.com-barra{padding-bottom:72px!important}}@keyframes carrinhoSlideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}[data-carrinho-panel].aberto{animation:.3s carrinhoSlideUp}#LinksTopo{align-items:center;display:flex}#LinksTopo>div,#LinksTopo>span{margin:0}#LinksTopo>a{align-items:center;display:inline-flex}#Opções.fada{background:linear-gradient(135deg,#0a0a0a 50%,#00ff7f14 100%)!important;border-bottom:2px solid #00ff7f4d!important;box-shadow:0 2px 16px #00ff7f22!important}#Opções.fada #LinksTopo p,#Opções.fada #LinksTopo a p{color:#e8d3a3!important}#Opções.fada #LinksTopo p:hover,#Opções.fada #LinksTopo a p:hover{color:#00ff7f!important}#Opções.fada .user-menu-button{border-color:#00ff7f!important}#Opções.fada .user-avatar{color:#00ff7f!important;border-color:#00ff7f!important}#Opções.fada .user-menu-arrow{color:#00ff7f!important}#Opções.fada .user-menu-option:hover{background-color:#ff69b426!important}@media (max-width:768px){#Opções.fada{flex-direction:column!important;gap:15px!important;padding:15px!important}#Opções.fada #LinksTopo{justify-content:flex-start!important;align-self:stretch!important;gap:15px!important}}.autorAvatarLink{flex-shrink:0;text-decoration:none;display:flex}.autorAvatarLink:hover .autorAvatar{opacity:.8;transition:all .15s;transform:scale(1.05)}.comentarioAutorLink{color:inherit;text-decoration:none}.comentarioAutorLink:hover strong{text-decoration:underline}.comentarioAcoes{gap:12px;margin-top:4px;display:flex}.responderBtn{cursor:pointer;color:#888;background:0 0;border:none;padding:0;font-size:12px}.responderBtn:hover{color:#e91e8c}.verRespostasBtn{cursor:pointer;color:#888;background:0 0;border:none;padding:0;font-size:12px}.verRespostasBtn:hover{color:#555}.respostaInput{align-items:center;gap:8px;margin-top:8px;display:flex}.respostasList{border-left:2px solid #00000014;flex-direction:column;gap:10px;margin-top:10px;padding-left:12px;display:flex}.respostaItem{align-items:flex-start;gap:8px;display:flex}.mention{color:#e91e8c;font-weight:600}.cu-page{--cu-gold:gold;--cu-gold-soft:#ffed4e;--cu-gold-dim:#c2a10f;--cu-bg-card:#000000eb;--cu-border:#ffffff14;--cu-radius:16px;--cu-radius-lg:20px;--cu-ease:cubic-bezier(.175,.885,.32,1.275);overscroll-behavior:none;background-image:url(/img/wallpaperLoja.png);background-position:50%;background-size:cover;background-attachment:fixed;flex-direction:column;width:100%;min-height:100vh;display:flex}.cu-tabs{z-index:10;box-sizing:border-box;background:#000000fa;border-bottom:1px solid #ffd70026;flex-shrink:0;gap:8px;width:100%;max-width:1200px;margin:0 auto;padding:12px clamp(16px,4vw,48px);text-decoration:none;display:flex;position:sticky;top:78px;box-shadow:0 4px 24px #000000b3}.cu-tab{color:#555;cursor:pointer;letter-spacing:.8px;text-transform:uppercase;background:#ffffff08;border:1px solid #ffffff12;border-radius:10px;flex:1;justify-content:center;align-items:center;padding:12px 8px;font-family:minecraftia,monospace;font-size:clamp(11px,1.8vw,13px);text-decoration:none;transition:all .25s;display:flex}.cu-tab:hover:not(.active){color:#aaa;background:#ffd7000d;border-color:#ffd70040;text-decoration:none}.cu-tab.active{color:#000;border-color:var(--cu-gold);background:linear-gradient(135deg,var(--cu-gold)0%,var(--cu-gold-dim)100%);font-weight:700;box-shadow:0 4px 16px #ffd70059,0 0 0 1px #ffd7004d}.cu-body{box-sizing:border-box;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:18px;width:100%;max-width:1200px;margin:0 auto;padding:28px clamp(16px,4vw,48px) 60px;display:flex;overflow-y:auto}.cu-body::-webkit-scrollbar{width:5px}.cu-body::-webkit-scrollbar-track{background:0 0}.cu-body::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:3px}.cu-top-row{align-items:stretch;gap:16px;display:flex}.cu-top-row>*{flex:1}.cu-poke-header{border-radius:var(--cu-radius-lg);background:linear-gradient(135deg,#0d0d00 0%,#1a1500 50%,#0d0d00 100%);border:2px solid #c2a10f8c;align-items:center;gap:18px;padding:18px 22px;transition:border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 28px #0000008c}.cu-poke-header:hover{border-color:var(--cu-gold);box-shadow:0 8px 28px #0000008c,0 0 30px #ffd70026}.cu-poke-sprite-box{background:radial-gradient(circle,#ffd70014,#000000b3);border:2px solid #ffd70059;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 18px #ffd7001f,inset 0 0 15px #0009}.cu-poke-sprite{object-fit:contain;width:100%;height:100%;image-rendering:pixelated}.cu-poke-sprite-ph{color:#2a2a2a;font-family:Minercraftory,serif;font-size:30px}.cu-poke-meta{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.cu-poke-name{color:var(--cu-gold);text-transform:capitalize;text-shadow:2px 2px 4px #000c,0 0 20px #ffd70066;white-space:nowrap;text-overflow:ellipsis;font-family:Minercraftory,serif;font-size:clamp(20px,3vw,26px);line-height:1.2;overflow:hidden}.cu-prazo-card{background:var(--cu-bg-card);border-radius:var(--cu-radius-lg);border:1px solid #c2a10f4d;flex-direction:column;justify-content:center;gap:10px;padding:18px 22px;transition:border-color .3s;display:flex;box-shadow:0 8px 28px #0006}.cu-prazo-card:hover{border-color:#ffd70073}.cu-prazo-row{align-items:center;gap:10px;display:flex}.cu-prazo-icon{flex-shrink:0;font-size:18px}.cu-prazo-text{color:#0b5;font-family:minecraftia,monospace;font-size:13px;line-height:1.5}.cu-prazo-row.warn .cu-prazo-text{color:#c70;font-size:12px}.cu-main-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.cu-col{flex-direction:column;gap:12px;display:flex}.cu-field-card{background:var(--cu-bg-card);border:1px solid var(--cu-border);border-radius:var(--cu-radius);flex-direction:column;gap:10px;padding:16px 18px;transition:border-color .25s,box-shadow .25s;display:flex;position:relative}.cu-field-card:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;z-index:0;background:linear-gradient(135deg,#ffd7000f 0%,#0000 60%);transition:opacity .25s;position:absolute;inset:0}.cu-field-card:hover{border-color:#ffd70066;box-shadow:0 10px 30px #ffd7001f}.cu-field-card:hover:before{opacity:1}.cu-section-label{align-items:center;gap:10px;display:flex}.cu-section-num{background:linear-gradient(135deg,var(--cu-gold)0%,var(--cu-gold-dim)100%);color:#000;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-family:minecraftia,monospace;font-size:11px;font-weight:700;display:flex;box-shadow:0 2px 10px #ffd70059}.cu-section-text{color:var(--cu-gold-dim);text-transform:uppercase;letter-spacing:.8px;font-family:minecraftia,monospace;font-size:12px}.cu-input{color:#ccc;box-sizing:border-box;background:#00000080;border:1px solid #ffffff14;border-radius:9px;width:100%;padding:13px 15px;font-family:minecraftia,monospace;font-size:14px;transition:border-color .2s,background .2s,box-shadow .2s}.cu-input::placeholder{color:#3a3a3a;font-size:12px}.cu-input:focus{color:#eee;background:#c2a10f0a;border-color:#c2a10f99;outline:none;box-shadow:0 0 0 3px #c2a10f1a}.cu-select{color:#ccc;cursor:pointer;box-sizing:border-box;appearance:none;background:#00000080;border:1px solid #ffffff14;border-radius:9px;width:100%;padding:13px 15px;font-family:minecraftia,monospace;font-size:14px;transition:border-color .2s}.cu-select:focus{border-color:#c2a10f99;outline:none;box-shadow:0 0 0 3px #c2a10f1a}.cu-select option{color:#ccc;background:#111}.cu-nature-wrapper{flex-direction:column;gap:8px;display:flex}.cu-nature-badge-row{gap:8px;display:flex}.cu-nature-badge{border-radius:6px;padding:4px 12px;font-family:minecraftia,monospace;font-size:11px;font-weight:700}.cu-nature-badge.plus{color:#0c5;background:#00b45033;border:1px solid #00c85066}.cu-nature-badge.minus{color:#f55;background:#dc3c3c33;border:1px solid #dc3c3c66}.cu-btn-group-row{flex-wrap:wrap;gap:8px;display:flex}.cu-option-btn{color:#bbb;cursor:pointer;text-align:center;background:#000c;border:1px solid #ffffff12;border-radius:9px;flex:1;min-width:80px;padding:12px 14px;font-family:minecraftia,monospace;font-size:13px;transition:all .2s}.cu-option-btn:hover{color:#ddd;background:#c2a10f1a;border-color:#c2a10f4d}.cu-option-btn.active{color:var(--cu-gold);border-color:var(--cu-gold-dim);background:linear-gradient(135deg,#ffd70038,#c2a10f38);box-shadow:0 0 0 2px #c2a10f33}.cu-actions{flex-wrap:wrap;gap:10px;padding-top:8px;display:flex}.cu-actions>*{flex:1;min-width:140px}.cu-btn-primary{background:linear-gradient(135deg,var(--cu-gold-dim)0%,#a88a0a 100%);color:#000;cursor:pointer;transition:all .25s var(--cu-ease);letter-spacing:.5px;border:none;border-radius:12px;padding:16px 20px;font-family:minecraftia,monospace;font-size:14px;font-weight:700;box-shadow:0 2px 12px #c2a10f4d}.cu-btn-primary:hover:not(:disabled){background:linear-gradient(135deg,var(--cu-gold)0%,var(--cu-gold-dim)100%);transform:translateY(-2px);box-shadow:0 6px 24px #ffd70080}.cu-btn-primary:disabled{opacity:.35;cursor:not-allowed}.cu-btn-secondary{color:var(--cu-gold-dim);cursor:pointer;transition:all .25s var(--cu-ease);background:#0006;border:1px solid #c2a10f80;border-radius:12px;padding:16px 20px;font-family:minecraftia,monospace;font-size:14px;font-weight:700}.cu-btn-secondary:hover:not(:disabled){border-color:var(--cu-gold);color:var(--cu-gold);background:#c2a10f1f;transform:translateY(-2px);box-shadow:0 4px 16px #ffd70033}.cu-btn-secondary:disabled{opacity:.35;cursor:not-allowed}.cu-btn-back{color:#ccc;cursor:pointer;background:#000c;border:1px solid #ffffff59;border-radius:10px;padding:14px 20px;font-family:minecraftia,monospace;font-size:12px;transition:color .2s,border-color .2s,background .2s}.cu-btn-back:hover{color:#fff;background:#ffffff1a;border-color:#fff9}.comp-loading{color:#555;text-align:center;margin:0;padding:8px 0;font-family:minecraftia,monospace;font-size:11px}.poke-type-badge{text-transform:uppercase;letter-spacing:1px;border-radius:4px;width:fit-content;padding:3px 9px;font-family:minecraftia,monospace;font-size:9px;font-weight:700;display:inline-block}.badge-normal{color:#000;background:#c2a10f}.badge-comp{color:#fff;background:#4060c0}.badge-gender{color:#fff;background:#901868}@media (max-width:900px){.cu-main-grid{grid-template-columns:1fr}.cu-top-row{flex-direction:column}.cu-body{padding:16px 14px 80px}}@media (max-width:768px){.cu-tabs{top:240px}}@media (max-width:480px){.cu-option-btn{padding:10px;font-size:12px}.cu-actions{flex-direction:column}}.cart-overlay{z-index:200;background:#000000bf;position:fixed;inset:0}.cart-panel{z-index:201;box-sizing:border-box;background:#000;border:2px solid #ff0;border-radius:40px;flex-direction:column;width:420px;max-height:90vh;padding:1.5rem 1.25rem;transition:right .35s;display:flex;position:fixed;top:50%;right:-460px;overflow:hidden;transform:translateY(-50%)}.cart-panel.aberto{right:1rem}.cart-drag-handle{flex-shrink:0;justify-content:center;padding-bottom:10px;display:none}.cart-drag-handle span{background:#555;border-radius:2px;width:40px;height:4px;display:block}.cart-header{flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.cart-title{color:#ff0;margin:0;font-family:Minercraftory,serif;font-size:20px}.cart-close-btn{color:#fff;cursor:pointer;background:0 0;border:1px solid #444;border-radius:8px;padding:5px 10px;font-family:minecraftia;font-size:13px;transition:all .2s}.cart-close-btn:hover{color:#ff0;border-color:#ff0}.cart-list{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:12px;padding-right:4px;display:flex;overflow-y:auto}.cart-list::-webkit-scrollbar{width:4px}.cart-list::-webkit-scrollbar-track{background:0 0}.cart-list::-webkit-scrollbar-thumb{background:#333;border-radius:2px}.cart-empty{text-align:center;background:#ffff000a;border:1px dashed #444;border-radius:12px;margin-top:1rem;padding:30px 16px}.cart-empty p{color:#666;margin:4px 0;font-family:minecraftia;font-size:13px}.cart-item{background:#ffff000a;border:2px solid #c2a10f;border-radius:14px;flex-direction:column;gap:8px;padding:12px 14px;transition:border-color .2s,box-shadow .2s;display:flex}.cart-item:hover{border-color:#ff0;box-shadow:0 0 12px #ffff001f}.cart-item-header{justify-content:space-between;align-items:center;display:flex}.cart-item-left{align-items:center;gap:8px;display:flex}.cart-item-num{color:#000;background:#ff0;border-radius:6px;padding:2px 7px;font-family:Minercraftory,serif;font-size:11px;font-weight:700}.cart-item-name{color:#ff0;font-family:Minercraftory,serif;font-size:16px;font-weight:700}.cart-item-right{align-items:center;gap:8px;display:flex}.cart-item-price{color:#0f0;font-family:Minercraftory,serif;font-size:16px;font-weight:700}.cart-remove-btn{color:#f44;cursor:pointer;background:0 0;border:1px solid #444;border-radius:6px;padding:3px 7px;font-family:minecraftia;font-size:13px;transition:all .2s}.cart-remove-btn:hover{color:#fff;background:#f44;border-color:#f44}.cart-item-tags{flex-direction:column;gap:4px;display:flex}.cart-tag{background:#1a1a1a;border:1px solid #333;border-radius:7px;justify-content:space-between;align-items:center;padding:5px 10px;display:flex}.cart-tag-label{color:#666;font-family:minecraftia;font-size:11px}.cart-tag-value{color:#ddd;text-align:right;word-break:break-word;max-width:60%;font-family:minecraftia;font-size:11px;font-weight:700}.cart-footer{flex-direction:column;flex-shrink:0;gap:10px;margin-top:12px;display:flex}.cart-total-row{background:#ffff0014;border:2px solid #c2a10f;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.cart-total-label{color:#fff;font-family:minecraftia;font-size:13px}.cart-total-value{color:#0f0;font-family:Minercraftory,serif;font-size:22px;font-weight:700}.cart-finalize-btn{color:#000;cursor:pointer;background:#ff0;border:none;border-radius:10px;width:100%;padding:14px;font-family:minecraftia;font-size:16px;font-weight:700;transition:all .2s}.cart-finalize-btn:hover:not(.disabled){background:#ff6;transform:translateY(-2px);box-shadow:0 4px 15px #ffff004d}.cart-finalize-btn.disabled{color:#aaa;cursor:not-allowed;background:#555}.cart-float-btn{color:#000;cursor:pointer;z-index:30;background:#ff0;border:4px solid #000;border-radius:20px;align-items:center;gap:10px;padding:10px 22px;font-family:minecraftia;font-size:14px;font-weight:700;transition:all .3s;display:none;position:fixed;bottom:1.5rem;right:1.5rem;box-shadow:0 0 15px #ffff0080}.cart-float-btn.visivel{display:flex}.cart-float-btn:hover{background:#ff6;transform:translateY(-2px)}.cart-float-total{opacity:.8;font-size:13px}@media (max-width:768px){.cart-panel{border-bottom:none;border-left:none;border-right:none;border-radius:24px 24px 0 0;width:100%;max-height:85vh;padding:0 16px 16px;transition:bottom .35s;inset:auto 0 -100%;transform:none}.cart-panel.aberto{bottom:0;right:0}.cart-drag-handle{display:flex}.cart-float-btn.visivel{border:none;border-top:3px solid #c2a10f;border-radius:16px 16px 0 0;justify-content:space-between;width:100%;padding:14px 20px;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #ffd70059}.cart-float-btn:hover{transform:none}}@keyframes pageIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.cu-page,.mandashop-container,.lendarios-container,.pokepedia-container,.pokemon-detail-wrapper,.login-container,.perfil-container,.roleta-page{animation:.35s pageIn}.cu-field-card .ev-section,.cu-field-card [class*=ev-]{box-sizing:border-box!important;background:0 0!important;border:none!important;border-radius:0!important;width:100%!important;margin:0!important;padding:0!important}.cu-field-card .ev-title,.cu-field-card .ev-info{display:none!important}.cu-field-card .ev-section select,.cu-field-card select{color:#ccc!important;cursor:pointer!important;box-sizing:border-box!important;appearance:none!important;background:#00000080!important;border:1px solid #ffffff14!important;border-radius:9px!important;width:100%!important;margin-bottom:10px!important;padding:11px 14px!important;font-family:minecraftia,monospace!important;font-size:13px!important;transition:border-color .2s!important}.cu-field-card .ev-section select:focus,.cu-field-card select:focus{border-color:#c2a10f99!important;outline:none!important;box-shadow:0 0 0 3px #c2a10f1a!important}.cu-field-card select option{color:#ccc!important;background:#111!important}.cu-field-card .ev-section>div,.cu-field-card .statsGrid,.cu-field-card [style*=grid-template-columns]{grid-template-columns:repeat(3,1fr)!important;gap:8px!important;width:100%!important;margin:0 0 10px!important;display:grid!important}.cu-field-card .ev-input-group,.cu-field-card .statField{flex-direction:column!important;gap:4px!important;margin:0!important;display:flex!important}.cu-field-card .ev-input-group label,.cu-field-card .statField label{color:#c2a10f!important;text-align:center!important;min-width:unset!important;text-transform:uppercase!important;margin:0!important;font-family:minecraftia,monospace!important;font-size:11px!important}.cu-field-card .ev-input-group input,.cu-field-card .statInput,.cu-field-card .stat-input-ev{color:#eee!important;text-align:center!important;box-sizing:border-box!important;-moz-appearance:textfield!important;background:#00000080!important;border:1px solid #ffffff14!important;border-radius:8px!important;width:100%!important;padding:9px 6px!important;font-family:minecraftia,monospace!important;font-size:14px!important;transition:border-color .2s,box-shadow .2s!important}.cu-field-card .ev-input-group input::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}.cu-field-card .ev-input-group input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.cu-field-card .statInput::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}.cu-field-card .statInput::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.cu-field-card .ev-input-group input:focus,.cu-field-card .statInput:focus{background:#c2a10f0a!important;border-color:#c2a10f99!important;outline:none!important;box-shadow:0 0 0 3px #c2a10f1a!important}.cu-field-card .presetButtons,.cu-field-card .presetBtn{flex-wrap:wrap!important;gap:6px!important;width:100%!important;margin:0 0 10px!important;display:flex!important}.cu-field-card .presetBtn{color:#c2a10f!important;cursor:pointer!important;text-align:center!important;letter-spacing:0!important;background:#00000080!important;border:1px solid #c2a10f4d!important;border-radius:8px!important;flex:1!important;min-width:60px!important;margin:0!important;padding:9px 8px!important;font-family:minecraftia,monospace!important;font-size:11px!important;transition:all .2s!important}.cu-field-card .presetBtn:hover{color:gold!important;background:#c2a10f1f!important;border-color:#c2a10f99!important;transform:none!important}.cu-field-card .ev-total,.cu-field-card .preview{color:#aaa!important;text-align:left!important;background:#00000059!important;border:1px solid #c2a10f33!important;border-radius:9px!important;flex-direction:column!important;gap:4px!important;margin-top:8px!important;padding:10px 14px!important;font-family:minecraftia,monospace!important;font-size:12px!important;display:flex!important}.cu-field-card .ev-total strong,.cu-field-card .preview strong{color:gold!important;font-size:13px!important}.cu-field-card .ivContainer,.cu-field-card>div[class]{max-height:none!important;overflow:visible!important}@media (max-width:600px){.cu-field-card .ev-section>div,.cu-field-card .statsGrid,.cu-field-card [style*=grid-template-columns]{grid-template-columns:repeat(2,1fr)!important}}.cu-field-card .ev-input-group{flex-direction:unset!important;grid-template-columns:60px 1fr!important;align-items:center!important;gap:8px!important;display:grid!important}.cu-field-card .ev-input-group label{text-align:right!important;color:#c2a10f!important;min-width:unset!important;font-family:minecraftia,monospace!important;font-size:11px!important}.cu-field-card .ev-input-group input{color:#eee!important;text-align:center!important;box-sizing:border-box!important;background:#00000080!important;border:1px solid #ffffff14!important;border-radius:8px!important;width:100%!important;padding:8px 10px!important;font-family:minecraftia,monospace!important;font-size:13px!important}.cu-field-card .ev-input-group input:focus{border-color:#c2a10f99!important;outline:none!important;box-shadow:0 0 0 3px #c2a10f1a!important}.cu-field-card .ev-section>div:not(.ev-total){grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}.cu-field-card .ev-total{color:#aaa!important;border-top:1px solid #c2a10f33!important;flex-flow:wrap!important;justify-content:space-between!important;gap:12px!important;margin-top:8px!important;padding-top:10px!important;font-family:minecraftia,monospace!important;font-size:12px!important;display:flex!important}.cu-field-card .ev-total strong{color:gold!important}.egg-selector{flex-direction:column;gap:12px;width:100%;display:flex}.egg-selector-header{align-items:center;gap:12px;display:flex}.egg-selector-img{object-fit:contain;width:48px;height:48px;image-rendering:pixelated;filter:drop-shadow(0 2px 6px #ffd7004d)}.egg-selector-title{color:gold;text-transform:uppercase;letter-spacing:.5px;font-family:minecraftia,monospace;font-size:13px;font-weight:700}.egg-selector-subtitle{color:#666;margin-top:2px;font-family:minecraftia,monospace;font-size:10px}.egg-options-list{flex-direction:column;gap:8px;display:flex}.egg-option-row{background:#00000073;border:1px solid #ffffff12;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;transition:all .2s;display:flex}.egg-option-row:hover{background:#0009;border-color:#c2a10f4d}.egg-option-row.selected{background:#c2a10f14;border-color:#c2a10f99;box-shadow:0 0 0 2px #c2a10f1f}.egg-option-info{flex:1;min-width:0}.egg-option-top{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:3px;display:flex}.egg-option-emoji{flex-shrink:0;font-size:16px}.egg-option-label{font-family:minecraftia,monospace;font-size:12px;font-weight:700}.egg-option-preco{color:#0c5;background:#00c8501a;border:1px solid #00c85040;border-radius:4px;padding:1px 6px;font-family:minecraftia,monospace;font-size:11px;font-weight:700}.egg-option-desc{color:#555;font-family:minecraftia,monospace;font-size:10px;line-height:1.4}.egg-qty-control{flex-shrink:0;align-items:center;gap:8px;display:flex}.egg-qty-btn{color:#aaa;cursor:pointer;background:#00000080;border:1px solid #ffffff1a;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:16px;font-weight:700;line-height:1;transition:all .15s;display:flex}.egg-qty-btn:hover:not(:disabled){color:gold;background:#c2a10f33;border-color:#c2a10f80}.egg-qty-btn:disabled{opacity:.25;cursor:not-allowed}.egg-qty-value{color:#fff;text-align:center;min-width:20px;font-family:minecraftia,monospace;font-size:14px;font-weight:700}.egg-summary{background:#c2a10f1a;border:1px solid #c2a10f4d;border-radius:9px;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.egg-summary-count{color:#ccc;font-family:minecraftia,monospace;font-size:12px}.egg-summary-total{color:#0f0;font-family:Minercraftory,serif;font-size:16px;font-weight:700}@media (max-width:600px){.egg-option-row{flex-direction:column;align-items:flex-start;gap:10px}.egg-qty-control{align-self:flex-end}}.lendarios-container{animation-fill-mode:none}.btn-historico{color:#000!important;background:linear-gradient(135deg,gold 0%,#c2a10f 100%)!important}.historico-modal{max-width:700px!important}.historico-vazio{color:#888;text-align:center;padding:30px 0;font-family:minecraftia}.historico-lista{flex-direction:column;gap:12px;max-height:55vh;padding-right:6px;display:flex;overflow-y:auto}.historico-item{background:#ffd7000d;border:2px solid #444;border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;padding:14px;display:flex}.historico-item-imagem{background:#1a1a1a;border:2px solid #c2a10f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;font-size:28px;display:flex;overflow:hidden}.historico-item-imagem img{object-fit:cover;width:100%;height:100%}.historico-item-info{flex-direction:column;flex:1;gap:4px;min-width:160px;display:flex}.historico-item-topo{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.historico-item-topo strong{color:gold;font-family:minecraftia;font-size:14px}.historico-badge{border-radius:10px;padding:3px 8px;font-family:minecraftia;font-size:10px;font-weight:700}.historico-badge.venda{color:#0f0;background:#00ff0026;border:1px solid #0c0}.historico-badge.exclusao_manual{color:#f66;background:#ff444426;border:1px solid #f44}.historico-item-descricao{color:#aaa;margin:0;font-family:minecraftia;font-size:12px}.historico-item-preco{color:#0f0;font-family:Minercraftory;font-size:16px;font-weight:700}.historico-item-acoes{flex-direction:column;gap:8px;min-width:160px;display:flex}.historico-item-acoes .lendario-btn{padding:10px 14px;font-size:12px}.btn-editar-repostar{color:#fff!important;background:linear-gradient(135deg,#2196f3 0%,#1565c0 100%)!important}.btn-editar-repostar:hover{background:linear-gradient(135deg,#42a5f5 0%,#1e88e5 100%)!important}@media (max-width:600px){.historico-item{flex-direction:column;align-items:stretch}.historico-item-acoes{flex-direction:row}.historico-item-acoes .lendario-btn{flex:1}}
