.pokemon-card{background:linear-gradient(130deg,#123c46,#05242e);border:1px solid #315660;border-radius:10px;min-width:0;transition:transform .18s,border-color .18s;display:block;overflow:hidden;box-shadow:0 5px 13px #0002}.pokemon-card:hover{border-color:#66caff;transform:translateY(-5px)}.pokemon-card-art{background:radial-gradient(at 50% 80%,#467abd66,#0000 70%),linear-gradient(150deg,#15496a,#10313b);height:150px;position:relative;overflow:hidden}.pokemon-card-art:before{content:"";border:1px solid #ffffff13;border-radius:50%;width:160px;height:160px;position:absolute;top:5px;left:calc(50% - 80px)}.pokemon-card-art img{object-fit:contain;width:100%;height:100%;transition:transform .25s}.pokemon-card-stats{color:#9eb7d9;justify-content:space-between;gap:3px;margin:8px 0 1px;font-size:9px;font-weight:600;display:flex}.pokemon-card-stats b{color:#e7f2ff;font-weight:700}.pokemon-card-move{color:#7ad7f0;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:9px;overflow:hidden}.pokemon-card-art img{filter:drop-shadow(0 4px 5px #03091b99);padding:4px}.guide-card-art>img{object-fit:cover;object-position:center 45%}.guide-card-art .guide-source-pokemon{object-fit:contain;filter:drop-shadow(0 0 12px #44acff66);width:57%;height:115%;position:absolute;bottom:-5%}.guide-card-art .guide-source-left{left:-3%;transform:rotate(-9deg)}.guide-card-art .guide-source-right{right:-3%;transform:rotate(8deg)}.pokemon-card:hover img{transform:scale(1.08)}.tone-fire .pokemon-card-art{background:radial-gradient(at 50% 85%,#e16f4b88,#0000),linear-gradient(140deg,#6e3f51,#10313b)}.tone-water .pokemon-card-art{background:radial-gradient(at 50% 85%,#3cc4e28a,#0000),linear-gradient(140deg,#11577b,#182649)}.tone-grass .pokemon-card-art{background:radial-gradient(at 50% 85%,#3fce9688,#0000),linear-gradient(140deg,#246b63,#10313b)}.tone-electric .pokemon-card-art{background:radial-gradient(at 50% 85%,#ffda6188,#0000),linear-gradient(140deg,#9a7850,#27334a)}.tone-ghost .pokemon-card-art{background:radial-gradient(at 50% 85%,#9a3cdd88,#0000),linear-gradient(140deg,#512f77,#16264b)}.tone-normal .pokemon-card-art{background:radial-gradient(at 50% 85%,#bda18b66,#0000),linear-gradient(140deg,#5b4b64,#182648)}.pokemon-card-number{z-index:1;letter-spacing:1px;color:#d6e3f9;background:#081a3880;border-radius:4px;padding:1px 6px;font-size:9px;position:absolute;top:8px;left:10px}.pokemon-card-open{text-align:center;background:#264876d9;border:1px solid #86baff55;border-radius:50%;width:23px;height:23px;font-size:14px;line-height:21px;position:absolute;bottom:8px;right:8px}.pokemon-card-info{border-top:1px solid #74a6d055;padding:11px 12px 12px}.pokemon-card h3{letter-spacing:-.5px;margin-bottom:6px;font-size:17px}.type-tags{flex-wrap:wrap;gap:5px;display:flex}.type-tag{text-transform:capitalize;background:#4f607e;border:1px solid #81a4c44d;border-radius:4px;padding:2px 7px;font-size:9px;font-weight:700;line-height:1.3}.type-fire{background:#a13f3a;border-color:#e98465}.type-water{background:#136ca6;border-color:#48b6ed}.type-grass{background:#2c794c;border-color:#81c66f}.type-electric{color:#fff9d6;background:#aa801c;border-color:#ffdc71}.type-poison{background:#793a8e;border-color:#b779d3}.type-ghost{background:#594387;border-color:#9e79d3}.pokemon-card-info p{color:#c6d8f0;margin:9px 0 3px;font-size:11px}.pokemon-card-status{color:#8faacc;font-size:9px}.guide-card{background:linear-gradient(125deg,#172c50,#05242e);border:1px solid #365783;border-radius:11px;transition:transform .2s,border-color .2s;display:block;position:relative;overflow:hidden}.guide-card:hover{border-color:#73bdff;transform:translateY(-4px)}.guide-card-art{background:radial-gradient(at 50% 80%,#67bbef66,#0000 70%),linear-gradient(145deg,#324e71,#186874);justify-content:center;align-items:center;height:145px;display:flex;position:relative;overflow:hidden}.guide-art-flask .guide-card-art{background:radial-gradient(at 50% 70%,#ad7eff55,#0000 70%),linear-gradient(145deg,#243c60,#41305d)}.guide-art-fusion .guide-card-art{background:radial-gradient(at 50% 70%,#c46bff66,#0000 70%),linear-gradient(145deg,#2a2056,#5b326b)}.guide-card-art>.game-icon{z-index:1;filter:drop-shadow(0 5px #0c2149);font-size:82px;transform:rotate(-9deg)}.guide-orbit{border:1px solid #b3e0ff44;border-radius:50%;width:155px;height:155px;position:absolute;top:5px;box-shadow:0 0 0 17px #abd6ff08,0 0 0 36px #94c7ff08}.guide-art-stars{color:#d8eeff;font-size:28px;position:absolute;bottom:25px;left:25%;transform:rotate(-15deg)}.guide-card-time{letter-spacing:1px;color:#d3dff3;background:#07193499;border-radius:4px;padding:3px 6px;font-size:8px;font-weight:700;position:absolute;top:9px;right:9px}.guide-card-info{border-top:1px solid #537eaf66;min-height:167px;padding:15px 14px 26px}.guide-card .eyebrow{letter-spacing:.5px;color:#13213c;background:#f9d65c;border-radius:3px;padding:3px 6px;font-size:8px}.guide-art-flask .eyebrow{background:#bd8afa}.guide-art-fusion .eyebrow{background:#75eab7}.guide-card h3{margin:10px 0 8px;font-size:17px}.guide-card p{color:#c1d1eb;margin:0;font-size:11px;line-height:1.6}.card-arrow{text-align:center;background:#315a8b88;border:1px solid #7ea4d35c;border-radius:50%;width:24px;height:24px;font-size:15px;line-height:21px;position:absolute;bottom:11px;right:10px}.guide-card .card-arrow{bottom:9px}@media (max-width:1024px){.pokemon-card-art{height:145px}.pokemon-card-info{padding:10px}.guide-card-info{padding:13px 12px 28px}}@media (max-width:768px){.pokemon-card-art{height:145px}.guide-card-art{height:150px}.pokemon-card h3{font-size:17px}.guide-card h3{font-size:18px}.guide-card p{font-size:12px}}.guide-card-art img.guide-source-symbol{image-rendering:pixelated;padding:22px;object-fit:contain!important}.guide-card-art img.guide-source-screenshot{object-fit:cover}.mode-guide-art{color:#eadfff;background:radial-gradient(circle at 50% 40%,#46699b,#102c40 75%);flex-direction:column;justify-content:center;align-items:center;padding:10px;display:flex;position:absolute;inset:0;overflow:hidden}.mode-guide-coop{background:radial-gradient(circle at 50% 40%,#498a78,#143b3a 75%)}.mode-guide-art>span{letter-spacing:3px;font-size:12px;font-weight:1000}.mode-guide-art>div{justify-content:center;align-items:center;min-width:0;max-width:100%;display:flex}.mode-guide-art .game-sprite{flex-shrink:1;min-width:0}.mode-guide-art>b{letter-spacing:1px;text-align:center;font-size:7px}.guide-article-visual .mode-guide-art>span{font-size:28px}.guide-article-visual .mode-guide-art .game-sprite{width:130px!important;height:150px!important}.guide-article-visual .mode-guide-art>b{font-size:11px}
