/* G&C REV10W FIX47 — Path of the Wolf V8: typography authority, nav parity, activity/collection polish. */
html[data-gc-theme="path-of-the-wolf"]{
  --gc-wolf-font:"Iowan Old Style","Palatino Linotype","Book Antiqua",Palatino,Georgia,serif;
  --gc-wolf-body:"Iowan Old Style","Palatino Linotype","Book Antiqua",Palatino,Georgia,serif;
}
/* Theme typography is authoritative across app, settings, modals and Admin tools. */
html[data-gc-theme="path-of-the-wolf"] body,
html[data-gc-theme="path-of-the-wolf"] body *:not(svg):not(path):not(g):not(use){font-family:var(--gc-wolf-body)!important}
html[data-gc-theme="path-of-the-wolf"] :is(h1,h2,h3,h4,h5,h6,.gcEyebrow,.gcHomeEyebrow,.gcMembersEyebrow,.gcAdminGroupTitle,.gcAdminToolTitle,.gcGoldTitle,.gameTitle,.gcProfileTitle,.gcHomeTitle){font-family:var(--gc-wolf-font)!important;letter-spacing:.025em!important}
html[data-gc-theme="path-of-the-wolf"] :is(p,small,label,input,textarea,select,option,.gcHelper,.gcMuted,.gcDescription){line-height:1.48!important}

/* Universal no-crop safety for compact action/identity text. */
html[data-gc-theme="path-of-the-wolf"] :is(.gcHomeActivityV2Sentence,.gcHomeActivityV2Expand,.gcHomeActivityV2Body,.gcHomeActivityV2Topline,.gcMemberId,.gcMemberID,.gcGoldMemberLink,[class*="MemberId"],[class*="MemberID"],.gcBackLink,.gcPageBack,.backButton,.gcBackButton){min-width:0!important;max-width:100%!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important}
html[data-gc-theme="path-of-the-wolf"] :is(.gcBackLink,.gcPageBack,.backButton,.gcBackButton,a[href*="page=games"].back){display:inline-flex!important;align-items:center!important;min-height:42px!important;padding:8px 12px!important;line-height:1.15!important;clip-path:none!important}

/* Added/joined/published dates are text only — no strip, shadow, pseudo plate. */
html[data-gc-theme="path-of-the-wolf"] :is(.gcProfileGameAddedDate,.gcProfileManagedCollectionDate,.gcProfileJoinDate,.gcProfileReviewDate,[class*="GameAddedDate"],[class*="CollectionDate"],[class*="AddedDate"],[data-added-date]){background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important;outline:0!important}
html[data-gc-theme="path-of-the-wolf"] :is(.gcProfileGameAddedDate,.gcProfileManagedCollectionDate,.gcProfileJoinDate,.gcProfileReviewDate,[class*="GameAddedDate"],[class*="CollectionDate"],[class*="AddedDate"],[data-added-date])::before,
html[data-gc-theme="path-of-the-wolf"] :is(.gcProfileGameAddedDate,.gcProfileManagedCollectionDate,.gcProfileJoinDate,.gcProfileReviewDate,[class*="GameAddedDate"],[class*="CollectionDate"],[class*="AddedDate"],[data-added-date])::after{display:none!important;content:none!important}

/* Profile collection cards use distinct Witcher journal motifs instead of repeated tick/seal watermarks. */
html[data-gc-theme="path-of-the-wolf"] .gcProfileCollectionItem::after{opacity:.10!important;width:92px!important;height:92px!important;background-image:url('/gc-theme-path-wolf-alchemy-circle-v1.svg?v=1')!important;filter:sepia(.75) saturate(.55)!important}
html[data-gc-theme="path-of-the-wolf"] .gcProfileCollectionItem:nth-child(2)::after{background-image:url('/gc-theme-path-wolf-rune-divider-v1.svg?v=1')!important;transform:translateY(-50%) rotate(90deg)!important}
html[data-gc-theme="path-of-the-wolf"] .gcProfileCollectionItem:nth-child(3)::after{background-image:url('/gc-theme-path-wolf-medallion-v1.svg?v=1')!important}
html[data-gc-theme="path-of-the-wolf"] .gcProfileCollectionItem:nth-child(4)::after{background-image:url('/gc-theme-path-wolf-claw-divider-v1.svg?v=1')!important}
html[data-gc-theme="path-of-the-wolf"] .gcProfileCollectionItem:nth-child(5)::after{background-image:url('/gc-theme-path-wolf-contract-corner-v1.svg?v=1')!important}

