#v134-skin-shop{ --v134-wine:#572641; background:radial-gradient(ellipse at 78% 15%,rgba(148,82,204,.24),transparent 30%),radial-gradient(ellipse at 12% 88%,rgba(217,123,49,.16),transparent 35%),linear-gradient(125deg,#08050d,#251020 55%,#08080c); }
#v134-skin-shop::after{content:"☾";right:3vw;bottom:-6vh;color:rgba(212,182,239,.035);}
#v134-skin-shop .v134-feature::before{content:"HALLOWEEN";font-size:clamp(46px,7vw,100px);color:rgba(220,185,243,.06);}
#v134-skin-shop .v134-shop-header{background:linear-gradient(90deg,rgba(131,62,123,.32),transparent 55%,rgba(206,120,46,.08));}
#v134-skin-shop .v134-shop-kicker{color:#e0ad76;}
#v134-skin-shop .v134-product-badge{border-color:rgba(224,156,88,.56);color:#f5c891;background:rgba(28,10,25,.86);}
#v134-skin-shop .v134-market-heading small{color:#caa8de;}
#v134-skin-shop .v134-shop-title h2{font-size:clamp(21px,2.8vw,37px);}
body[data-v142-field-skin="leonard-halloween-vampire"]{ --v150-accent:#db5966; --v150-secondary:#eac5aa; --v150-deep:#180c20; }
#v142-player-skin-decor[data-skin-id="leonard-halloween-vampire"]{ --v142-decor-opacity:.70; --v142-prop-accent:#db5966; --v142-prop-deep:#180c20; }
body[data-v142-field-skin="leonard-halloween-vampire"] .field-area.player-area{ --v64-bg:radial-gradient(ellipse at 50% 85%,color-mix(in srgb,#db5966 18%,transparent),transparent 60%),linear-gradient(140deg,#15121b,#09090f 70%); --v64-line:color-mix(in srgb,#db5966 48%,transparent); }
body[data-v142-field-skin="larasa-halloween-witch"]{ --v150-accent:#b39ae9; --v150-secondary:#e9c66e; --v150-deep:#180c20; }
#v142-player-skin-decor[data-skin-id="larasa-halloween-witch"]{ --v142-decor-opacity:.70; --v142-prop-accent:#b39ae9; --v142-prop-deep:#180c20; }
body[data-v142-field-skin="larasa-halloween-witch"] .field-area.player-area{ --v64-bg:radial-gradient(ellipse at 50% 85%,color-mix(in srgb,#b39ae9 18%,transparent),transparent 60%),linear-gradient(140deg,#15121b,#09090f 70%); --v64-line:color-mix(in srgb,#b39ae9 48%,transparent); }
body[data-v142-field-skin="maburoi-halloween-banquet"]{ --v150-accent:#ed9956; --v150-secondary:#ead7ad; --v150-deep:#180c20; }
#v142-player-skin-decor[data-skin-id="maburoi-halloween-banquet"]{ --v142-decor-opacity:.70; --v142-prop-accent:#ed9956; --v142-prop-deep:#180c20; }
body[data-v142-field-skin="maburoi-halloween-banquet"] .field-area.player-area{ --v64-bg:radial-gradient(ellipse at 50% 85%,color-mix(in srgb,#ed9956 18%,transparent),transparent 60%),linear-gradient(140deg,#15121b,#09090f 70%); --v64-line:color-mix(in srgb,#ed9956 48%,transparent); }
body[data-v142-field-skin="ordivo-halloween-wolf"]{ --v150-accent:#8fc4e4; --v150-secondary:#e7d7b3; --v150-deep:#180c20; }
#v142-player-skin-decor[data-skin-id="ordivo-halloween-wolf"]{ --v142-decor-opacity:.70; --v142-prop-accent:#8fc4e4; --v142-prop-deep:#180c20; }
body[data-v142-field-skin="ordivo-halloween-wolf"] .field-area.player-area{ --v64-bg:radial-gradient(ellipse at 50% 85%,color-mix(in srgb,#8fc4e4 18%,transparent),transparent 60%),linear-gradient(140deg,#15121b,#09090f 70%); --v64-line:color-mix(in srgb,#8fc4e4 48%,transparent); }
/* SHOCKER_V171_SHOP_LAYOUT_QA_START */
#v134-skin-shop .v134-feature-name {
    font-size:clamp(25px,2.4vw,36px);
    line-height:1.2;
    text-wrap:balance;
}
#v134-skin-shop .v134-product-name {
    display:block;
    margin-top:8px;
    line-height:1.25;
}
#v134-skin-shop .v134-product-badge {
    box-sizing:border-box;
    max-width:100%;
}
@media(max-width:740px) {
    #v134-skin-shop .v134-shop-header {
        display:grid;
        grid-template-columns:minmax(0,1fr) 118px;
        grid-template-rows:auto 42px;
        align-items:center;
        gap:8px;
        min-height:0;
        padding:10px;
    }
    #v134-skin-shop .v134-shop-title {
        grid-column:1/-1;
        grid-row:1;
        min-width:0;
        padding-right:44px;
    }
    #v134-skin-shop .v134-shop-title h2 {
        font-size:21px;
        line-height:1.2;
        letter-spacing:.08em;
        text-wrap:balance;
    }
    #v134-skin-shop .v134-shop-kicker {
        font-size:6px;
        line-height:1.25;
        letter-spacing:.14em;
    }
    #v134-skin-shop .v134-header-actions {
        display:contents;
    }
    #v134-skin-shop #v134-shop-close {
        grid-column:2;
        grid-row:1;
        justify-self:end;
        align-self:start;
        width:34px;
        height:34px;
        margin:0;
    }
    #v134-skin-shop .v134-wallet {
        grid-column:1;
        grid-row:2;
        box-sizing:border-box;
        min-width:0;
        width:100%;
        height:42px;
        padding:6px 9px;
    }
    #v134-skin-shop .v134-wallet strong {
        margin-top:3px;
        font-size:13px;
        line-height:1;
    }
    #v134-skin-shop #v138-mint-entry {
        grid-column:2;
        grid-row:2;
        box-sizing:border-box;
        align-self:stretch;
        min-width:0;
        width:100%;
        height:42px;
        margin:0;
        padding:5px 7px;
        gap:3px;
        font-size:9px;
        line-height:1.15;
        letter-spacing:.04em;
    }
    #v134-skin-shop #v138-mint-entry span {
        font-size:6px;
        line-height:1;
        letter-spacing:.08em;
    }
    #v134-skin-shop .v134-feature {
        display:flex;
        flex-direction:column;
        height:auto;
        min-height:0;
    }
    #v134-skin-shop .v134-card-stage {
        position:relative;
        inset:auto;
        flex:0 0 auto;
        box-sizing:border-box;
        width:100%;
        height:clamp(280px,82vw,320px);
        margin:0;
    }
    #v134-skin-shop .v134-stage-card {
        height:82%;
    }
    #v134-skin-shop .v134-stage-card.normal {
        transform:translateX(-28%) rotate(-6deg);
    }
    #v134-skin-shop .v134-stage-card.awaken {
        transform:translateX(28%) translateY(2%) rotate(6deg);
    }
    #v134-skin-shop .v134-card-stage.is-awaken .v134-stage-card.normal {
        transform:translateX(-28%) translateY(2%) rotate(-6deg);
    }
    #v134-skin-shop .v134-card-stage.is-awaken .v134-stage-card.awaken {
        transform:translateX(28%) rotate(6deg);
    }
    #v134-skin-shop .v134-feature-copy {
        position:relative;
        inset:auto;
        box-sizing:border-box;
        width:100%;
        min-width:0;
        margin:0;
        padding:0 16px 16px;
        text-align:left;
    }
    #v134-skin-shop .v134-feature-series {
        padding:4px 6px;
        font-size:7.5px;
        line-height:1.15;
        letter-spacing:.1em;
    }
    #v134-skin-shop .v134-feature-name {
        margin:8px 0 4px;
        font-size:24px;
    }
    #v134-skin-shop .v134-feature-character {
        font-size:9.5px;
        line-height:1.45;
        letter-spacing:.08em;
    }
    #v134-skin-shop .v134-feature-description {
        margin-top:9px;
        font-size:10.5px;
        line-height:1.6;
    }
    #v134-skin-shop .v134-feature-hint {
        display:flex;
        flex-direction:row;
        align-items:stretch;
        gap:8px;
        margin-top:12px;
    }
    #v134-skin-shop .v134-preview-toggle {
        flex:1;
        min-width:0;
        min-height:34px;
        padding:7px 6px;
        font-size:9px;
        line-height:1.2;
        letter-spacing:.04em;
    }
    #v134-skin-shop .v142-skin-perk {
        box-sizing:border-box;
        max-width:100%;
        margin-top:8px;
        padding:6px 8px;
        font-size:7.5px;
        line-height:1.3;
        letter-spacing:.03em;
    }
    #v134-skin-shop .v134-product-badge {
        padding:4px 5px;
        font-size:6px;
        letter-spacing:.04em;
    }
}
/* SHOCKER_V171_SHOP_LAYOUT_QA_END */
