@media (width<=1000px){.pk-nav{background:var(--pk-ink);border-bottom:4px solid var(--pk-red);flex-direction:column;gap:0;padding:8px 20px 20px;display:none;position:absolute;top:100%;left:0;right:0}.pk-header[data-open=true] .pk-nav{display:flex}.pk-nav a{padding:14px 0;font-size:32px}.pk-header__toggle{display:inline-flex}.pk-hero__inner,.pk-visit{grid-template-columns:minmax(0,1fr)}.pk-hero__photo{width:min(420px,90%);margin:10px auto 0}.pk-ticket-list,.pk-shelf__list{grid-template-columns:minmax(0,1fr)}.pk-comic{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.pk{--pk-width:calc(100vw - 32px);font-size:16px}.pk-logo{font-size:26px}.pk-button{flex:100%}.pk-sticker{padding:8px 12px;font-size:20px}.pk-sticker--a{top:auto;bottom:38%;right:2%}.pk-sticker--c{top:auto;bottom:10%;left:4%}.pk-comic{grid-template-columns:minmax(0,1fr);padding:12px}.pk-panel{min-height:360px}.pk-marquee span{font-size:30px}.pk-footer{grid-template-columns:minmax(0,1fr)}.pk-footer nav{justify-content:flex-start}}