/* All carousel arrows, including Favourite Games, are forged and never default blue. */
html[data-gc-theme="path-of-the-wolf"] :is(.gcCarouselArrow,.gcProfileCarouselArrow,.gamesCarouselArrow,.gcGamesCarouselArrow,.gcProfileRailArrow,.gamesHubCarouselArrow,[class*="CarouselArrow"],[class*="carouselArrow"],button[aria-label*="Previous"],button[aria-label*="Next"]){background:linear-gradient(180deg,#211912,#0b0c09)!important;border:1px solid rgba(214,182,112,.40)!important;color:#efd59d!important;box-shadow:0 10px 24px rgba(0,0,0,.42),inset 0 0 0 1px rgba(255,238,196,.035)!important;filter:none!important}

/* Floating nav final: same compact forged bar on app/Admin/Gold, icon and label never collide. */
html[data-gc-theme="path-of-the-wolf"] :is(#profileBottomNav,#gcAdminUnifiedNav,#gcGoldSimpleNav,.gcGoldSimpleNav,.gcGoldBottomNav,.gcAwardsBottomNav){display:grid!important;grid-template-columns:repeat(var(--gc-nav-columns,5),minmax(0,1fr))!important;align-items:stretch!important;gap:4px!important;padding:7px!important;border-radius:4px 18px 4px 18px!important;background:linear-gradient(180deg,rgba(17,16,12,.985),rgba(7,8,6,.99))!important;border:1px solid rgba(216,183,115,.36)!important;box-shadow:0 18px 44px rgba(0,0,0,.48)!important;overflow:visible!important}
html[data-gc-theme="path-of-the-wolf"] :is(#profileBottomNav,#gcAdminUnifiedNav,#gcGoldSimpleNav,.gcGoldSimpleNav,.gcGoldBottomNav,.gcAwardsBottomNav) :is(button,a,[data-app-nav-page]){display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:62px!important;height:auto!important;padding:6px 7px!important;margin:0!important;overflow:visible!important;background:transparent!important;border:0!important;border-radius:0!important;color:#cfc1a8!important;line-height:1!important;text-align:center!important}
html[data-gc-theme="path-of-the-wolf"] :is(#profileBottomNav,#gcAdminUnifiedNav,#gcGoldSimpleNav,.gcGoldSimpleNav,.gcGoldBottomNav,.gcAwardsBottomNav) :is(.gcAppNavIcon,.gcAdminFloatIcon,.gcGoldNavIcon){width:28px!important;height:28px!important;flex:0 0 28px!important;margin:0!important;align-self:center!important;display:grid!important;place-items:center!important;line-height:0!important}
html[data-gc-theme="path-of-the-wolf"] :is(#profileBottomNav,#gcAdminUnifiedNav,#gcGoldSimpleNav,.gcGoldSimpleNav,.gcGoldBottomNav,.gcAwardsBottomNav) :is(.gcAppNavIcon,.gcAdminFloatIcon,.gcGoldNavIcon) svg{display:block!important;width:100%!important;height:100%!important}
html[data-gc-theme="path-of-the-wolf"] :is(#profileBottomNav,#gcAdminUnifiedNav,#gcGoldSimpleNav,.gcGoldSimpleNav,.gcGoldBottomNav,.gcAwardsBottomNav) :is(.gcAppNavIcon,.gcAdminFloatIcon)::before{display:none!important;content:none!important}
html[data-gc-theme="path-of-the-wolf"] :is(#profileBottomNav,#gcAdminUnifiedNav,#gcGoldSimpleNav,.gcGoldSimpleNav,.gcGoldBottomNav,.gcAwardsBottomNav) :is(.gcAppNavIcon,.gcAdminFloatIcon)::after{width:24px!important;height:24px!important}
html[data-gc-theme="path-of-the-wolf"] :is(#profileBottomNav,#gcAdminUnifiedNav,#gcGoldSimpleNav,.gcGoldSimpleNav,.gcGoldBottomNav,.gcAwardsBottomNav) :is(button,a,[data-app-nav-page])>span:last-child{display:block!important;font-size:15px!important;line-height:1!important;white-space:nowrap!important;overflow:visible!important;position:static!important;transform:none!important;margin:0!important;padding:0!important}
html[data-gc-theme="path-of-the-wolf"] :is(#profileBottomNav,#gcAdminUnifiedNav,#gcGoldSimpleNav,.gcGoldSimpleNav,.gcGoldBottomNav,.gcAwardsBottomNav) :is(.isActive,[aria-current="page"]){background:linear-gradient(180deg,rgba(110,42,32,.35),rgba(58,22,18,.10))!important;box-shadow:inset 0 -2px #c65b49!important;color:#fff0d3!important}

/* Community Activity expansion and active tokens. */
html[data-gc-theme="path-of-the-wolf"] .gcHomeActivityV2Expand{display:inline-flex!important;width:auto!important;max-width:100%!important;padding:7px 0!important;line-height:1.25!important;overflow:visible!important;color:#f3ead9!important}
html[data-gc-theme="path-of-the-wolf"] .gcHomeActivityV2Tab.isActive :is(.gcHomeActivityV2TabIcon,.gcHomeActivityV2TabCount){color:#2a170f!important;background:linear-gradient(180deg,#f1d28b,#c9a45e)!important;border-color:#f3d48b!important;text-shadow:none!important}

/* Game Detail collection panel: ornate contract plaques with visible collection sigils. */
html[data-gc-theme="path-of-the-wolf"] .gameDetailPage .gameHeroCollectionSection{background:linear-gradient(155deg,rgba(36,27,18,.78),rgba(9,10,8,.90))!important;border-left:1px solid rgba(219,184,114,.28)!important;padding:30px 18px 18px!important}
html[data-gc-theme="path-of-the-wolf"] .gameDetailPage .gameHeroCollectionSection::after{content:"";position:absolute;right:8px;top:5px;width:92px;height:92px;background:url('/gc-theme-path-wolf-alchemy-circle-v1.svg?v=1') center/contain no-repeat;opacity:.16;pointer-events:none}
html[data-gc-theme="path-of-the-wolf"] .gameDetailPage .gameActionBtn{background:linear-gradient(135deg,#2b2014 0,#17120d 50%,#0a0b08 100%)!important;border-color:rgba(225,190,119,.42)!important;box-shadow:inset 5px 0 #9d7438,inset 0 0 0 1px rgba(247,219,159,.04),0 12px 28px rgba(0,0,0,.34)!important}
html[data-gc-theme="path-of-the-wolf"] .gameDetailPage .gameActionBtn:hover{background:linear-gradient(135deg,#382719,#1b130d 55%,#0a0b08)!important;box-shadow:inset 5px 0 #d2a65d,0 0 22px rgba(157,63,45,.16),0 14px 30px rgba(0,0,0,.38)!important}

/* Brand logo backplates stay transparent in every Path header. */
html[data-gc-theme="path-of-the-wolf"] :is(.gcHomeBrandLogo,.gcMembersBrandLogo,.gcProfileBrandLogo,.gcBrandLogo,.gcHeaderBrand img,#homeBrandLogo,#membersBrandLogo){background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;outline:0!important}

@media(max-width:700px){
 html[data-gc-theme="path-of-the-wolf"] :is(#profileBottomNav,#gcAdminUnifiedNav,#gcGoldSimpleNav,.gcGoldSimpleNav,.gcGoldBottomNav,.gcAwardsBottomNav) :is(button,a,[data-app-nav-page]){min-height:54px!important;padding:4px 1px!important;gap:3px!important}
 html[data-gc-theme="path-of-the-wolf"] :is(#profileBottomNav,#gcAdminUnifiedNav,#gcGoldSimpleNav,.gcGoldSimpleNav,.gcGoldBottomNav,.gcAwardsBottomNav) :is(.gcAppNavIcon,.gcAdminFloatIcon,.gcGoldNavIcon){width:23px!important;height:23px!important}
 html[data-gc-theme="path-of-the-wolf"] :is(#profileBottomNav,#gcAdminUnifiedNav,#gcGoldSimpleNav,.gcGoldSimpleNav,.gcGoldBottomNav,.gcAwardsBottomNav) :is(button,a,[data-app-nav-page])>span:last-child{font-size:10px!important}
}

/* REV10W FIX81 R2: Gold leaderboard must never stack digits vertically on narrow Android/iPhone. */
@media(max-width:720px){
 html[data-gc-theme="path-of-the-wolf"] #gcGoldHomeCard .gcGoldRankTable{table-layout:fixed!important;width:100%!important}
 html[data-gc-theme="path-of-the-wolf"] #gcGoldHomeCard .gcGoldRankTable th:last-child,
 html[data-gc-theme="path-of-the-wolf"] #gcGoldHomeCard .gcGoldRankTable td:last-child{width:86px!important;min-width:86px!important;max-width:86px!important}
 html[data-gc-theme="path-of-the-wolf"] #gcGoldHomeCard .gcGoldRankTable th:nth-child(2),
 html[data-gc-theme="path-of-the-wolf"] #gcGoldHomeCard .gcGoldRankTable td:nth-child(2){min-width:0!important;width:auto!important}
 html[data-gc-theme="path-of-the-wolf"] #gcGoldHomeCard .gcGoldMemberLink{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;overflow-wrap:normal!important;min-width:0!important;max-width:100%!important}
 html[data-gc-theme="path-of-the-wolf"] #gcGoldHomeCard .gcGoldAmount{display:inline-flex!important;flex-wrap:nowrap!important;white-space:nowrap!important;word-break:keep-all!important;min-width:max-content!important}
}
