/* Prestige gold homepage. Live data, section backgrounds and navigation hooks are unchanged. */
.prestige-gold-home {
  --home-gold:#d8b66f; --home-bright:#f4d998; --home-line:#856b3b; --home-metal:#10120f;
  --home-frame:url('../images/homepage-gold/engraved-frame-v2.webp');
  --home-jewel:url('../images/homepage-gold/navigation-medallion-v2.webp');
  --home-center:url('../images/homepage-gold/frame-jewel-v2.webp');
}
.prestige-gold-home :is(#section2,#sectionRoadmap,#section3,#section3B,#section3C,#section3D,#section4,#section5) .section-container {padding-top:20px;padding-bottom:40px}
.prestige-gold-home .main:before,.prestige-gold-home .main:after {display:none}
.prestige-gold-home #particle-canvas {z-index:1!important}
.prestige-gold-home .section-container {position:relative;z-index:2}

/* Opening cinematic: original crest/gameplay and remastered pointed fantasy buttons. */
.prestige-gold-home #section1 {background:#080a08}
.prestige-gold-home #section1 .video-hero {
  box-sizing:border-box;height:auto;min-height:max(610px,calc(100svh - 70px));background:#080a08;
}
.prestige-gold-home #hero-video {
  transform:none;filter:none;object-position:center;
}
/* Neutral see-through black over the gameplay (no colour grade): darker behind the crest, fades out at the bottom. */
.prestige-gold-home #section1 .video-overlay {
  pointer-events:none;
  background:radial-gradient(ellipse at 50% 50%,#00000099,#00000066 40%,transparent 70%),
    linear-gradient(180deg,#00000059,transparent 25%,transparent 60%,#000000f2),
    #00000080;
}
.prestige-gold-home #section1 .video-overlay:before,
.prestige-gold-home #section1 .video-overlay:after {
  content:none;
}
.prestige-gold-home #section1 .hero-content {
  box-sizing:border-box;position:relative;inset:auto;width:min(940px,calc(100% - 320px));
  min-height:inherit;padding:65px 20px 90px;animation:none;gap:0;
  color:#f2e1bc;isolation:isolate;
}
.prestige-gold-home #section1 .hero-brand {
  position:relative;flex:none;width:310px;height:206px;max-width:100%;margin:0 auto 16px;
}
.prestige-gold-home #section1 .hero-brand-rule {
  display:none;position:absolute;top:52%;left:50%;width:540px;max-width:calc(100vw - 360px);height:1px;transform:translateX(-50%);
  background:linear-gradient(90deg,transparent,#c49d4c99 12%,#d9b66e 22%,transparent 30%,transparent 70%,#d9b66e 78%,#c49d4c99 88%,transparent);
}
.prestige-gold-home #section1 .hero-brand-rule:before,
.prestige-gold-home #section1 .hero-brand-rule:after {
  content:'';position:absolute;top:-3px;width:6px;height:6px;transform:rotate(45deg);
  border:1px solid #cbae71;background:#3f3219;box-shadow:inset 1px 1px #f3dca575;
}
.prestige-gold-home #section1 .hero-brand-rule:before {left:13%}
.prestige-gold-home #section1 .hero-brand-rule:after {right:13%}
.prestige-gold-home #section1 .hero-logo {
  position:absolute;top:-24px;left:50%;width:580px;height:auto;max-width:none;
  margin:0;transform:translateX(-50%);animation:none;
  filter:drop-shadow(0 8px 16px #000b) drop-shadow(0 0 20px #b6832538);
  pointer-events:none;
}
.prestige-gold-home #section1 .hero-title {
  position:relative;max-width:100%;margin:0 auto 14px;overflow-wrap:anywhere;
  color:#f1dfb7;font:400 clamp(36px,4vw,58px)/1.12 Georgia,'Times New Roman',serif;
  letter-spacing:0;text-transform:none;text-shadow:0 3px 16px #000b;
}
@supports (background-clip:text) {
  .prestige-gold-home #section1 .hero-title {
    background:linear-gradient(180deg,#fff3d5 18%,#f1dfb7 52%,#cfb57f 90%);
    background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;
  }
}
.prestige-gold-home #section1 .hero-subtitle {
  max-width:100%;margin:0 auto;color:#d0c5ac;
  font:400 clamp(13px,1.25vw,16px)/1.65 Georgia,'Times New Roman',serif;
  letter-spacing:.015em;text-shadow:0 2px 6px #000;overflow-wrap:anywhere;
}
.prestige-gold-home #section1 .hero-rule {
  position:relative;display:block;flex:none;width:350px;max-width:75%;height:1px;margin:28px auto 30px;
  background:linear-gradient(90deg,transparent,#94763e 20%,#b99a51 50%,#94763e 80%,transparent);
}
.prestige-gold-home #section1 .hero-rule:after {
  content:'';position:absolute;top:-9px;left:calc(50% - 10px);width:20px;height:20px;
  background:var(--home-center) center/contain no-repeat;clip-path:polygon(50% 10%,90% 50%,50% 90%,10% 50%);
}
.prestige-gold-home #section1 .hero-buttons {gap:18px;width:100%;flex-wrap:wrap}
.prestige-gold-home #section1 .hero-buttons .button {
  --hero-button-art:url('../images/homepage-gold/button-pointed-gold-v2.webp');
  box-sizing:border-box;isolation:isolate;min-width:0;width:248px;max-width:100%;height:58px;min-height:58px;padding:12px 29px;gap:10px;
  border:0;border-radius:0;background:none;box-shadow:none;
  color:#281a09;font:600 14px/1.2 Georgia,'Times New Roman',serif;letter-spacing:.035em;text-transform:uppercase;
  text-shadow:0 1px #f6da8b80;text-decoration:none;transform:none;filter:none;
  transition:none;
}
.prestige-gold-home #section1 .hero-buttons .button:before {
  content:'';position:absolute;inset:0;border:0;background:var(--hero-button-art) center/100% 100% no-repeat;
  pointer-events:none;z-index:-2;filter:drop-shadow(0 5px 8px #0008);transition:filter .18s ease;
}
.prestige-gold-home #section1 .hero-buttons .button:after {content:none}
.prestige-gold-home #section1 .hero-buttons .button.secondary {
  color:#eddaaa;background:none;box-shadow:none;text-shadow:0 2px #000;
}
.prestige-gold-home #section1 .hero-buttons .button.secondary:after {
  content:'';position:absolute;inset:0;width:auto;height:auto;transform:none;z-index:-1;pointer-events:none;
  clip-path:polygon(16.5% 11%,83.5% 11%,93.5% 50%,83.5% 87%,16.5% 87%,6.5% 50%);
  background:linear-gradient(180deg,#080b09cb,#040705ef),url('../images/item-mall-forge/forged-steel-v1.webp') center/280px;
  box-shadow:inset 0 0 15px #000;
}
.prestige-gold-home #section1 .hero-buttons .button:hover {
  box-shadow:none;transform:none;filter:none;
}
.prestige-gold-home #section1 .hero-buttons .button:hover:before {filter:brightness(1.12) drop-shadow(0 0 8px #bc8c393d)}
.prestige-gold-home #section1 .hero-buttons .button svg {width:15px;height:15px;flex:none;pointer-events:none}
.prestige-gold-home #section1 .hero-buttons .button span {position:relative;pointer-events:none}
.prestige-gold-home #section1 .hero-buttons .button:focus-visible {outline:2px solid #fff0bc;outline-offset:5px}
.prestige-gold-home #section1 .hero-video-toggle {
  position:absolute;z-index:3;right:38px;bottom:28px;display:flex;align-items:center;justify-content:center;gap:9px;
  min-height:40px;padding:9px 13px;color:#bfb49b;border:1px solid #ad8c424d;border-radius:2px;
  background:#090b09b8;font:400 10px/1.3 Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;
  cursor:pointer;box-shadow:inset 0 1px #d5bd7710;
}
.prestige-gold-home #section1 .hero-video-toggle:hover {color:#ffe6a6;border-color:#c8a55e}
.prestige-gold-home #section1 .hero-video-toggle[hidden],
.prestige-gold-home #section1 .hero-video-play-icon,
.prestige-gold-home #section1 .hero-video-toggle.is-paused .hero-video-pause-icon {display:none}
.prestige-gold-home #section1 .hero-video-toggle.is-paused .hero-video-play-icon {display:block}
@media(max-width:1100px) {
  .prestige-gold-home #section1 .hero-content {width:100%;padding-left:32px;padding-right:32px}
  .prestige-gold-home #section1 .hero-brand-rule {max-width:calc(100vw - 100px)}
  .prestige-gold-home #section1 .video-overlay:before {inset:18px;border-image-width:40px}
}
@media(max-width:600px) {
  .prestige-gold-home #section1 .video-hero {min-height:max(550px,calc(100svh - 70px))}
  .prestige-gold-home #section1 .hero-content {padding:42px 24px 92px}
  .prestige-gold-home #section1 .hero-brand {width:240px;height:174px;margin-bottom:18px}
  .prestige-gold-home #section1 .hero-logo {width:475px;top:-19px}
  .prestige-gold-home #section1 .hero-title {font-size:clamp(31px,8.5vw,46px);line-height:1.15;letter-spacing:0}
  .prestige-gold-home #section1 .hero-subtitle {max-width:310px;font-size:13px;letter-spacing:.015em}
  .prestige-gold-home #section1 .hero-buttons {gap:12px}
  .prestige-gold-home #section1 .hero-buttons .button {width:248px;height:55px;min-height:55px;padding:10px 28px;font-size:13px;letter-spacing:.035em}
  .prestige-gold-home #section1 .hero-rule {margin:24px auto 25px;max-width:85%}
  .prestige-gold-home #section1 .hero-brand-rule {max-width:calc(100vw - 54px);opacity:.65}
  .prestige-gold-home #section1 .video-overlay:before {inset:12px 10px;border-image-width:28px}
  .prestige-gold-home #section1 .hero-video-toggle {right:24px;bottom:23px;font-size:9px;min-height:38px}
}
@media(min-width:601px) and (max-height:760px) {
  .prestige-gold-home #section1 .video-hero {min-height:max(530px,calc(100svh - 70px))}
  .prestige-gold-home #section1 .hero-content {padding-top:42px;padding-bottom:70px}
  .prestige-gold-home #section1 .hero-brand {height:177px;margin-bottom:18px}
  .prestige-gold-home #section1 .hero-logo {width:485px;top:-18px}
  .prestige-gold-home #section1 .hero-title {font-size:clamp(36px,4vw,50px)}
}
@media(prefers-reduced-motion:reduce) {
  .prestige-gold-home #section1 .hero-buttons .button:before {transition:none}
}

