/* Stronger editorial grid: firm edges, bold figures and saturated accents on white. */
.fashion-app{--ink:#11151b;--muted:#536176;--line:#d1d8e1}.fashion-app h1{font-weight:700;letter-spacing:-.055em}.fashion-app h2,.fashion-app h3{font-weight:700}.fashion-app .ss-quick-nav a{border-radius:5px;font-weight:700}.fashion-app .ss-quick-nav a.current{background:#11151b!important}.fashion-app input,.fashion-app select,.fashion-app textarea{border-radius:5px;border-color:#bac4d2}.fashion-app .ss-help-toggle{border-radius:7px!important;font-weight:700}.fashion-app .ss-help{border-radius:10px}.fashion-app .section-heading button{border-radius:5px;border-color:#b2bdcd;font-weight:700}.fashion-app .history,.fashion-app .panel,.fashion-app .account-details,.fashion-app .chart-panel,.fashion-app .rewards{border-radius:6px;box-shadow:none}.fashion-app .period-tabs{padding:0;gap:0;background:transparent;border-bottom:2px solid #cdd6e1;border-radius:0}.fashion-app .period-tabs button{border-radius:0;color:#506079;font-weight:700;padding:13px 18px}.fashion-app .period-tabs button[aria-pressed=true]{background:#111c2b;color:#fff}.fashion-app .empty{border-radius:3px}.fashion-app .prize-card{border-radius:5px;border-left:5px solid #2459ed;background:#fff}.fashion-app .prize-card:nth-child(2){background:#fff;border-color:#00a774}.fashion-app .prize-card:nth-child(3){background:#fff;border-color:#8537da}.fashion-app .prize-card h3{font-weight:700;color:#14223a}.fashion-app .prize-card strong{color:#172a40;font-weight:700}.fashion-app .prize-card p,.fashion-app .prize-card small{color:#586c85}.fashion-app .popular-card,.fashion-app .profile-link{border-radius:5px;border-color:#cbd4e1}.fashion-app .popular-card strong{font-weight:700}.fashion-app .ss-help-tabs,.fashion-app .ss-suggestions button,.fashion-app .ss-help-form input,.fashion-app .ss-help-form button{border-radius:6px}
/* Browse: square image tiles and stronger price / action contrast. */
.fashion-index .discover-heading h1{font-size:clamp(32px,4vw,52px)}.fashion-index .editorial-card{border-radius:5px}.fashion-index .edit-sneakers{background:#dce6ff;border-bottom:5px solid #2459ed}.fashion-index .edit-hoodies{background:#e1eedf;border-bottom:5px solid #1c8c46}.fashion-index .edit-hoodies img{border-radius:0}.fashion-index .editorial-card h2{font-weight:700;letter-spacing:-.055em}.fashion-index .edit-label{font-weight:700;color:#2c4264}.fashion-index .edit-price{font-weight:700}.fashion-index .photo,.fashion-index .photo.shoe-photo{border-radius:3px;border:1px solid #e1e6ed}.fashion-index .product-title{font-size:16px;font-weight:700;color:#172031}.fashion-index .product-meta{color:#42546c;font-weight:600}.fashion-index .price{font-size:17px;font-weight:700;letter-spacing:-.03em}.fashion-index .text-button{border-radius:3px;background:#16243a;color:#fff;font-weight:700;min-height:35px;padding:7px 13px}.fashion-index .color-line{color:#637287}.fashion-index .item-search-row{border-radius:6px;border-color:#bcc8d8;background:#fff}.fashion-index .item-search-submit{border-radius:3px;background:#2459ed;font-weight:700}.fashion-index .category-browser{border-radius:4px;border-color:#c6d0dc}.fashion-index .category-browser summary{font-weight:700;color:#263c59}.fashion-index .filter{border-radius:3px;border-color:#c6d0dc;font-weight:600}.fashion-index .filter.active{background:#2459ed;border-color:#2459ed;color:white}.fashion-index .category-option.chosen{background:#2459ed;color:#fff}.fashion-index .category-option.chosen small{color:#fff}.fashion-index .purchase-popular{border-radius:5px;background:#fff;border-top:3px solid #2459ed;border-bottom:1px solid #ccd5e2;padding-left:0;padding-right:0}.fashion-index .process{border-radius:5px}.fashion-index .zoom-label{border-radius:4px;box-shadow:none}.fashion-index .bag-trigger{border-radius:5px;background:white;border-color:#bac4d2}.fashion-index .pagination button{border-radius:3px;font-weight:700}.fashion-index dialog{border-radius:8px}.fashion-index .drawer{border-radius:0}.fashion-index .primary,.fashion-index .secondary{border-radius:4px;font-weight:700}
/* Dashboard: stronger numbers, straight tabs and a compact three-part action row. */
.fashion-account .member-tabs{gap:0;border-bottom:2px solid #d6deea;padding:0;margin-bottom:22px}.fashion-account .member-tabs a,.fashion-account .member-tabs a:first-child{border-radius:0;background:white;color:#59677a;padding:13px 18px;font-weight:700;border-bottom:3px solid transparent;box-shadow:none}.fashion-account .member-tabs a.active{background:#111b2b;color:#fff;border-color:#d4fc50;box-shadow:none}.fashion-account .member-tabs [data-view-link=analytics].active{background:#2459ed;color:#fff;border-color:#2459ed}.fashion-account .member-tabs [data-view-link=saved].active{background:#b52979;color:#fff;border-color:#b52979}.fashion-account .member-tabs [data-view-link=orders].active{background:#7045ce;color:#fff;border-color:#7045ce}.fashion-account .member-tabs [data-view-link=activity].active{background:#087a8c;color:#fff;border-color:#087a8c}.fashion-account .member-tabs [data-view-link=profile].active{background:#137747;color:#fff;border-color:#137747}.fashion-account .member-tabs [data-view-link=rewards].active{background:#f1cf42;color:#31270c;border-color:#f1cf42}.fashion-account .analysis-controls,.fashion-account .mobile-chart-controls{border-radius:4px}.fashion-account .mobile-chart-controls{font-weight:700;color:#273b5b}.fashion-account .overview-view{gap:14px}.fashion-account .overview-view .result-hero{border-radius:5px;background:#121f2b;border-left:5px solid #00e676;min-height:250px;padding:26px 30px}.fashion-account .result-hero>strong{font-family:'Barlow Condensed',Impact,sans-serif;font-weight:800;letter-spacing:-.02em;font-size:clamp(70px,8vw,100px);line-height:1;color:#00e676}.fashion-account .result-label{color:#c7d9e8;font-weight:700}.fashion-account .result-top{font-weight:700;color:#c7d9e8}.fashion-account .result-hero .panel-caption{color:#93b7d1}.fashion-account .data-badge{border-radius:3px;color:#e8f4fc;border-color:#85a2b7;font-weight:700}.fashion-account .data-badge.sample{border-color:#b59fff;color:#e1d6ff}.fashion-account .result-hero>p{color:#b2c7d8}.fashion-account .summary-tiles{gap:12px}.fashion-account .overview-view .summary-tiles article{background:#fff!important;border-radius:4px;border:1px solid #cbd5e3;border-top:4px solid #2459ed!important;padding:19px 23px}.fashion-account .overview-view .summary-tiles article:nth-child(2){border-top-color:#8537da!important}.fashion-account .overview-view .summary-tiles article:nth-child(3){border-top-color:#00a774!important}.fashion-account .overview-view .summary-tiles article:nth-child(4){border-top-color:#e7ba18!important}.fashion-account .summary-tiles strong,.fashion-account .stats strong,.fashion-account .insights strong,.fashion-community .community-metrics strong,.fashion-community .podium-amount,.fashion-community .rank-money{font-family:'Barlow Condensed',Impact,sans-serif;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:0;color:#111c2d}.fashion-account .summary-tiles strong{font-size:42px;line-height:1.05;margin-top:12px}.fashion-account .summary-tiles span{color:#50617a;font-weight:700;font-size:13px}.dashboard-shortcuts{gap:12px}.fashion-account .dashboard-shortcuts a{border-radius:4px;background:#b52979;border-color:#b52979;color:white;padding:20px;box-shadow:none}.fashion-account .dashboard-shortcuts .shortcut-orders{background:#7045ce;border-color:#7045ce;color:white}.fashion-account .dashboard-shortcuts .shortcut-rewards{background:#f1cf42;border-color:#f1cf42;color:#3a2c0c}.fashion-account .dashboard-shortcuts small{color:#f7dced}.fashion-account .dashboard-shortcuts .shortcut-orders small{color:#e6dcff}.fashion-account .dashboard-shortcuts .shortcut-rewards small{color:#665522}.fashion-account .dashboard-shortcuts a:hover{box-shadow:none;transform:none}.fashion-account .stats article,.fashion-account .insights article{border-radius:4px;border-color:#cbd5e3}.fashion-account .stats strong{font-size:40px}.fashion-account .insights strong{font-size:30px}.fashion-account .stats h2,.fashion-account .insights h2{font-weight:700;color:#576980}.fashion-account .view-heading:before{border-radius:0;width:5px}.fashion-account .chart-panel{border-radius:5px;border-color:#cbd5e3}.fashion-account .analytics-view .category-panel,.fashion-account .analytics-view .monthly-breakdown{background:white;border-top:4px solid #7045ce}.fashion-account .analytics-view .monthly-breakdown{border-top-color:#2459ed}.fashion-account .category-panel .spending-ring:before{background:white}.fashion-account .spending-ring strong{font-family:'Barlow Condensed',Impact,sans-serif;font-weight:800;font-size:42px;letter-spacing:0;color:#17263d}.fashion-account .spending-trend{border-color:#182532}.fashion-account .chart-panel h2,.fashion-account .chart-panel h3{font-weight:700;color:#17263d}.fashion-account .spending-trend h2{color:#fff}.fashion-account .month-value-row>div,.fashion-account .brand-bar>div{height:10px;border-radius:1px;background:#e7ecf5}.fashion-account .month-value-row i{border-radius:1px;background:#2459ed}.fashion-account .brand-bar i{border-radius:1px;background:#7045ce}.fashion-account .brand-bar>strong,.fashion-account .month-value-row strong{font-weight:700;color:#263c59}.fashion-account .spend-item>strong{font-family:'Barlow Condensed',Impact,sans-serif;font-size:25px;font-weight:800;color:#17263d}.fashion-account .legend-dot{border-radius:1px}.fashion-account .time-panel .time-bar>span{border-radius:0;background:#087a8c!important}.fashion-account #view-activity .time-panel{background:white;border-color:#bfd1db;border-top:4px solid #087a8c}.fashion-account .time-panel .chart-number{font-family:'Barlow Condensed',Impact,sans-serif;font-size:43px;font-weight:800;color:#087a8c;letter-spacing:0}.fashion-account .history,.fashion-account .account-details,.fashion-account .panel{border-radius:5px;border-color:#cbd5e3}.fashion-account #view-saved #saved-likes{background:white;border-color:#cbd5e3;border-top:4px solid #b52979}.fashion-account .liked-card img{border-radius:3px}.fashion-account #view-orders #past-orders{border-top-color:#7045ce}.fashion-account #view-profile .picture-editor{background:#f3f6f5;border-radius:4px;border-left:4px solid #137747}.fashion-account #view-profile #public-sharing{border-top-color:#137747}.fashion-account #save-shopper-profile{background:#137747;border-radius:4px;font-weight:700}.fashion-account #view-rewards .rewards{border-radius:5px;background:#17263d;border-left:5px solid #f1cf42}.fashion-account .tier-list b{color:#f1cf42}.fashion-account .history>p:not(.chapter-label){color:#5e7086}
/* Community and membership share the firmer grid. */
.fashion-community .community-masthead{border-radius:5px;background:#17263d;border-left:5px solid #d4fc50}.fashion-community .circle-piece{border-radius:4px;transform:none}.fashion-community .community-join{border-radius:4px;font-weight:700}.fashion-community .community-metrics article{border-radius:4px;border-color:#cbd5e3;border-top:4px solid #2459ed}.fashion-community .community-metrics article:nth-child(2){border-top-color:#00a774}.fashion-community .community-metrics article:nth-child(3){border-top-color:#8537da}.fashion-community .community-metrics strong{font-size:42px}.fashion-community .community-metrics span{font-weight:700;color:#5a6c84}.fashion-community .podium-card{border-radius:4px;background:white;border:1px solid #cbd5e3;border-top:4px solid #2459ed}.fashion-community .podium-card.podium-1{background:#d4fc50;border-color:#b5d544;border-top-color:#17263d}.fashion-community .podium-card.podium-3{background:white;border-top-color:#8537da}.fashion-community .podium-rank{border-radius:3px;background:#17263d;color:white;font-weight:700}.fashion-community .podium-amount{font-size:42px}.fashion-community .podium-card strong{font-weight:700}.fashion-community .rank-row:first-child{background:#edf6dc;border-radius:3px;border-left:4px solid #70ab13}.fashion-community .rank-money{font-size:30px}.fashion-community .rank-number{font-family:'Barlow Condensed',Impact,sans-serif;font-size:22px;font-weight:800}.fashion-community .podium-empty{background:white;border-radius:4px;border-color:#bfcbdc;border-style:solid;border-left:4px solid #2459ed}.fashion-membership .plan{border-radius:5px;background:#17263d;border-top:5px solid #d4fc50}.fashion-membership .plan .price{font-family:'Barlow Condensed',Impact,sans-serif;font-weight:800;font-size:110px;letter-spacing:0}.fashion-membership .button,.fashion-membership .status{border-radius:4px}.fashion-membership .preview-image,.fashion-membership .membership-look img{border-radius:3px}.fashion-membership .preview-price{font-size:19px;font-weight:700}
@media(max-width:700px){.fashion-app .ss-quick-nav a.current{background:transparent!important}.fashion-index .product-title{font-size:14px}.fashion-index .price{font-size:16px}.fashion-account .member-tabs a{padding:12px 16px}.fashion-account .overview-view .result-hero{padding:25px;min-height:260px}.fashion-account .result-hero>strong{font-size:clamp(64px,20vw,88px)}.fashion-account .summary-tiles strong{font-size:41px}.fashion-account .summary-tiles article{padding:19px!important}.dashboard-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.fashion-account .dashboard-shortcuts a{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:16px 12px;font-size:14px;line-height:1.3}.dashboard-shortcuts small{display:none}.dashboard-shortcuts svg{width:25px;height:25px}.fashion-community .community-metrics strong{font-size:31px}.fashion-community .community-masthead{padding:25px}.fashion-community .podium-amount{font-size:27px}.fashion-community .rank-money{font-size:26px}.fashion-account .stats .timer{font-family:'DM Sans',Arial,sans-serif;font-size:20px;font-weight:700}.fashion-membership .plan .price{font-size:98px}}
