@media(max-width:767px),(max-width:1024px) and (pointer:coarse){body{font-size:14px;line-height:1.7}header,main,footer{padding:12px;max-width:100%}header{gap:10px;flex-wrap:wrap}.brand{font-size:18px}.trial{font-size:11px}main{min-width:0}.hero{grid-template-columns:minmax(0,1fr);min-height:0;border-radius:16px}.hero-info{padding:20px 18px;min-width:0}.hero h1{font-size:30px;line-height:1.45;overflow-wrap:anywhere;margin:6px 0}.hero h1 .rarity-icon{width:58px;height:32px}.subtitle{font-size:16px}.eyebrow{font-size:10px}.hero-info>p{margin:6px 0}.hero>img{width:100%;height:240px;max-width:100%;margin:0;object-fit:contain;object-position:center bottom;justify-self:center}.chips{gap:6px;margin-top:14px}.chips span{padding:3px 8px;font-size:12px;gap:5px}.chips .meta-icon{width:30px;height:30px}.chips img.meta-icon[src*="/attributes/"]{width:34px;height:34px;padding:4px}.character-title-logos{gap:8px;margin-top:14px}.character-title-logos img{width:74px;height:38px}.nav{gap:6px;margin:16px 0}.nav a{font-size:12px;padding:6px 9px;line-height:1.5}.panel{padding:14px 12px;margin:16px 0;border-radius:12px;min-width:0;scroll-margin-top:12px}h2{font-size:19px;line-height:1.5;margin-bottom:12px}h3{font-size:17px;line-height:1.5}.skills{grid-template-columns:minmax(0,1fr);gap:10px}.skill{padding:14px;min-width:0}.skill p{margin-bottom:10px;line-height:1.85;overflow-wrap:anywhere}.skill-attributes{flex-wrap:wrap;gap:3px}#skills .support-effects{line-height:1.8}#skills .support-effects>div{flex-wrap:wrap}#skills .inline-attribute{width:30px;height:30px}#skills .support-effects .meta-icon{width:32px;height:32px}.art-attribute{margin-right:5px}.scroll{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}table{font-size:13px;line-height:1.65}th,td{padding:8px 7px}th{white-space:normal;min-width:55px}td{min-width:55px}td:nth-child(3){min-width:130px}#status table{min-width:540px}#status td:nth-child(3){min-width:55px}#art-table table{min-width:650px}#art-table .meta-icon{width:32px;height:32px;padding:4px}#breaks table{min-width:530px}#breaks td:nth-child(2),#breaks td:nth-child(3){min-width:190px}#breaks td:first-child,#breaks th:first-child{width:60px}#guides table{min-width:430px}#guides td:nth-child(3){min-width:240px}#armor table{table-layout:fixed}#armor th:first-child,#armor td:first-child{width:68px;min-width:0}#armor td:nth-child(2){overflow-wrap:anywhere;line-height:1.8}#weapon table{min-width:420px}#weapon td:nth-child(2){min-width:125px}#weapon td:nth-child(3){min-width:60px}.note{font-size:12px;line-height:1.7;overflow-wrap:anywhere}.links{gap:8px}.links .button{font-size:13px;padding:8px 12px;margin:0;line-height:1.6}footer{font-size:11px}}@media(min-width:621px) and (max-width:1024px) and (pointer:coarse) and (orientation:landscape){.hero{grid-template-columns:minmax(0,1fr) 36%;align-items:end}.hero>img{height:270px}.hero-info{padding:20px}.hero h1{font-size:32px}}@media(max-width:767px),(max-width:1024px) and (pointer:coarse){.hero{position:relative;display:block;min-height:230px}.hero-info{position:relative;z-index:1;padding:20px 16px}.hero-info>.eyebrow,.hero-info>.subtitle,.hero-info>h1,.hero-info>p{max-width:62%}.hero .eyebrow{letter-spacing:.08em;font-size:9px}.hero h1{font-size:27px}.hero>img{position:absolute;top:12px;right:0;width:38%;height:190px;max-width:38%;margin:0;object-fit:contain;object-position:center top;z-index:0}.character-title-logos{max-width:62%;margin-top:12px}.chips{position:relative;margin-top:18px;width:100%}.hero-info>.subtitle{font-size:15px}.hero-info>p{font-size:12px}}@media(min-width:621px) and (max-width:1024px) and (pointer:coarse) and (orientation:landscape){.hero>img{height:220px;width:34%;max-width:34%;top:8px}.hero h1{font-size:30px}}
