.pokemon-opening{box-sizing:border-box;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:28px;max-width:1180px;margin:24px auto 48px;padding:36px;background:radial-gradient(ellipse at 75% 50%,#62351b 0%,#201510 34%,#070e19 72%);border:1px solid #9a7541;border-radius:20px;color:#f9f1de;overflow:hidden}.pokemon-opening-copy{max-width:540px}.pokemon-opening-kicker{color:#e6c98b!important;font:700 14px/1.5 system-ui;letter-spacing:.13em}.pokemon-opening h1{font:clamp(32px,4.3vw,59px)/1.08 Georgia!important;letter-spacing:-.02em!important;margin:18px 0!important;color:#fff5e1!important}.pokemon-opening h1 em{color:#e6c98b;font-style:normal}.pokemon-opening-copy>p:not(.pokemon-opening-kicker){font:18px/1.6 system-ui;color:#d5cfc6!important}.pokemon-opening-actions{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.pokemon-opening-actions a{padding:14px 18px;border:1px solid #e6c98b;border-radius:7px;color:#e6c98b;text-decoration:none;font:600 16px/1.3 system-ui}.pokemon-opening-actions a:first-child{background:#e6c98b;color:#111723}.pokemon-opening small{display:block;max-width:450px;font:14px/1.5 system-ui;color:#c6bdad}.pokemon-opening small a{color:#e6c98b}.pokemon-opening-card{display:flex;flex-direction:column;align-items:center;text-decoration:none}.pokemon-opening-card img{display:block;width:auto!important;max-width:100%!important;height:540px!important;object-fit:contain;filter:drop-shadow(0 20px 24px #0009)}.pokemon-opening-card span{font:12px/1.5 system-ui;color:#c6bdad;margin-top:10px}@media(max-width:700px){.pokemon-opening{display:flex;flex-direction:column;padding:24px 18px;margin:16px 12px 32px;gap:12px;text-align:center}.pokemon-opening h1{font-size:34px!important}.pokemon-opening-copy>p:not(.pokemon-opening-kicker){font-size:16px}.pokemon-opening-actions{justify-content:center;margin:18px 0}.pokemon-opening-card img{height:390px!important}.pokemon-opening small{margin:auto}}