.start-card-page{padding-block:clamp(22px,4vw,48px) 56px}.start-card-page h1{margin:12px 0 8px}.start-card{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(18px,4vw,54px);max-width:820px;margin-top:22px;display:grid}.start-card-preview figure{justify-items:center;gap:10px;margin:0;display:grid}.start-card-frame{aspect-ratio:5/7;border:5px solid var(--start-color);color:#fff;background:#171e32;border-radius:14px;grid-template-rows:auto minmax(0,1fr) auto;align-items:center;gap:8px;width:min(100%,230px);padding:11px;display:grid;box-shadow:0 12px 24px #0004}.start-card-frame--pokemon{background:#202b1d}.start-card-frame strong{font-family:var(--font-display), sans-serif;font-size:1.55rem;line-height:1}.start-card-frame>span{font-size:.78rem}.start-card-art{background:#ffffff18;border-radius:5px;place-items:center;height:100%;font-size:.88rem;display:grid;position:relative;overflow:hidden}.start-card-art img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.start-card figcaption{color:var(--muted);text-align:center;font-size:.75rem;line-height:1.4}.start-card-fields{min-width:0}.start-card-photo-action{margin-bottom:14px}.start-card-picker{cursor:pointer;align-items:center;min-height:44px;display:inline-flex}.start-card-picker:focus-within{outline:2px solid var(--tcg-accent);outline-offset:3px}.start-card-instructions{overflow-wrap:anywhere}@media (max-width:640px){.start-card{grid-template-columns:minmax(0,1fr);margin-top:16px}.start-card-frame{gap:5px;width:min(100%,148px);padding:7px}.start-card-frame strong{font-size:1.22rem}.start-card-frame>span{font-size:.67rem}}.start-card-recovery{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}
