/* The pass and its earned inventory share real reward previews. */
#v137-battle-pass.v200-reward-previews .v137-tier-column {
    grid-template-rows:minmax(230px,1fr) 43px minmax(230px,1fr) !important;
}
#v137-battle-pass.v200-reward-previews .v137-reward-card.v200-has-reward-preview {
    min-height:230px !important;
    padding:12px 9px 46px !important;
}
#v137-battle-pass.v200-reward-previews .v200-has-reward-preview .v137-reward-symbol,
#v137-battle-pass.v200-reward-previews .v200-has-reward-preview .v191-reward-art,
#v137-battle-pass.v200-reward-previews .v200-has-reward-preview .v137-reward-skin-art { display:none !important; }
#v137-battle-pass.v200-reward-previews .v200-has-reward-preview .v137-reward-type { margin-top:8px;font-size:7px;line-height:1.35; }
#v137-battle-pass.v200-reward-previews .v200-has-reward-preview .v137-reward-name { font-size:12px;line-height:1.45; }
#v137-battle-pass.v200-reward-previews .v200-has-reward-preview .v137-reward-state { line-height:1.5;white-space:normal; }
#v137-battle-pass.v200-reward-previews .v200-has-reward-preview.is-locked { filter:saturate(.8) brightness(.84) !important; }
.v200-reward-preview {
    position:relative;
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    width:100%;
    min-width:0;
    height:132px;
    gap:6px;
    box-sizing:border-box;
    pointer-events:none;
    isolation:isolate;
    color:#eedab0;
    line-height:1.3;
    background:radial-gradient(ellipse at 50% 48%,#c4a68b14,transparent 72%);
}
.v200-reward-preview img { display:block;max-width:100%;object-fit:contain;filter:drop-shadow(0 4px 5px #0007); }
.v200-preview-caption { display:block;color:#c5b4d0;font:600 9px/1.35 Georgia,"Yu Mincho",serif;text-align:center;letter-spacing:.015em; }
.v200-preview-dig { width:96px;height:91px; }
.v200-dig-amount { color:#baf0d3;font:900 15px/1.1 "Courier New",monospace;text-shadow:0 2px 4px #000; }
.v200-preview-frame { width:78px;height:108px; }
.v200-preview-cardback { width:77px;height:108px;border-radius:6px; }
.v200-preview-icon { width:82px;height:82px;border-radius:50%;border:1px solid #d4b887;object-fit:cover !important; }
.v200-preview-skin-pair { display:flex;align-items:flex-start;justify-content:center;gap:7px;width:100%; }
.v200-preview-skin-face { display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0; }
.v200-preview-skin-face img { width:65px;height:100px;border:1px solid #d0b78a;border-radius:5px;background:#090811; }
.v200-preview-skin-face small { font:700 9px/1.2 Georgia,"Yu Mincho",serif;color:#d8c6df; }
.v200-mini-profile { display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;width:100%;min-height:74px;padding:11px 8px;border:1px solid #aa875949;border-radius:7px;background:linear-gradient(145deg,#271221,#0a0910);box-sizing:border-box; }
.v200-profile-label { color:#ba9e70;font:700 7px/1 "Courier New",monospace;letter-spacing:.15em; }
.v200-profile-player { color:#f7e8be;font:800 13px/1.2 Georgia,"Yu Mincho",serif; }
.v200-title-sample,.v200-plate-sample,.v200-bundle-title { position:static !important;display:block !important;width:100%;margin:0 !important;white-space:normal !important;overflow:visible !important;text-overflow:clip !important;color:#d0b98e;font:700 11px/1.5 Georgia,"Yu Mincho",serif;letter-spacing:.02em; }
.v200-plate-sample { color:#c6aa65;font-size:10px; }
.v200-reward-preview .v200-sigil-sample { position:relative;inset:auto;flex:none;width:55px;height:55px;border-width:2px;font-size:28px;box-shadow:0 0 14px #d9b76640; }
.v200-preview--bundle { gap:3px; }
.v200-preview--bundle .v200-preview-icon { width:66px;height:66px; }
.v200-preview--bundle .v200-sigil-sample { position:absolute;top:24px;left:calc(50% + 15px);width:26px;height:26px;border-width:1px;font-size:15px; }
.v200-bundle-title { max-width:100%;text-align:center;font-size:10px; }
.v200-preview--bundle .v200-preview-caption { font-size:8px; }
.v200-mini-result { display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;min-height:91px;padding:10px 6px;border:1px solid #cbb17644;background:linear-gradient(135deg,#211317,#080a0a);box-sizing:border-box; }
.v200-victory-label { color:#f1d57b;font:700 15px/1 Georgia,serif;letter-spacing:.1em; }
.v200-stamp-sample { color:#e8cb76;font:700 10px/1.5 Georgia,"Yu Mincho",serif;letter-spacing:.04em;text-align:center; }
.v200-mini-table { position:relative;display:flex;align-items:flex-start;justify-content:center;gap:6px;width:100%;height:86px;padding:12px 7px 35px;box-sizing:border-box;border:1px solid #d9b76635;background:radial-gradient(ellipse at 50% 40%,#263632,#0b1010 76%); }
.v200-table-card { display:block;flex:none;width:22px;height:31px;border:1px solid #ecdcb5;border-radius:3px;background:#ddd6bd;box-shadow:0 2px 5px #0007; }
.v200-effect-sample { position:absolute;right:4px;bottom:5px;left:4px;padding:5px 4px;border:1px solid #d9b76659;color:#bda969;background:#050708d4;font:800 10px/1.35 Georgia,"Yu Mincho",serif;letter-spacing:.04em;text-align:center; }
.v200-playing-card { position:relative;display:grid;place-items:center;flex:none;width:67px;height:96px;box-sizing:border-box;border:1px solid #d7b767;border-radius:7px;color:#101010;background:#faf5e5; }
.v200-card-corner { position:absolute;top:7px;left:6px;font:800 12px/1.1 Georgia,serif; }
.v200-card-suit { font:700 38px/1 Georgia,serif; }
.v200-foil-sample { box-shadow:inset 0 0 0 2px #e1e8e580,0 0 15px #c2dcd347; }
.v200-foil-sample::after { content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(125deg,transparent 16%,#fff9 34%,#dfe8f328 50%,transparent 71%);pointer-events:none; }
/* Season IDs use the original silver-foil behavior; card artwork and gem colors stay intact. */
body[data-v137-foil="all-hallows-silver"] #hand-zone .card:not(.card-back),
body[data-v137-foil="all-hallows-silver"] #player-field .card:not(.card-back),
body[data-v137-foil="moon-white-phantom"] #hand-zone .card:not(.card-back),
body[data-v137-foil="moon-white-phantom"] #player-field .card:not(.card-back) { box-shadow:inset 0 0 0 2px rgba(225,232,229,.5),0 0 13px rgba(194,220,211,.28) !important; }
#v137-battle-pass.v200-reward-previews .v200-has-vault-preview { min-height:195px;padding-bottom:35px; }
#v137-battle-pass.v200-reward-previews .v200-has-vault-preview .v137-vault-item-symbol { display:block;width:100%;height:100px;overflow:visible;background:transparent; }
#v137-battle-pass.v200-reward-previews .v200-has-vault-preview .v200-reward-preview { height:100px; }
#v137-battle-pass.v200-reward-previews .v200-has-vault-preview .v200-preview-caption { display:none; }
#v137-battle-pass.v200-reward-previews .v200-has-vault-preview .v200-preview-frame,
#v137-battle-pass.v200-reward-previews .v200-has-vault-preview .v200-preview-cardback { width:64px;height:90px; }
#v137-battle-pass.v200-reward-previews .v200-has-vault-preview .v200-preview-icon { width:74px;height:74px; }
#v137-battle-pass.v200-reward-previews .v200-has-vault-preview .v200-mini-profile { min-height:72px; }
@media (max-width:480px) {
    #v137-battle-pass.v200-reward-previews .v137-tier-column { grid-template-rows:minmax(217px,1fr) 38px minmax(217px,1fr) !important; }
    #v137-battle-pass.v200-reward-previews .v137-reward-card.v200-has-reward-preview { min-height:217px !important;padding-inline:7px !important; }
    #v137-battle-pass.v200-reward-previews .v200-has-reward-preview .v137-reward-name { font-size:11px; }
    .v200-reward-preview { height:122px; }
    .v200-preview-skin-face img { width:61px;height:91px; }
    .v200-title-sample { font-size:10px; }
}
