
/* ARC PLUG HOME v97 — clean deep-purple storefront */
:root{
  --hp-bg:#07050c;
  --hp-bg2:#0b0712;
  --hp-panel:#0e0a16;
  --hp-panel2:#130d1d;
  --hp-panel3:#171022;
  --hp-line:rgba(197,167,255,.14);
  --hp-line-strong:rgba(197,167,255,.28);
  --hp-purple:#b99aff;
  --hp-purple2:#9b72f4;
  --hp-purple3:#7c4dda;
  --hp-lav:#e1d4ff;
  --hp-white:#fbf9ff;
  --hp-muted:#a89db9;
  --hp-muted2:#766d83;
  --hp-shadow:0 24px 70px rgba(0,0,0,.34);
  --hp-glow:0 0 34px rgba(155,114,244,.10);
}
html{background:var(--hp-bg)!important}
body.home-v71{
  background:
    radial-gradient(circle at 78% -8%,rgba(133,82,218,.16),transparent 31%),
    radial-gradient(circle at 3% 20%,rgba(185,154,255,.07),transparent 30%),
    linear-gradient(180deg,#07050c 0%,#090610 42%,#07050c 100%)!important;
  color:var(--hp-white)!important;
}
body.home-v71::before{
  background-image:linear-gradient(rgba(185,154,255,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(185,154,255,.026) 1px,transparent 1px)!important;
  background-size:58px 58px!important;
  opacity:.55!important;
}
body.home-v71::after{background:radial-gradient(circle,rgba(139,92,246,.13),transparent 68%)!important;filter:blur(60px)!important}
.home-v71 .page-orb{filter:none!important;opacity:.12!important;background:radial-gradient(circle,rgba(170,128,255,.26),transparent 68%)!important}
.home-v71 .cursor-glow{background:radial-gradient(circle,rgba(177,137,255,.09),transparent 70%)!important}

/* calmer header */
.home-v71 .live-traffic-bar{background:rgba(7,5,12,.92)!important;border-bottom:1px solid rgba(185,154,255,.09)!important;color:#93899f!important}
.home-v71 .live-traffic-status,.home-v71 .live-traffic-main strong{color:var(--hp-lav)!important}
.home-v71 .live-traffic-dot{background:var(--hp-purple)!important;box-shadow:0 0 10px rgba(185,154,255,.55)!important}
.home-v71 .recook-header{background:rgba(8,5,13,.86)!important;border-bottom:1px solid rgba(185,154,255,.10)!important;box-shadow:0 12px 34px rgba(0,0,0,.16)!important;backdrop-filter:blur(24px)!important}
.home-v71 .recook-brand .brand-mark{background:linear-gradient(145deg,#1b1229,#0d0915)!important;border:1px solid rgba(185,154,255,.22)!important;box-shadow:0 8px 24px rgba(89,49,153,.22)!important;color:var(--hp-lav)!important}
.home-v71 .recook-brand small{color:#81788d!important}
.home-v71 .recook-nav>a,.home-v71 .marketplace-nav-trigger{color:#aaa1b6!important;font-weight:650!important}
.home-v71 .recook-nav>a:hover,.home-v71 .marketplace-nav-trigger:hover,.home-v71 .recook-nav .active-nav{color:#eee7ff!important}
.home-v71 .recook-nav .active-nav::after{background:var(--hp-purple2)!important;box-shadow:none!important}
.home-v71 .recook-discord{background:#171020!important;border:1px solid rgba(185,154,255,.20)!important;color:#eadfff!important;box-shadow:none!important}
.home-v71 .recook-discord:hover{background:#21172f!important;border-color:rgba(185,154,255,.34)!important}
.home-v71 .marketplace-menu{background:rgba(12,8,18,.98)!important;border:1px solid rgba(185,154,255,.15)!important;box-shadow:0 28px 70px rgba(0,0,0,.52)!important}
.home-v71 .marketplace-menu-heading,.home-v71 .marketplace-menu-footer{color:#746a80!important;border-color:rgba(185,154,255,.09)!important}
.home-v71 .marketplace-menu-item{background:#100b18!important;border-color:rgba(255,255,255,.045)!important}
.home-v71 .marketplace-menu-item:hover{background:#171020!important;border-color:rgba(185,154,255,.20)!important}
.home-v71 .marketplace-menu-copy strong,.home-v71 .marketplace-menu-arrow{color:#f2ecff!important}
.home-v71 .marketplace-menu-copy small{color:#8b8098!important}
.home-v71 .marketplace-menu-icon{background:#171021!important;border-color:rgba(185,154,255,.14)!important;box-shadow:none!important}

/* hero */
.home-v71 .recook-hero{padding-top:46px!important;background:linear-gradient(180deg,rgba(13,8,20,.74),rgba(7,5,12,.15))!important;border-bottom:1px solid rgba(185,154,255,.08)!important}
.home-v71 .recook-hero::before{background:linear-gradient(115deg,rgba(185,154,255,.045),transparent 33%),repeating-linear-gradient(90deg,transparent 0 159px,rgba(185,154,255,.014) 160px)!important}
.home-v71 .recook-hero-grid{min-height:650px!important;gap:64px!important}
.home-v71 .recook-kicker{background:#120d1b!important;border:1px solid rgba(185,154,255,.16)!important;color:#cdb9ff!important;box-shadow:none!important;padding:9px 14px!important}
.home-v71 .live-dot,.home-v71 .discord-live-dot{background:var(--hp-purple)!important;box-shadow:0 0 10px rgba(185,154,255,.55)!important}
.home-v71 .recook-hero-copy h1{font-size:clamp(60px,6vw,104px)!important;line-height:.89!important;letter-spacing:-.072em!important;margin:20px 0 24px!important;text-transform:uppercase!important}
.home-v71 .recook-hero-copy h1>span{color:var(--hp-purple)!important;text-shadow:0 0 32px rgba(185,154,255,.12)!important}
.home-v71 .recook-hero-copy h1>em{color:#f5f0ff!important;-webkit-text-stroke:0!important}
.home-v71 .recook-hero-copy>p{color:#a79db2!important;max-width:690px!important}
.home-v71 .recook-primary,.home-v71 .primary-button{background:linear-gradient(135deg,#c5a8ff,#8c5ee7)!important;color:#12091f!important;border:1px solid rgba(225,212,255,.44)!important;box-shadow:0 12px 30px rgba(80,43,137,.25)!important}
.home-v71 .recook-primary:hover,.home-v71 .primary-button:hover{background:linear-gradient(135deg,#d0b7ff,#9b72f4)!important;box-shadow:0 15px 36px rgba(80,43,137,.30)!important}
.home-v71 .recook-secondary,.home-v71 .secondary-button{background:#110c18!important;color:#e6dcf5!important;border:1px solid rgba(185,154,255,.17)!important;box-shadow:none!important}
.home-v71 .recook-secondary:hover,.home-v71 .secondary-button:hover{background:#181020!important;border-color:rgba(185,154,255,.28)!important}
.home-v71 .recook-proof-row>div{background:rgba(16,11,23,.78)!important;border:1px solid rgba(185,154,255,.10)!important;border-radius:14px!important;box-shadow:none!important}
.home-v71 .recook-proof-row strong{color:#faf8ff!important}
.home-v71 .recook-proof-row span{color:#776e82!important}

/* showcase */
.home-v71 .recook-image-card{border:1px solid rgba(185,154,255,.17)!important;border-radius:28px!important;background:#0d0914!important;box-shadow:0 38px 90px rgba(0,0,0,.44),0 0 55px rgba(120,72,200,.07)!important}
.home-v71 .recook-image-card::before{color:rgba(211,188,255,.10)!important}
.home-v71 .recook-image-card img{filter:saturate(.72) contrast(1.06) brightness(.63) hue-rotate(128deg)!important}
.home-v71 .recook-image-card .image-shade{background:linear-gradient(180deg,rgba(10,5,17,.06),rgba(10,5,17,.08) 38%,rgba(8,5,13,.96) 100%),radial-gradient(circle at 65% 32%,rgba(178,128,255,.14),transparent 45%)!important}
.home-v71 .recook-card-top>span:first-child,.home-v71 .recook-live{background:rgba(13,8,20,.88)!important;border:1px solid rgba(185,154,255,.18)!important;color:#ddd0ff!important;box-shadow:none!important}
.home-v71 .recook-live i{background:var(--hp-purple)!important;box-shadow:0 0 10px rgba(185,154,255,.6)!important}
.home-v71 .recook-card-bottom{background:linear-gradient(180deg,transparent,rgba(8,5,13,.97))!important}
.home-v71 .recook-card-bottom small{color:#cbb8ff!important}
.home-v71 .recook-card-bottom>a{background:linear-gradient(135deg,#c6a8ff,#8f62e9)!important;color:#12091f!important;box-shadow:0 10px 26px rgba(90,48,155,.30)!important}
.home-v71 .recook-floating{background:rgba(14,9,22,.95)!important;border:1px solid rgba(185,154,255,.15)!important;box-shadow:0 22px 48px rgba(0,0,0,.34)!important}
.home-v71 .recook-floating span{color:#bca0ff!important}.home-v71 .recook-floating small{color:#746b80!important}
.home-v71 .recook-quickbar{background:#08050d!important;border-color:rgba(185,154,255,.08)!important}
.home-v71 .recook-quickbar span{color:#8f859b!important}.home-v71 .recook-quickbar b{color:#c5a8ff!important}

/* department section */
.home-v71 .recook-overview{background:linear-gradient(180deg,#08050d,#090610)!important;padding-top:88px!important;padding-bottom:86px!important}
.home71-mini-kicker{color:#c1a8ff!important}.home71-mini-kicker i{background:var(--hp-purple)!important;box-shadow:0 0 10px rgba(185,154,255,.5)!important}
.home71-market-heading p{color:#8d8498!important}
.home71-feature-link{background:linear-gradient(145deg,#130d1c,#0d0914)!important;border:1px solid rgba(185,154,255,.16)!important;box-shadow:none!important}
.home71-feature-link span{color:#756b82!important}.home71-feature-link strong{color:#f7f3ff!important}.home71-feature-link b{color:#c4abff!important}
.home-v71 .overview-card{background:linear-gradient(155deg,#110c19,#0b0811)!important;border:1px solid rgba(185,154,255,.10)!important;box-shadow:0 18px 46px rgba(0,0,0,.23)!important}
.home-v71 .overview-card::before{background:radial-gradient(circle,rgba(166,119,255,.11),transparent 67%)!important}
.home-v71 .overview-card::after{color:#655b71!important}
.home-v71 .overview-card:hover{transform:translateY(-5px)!important;border-color:rgba(185,154,255,.24)!important;box-shadow:0 25px 55px rgba(0,0,0,.32),0 0 24px rgba(115,72,190,.07)!important}
.home-v71 .overview-card:hover::after{color:#d1bdff!important}
.home-v71 .overview-card .small-label{color:#bda2ff!important}.home-v71 .overview-card>small{color:#81778d!important}

/* shared home sections */
.home-v71 .section{border-color:rgba(185,154,255,.07)!important}
.home-v71 .discord-command-section,.home-v71 .featured-section,.home-v71 .stock-section,.home-v71 .process-section,.home-v71 .top-spenders-section,.home-v71 .discord-vouches-section,.home-v71 .team-section,.home-v71 .faq-section,.home-v71 .cta-section{background:transparent!important;border-top:1px solid rgba(185,154,255,.07)!important}
.home-v71 .discord-command-shell,.home-v71 .discord-command-panel,.home-v71 .feature-card,.home-v71 .stock-topbar,.home-v71 .stock-card,.home-v71 .activity-panel,.home-v71 .process-card,.home-v71 .top-spenders-shell,.home-v71 .top-spenders-board,.home-v71 .vouch-showcase-shell,.home-v71 .vouch-featured,.home-v71 .vouch-wall,.home-v71 .staff-owner-feature,.home-v71 .staff-image-card,.home-v71 .staff-security-banner,.home-v71 .faq-item,.home-v71 .cta-card{
  background:linear-gradient(155deg,rgba(18,12,27,.96),rgba(10,7,16,.96))!important;
  border-color:rgba(185,154,255,.11)!important;
  box-shadow:0 20px 54px rgba(0,0,0,.24)!important;
}
.home-v71 .discord-command-shell,.home-v71 .top-spenders-shell,.home-v71 .vouch-showcase-shell,.home-v71 .staff-owner-feature,.home-v71 .cta-card{border-radius:26px!important}
.home-v71 .discord-stat-grid>div,.home-v71 .discord-announcement-card,.home-v71 .discord-automation-grid>div,.home-v71 .discord-auth-panel-card,.home-v71 .vouch-proof-stat,.home-v71 .staff-showcase-stats>div,.home-v71 .staff-tags span{
  background:#100b18!important;
  border-color:rgba(185,154,255,.10)!important;
  box-shadow:none!important;
}
.home-v71 .discord-connected-pill,.home-v71 .eyebrow,.home-v71 .feature-kicker,.home-v71 .one-stop-number,.home-v71 .micro-label,.home-v71 .top-spenders-kicker,.home-v71 .vouch-kicker,.home-v71 .staff-position,.home-v71 .staff-card-number,.home-v71 .staff-image-number{color:#bfa7ff!important}
.home-v71 .discord-connected-pill,.home-v71 .live-pill,.home-v71 .vouch-live-status,.home-v71 .staff-card-verified,.home-v71 .staff-image-badge{background:rgba(185,154,255,.09)!important;border-color:rgba(185,154,255,.16)!important;color:#d8c8ff!important;box-shadow:none!important}
.home-v71 .discord-connected-pill i,.home-v71 .live-pill i,.home-v71 .vouch-live-status i{background:var(--hp-purple)!important;box-shadow:0 0 10px rgba(185,154,255,.5)!important}
.home-v71 .discord-command-copy p,.home-v71 .section-heading p,.home-v71 .stock-header p,.home-v71 .feature-card p,.home-v71 .process-card p,.home-v71 .faq-copy p,.home-v71 .faq-answer,.home-v71 .staff-card-body p,.home-v71 .vouch-copy p{color:#93899f!important}
.home-v71 .one-stop-link,.home-v71 .faq-item button,.home-v71 .vouch-refresh-button,.home-v71 .vouch-discord-button{color:#c9b4ff!important}
.home-v71 .one-stop-link:hover{color:#eee7ff!important}
.home-v71 .stock-card:hover,.home-v71 .process-card:hover,.home-v71 .feature-card:hover,.home-v71 .staff-image-card:hover{border-color:rgba(185,154,255,.23)!important;box-shadow:0 25px 60px rgba(0,0,0,.31),0 0 20px rgba(120,72,200,.06)!important}
.home-v71 .process-card.highlight{background:linear-gradient(155deg,rgba(41,25,62,.86),rgba(14,9,21,.98))!important;border-color:rgba(185,154,255,.22)!important}
.home-v71 .process-icon,.home-v71 .activity-icon,.home-v71 .staff-security-icon{background:#181021!important;border-color:rgba(185,154,255,.14)!important;color:#cdb9ff!important;box-shadow:none!important}
.home-v71 .status-dot,.home-v71 .online,.home-v71 .orders,.home-v71 .support{background:var(--hp-purple)!important;box-shadow:0 0 10px rgba(185,154,255,.45)!important}
.home-v71 .top-spenders-title-accent,.home-v71 .top-spenders-mark,.home-v71 .top-spenders-verified,.home-v71 .vouch-wall-title strong{color:#c6adff!important}
.home-v71 .top-spenders-chip{background:#130d1b!important;border-color:rgba(185,154,255,.12)!important;color:#c3b4d6!important}
.home-v71 .top-spenders-chip.is-gold{background:linear-gradient(135deg,rgba(201,169,255,.18),rgba(111,70,180,.13))!important;border-color:rgba(202,174,255,.24)!important;color:#eadfff!important}
.home-v71 .vouch-refresh-button,.home-v71 .vouch-discord-button,.home-v71 .discord-auth-panel-card button{background:#171020!important;border:1px solid rgba(185,154,255,.16)!important;color:#e5d9ff!important;box-shadow:none!important}
.home-v71 .staff-showcase-orb{background:radial-gradient(circle,rgba(154,107,235,.13),transparent 70%)!important}
.home-v71 .staff-tags span{color:#cab5ff!important}
.home-v71 .faq-item.open{border-color:rgba(185,154,255,.20)!important;background:linear-gradient(155deg,rgba(27,18,40,.98),rgba(11,7,17,.98))!important}
.home-v71 .cta-card{background:radial-gradient(circle at 82% 22%,rgba(164,117,246,.13),transparent 35%),linear-gradient(155deg,#140d1e,#0b0711)!important}
.home-v71 .site-footer{background:#06040a!important;border-top:1px solid rgba(185,154,255,.09)!important}
.home-v71 .site-footer a:hover{color:#d6c4ff!important}

/* remove any lingering green-looking UI from home-specific status elements */
.home-v71 [style*="#9"],.home-v71 [style*="green"]{border-color:inherit}
.home-v71 .home71-feature-link,.home-v71 .overview-card,.home-v71 .feature-card,.home-v71 .process-card,.home-v71 .stock-card,.home-v71 .discord-command-shell,.home-v71 .vouch-showcase-shell,.home-v71 .staff-owner-feature{outline:none!important}

@media(max-width:1050px){
  .home-v71 .recook-hero-grid{gap:36px!important}
  .home-v71 .recook-image-card img{filter:saturate(.65) brightness(.66) hue-rotate(128deg)!important}
}
@media(max-width:720px){
  .home-v71 .recook-hero{padding-top:18px!important}
  .home-v71 .recook-hero-copy h1{font-size:clamp(48px,15vw,70px)!important}
  .home-v71 .recook-proof-row{gap:8px!important}
  .home-v71 .recook-image-card{border-radius:20px!important}
  .home71-market-heading{gap:18px!important}
  .home-v71 .overview-card{border-radius:16px!important}
}
