.pokemon-overview-content{grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);align-items:stretch;gap:24px;display:grid}.pokemon-detail-art{background:radial-gradient(at 50% 55%,#7563b978,#0000 65%),repeating-conic-gradient(at 50% 55%,#8b73ba16 0deg 12deg,#0000 12deg 24deg),#25233e;border:1px solid #786693;border-radius:18px;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.pokemon-detail-art .pokemon-card-art{background:0 0;flex:1;place-items:center;min-height:270px;display:grid}.pokemon-detail-art .pokemon-card-art>*{max-width:100%}.pokemon-detail-art>span:last-child{text-align:center;color:#c3b8dc;border-top:1px solid #615276;padding:10px;font-size:11px;display:block}.pokemon-detail-number{color:#ffffff14;font-size:clamp(40px,5vw,72px);font-weight:900;line-height:1;position:absolute;top:8px;right:14px}.pokemon-overview-copy{background:linear-gradient(130deg,#37304c,#222538);border:1px solid #62577a;border-radius:18px;min-width:0;padding:22px}.pokemon-overview-copy h2{font-size:clamp(21px,2.3vw,30px);line-height:1.2}.pokemon-overview-copy .type-tags{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.pokemon-overview-copy .type-tag{text-transform:capitalize;background:#6d5496;border:1px solid #ffffff35;border-radius:20px;padding:4px 12px;font-size:12px;font-weight:700}.pokemon-overview-copy .type-fire{background:#b7472b}.pokemon-overview-copy .type-water{background:#2673a5}.pokemon-overview-copy .type-grass{background:#397e45}.pokemon-overview-copy .type-poison{background:#89468c}.pokemon-overview-copy .type-flying{background:#6e78b4}.pokemon-overview-copy .type-bug{background:#647b2f}.pokemon-overview-copy dl{margin:0}.pokemon-overview-copy dl>div{border-bottom:1px solid #ffffff12;grid-template-columns:145px 1fr;gap:12px;padding:8px 0;font-size:13px;display:grid}.pokemon-overview-copy dt{color:#b7b2cd}.pokemon-overview-copy dd{margin:0}.pokemon-overview-copy dd a{color:#ffe184}.pokemon-overview-copy .related-links{margin-top:16px}.pokemon-detail-tabs{background:#1b1d30;border:1px solid #51496a;border-radius:12px;flex-wrap:wrap;gap:8px;margin:18px 0;padding:10px;display:flex}.pokemon-detail-tabs a{color:#e8e3f7;background:#38334f;border-radius:8px;padding:7px 12px;font-size:12px}.pokemon-detail-layout{grid-template-columns:minmax(0,1fr) 210px;align-items:start;gap:24px;display:grid}.pokemon-detail-layout .prose{min-width:0;max-width:none}.pokemon-detail-layout .prose>section{background:linear-gradient(130deg,#2d2940ed,#212536f5);border:1px solid #514865;border-radius:16px;margin:0 0 16px;padding:22px;scroll-margin-top:24px}.pokemon-detail-layout .prose h2{margin-top:0;font-size:clamp(21px,2vw,27px);line-height:1.25}.pokemon-detail-layout .prose p{color:#c7c5d7;font-size:14px;line-height:1.75}.pokemon-detail-layout .prose h3{font-size:17px}.pokemon-detail-layout .article-aside{background:#242438;border:1px solid #564b70;border-radius:14px;padding:16px;position:sticky;top:20px}.pokemon-detail-layout .article-aside a[aria-current=page]{color:#ffdb70}.pokemon-passive{background:linear-gradient(120deg,#49376899,#292b46);border:1px solid #8060ad;border-radius:12px;margin:16px 0;padding:16px}.pokemon-passive h3{margin:8px 0!important}.pokemon-passive p:last-child{margin-bottom:0}.pokemon-fusion{border-color:#a38b49}.pokemon-fusion .eyebrow{color:#ffde85}.pokemon-move-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.pokemon-move-list>a{background:#1d2032;border:1px solid #51496a;border-radius:10px;align-items:center;gap:10px;padding:12px;text-decoration:none;display:flex}.pokemon-move-list>a>span{gap:4px;min-width:0;display:grid}.pokemon-move-list strong{color:#f2ebff;font-size:13px}.pokemon-move-list small{color:#bbb7cf;font-size:11px;line-height:1.5}.pokemon-move-list b{color:#ffdc75;margin-left:auto}.pokemon-move-list img{image-rendering:pixelated;flex-shrink:0}.pokemon-attack-notes{border:1px solid #514b67;border-radius:10px;padding:12px}.pokemon-attack-notes summary{cursor:pointer;color:#ffe186;font-size:13px}.pokemon-evolution-chain{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.pokemon-evolution-chain a{text-align:center;background:linear-gradient(#413453,#232636);border:1px solid #635479;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:14px 6px;text-decoration:none;display:flex}.pokemon-evolution-chain a[aria-current=page]{background:linear-gradient(#6b4c4f,#302a3f);border:2px solid #ffd56c}.pokemon-evolution-chain strong{font-size:13px}.pokemon-evolution-chain span{color:#ffe093;font-size:12px}.pokemon-evolution-chain small{color:#bcb8ce;font-size:10px}.pokemon-stat-bars{background:#1b1e2e;border:1px solid #4d4564;border-radius:12px;gap:12px;margin:16px 0;padding:16px;display:grid}.pokemon-stat-bars>div{grid-template-columns:90px 30px 1fr;align-items:center;gap:10px;font-size:12px;display:grid}.pokemon-stat-bars progress{appearance:none;background:#3f3a55;border:0;border-radius:6px;width:100%;height:9px;overflow:hidden}.pokemon-stat-bars progress::-webkit-progress-bar{background:#3f3a55}.pokemon-stat-bars progress::-webkit-progress-value{background:linear-gradient(90deg,#9274e9,#54c9dd);border-radius:6px}.pokemon-stat-bars progress::-moz-progress-bar{background:#9274e9;border-radius:6px}.pokemon-baseline{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pokemon-baseline>div{text-align:center;background:#1d2032;border-radius:10px;padding:12px}.pokemon-baseline dt{color:#b8b3ce;font-size:11px}.pokemon-baseline dd{color:#ffdf84;margin:6px 0 0;font-size:18px;font-weight:800}.pokemon-ultimates{gap:10px;display:grid}.pokemon-ultimates article{background:#222335;border:1px solid #61527b;border-radius:12px;padding:15px}.pokemon-ultimates article[aria-current=true]{background:linear-gradient(110deg,#5a424055,#342d47);border-color:#ebbd54}.pokemon-ultimates article>div{align-items:center;gap:12px;display:flex}.pokemon-ultimates article h3{margin:8px 0!important}.pokemon-ultimates article p{margin-bottom:0}.pokemon-ultimates img{image-rendering:pixelated}.pokemon-build-picks{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.pokemon-build-picks article{background:#222437;border:1px solid #5a4f71;border-radius:12px;min-width:0;padding:14px}.pokemon-build-picks article>a:first-child{color:#f3e9ff;align-items:center;gap:7px;font-size:13px;text-decoration:none;display:flex}.pokemon-build-picks article img{image-rendering:pixelated;flex-shrink:0}.pokemon-build-picks article p{font-size:12px!important}.pokemon-build-picks article small{color:#bdb4d1;font-size:10px;line-height:1.5;display:block}.pokemon-build-picks article h3{margin:0 0 10px!important}.pokemon-build-picks article button{color:#fff;cursor:pointer;background:repeating-linear-gradient(135deg,#ffffff0b 0 9px,#0000 9px 18px),#7155b1;border:1px solid #a38ad7;border-radius:8px;width:100%;margin-top:8px;padding:9px;font-size:12px;font-weight:700}.pokemon-build-picks article button[aria-pressed=true]{background-color:#276948;border-color:#5bcf89}.pokemon-build-picks article button:disabled{opacity:.5;cursor:not-allowed}.pokemon-vitamin-planner{background:#34294366;border:1px solid #8064aa;border-radius:14px;padding:15px}.pokemon-vitamin-planner header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pokemon-vitamin-planner header h3{margin:0!important}.pokemon-vitamin-planner header span{color:#ffdf89;font-size:12px}.pokemon-vitamin-planner>p{font-size:12px!important}.pokemon-plan-selected{color:#c9bfdc;flex-wrap:wrap;gap:8px;font-size:12px;display:flex}.pokemon-plan-selected button{color:#fff;cursor:pointer;background:#4b3b65;border:1px solid #9783b8;border-radius:8px;padding:6px 10px}.pokemon-vitamin-planner>a{color:#ffdf89;font-size:12px}.pokemon-detail-pagination{background:#30273f;border:1px solid #6d587f;border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:14px;padding:18px;font-size:13px;display:flex}.pokemon-detail-link{text-align:center;white-space:normal;margin:14px 0;display:block;font-size:12px!important}.pokemon-detail-layout a:focus-visible,.pokemon-detail-layout button:focus-visible,.pokemon-detail-tabs a:focus-visible,.pokemon-detail-pagination a:focus-visible{outline-offset:4px;outline:3px solid #ffda70}@media (max-width:1024px){.pokemon-detail-layout{grid-template-columns:minmax(0,1fr)}.pokemon-detail-layout .article-aside{display:none;position:static}.pokemon-overview-content{gap:16px}.pokemon-overview-copy{padding:16px}.pokemon-overview-copy dl>div{grid-template-columns:120px 1fr}}@media (max-width:768px){.pokemon-overview-content{grid-template-columns:minmax(0,1fr)}.pokemon-detail-art .pokemon-card-art{flex:none;height:220px;min-height:220px}.pokemon-detail-layout .prose>section{padding:16px}.pokemon-build-picks,.pokemon-move-list{grid-template-columns:minmax(0,1fr)}.pokemon-baseline{grid-template-columns:repeat(2,minmax(0,1fr))}.pokemon-evolution-chain{gap:6px}.pokemon-evolution-chain a{padding:10px 3px}.pokemon-evolution-chain strong{font-size:11px}.pokemon-evolution-chain small{font-size:9px}.pokemon-evolution-chain .game-sprite{max-width:100%}.pokemon-vitamin-planner{padding:12px}.pokemon-detail-pagination{font-size:11px}.pokemon-detail-tabs{gap:6px}.pokemon-detail-tabs a{padding:6px 8px;font-size:11px}}
