#storageBoot110{position:fixed;inset:0;z-index:10000;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:28px;background:#102b22;text-align:center}#storageBoot110[hidden]{display:none}#storageBoot110 p{max-width:600px}#storageSaveNotice110{position:sticky;top:0;z-index:1000;padding:16px;background:#5b241f;color:#fff;border:1px solid #e8a59a;border-radius:10px}#storageSaveNotice110[hidden]{display:none}
/* Keep the crest-pack wrapper from inheriting the wide animation frame. */
.crest-pack-art,.pack-opening-art .crest-pack-art{width:180px;height:270px;max-width:180px;margin:0 auto 16px;display:grid;place-items:center;overflow:visible}
.crest-pack-art img,.pack-opening-art .crest-pack-art img{display:block;width:180px;max-width:180px;height:270px;object-fit:contain;object-position:center;aspect-ratio:2/3}
.pack-opening-art .crest-pack-art{margin:0}
@media(max-width:480px){.pack-opening-art .crest-pack-art,.pack-opening-art .crest-pack-art img{width:160px;max-width:160px;height:245px}}

#storageBoot110 .boot110-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(600px,100%)}
#storageBoot110 .boot110-modes button{min-height:64px;white-space:normal}#storageBoot110 button[aria-pressed="true"]{outline:3px solid #dcff85}#storageBoot110 progress{width:min(400px,90%);height:12px;accent-color:#dcff85}#storageBoot110{overflow:auto}#storageBoot110 h1{font-size:clamp(24px,5vw,42px)}
