.solo-play-page .solo-play-zone-row>section:not(:first-child) .solo-play-zone-header{height:1rem}.solo-play-page .solo-play-zone-row>section:not(:first-child) .solo-play-pile-label{line-height:1rem}@media (min-width:640px){.solo-play-page .solo-play-desktop-zone-stack>.solo-play-zone-row+.solo-play-zone-row>section:not(:first-child):not(:last-child)>button{margin-top:-.375rem}}body.solo-play-drag-lock{overscroll-behavior:none;touch-action:none;overflow:hidden}@media (max-width:639px){.solo-play-page{--solo-play-mobile-card-width:4rem;--solo-play-mobile-card-gap:.1875rem}.solo-play-page main>.mx-auto.max-w-5xl{max-width:none}.solo-play-page main:has(>.mx-auto.max-w-5xl){padding:.5rem}.solo-play-page main>.mx-auto.max-w-5xl>div:first-child{gap:.375rem}.solo-play-page main>.mx-auto.max-w-5xl>div:first-child>a,.solo-play-page main>.mx-auto.max-w-5xl>div:first-child button{border-radius:.5rem;min-height:2rem;padding-left:.625rem;padding-right:.625rem;font-size:.75rem}.solo-play-page main>.mx-auto.max-w-5xl>div:nth-child(2){margin-top:.375rem}.solo-play-page main>.mx-auto.max-w-5xl>div:nth-child(2) h1{font-size:.875rem;line-height:1.25rem}.solo-play-page main>.mx-auto.max-w-5xl>.mt-4.grid{gap:.5rem;margin-top:.5rem}.solo-play-page main>.mx-auto.max-w-5xl>.mt-4.grid>.grid{gap:.5rem}.solo-play-page .solo-play-zone-row--three{grid-template-columns:minmax(0, 1fr) repeat(2, var(--solo-play-mobile-card-width))}.solo-play-page .solo-play-zone-row--four{grid-template-columns:minmax(0, 1fr) repeat(3, var(--solo-play-mobile-card-width))}.solo-play-page .solo-play-zone-row--two{grid-template-columns:minmax(0, 1fr) var(--solo-play-mobile-card-width)}.solo-play-page .solo-play-zone-row>section:not(:first-child)>button{aspect-ratio:5/7;max-width:100%;overflow:hidden;width:100%!important}.solo-play-page .solo-play-zone-row>section:not(:first-child)>button>img{object-fit:contain;width:100%;height:100%;display:block}.solo-play-page main>.mx-auto.max-w-5xl>.mt-4.grid section,.solo-play-page main>.mx-auto.max-w-5xl>.mt-4.grid>.grid>div{border-radius:.5rem;padding:.375rem}.solo-play-page main>.mx-auto.max-w-5xl>.mt-4.grid section>p:first-child,.solo-play-page main>.mx-auto.max-w-5xl>.mt-4.grid>.grid>div>p:first-child{margin-bottom:.25rem;font-size:.625rem;line-height:.875rem}.solo-play-page .solo-play-zone-header>p{line-height:1rem}.solo-play-page main>.mx-auto.max-w-5xl>.mt-4.grid section .grid{grid-template-columns:repeat(auto-fill, var(--solo-play-mobile-card-width));gap:var(--solo-play-mobile-card-gap);justify-content:start}.solo-play-page main>.mx-auto.max-w-5xl>.mt-4.grid .solo-play-battle-zone .solo-play-zone-card-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.solo-play-page main>.mx-auto.max-w-5xl>.mt-4.grid .solo-play-zone-row>section:first-child .solo-play-zone-card-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.solo-play-page main>.mx-auto.max-w-5xl>.mt-4.grid .h-16{height:3rem}.solo-play-page main>.mx-auto.max-w-5xl>.mt-4.grid .h-20{height:3.5rem}.solo-play-page main>.mx-auto.max-w-5xl>.mt-4.grid button.mx-auto.block.w-32{width:var(--solo-play-mobile-card-width)}.solo-play-page .solo-play-hand-header{grid-template-columns:2.75rem minmax(0,1fr);align-items:center;gap:.25rem;display:grid}.solo-play-page .solo-play-hand-controls{grid-template-columns:minmax(0,1.55fr) minmax(0,.78fr) minmax(0,.92fr) minmax(0,.58fr);align-items:stretch;gap:.25rem;min-width:0;display:grid}.solo-play-page .solo-play-hand-controls>button{min-width:0;padding-left:.25rem!important;padding-right:.25rem!important}.solo-play-page main>.mx-auto.max-w-5xl>.mt-4.grid>section:last-child .solo-play-hand-controls button{border-radius:.5rem;min-height:2.25rem;padding-left:.625rem;padding-right:.625rem;font-size:.75rem}.solo-play-page main>.mx-auto.max-w-5xl>.mt-4.grid>section:last-child .h-9,.solo-play-page main>.mx-auto.max-w-5xl>.mt-4.grid>section:last-child .w-9{width:2rem;height:2rem}.solo-play-page main>.mx-auto.max-w-5xl>.mt-4.grid>section:last-child .min-w-16{min-width:3.75rem;font-size:.75rem}.solo-play-page main>.mx-auto.max-w-5xl>.mt-4.grid>section:last-child>.mt-2.grid{gap:var(--solo-play-mobile-card-gap);grid-template-columns:repeat(6,minmax(0,1fr));justify-content:start;margin-top:.375rem}.solo-play-page .solo-play-card-tile{aspect-ratio:5/7;flex:none;min-width:0;max-width:none;overflow:hidden;width:100%!important}.solo-play-page .solo-play-card-tile>div{aspect-ratio:5/7;max-width:100%}.solo-play-page .solo-play-card-tile:has(img){background-color:#fff}.solo-play-page .solo-play-card-tile>div:has(img){background-color:#fff}.solo-play-page .solo-play-card-tile img{object-fit:contain;width:100%;height:100%;display:block}.solo-play-page .solo-play-zone-row>section:not(:first-child)>button:has(>img){background-color:#fff}.solo-play-page .solo-play-hand-header~.mt-2.grid .solo-play-card-tile>div{height:100%;width:100%!important;transform:none!important}.solo-play-page .solo-play-hand-header~.mt-2.grid .solo-play-card-tile img{object-fit:contain}.solo-play-page .solo-play-zone-row>section:first-child .solo-play-zone-header-action{display:none}.solo-play-page .solo-play-zone-row>section:not(:first-child) .solo-play-pile-label{white-space:nowrap;letter-spacing:normal;font-size:.6875rem;line-height:1rem}.solo-play-page .solo-play-turn-stepper{flex:none;gap:0;padding-left:.125rem;padding-right:.125rem}.solo-play-page .solo-play-turn-stepper button{width:2rem!important;padding-left:0!important;padding-right:0!important}.solo-play-page .solo-play-turn-stepper .min-w-16{min-width:3.25rem}.solo-play-page .solo-play-dormageddon-tile:not(.solo-play-dormageddon-tile--transformed){flex-direction:column;gap:.125rem;padding-bottom:0;display:flex;transform:translateY(-.25rem);margin-top:0!important;margin-bottom:0!important}.solo-play-page .solo-play-dormageddon-seal-label{min-width:0;min-height:1.25rem;padding:.125rem .25rem;font-size:.625rem;line-height:1rem;width:100%!important;position:static!important;transform:none!important}}
@media (min-width:640px){.solo-play-page .solo-play-desktop-zone-stack{gap:.5rem;margin-top:.5rem}.solo-play-page .solo-play-zone-row{gap:.5rem}.solo-play-page .solo-play-battle-zone{min-height:13rem}.solo-play-page .solo-play-desktop-compact-zone{padding:.375rem}.solo-play-page .solo-play-desktop-compact-zone .solo-play-zone-header{margin-bottom:.25rem}.solo-play-page .solo-play-desktop-compact-zone .solo-play-zone-header-action{min-height:1.5rem}.solo-play-page .solo-play-desktop-compact-zone .solo-play-zone-card-grid{grid-template-columns:repeat(auto-fill,4rem);gap:.375rem}.solo-play-page .solo-play-desktop-compact-zone .solo-play-zone-card-grid--full-row{grid-template-columns:repeat(12,4rem);justify-content:space-between}.solo-play-page .solo-play-desktop-compact-zone .solo-play-card-tile{width:4rem}.solo-play-page .solo-play-desktop-compact-zone .solo-play-zone-empty{height:3.5rem}.solo-play-page .solo-play-zone-row>.solo-play-narrow-pile{padding:.375rem}.solo-play-page .solo-play-zone-row>.solo-play-narrow-pile .solo-play-zone-header{margin-bottom:.25rem}.solo-play-page--original .solo-play-zone-row--three>section:nth-child(2),.solo-play-page--advance .solo-play-zone-row--three>section:nth-child(2){padding:.375rem}.solo-play-page--original .solo-play-zone-row--three>section:nth-child(2) .solo-play-zone-header,.solo-play-page--advance .solo-play-zone-row--three>section:nth-child(2) .solo-play-zone-header{margin-bottom:.25rem}.solo-play-page--original .solo-play-zone-row--three>section:nth-child(2)>button,.solo-play-page--advance .solo-play-zone-row--three>section:nth-child(2)>button{aspect-ratio:auto;width:4rem;height:5.6rem}.solo-play-page--original .solo-play-zone-row--three>section:nth-child(2)>button img,.solo-play-page--advance .solo-play-zone-row--three>section:nth-child(2)>button img{width:100%;height:100%}.solo-play-page--advance .solo-play-desktop-zone-stack:has(>div:nth-child(3):not(.solo-play-zone-row)):has(>div:nth-child(4).solo-play-zone-row--three){grid-template-columns:minmax(0,1fr) repeat(3,5rem);column-gap:.5rem}.solo-play-page--advance .solo-play-desktop-zone-stack:has(>div:nth-child(3):not(.solo-play-zone-row)):has(>div:nth-child(4).solo-play-zone-row--two){grid-template-columns:minmax(0,1fr) repeat(2,5rem);column-gap:.5rem}:is(.solo-play-page--advance .solo-play-desktop-zone-stack:has(>div:nth-child(3):not(.solo-play-zone-row))>:first-child,.solo-play-page--advance .solo-play-desktop-zone-stack:has(>div:nth-child(3):not(.solo-play-zone-row))>:nth-child(2),.solo-play-page--advance .solo-play-desktop-zone-stack:has(>div:nth-child(3):not(.solo-play-zone-row))>:nth-child(5)){grid-column:1/-1}.solo-play-page--advance .solo-play-desktop-zone-stack:has(>div:nth-child(3):not(.solo-play-zone-row))>:nth-child(4){display:contents}.solo-play-page--advance .solo-play-desktop-zone-stack:has(>div:nth-child(4).solo-play-zone-row--three)>:nth-child(3){grid-area:3/3;width:100%}.solo-play-page--advance .solo-play-desktop-zone-stack:has(>div:nth-child(4).solo-play-zone-row--three)>:nth-child(4)>section:first-child{grid-area:3/1}.solo-play-page--advance .solo-play-desktop-zone-stack:has(>div:nth-child(4).solo-play-zone-row--three)>:nth-child(4)>section:nth-child(2){grid-area:3/2}.solo-play-page--advance .solo-play-desktop-zone-stack:has(>div:nth-child(4).solo-play-zone-row--three)>:nth-child(4)>section:nth-child(3){grid-area:3/4}.solo-play-page--advance .solo-play-desktop-zone-stack:has(>div:nth-child(4).solo-play-zone-row--two)>:nth-child(3){grid-area:3/2;width:100%}.solo-play-page--advance .solo-play-desktop-zone-stack:has(>div:nth-child(4).solo-play-zone-row--two)>:nth-child(4)>section:first-child{grid-area:3/1}.solo-play-page--advance .solo-play-desktop-zone-stack:has(>div:nth-child(4).solo-play-zone-row--two)>:nth-child(4)>section:nth-child(2){grid-area:3/3}.solo-play-page--advance .solo-play-desktop-zone-stack:has(>div:nth-child(3):not(.solo-play-zone-row))>:nth-child(3)>section{height:100%;padding:.375rem}.solo-play-page--advance .solo-play-desktop-zone-stack:has(>div:nth-child(3):not(.solo-play-zone-row))>:nth-child(3) .solo-play-zone-header{margin-bottom:.25rem}.solo-play-page--advance .solo-play-desktop-zone-stack:has(>div:nth-child(3):not(.solo-play-zone-row))>:nth-child(3) .solo-play-pile-label{font-size:0}.solo-play-page--advance .solo-play-desktop-zone-stack:has(>div:nth-child(3):not(.solo-play-zone-row))>:nth-child(3) .solo-play-pile-label:before{content:"ゲーム外";font-size:.6875rem}.solo-play-page--advance .solo-play-desktop-zone-stack:has(>div:nth-child(3):not(.solo-play-zone-row))>:nth-child(3) button{aspect-ratio:auto;width:4rem;height:5.6rem}.solo-play-page [aria-label=超次元ゾーンのカード]>div:first-child>button{background:0 0!important;border-radius:9999px!important;width:2.75rem!important;min-width:2.75rem!important;height:2.75rem!important;min-height:2.75rem!important;padding:0!important}.solo-play-page [aria-label=超次元ゾーンのカード]>div:first-child{min-height:2.75rem}.solo-play-page [aria-label=超次元ゾーンのカード]>div:nth-child(2){margin-top:.75rem}}
@media (max-width:639px){.solo-play-page section[role=dialog][aria-label$=の操作メニュー]{padding-top:.5rem;position:relative}.solo-play-page section[role=dialog][aria-label$=の操作メニュー]>div:first-child,.solo-play-page section[role=dialog][aria-label$=の操作メニュー]>div:first-child>p{min-height:2rem}.solo-play-page section[role=dialog][aria-label$=の操作メニュー]>div:first-child>button{z-index:1;width:2.25rem;height:2.25rem;position:absolute;top:.125rem;right:.25rem}.solo-play-page section[role=dialog][aria-label$=の操作メニュー] button[aria-label$=をさらに拡大]{width:min(14rem,100vw - 2rem)}}
.solo-play-page .solo-play-battle-zone,.solo-play-page .solo-play-zone-row--two>section:first-child{position:relative}.solo-play-page .solo-play-battle-zone>.solo-play-zone-empty,.solo-play-page .solo-play-zone-row--two>section:first-child>.solo-play-zone-empty{pointer-events:none;justify-content:center;align-items:center;height:auto;min-height:0;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.solo-play-page .solo-play-battle-zone>.solo-play-zone-header,.solo-play-page .solo-play-zone-row--two>section:first-child>.solo-play-zone-header{z-index:1;position:relative}