/* Explicit artwork element, with real translated text over the empty plaque. */
.prestige-gold-home .section-title {
  box-sizing:border-box;position:relative;display:flex;flex:none;align-items:center;justify-content:flex-start;
  width:480px;max-width:100%;height:148px;margin:0 0 0 -26px;padding:0 36px 0 169px;
  isolation:isolate;opacity:1;transform:none;background:none;
}
.prestige-gold-home .section-title:after {content:none}
.prestige-gold-home .section-title-art {
  position:absolute;inset:0;width:100%;height:100%;object-fit:contain;
  pointer-events:none;user-select:none;z-index:0;
}
.prestige-gold-home .section-title>span {
  position:relative;z-index:1;margin:0;padding:0;max-width:100%;
  font:400 26px/1.13 Georgia,'Times New Roman',serif;letter-spacing:.018em;color:#f2d28f;
  background:linear-gradient(#fff1c0 15%,#e4be6b 55%,#bf8b36);background-clip:text;-webkit-background-clip:text;
  -webkit-text-fill-color:transparent;text-transform:uppercase;text-shadow:0 2px 5px #0005;overflow-wrap:anywhere;
}
.prestige-gold-home :is(#section3,#section3B,#section3C,#section3D) .top-section {align-items:flex-end;gap:12px;padding:0;margin-bottom:8px}
.prestige-gold-home .rankings-meta {margin:0 4px 9px 0;color:#d0ae69;font:600 10px/1.5 'Open Sans',Arial,sans-serif;letter-spacing:.035em;text-shadow:none}

/* Nine-slice metal artwork: fixed-size engraved corners, flexible slender rails. */
.prestige-gold-home :is(#section3,#section3B,#section3D) .rating-block {
  box-sizing:border-box;position:relative;isolation:isolate;overflow:visible;margin-top:0;padding:38px 24px 22px;
  border:1px solid transparent;border-radius:0;
  background:linear-gradient(105deg,#11110ee8,#090b0af5 55%,#11110ef0),url('../images/item-mall-forge/forged-steel-v1.webp') center/512px;
  box-shadow:0 12px 36px #0008;
}
.prestige-gold-home :is(#section3,#section3B,#section3D) .rating-block:before {
  content:'';position:absolute;inset:0;width:auto;height:auto;border:52px solid transparent;
  border-image-source:var(--home-frame);border-image-slice:180;border-image-width:52px;border-image-repeat:stretch;
  border-radius:0;background:none;box-shadow:none;opacity:1;transform:none;animation:none;
  mix-blend-mode:screen;pointer-events:none;z-index:3;
}
.prestige-gold-home :is(#section3,#section3B,#section3D) .rating-block:after {
  content:'';position:absolute;inset:0;width:24px;height:auto;margin:0 auto;border:0;
  background:var(--home-center) center top/24px 24px no-repeat,var(--home-center) center bottom/24px 24px no-repeat;
  transform:none;animation:none;mix-blend-mode:screen;pointer-events:none;z-index:4;
}
.prestige-gold-home .rating-block :is(.border-bottom-left,.border-bottom-right,.no-rank) {display:none}
.prestige-gold-home :is(#section3,#section3B,#section3D) .rating-table {position:relative;z-index:1}
.prestige-gold-home :is(#section3,#section3B,#section3D) .rating-row {
  min-height:49px;padding:4px 9px;gap:9px;border:0;border-bottom:1px solid #a283463d;border-radius:0;
  background:none;box-shadow:inset 0 -1px #0008;color:#e2ddcf;
  font:400 12px/1.4 Georgia,'Times New Roman',serif;transform:none!important;
}
.prestige-gold-home :is(#section3,#section3B,#section3D) .rating-heading-row {
  min-height:30px;padding:5px 9px;border-top:1px solid #b6944938;border-bottom-color:#b597547d;
  background:linear-gradient(90deg,#b8964610,#b89c4930,#b8964610);box-shadow:0 2px 10px #e8b53c16;
}
.prestige-gold-home :is(#section3,#section3B,#section3D) .rating-heading-row span {
  color:#e9d29a;background:none;-webkit-text-fill-color:currentColor;
  font:400 11px/1.4 Georgia,'Times New Roman',serif;letter-spacing:.02em;
}
.prestige-gold-home :is(#section3,#section3B,#section3D) .rating-row:not(.rating-heading-row):hover {
  background:#d9ad4410!important;box-shadow:inset 0 0 20px #ad82350a!important;transform:none!important;
}
.prestige-gold-home .rating-row .rating-name {color:#e9e1cf;font-weight:600;text-shadow:none}
.prestige-gold-home .rating-row :is(.rating-char,.rating-guild) {color:#c9c7bf;font-weight:400}
.prestige-gold-home .rating-row :is(.rating-kills,.rating-deaths) {font-family:Arial,sans-serif;font-size:11px;font-variant-numeric:tabular-nums}
.prestige-gold-home .rating-row.top1 :is(.rating-name,.rating-char,.rating-guild) {color:#f0ce72;text-shadow:0 0 8px #dfa83520}
.prestige-gold-home .rating-row.top2 :is(.rating-name,.rating-char,.rating-guild) {color:#e2ddd3;text-shadow:none}
.prestige-gold-home .rating-row.top3 :is(.rating-name,.rating-char,.rating-guild) {color:#dba55d;text-shadow:none}
/* Top-three metal glow: animate only decoration, never the row or its content. */
.prestige-gold-home .rating-row.top1 {--rank-glow:238,192,86;--rank-phase:0s}
.prestige-gold-home .rating-row.top2 {--rank-glow:222,213,188;--rank-phase:-1.4s}
.prestige-gold-home .rating-row.top3 {--rank-glow:211,147,79;--rank-phase:-2.8s}
.prestige-gold-home .rating-row:is(.top1,.top2,.top3):before {
  content:'';position:absolute;inset:0;border:1px solid rgba(var(--rank-glow),.32);border-radius:0;
  background:linear-gradient(180deg,rgba(var(--rank-glow),.055),transparent 60%);
  box-shadow:inset 0 0 9px rgba(var(--rank-glow),.08),0 0 10px rgba(var(--rank-glow),.2);
  opacity:.48;transform:none;animation:none;pointer-events:none;z-index:-1;
}
.prestige-gold-home .rating-row:is(.top1,.top2,.top3):after {
  content:'';position:absolute;inset:auto 0 -1px;height:1px;border:0;border-image:none;border-radius:0;
  background:linear-gradient(90deg,transparent,#cfa0498c 18%,#ebc46ca8 50%,#cfa0498c 82%,transparent);
  box-shadow:0 -1px 7px 1px #d6ac452b;transform:none;animation:none;filter:none;opacity:1;pointer-events:none;
}
.prestige-gold-home .rating-row.top2:after {background:linear-gradient(90deg,transparent,#d1c4a958,transparent);box-shadow:0 -1px 6px 1px #e8d3a314}
.prestige-gold-home .rating-row.top3:after {background:linear-gradient(90deg,transparent,#c08b4e88,transparent);box-shadow:0 -1px 6px 1px #c8894522}
.prestige-gold-home :is(#section3,#section3B,#section3D) .rating-table:before {
  content:'';position:absolute;inset:-27px 0 auto;height:2px;pointer-events:none;z-index:3;
  background:linear-gradient(90deg,transparent,#cba24c80,#fff0b5,#cba24c80,transparent) -40% 0/26% 100% no-repeat;
  opacity:0;filter:drop-shadow(0 0 4px #e8ba58aa);
}
.prestige-gold-home .rating-number .icon-container {
  position:relative;isolation:isolate;width:30px;height:30px;color:#f0dfb5;font:400 13px/30px Georgia,serif;background:none;
}
.prestige-gold-home .rating-number .icon-container:after {
  content:'';position:absolute;top:50%;left:50%;width:24px;height:24px;
  border:1px solid;border-color:#f0d090 #ab8137 #59451f #b9934e;border-radius:0;
  background:linear-gradient(135deg,#746039,#171911 12%,#070a08 60%,#302818);
  box-shadow:inset 1px 1px 0 #b08a444d,inset -1px -1px 0 #000,0 0 0 2px #090b08,0 0 0 3px #9e7f455c,0 2px 5px #000;
  transform:translate(-50%,-50%) rotate(45deg);animation:none;z-index:-1;
}
.prestige-gold-home .top1 .rating-number .icon-container:after {
  border-color:#ffe1a3 #d4a64e #806226 #d2aa56;
  box-shadow:inset 0 0 4px #d39a342b,0 0 0 2px #18180e,0 0 0 3px #dab76382,0 0 10px #dcab4330;
}
.prestige-gold-home :is(#section3,#section3B,#section3D) .rating-icon .border-img {
  width:34px;height:34px;border:1px solid;border-color:#f0dbac #b59250 #826530 #c9ad6f;background:none;
  box-shadow:0 0 0 2px #191a12,0 0 0 3px #a3874440;transform:translate(-50%,-50%) rotate(45deg);
}
.prestige-gold-home :is(#section3,#section3B,#section3D) .rating-icon .img-container {width:42px;height:42px;background:#332e22}
.prestige-gold-home .rating-row.top1 .rating-icon:before {animation:none;filter:drop-shadow(0 0 4px #dbab4270)}
.prestige-gold-home :is(#section3,#section3B) .rating-status:is(.online,.on) {color:#d6e676;font-size:10px;font-weight:600;text-shadow:0 0 5px #b6c85525}
.prestige-gold-home :is(#section3,#section3B) .rating-status:is(.offline,.off) {color:#ba9486;font-size:10px;text-shadow:none}

/* Sculpted medallions and a narrow active light streak like the reference. */
.prestige-gold-home .navigation {right:24px;gap:7px;mix-blend-mode:screen}
.prestige-gold-home .navigation button {min-height:40px;gap:12px;color:#e1d8c6;font:400 11px/1.4 Georgia,serif;letter-spacing:0}
.prestige-gold-home .navigation button:is(.active,:hover) {color:#ffdea0}
.prestige-gold-home .navigation button:after {
  height:40px;width:178px;right:8px;transform:translateY(-25%);
  background:linear-gradient(90deg,transparent,#ae73294d,#ffe1a8 80%,transparent) center/100% 1px no-repeat,radial-gradient(ellipse at 78% 50%,#e8a93738,transparent 66%);
}
.prestige-gold-home .navigation .navigation-icon {
  position:relative;width:36px;height:36px;flex:0 0 36px;border:0;border-radius:0;
  background:var(--home-jewel) center/contain no-repeat!important;box-shadow:none;
  mix-blend-mode:screen;filter:brightness(.79) saturate(.75);transition:filter .2s ease;
}
.prestige-gold-home .navigation .navigation-icon:before {content:none}
.prestige-gold-home .navigation button:is(.active,:hover) .navigation-icon {filter:brightness(1.35)}
.prestige-gold-home .home-promo-sticky {
  box-sizing:border-box;width:220px;max-width:min(220px,calc((100vw - 1234px)/2 + 20px));
  left:12px;border:1px solid #937638;border-radius:0;
  background:linear-gradient(#12130ef2,#070a08f5),url('../images/item-mall-forge/forged-steel-v1.webp') center/320px;
  box-shadow:inset 0 0 0 4px #080b08,inset 0 0 0 5px #c6a55d3d,0 4px 20px #0008;color:#e4d4ad;
}
.prestige-gold-home .home-promo-sticky:after {
  inset:0;border:23px solid transparent;border-image:var(--home-frame) 180 / 23px / 0 stretch;
  border-radius:0;background:none;mix-blend-mode:screen;pointer-events:none;
}
.prestige-gold-home .home-promo-sticky:hover {border-color:#efd392;box-shadow:0 0 20px #aa77242b}
.prestige-gold-home .home-promo-sticky-badge {background:#b4934b16;border-color:#967b42;color:#f0d18c}
.prestige-gold-home :is(.home-promo-sticky-copy strong,.home-promo-sticky-copy span) {color:#e8ca87}
.prestige-gold-home .home-promo-sticky-copy small {color:#b9af98}
.prestige-gold-home .home-promo-sticky-copy {min-width:0}
.prestige-gold-home .home-promo-sticky-copy strong {font-size:12px}
.prestige-gold-home .home-promo-sticky-copy :is(strong,span) {white-space:normal;overflow-wrap:anywhere;line-height:1.3}

/* Warm palette for the remaining homepage sections. */
.prestige-gold-home :is(.about-card,.faq-item){background:linear-gradient(#121713e8,#090e0cf2);border-color:#977b434d;box-shadow:inset 0 1px #efd68d0a}
.prestige-gold-home .about-card:hover{border-color:#bd9b51;box-shadow:0 8px 24px #0005}
.prestige-gold-home :is(.card-title,.faq-text,.faq-arrow){color:#dcc796}
.prestige-gold-home .card-value{color:#f2dbab;text-shadow:none}
.prestige-gold-home :is(.card-desc,.faq-answer,.faq-answer p){color:#c1bcaf}
.prestige-gold-home :is(.faq-question:hover,.faq-item.active .faq-question){background:#ad873213}
.prestige-gold-home :is(.all-link,.roadmap-kicker){color:#dbc187}
.prestige-gold-home .roadmap-slot{border-color:#9e81474d;background-color:#12150f}
.prestige-gold-home :is(.roadmap-slot-number,.roadmap-slot-phase){color:#cbb27a}
.prestige-gold-home .roadmap-slot[aria-current]{border-color:#d1ac5d;box-shadow:0 6px 24px #0005}
/* Guilds use individual engraved holders, with no enclosing dashboard panel. */
.prestige-gold-home #section3C .tsb-showcase-intro {
  max-width:670px;margin:0 auto;padding:0 12px 20px;color:#d4c6a4;
  font:400 11px/1.7 Georgia,'Times New Roman',serif;letter-spacing:.12em;text-transform:uppercase;
}
.prestige-gold-home #section3C .tsb-showcase-intro:before {
  content:'';position:absolute;bottom:4px;left:12%;right:12%;height:1px;pointer-events:none;
  background:linear-gradient(90deg,transparent,#9b7b3f 20%,#e8c37c 50%,#9b7b3f 80%,transparent);
}
.prestige-gold-home #section3C .tsb-showcase-intro:after {
  content:'';position:absolute;bottom:-5px;left:calc(50% - 10px);width:20px;height:20px;
  background:var(--home-center) center/contain no-repeat;mix-blend-mode:screen;pointer-events:none;
  clip-path:polygon(50% 10%,90% 50%,50% 90%,10% 50%);
}
.prestige-gold-home #section3C .tsb-podium-shell {
  max-width:1110px;margin:30px auto 0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;
}
.prestige-gold-home #section3C .tsb-podium-shell:before,
.prestige-gold-home #section3C .tsb-podium-shell:after {content:none}
.prestige-gold-home #section3C .tsb-podium {
  min-height:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:end;
  padding:10px 0 0;background:none;
}
.prestige-gold-home #section3C .tsb-podium-card {
  --rank-color:#c98d58;--rank-rgb:201,141,88;--holder-metal:sepia(.35) saturate(.85) hue-rotate(-12deg) brightness(.79);
  --holder-phase:-2s;box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;
  min-height:438px;padding:48px 23px 25px;overflow:visible;border:0;border-radius:0;text-align:center;
  background:radial-gradient(ellipse at 50% 26%,rgba(var(--rank-rgb),.07),transparent 53%),
    linear-gradient(90deg,#030403cc,#090a07b5 45%,#030403d9),url('../images/item-mall-forge/forged-steel-v1.webp') center/420px;
  box-shadow:0 16px 30px #0009,inset 0 0 40px #000b;
  transform:none;transition:box-shadow .25s ease;
}
.prestige-gold-home #section3C .tsb-podium-card--rank-1 {
  --rank-color:#f0ce79;--rank-rgb:240,206,121;--holder-metal:brightness(1.08);--holder-phase:0s;
  grid-column:2;grid-row:1;min-height:480px;padding-top:63px;
  box-shadow:0 18px 36px #000a,0 0 30px #c3943214,inset 0 0 40px #000b;
}
.prestige-gold-home #section3C .tsb-podium-card--rank-2 {
  --rank-color:#d1d3d1;--rank-rgb:209,211,209;--holder-metal:grayscale(1) brightness(1.14);--holder-phase:-4s;
  grid-column:1;grid-row:1;
}
.prestige-gold-home #section3C .tsb-podium-card--rank-3 {grid-column:3;grid-row:1}
/* Shadowed heraldic cloth sits behind the logo; ornament layers never tint the logo itself. */
.prestige-gold-home #section3C .tsb-podium-card:before {
  z-index:0;inset:11px;width:auto;height:auto;border:0;
  background:url('../images/homepage-gold/guild-heraldic-inlay-v1.webp') center/100% 100% no-repeat;
  clip-path:none;opacity:.88;box-shadow:none;transform:none;filter:var(--holder-metal);
}
.prestige-gold-home #section3C .tsb-podium-card:after {
  z-index:4;inset:0;border:46px solid transparent;border-radius:0;
  border-image:var(--home-frame) 180 / 46px / 0 stretch;background:none;opacity:1;
  mix-blend-mode:screen;filter:var(--holder-metal);transform:none;
}
.prestige-gold-home #section3C .tsb-podium-card-glow {
  z-index:5;inset:0;width:26px;height:auto;margin:0 auto;border-radius:0;
  background:var(--home-center) center bottom/26px 26px no-repeat;
  mix-blend-mode:screen;filter:var(--holder-metal);transform:none;
}
.prestige-gold-home #section3C .tsb-podium-position {
  z-index:6;top:-16px;left:0;right:0;justify-content:center;gap:0;pointer-events:none;
}
.prestige-gold-home #section3C .tsb-podium-rank {
  isolation:isolate;box-sizing:border-box;width:78px;height:88px;padding:0 0 14px;
  border:0;border-radius:0;background:none;box-shadow:none;clip-path:none;
  color:var(--rank-color);font:600 25px/1 Georgia,'Times New Roman',serif;letter-spacing:0;
}
.prestige-gold-home #section3C .tsb-podium-rank:before {
  z-index:-1;inset:0;width:100%;height:100%;border-radius:0;
  background:url('../images/homepage-gold/guild-rank-pennant-v1.webp') center/100% 100% no-repeat;
  box-shadow:none;transform:none;filter:var(--holder-metal);
  clip-path:polygon(4% 2%,96% 2%,93% 78%,50% 95%,7% 78%);
}
.prestige-gold-home #section3C .tsb-podium-rank:after {content:none}
.prestige-gold-home #section3C .tsb-podium-card--rank-1 .tsb-podium-rank:after {
  content:'';top:-12px;left:calc(50% - 19px);width:38px;height:27px;border-radius:0;
  background:url('../images/icons/crown.png.webp') center/contain no-repeat;box-shadow:none;
  transform:none;filter:drop-shadow(0 0 5px #d8aa4980);
}
.prestige-gold-home #section3C :is(.tsb-podium-position-label,.tsb-podium-no-logo) {
  position:absolute;inset:0 auto auto 0;width:1px;height:1px;min-height:0;margin:-1px;padding:0;
  overflow:hidden;clip-path:inset(50%);white-space:nowrap;
}
.prestige-gold-home #section3C .tsb-podium-logo-frame {
  position:relative;inset:auto;flex:none;width:min(100%,198px);height:auto;aspect-ratio:1;
  margin:0 auto 5px;border:0;border-radius:0;background:none;box-shadow:none;transform:none;isolation:auto;z-index:auto;
}
.prestige-gold-home #section3C .tsb-podium-card--rank-1 .tsb-podium-logo-frame {width:min(100%,222px)}
.prestige-gold-home #section3C .tsb-podium-logo-frame.has-logo {margin-bottom:5px}
.prestige-gold-home #section3C .tsb-podium-logo-frame:before {
  z-index:0;inset:19%;border:0;border-radius:50%;background:#050605;box-shadow:0 0 22px rgba(var(--rank-rgb),.14);
}
.prestige-gold-home #section3C .tsb-podium-logo-frame:after {
  z-index:3;inset:0;width:auto;height:auto;border:0;border-radius:0;
  background:url('../images/homepage-gold/guild-laurel-v1.webp') center/contain no-repeat;
  box-shadow:none;clip-path:none;transform:none;mix-blend-mode:screen;filter:var(--holder-metal);
}
.prestige-gold-home #section3C :is(.tsb-podium-logo,.tsb-podium-logo-fallback) {
  inset:22%;width:56%;height:56%;filter:none;
}
.prestige-gold-home #section3C .tsb-podium-logo {object-fit:contain;z-index:2}
.prestige-gold-home #section3C .tsb-podium-logo[hidden] {display:none}
.prestige-gold-home #section3C .tsb-podium-logo-fallback {
  z-index:1;background:linear-gradient(140deg,#f5e5b1,#5b512f 11%,#25251e 27%,#ada17d 48%,#252720 65%,#988554);
  clip-path:polygon(50% 0,90% 15%,84% 72%,50% 100%,16% 72%,10% 15%);box-shadow:none;
}
.prestige-gold-home #section3C .tsb-podium-logo-fallback:before {
  content:'';position:absolute;inset:3px;
  clip-path:polygon(50% 0,90% 15%,84% 72%,50% 100%,16% 72%,10% 15%);
  background:linear-gradient(110deg,#242621,#0c100d 49%,#1b1f18 50%,#090d09);
}
.prestige-gold-home #section3C .tsb-podium-logo-fallback span {
  position:relative;font:600 40px/1 Georgia,'Times New Roman',serif;color:var(--rank-color);text-shadow:0 2px 8px #000;
}
.prestige-gold-home #section3C .has-logo:has(.tsb-podium-logo.is-loaded:not([hidden])) .tsb-podium-logo-fallback {opacity:0}
.prestige-gold-home #section3C .tsb-podium-name {
  flex:none;min-height:29px;margin:0 0 9px;overflow:visible;color:#e7e0cf;
  font:400 23px/1.2 Georgia,'Times New Roman',serif;letter-spacing:.045em;text-transform:uppercase;
  white-space:normal;overflow-wrap:anywhere;text-overflow:clip;text-shadow:0 2px 6px #000;
}
.prestige-gold-home #section3C .tsb-podium-card--rank-1 .tsb-podium-name {font-size:26px;color:#f1dfa9}
.prestige-gold-home #section3C .tsb-podium-score {
  flex:none;align-items:center;justify-content:center;flex-direction:column;margin:0 0 14px;padding-top:7px;
  background:linear-gradient(90deg,transparent,rgba(var(--rank-rgb),.55),transparent) center top/100% 1px no-repeat;z-index:auto;
}
.prestige-gold-home #section3C .tsb-podium-score:before {
  content:'';position:absolute;top:-8px;left:calc(50% - 8px);width:16px;height:16px;
  background:var(--home-center) center/contain no-repeat;mix-blend-mode:screen;filter:var(--holder-metal);pointer-events:none;
}
.prestige-gold-home #section3C .tsb-podium-score span {color:#c1b79e;font:400 9px/1.6 Georgia,serif;letter-spacing:.12em}
.prestige-gold-home #section3C .tsb-podium-score strong {
  max-width:100%;color:var(--rank-color);font:600 32px/1.15 Georgia,serif;letter-spacing:0;
  font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-shadow:0 2px 4px #000;
}
.prestige-gold-home #section3C .tsb-podium-card--rank-1 .tsb-podium-score strong {font-size:36px}
.prestige-gold-home #section3C .tsb-podium-stats {
  margin:auto 0 0;padding:12px 3px 11px;border:1px solid rgba(var(--rank-rgb),.5);border-radius:2px;
  background:linear-gradient(#a8955810,transparent 55%),#070907;
  box-shadow:inset 0 0 0 2px #050605,inset 0 0 0 3px rgba(var(--rank-rgb),.09),0 3px 8px #0009;
}
.prestige-gold-home #section3C .tsb-podium-stats>div {padding:0 4px}
.prestige-gold-home #section3C .tsb-podium-stats dt {
  display:flex;align-items:center;justify-content:center;min-height:11px;overflow:visible;
  color:#c1bcae;font:400 8px/1.35 Arial,sans-serif;letter-spacing:.055em;text-overflow:clip;white-space:normal;
}
.prestige-gold-home #section3C .tsb-podium-stats dd {
  color:#eee9de;font:600 14px/1.3 Arial,sans-serif;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;
}
.prestige-gold-home #section3C .tsb-podium-state {
  min-height:400px;padding:25px;color:#d2c5a7;border:1px solid #a88a484a;background:#0b0e0bcc;
}
.prestige-gold-home #section3C .tsb-podium-state--error {color:#e7b3a2}
.prestige-gold-home #section3C .tsb-podium-state-mark {color:#dfbc73;text-shadow:none}
.prestige-gold-home #section3C .tsb-podium-spinner {border-color:#a68a4240;border-top-color:#e8c57a}
.prestige-gold-home #section3C .tsb-podium-card:hover {
  transform:none;box-shadow:0 16px 30px #0009,0 0 20px rgba(var(--rank-rgb),.07),inset 0 0 40px #000b;
}
@media(min-width:721px) and (max-width:1100px) {
  .prestige-gold-home #section3C .tsb-podium {gap:12px}
  .prestige-gold-home #section3C .tsb-podium-card {padding-right:17px;padding-left:17px;min-height:404px}
  .prestige-gold-home #section3C .tsb-podium-card--rank-1 {min-height:448px}
  .prestige-gold-home #section3C .tsb-podium-name {font-size:20px}
  .prestige-gold-home #section3C .tsb-podium-card--rank-1 .tsb-podium-name {font-size:23px}
}
@media(max-width:720px) {
  .prestige-gold-home #section3C .tsb-showcase-intro {max-width:420px;font-size:10px;letter-spacing:.09em;margin-top:5px}
  .prestige-gold-home #section3C .tsb-podium {grid-template-columns:minmax(0,1fr);gap:36px;padding:8px 0 0}
  .prestige-gold-home #section3C .tsb-podium-card {
    grid-column:1;grid-row:auto;order:initial;width:100%;max-width:370px;justify-self:center;
    min-height:420px;padding:52px 25px 26px;text-align:center;
  }
  .prestige-gold-home #section3C .tsb-podium-card--rank-1 {min-height:454px;padding-top:58px}
  .prestige-gold-home #section3C .tsb-podium-logo-frame {width:198px;max-width:100%}
  .prestige-gold-home #section3C .tsb-podium-card--rank-1 .tsb-podium-logo-frame {width:218px;max-width:100%}
  .prestige-gold-home #section3C .tsb-podium-stats dt {font-size:8px;min-height:11px}
}
@media(prefers-reduced-motion:no-preference) {
  .prestige-gold-home #section3C .tsb-podium-card:after,
  .prestige-gold-home #section3C .tsb-podium-card-glow {
    animation:prestige-metal-breathe 6s ease-in-out infinite;animation-delay:var(--holder-phase);
  }
}
@media(prefers-reduced-motion:reduce) {
  .prestige-gold-home #section3C .tsb-podium-card {transition:none}
  .prestige-gold-home #section3C .tsb-podium-spinner {border-color:#d9b76a}
}
.prestige-gold-home :is(a,button,summary):focus-visible{outline:2px solid #e6c580;outline-offset:3px}
@media(min-width:1501px) {
  .prestige-gold-home .section-container {max-width:min(1234px,calc(100% - 320px))}
  .prestige-gold-home .navigation {right:max(24px,calc((100vw - 1800px)/2))}
}
@media(min-width:1101px) and (max-width:1500px) {
  .prestige-gold-home .section-container {max-width:calc(100% - 240px);margin-left:90px;margin-right:150px}
  .prestige-gold-home .navigation {right:15px}
  .prestige-gold-home .navigation button {font-size:10px;gap:7px}
  .prestige-gold-home .home-promo-sticky {max-width:128px;padding:9px;top:auto;bottom:28px;transform:none}
  .prestige-gold-home .home-promo-sticky-badge {display:none}
  .prestige-gold-home .home-promo-sticky:hover {transform:none}
}
@media(min-width:1501px) and (max-width:1700px) {
  .prestige-gold-home .home-promo-sticky-badge {display:none}
}
@media(max-width:1100px) {
  .prestige-gold-home .navigation {display:none}
  .prestige-gold-home .section-container {max-width:100%;margin:0 auto}
  .prestige-gold-home .home-promo-sticky {display:none}
  .prestige-gold-home .section-title {width:440px;height:136px;padding-left:155px;padding-right:36px;margin-left:-12px}
  .prestige-gold-home .section-title>span {font-size:23px}
}
@media(max-width:700px) {
  .prestige-gold-home .section-title {width:360px;height:110px;padding-left:127px;padding-right:26px;margin-left:-5px}
  .prestige-gold-home .section-title>span {font-size:20px}
  .prestige-gold-home .rankings-meta {font-size:8px;margin-bottom:6px}
  .prestige-gold-home :is(#section3,#section3B,#section3C,#section3D) .top-section {flex-wrap:wrap;gap:0}
  .prestige-gold-home :is(#section3,#section3B,#section3D) .rating-block {padding:29px 14px 18px}
  .prestige-gold-home :is(#section3,#section3B,#section3D) .rating-block:before {border-width:38px;border-image-width:38px}
  .prestige-gold-home :is(#section3,#section3B,#section3D) .rating-block:after {inset:-2px 0 0}
  .prestige-gold-home :is(#section3,#section3B,#section3D) .rating-row {padding:5px 4px;gap:5px;font-size:11px;min-height:47px}
  .prestige-gold-home :is(#section3,#section3B,#section3D) .rating-heading-row span {font-size:10px}
}
@media(max-width:420px) {
  .prestige-gold-home .section-title {height:99px;padding-left:118px;padding-right:23px}
  .prestige-gold-home .section-title>span {font-size:17px}
  .prestige-gold-home :is(#section3,#section3B,#section3D) .rating-number {width:28px;min-width:28px;flex-basis:28px}
  .prestige-gold-home :is(#section3,#section3B,#section3D) .rating-icon {width:39px;min-width:39px;flex-basis:39px}
  .prestige-gold-home :is(#section3,#section3B,#section3D) .rating-icon .img-container {width:35px;height:35px}
  .prestige-gold-home :is(#section3,#section3B,#section3D) .rating-icon .border-img {width:28px;height:28px}
  .prestige-gold-home :is(#section3,#section3B,#section3D) .rating-kills {width:59px;flex-basis:59px}
}
/* Independent, slow cycles echo the old rankings without scaling text or borders. */
@keyframes prestige-rank-breathe {
  0%,100% {opacity:.32}
  50% {opacity:.95}
}
@keyframes prestige-metal-breathe {
  0%,100% {opacity:.76}
  50% {opacity:1}
}
@keyframes prestige-rank-sheen {
  0%,12% {background-position:-40% 0,0 0}
  68%,100% {background-position:140% 0,0 0}
}
@keyframes prestige-frame-sheen {
  0%,10% {background-position:-40% 0;opacity:0}
  18%,62% {opacity:.95}
  72%,100% {background-position:140% 0;opacity:0}
}
@media(prefers-reduced-motion:no-preference) {
  .prestige-gold-home :is(#section3,#section3B,#section3D) .rating-block:before {
    animation:prestige-metal-breathe 6s ease-in-out infinite;
  }
  .prestige-gold-home :is(#section3,#section3B,#section3D) .rating-block:after {
    animation:prestige-metal-breathe 4.8s ease-in-out infinite;
  }
  .prestige-gold-home :is(#section3,#section3B,#section3D) .rating-table:before {
    animation:prestige-frame-sheen 6s ease-in-out infinite;
  }
  .prestige-gold-home .rating-row:is(.top1,.top2,.top3):before {
    animation:prestige-rank-breathe 4.2s ease-in-out infinite;animation-delay:var(--rank-phase);
  }
  .prestige-gold-home .rating-row:is(.top1,.top2,.top3):after {
    background:linear-gradient(90deg,transparent,rgba(var(--rank-glow),.75),#fff3cb,rgba(var(--rank-glow),.75),transparent) -40% 0/24% 100% no-repeat,
      linear-gradient(90deg,transparent,rgba(var(--rank-glow),.5),transparent) 0 0/100% 100% no-repeat;
    animation:prestige-rank-sheen 6s ease-in-out infinite;animation-delay:var(--rank-phase);
  }
  .prestige-gold-home .rating-row.top1 .rating-icon:before {
    animation:prestige-metal-breathe 4.2s ease-in-out infinite;
  }
}
@media(max-width:700px) {
  .prestige-gold-home :is(#section3,#section3B,#section3D) .rating-table:before {top:-21px}
}
@media(prefers-reduced-motion:reduce) {
  .prestige-gold-home .navigation .navigation-icon {transition:none}
}
