  
  .current-title-block{
    background:linear-gradient(160deg, var(--card-2) 0%, var(--card) 100%);
    border:1px solid var(--gold-dim);border-radius:14px;
    padding:16px;margin-bottom:14px;
  }
  .current-title-head{display:flex;align-items:center;gap:12px;}
  .current-title-icon{font-size:30px;line-height:1;}
  .current-title-name{font-family:'Anton',sans-serif;font-size:16px;text-transform:uppercase;color:var(--gold);letter-spacing:0.3px;}
  .current-title-count{font-family:'JetBrains Mono',monospace;font-size:12px;color:var(--chalk-dim);margin-top:3px;}
  .current-title-block.title-tier-normal,.current-title-block.title-tier-prismatic,.current-title-block.title-tier-goat,.current-title-block.title-tier-cosmic,.current-title-block.title-tier-platinum{position:relative;overflow:hidden;border:1px solid transparent;}
  .current-title-block.title-tier-normal{background:radial-gradient(145% 125% at 10% 120%,rgba(227,178,60,.26),transparent 60%),radial-gradient(110% 100% at 94% -12%,rgba(255,224,138,.13),transparent 55%),linear-gradient(160deg,#162817,#0d1b10) padding-box,linear-gradient(120deg,#b67a12,#ffe08a,#e3b23c,#fff0ac,#b67a12) border-box;background-size:220% 220%,220% 220%,100% 100%,300% 300%;animation:goatCardEmbers 9s ease-in-out infinite,awardGlow 2.8s ease-in-out infinite;}
  .current-title-block.title-tier-prismatic{background:linear-gradient(160deg,#16081a,#1a1230) padding-box,linear-gradient(120deg,#ff6bcb,#ffd76b,#6bffb8,#6bd4ff,#b26bff) border-box;background-size:100% 100%,300% 300%;animation:prismaticShift 18s ease infinite;}
  .current-title-block.title-tier-goat{background:linear-gradient(160deg,#1c0f06,#2b1608) padding-box,linear-gradient(120deg,#ffd700,#ff8c00,#ff3d00,#ffd700) border-box;background-size:100% 100%,300% 300%;animation:goatShift 5s ease infinite;}
  .current-title-block.title-tier-cosmic{background:linear-gradient(160deg,#0a0416,#140a2e) padding-box,linear-gradient(120deg,#6a11cb,#00c6ff,#ff00c8,#6a11cb) border-box;background-size:100% 100%,300% 300%;animation:cosmicDrift 12s ease-in-out infinite;}
  .current-title-block.title-tier-platinum{background:linear-gradient(160deg,var(--card-2),var(--card)) padding-box,linear-gradient(120deg,#dfe6ea,#ffffff,#9fb0bb,#ffffff,#dfe6ea) border-box;background-size:100% 100%,300% 300%;animation:platinumShift 10s ease-in-out infinite;}
  .current-title-block.title-tier-normal .current-title-name{color:var(--gold);}.current-title-block.title-tier-prismatic .current-title-name,.current-title-block.title-tier-goat .current-title-name,.current-title-block.title-tier-cosmic .current-title-name,.current-title-block.title-tier-platinum .current-title-name{background-size:300% 300%;-webkit-background-clip:text;background-clip:text;color:transparent;}
  .current-title-block.title-tier-prismatic .current-title-name{background-image:linear-gradient(120deg,#ff6bcb,#ffd76b,#6bffb8,#6bd4ff,#b26bff);animation:prismaticShift 18s ease infinite;}.current-title-block.title-tier-goat .current-title-name{background-image:linear-gradient(120deg,#ffd700,#ff8c00,#ff3d00);animation:goatShift 5s ease infinite;}.current-title-block.title-tier-cosmic .current-title-name{background-image:linear-gradient(120deg,#a06bff,#6bd4ff,#ff6bcb);animation:cosmicDrift 10s ease infinite;}.current-title-block.title-tier-platinum .current-title-name{background-image:linear-gradient(120deg,#dfe6ea,#ffffff,#9fb0bb);animation:platinumShift 10s ease infinite;}
  .current-title-block.title-tier-normal .record-card{background:linear-gradient(155deg,rgba(227,178,60,.11),rgba(10,24,13,.46));border-color:rgba(227,178,60,.78);box-shadow:0 0 14px rgba(227,178,60,.14);}
  .current-title-block.title-tier-normal .record-card .record-value{background:linear-gradient(120deg,#ffe08a,#e3b23c,#fff0ac,#b67a12);background-size:300% 300%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:reignShift 4s ease infinite;}
  .current-title-block.title-tier-normal .record-card .record-value small,.current-title-block.title-tier-normal .record-card .record-label{color:#e8d5a3;}

  
  .current-title-block.has-watermark, .goat-block.has-watermark, .cosmic-block.has-watermark, .platinum-block.has-watermark{position:relative;overflow:hidden;}
  .current-title-block.has-watermark::before, .goat-block.has-watermark::before, .cosmic-block.has-watermark::before, .platinum-block.has-watermark::before{
    content:attr(data-wm);position:absolute;top:6px;left:10px;right:10px;text-align:right;
    font-family:'Anton',sans-serif;font-size:48px;line-height:1.0;letter-spacing:0.3px;
    color:rgba(227,178,60,0.14);pointer-events:none;white-space:pre-line;
  }
  .goat-block.has-watermark::before{color:rgba(255,140,0,0.18);}
  .cosmic-block.has-watermark::before{color:rgba(180,158,255,.24);}
  .platinum-block.has-watermark::before{color:rgba(218,242,255,.20);}
  
  .current-title-name.shine-gold{
    background:linear-gradient(120deg,#ffe08a,#e3b23c,#ffe08a);
    background-size:200% 200%;-webkit-background-clip:text;background-clip:text;color:transparent;
    animation: reignShift 4s ease infinite;
  }

  
  .player-card.has-watermark{padding-top:20px;}
  
  .player-card.has-card-photo.has-watermark{padding-top:var(--card-photo-content-top);}
  .player-card.has-watermark::before{
    content:attr(data-wm);position:absolute;top:8px;left:8px;right:8px;z-index:0;text-align:right;
    font-family:'Anton',sans-serif;font-size:24px;line-height:1.12;letter-spacing:0.2px;
    color:rgba(227,178,60,0.3);pointer-events:none;white-space:pre-line;
  }
  .player-card.has-watermark.is-goat::before{color:rgba(255,140,0,0.36);}
  .badge-photo, .badge-fallback, .p-nick, .p-name, .p-stats, .reigning-badge, .goat-badge{position:relative;}
  .entry-row .ename{font-size:13.5px;font-weight:600;position:relative;display:flex;align-items:center;gap:8px;}
  .entry-row .ename-inner{position:relative;z-index:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1 1 auto;}
  .entry-row .ename.has-watermark::after{
    content:attr(data-wm);flex:0 0 auto;text-align:right;white-space:nowrap;
    font-family:'Anton',sans-serif;font-size:16px;line-height:1;letter-spacing:0.3px;
    color:rgba(227,178,60,0.7);pointer-events:none;
  }
  .entry-row.is-goat .ename.has-watermark::after{color:rgba(255,140,0,0.78);}
  .ename-text{position:relative;}
  .shine-gold-text{
    background:linear-gradient(120deg,#ffe08a,#e3b23c,#ffe08a);
    background-size:200% 200%;-webkit-background-clip:text;background-clip:text;color:transparent;
    animation: reignShift 4s ease infinite;
  }
  .shine-goat-text{
    background:linear-gradient(120deg,#ffd700,#ff8c00,#ff3d00,#ffd700);
    background-size:300% 300%;-webkit-background-clip:text;background-clip:text;color:transparent;
    animation: goatShift 5s ease infinite;
  }

  
  .reigning-badge{
    font-family:'JetBrains Mono',monospace;font-size:10px;letter-spacing:0.3px;
    display:inline-flex;align-items:center;gap:4px;font-weight:700;
    color:#2a1a00;background:linear-gradient(120deg,#ffe08a,#e3b23c,#ffe08a);
    background-size:200% 200%;animation: reignShift 4s ease infinite;
    padding:3px 8px;border-radius:20px;margin-top:6px;
  }
  
  .reigning-badges-wrap{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;margin-top:6px;}
  .reigning-badges-wrap .reigning-badge{margin-top:0;}
  
  .player-card.has-watermark.has-watermark-multi::before{font-size:16px;}
  .entry-row .ename.has-watermark.has-watermark-multi::after{font-size:13px;}
  .current-title-block.has-watermark.has-watermark-multi::before{font-size:30px;}
  @keyframes reignShift{
    0%{background-position:0% 50%;}
    50%{background-position:100% 50%;}
    100%{background-position:0% 50%;}
  }
  .player-card.is-reigning{
    border-width:2px;border-style:solid;border-color:transparent;
    background:
      radial-gradient(155% 125% at 18% 115%,rgba(227,178,60,.24),transparent 61%),
      radial-gradient(100% 115% at 90% -14%,rgba(255,224,138,.12),transparent 55%),
      linear-gradient(160deg,#162817 0%,#0d1b10 100%) padding-box,
      linear-gradient(120deg,#b67a12,#ffe08a,#e3b23c,#fff0ac,#b67a12) border-box;
    background-size:220% 220%,220% 220%,100% 100%,300% 300%;
    animation: goatCardEmbersSmall 8s ease-in-out infinite, playerReignGlow 2.8s ease-in-out infinite;
  }
  @keyframes playerReignGlow{
    0%,100%{ box-shadow:0 0 0 1px rgba(227,178,60,0.35) inset, 0 0 10px rgba(227,178,60,0.22); }
    50%{ box-shadow:0 0 0 1px rgba(227,178,60,0.55) inset, 0 0 20px rgba(227,178,60,0.42); }
  }
  .entry-row.is-reigning{
    border:1px solid transparent;border-radius:9px;padding-left:6px;
    background:radial-gradient(130% 180% at 0% 100%,rgba(227,178,60,.20),transparent 62%),linear-gradient(160deg,#162817,#0d1b10) padding-box,linear-gradient(120deg,#b67a12,#ffe08a,#e3b23c,#fff0ac,#b67a12) border-box;
    background-size:220% 220%,100% 100%,300% 300%;
    animation:goatCardEmbersSmall 8s ease-in-out infinite,playerReignGlow 2.8s ease-in-out infinite;
  }
  .player-card.is-reigning.is-goat-contender{background:linear-gradient(160deg,var(--card-2) 0%,var(--card) 100%) padding-box,linear-gradient(120deg,#ffd700,#ff8c00,#ff3d00,#ffd700) border-box;background-size:100% 100%,300% 300%;animation:awardGlowGoat 2.8s ease-in-out infinite;}

  
  .goat-badge{
    font-family:'JetBrains Mono',monospace;font-size:10.5px;letter-spacing:0.4px;
    display:inline-flex;align-items:center;gap:4px;font-weight:800;
    color:#2a0a00;
    background:linear-gradient(120deg,#ffd700,#ff8c00,#ff3d00,#ffd700);
    background-size:300% 300%;animation: goatShift 5s ease infinite;
    padding:4px 10px;border-radius:20px;margin-top:6px;
  }
  @keyframes goatShift{
    0%{background-position:0% 50%;}
    50%{background-position:100% 50%;}
    100%{background-position:0% 50%;}
  }
  .player-card.is-goat{
    border-width:2px;border-style:solid;border-color:transparent;
    background:
      radial-gradient(160% 130% at 20% 115%, rgba(255,61,0,0.4), transparent 60%),
      linear-gradient(160deg, #1c0f06 0%, #2b1608 100%) padding-box,
      linear-gradient(120deg,#ffd700,#ff8c00,#ff3d00,#ffd700) border-box;
    background-size:220% 220%, 100% 100%, 300% 300%;
    animation: goatCardEmbersSmall 8s ease-in-out infinite, awardGlowGoat 2.8s ease-in-out infinite;
  }
  @keyframes goatCardEmbersSmall{
    0%{ background-position: 0% 100%, 0% 0%, 0% 50%; }
    50%{ background-position: 60% 30%, 0% 0%, 100% 50%; }
    100%{ background-position: 0% 100%, 0% 0%, 0% 50%; }
  }
  .entry-row.is-goat{
    border-radius:8px;
    background:linear-gradient(90deg, rgba(255,140,0,0.14), transparent);
    box-shadow:inset 3px 0 0 #ff8c00;
    padding-left:6px;
  }
  .entry-row.is-goat{border:1px solid transparent;border-radius:9px;background:radial-gradient(130% 180% at 0% 100%,rgba(255,61,0,.38),transparent 62%),radial-gradient(100% 140% at 100% 0%,rgba(255,215,0,.20),transparent 55%),linear-gradient(160deg,#1c0f06,#2b1608) padding-box,linear-gradient(120deg,#ffd700,#ff8c00,#ff3d00,#ffd700) border-box;background-size:220% 220%,220% 220%,100% 100%,300% 300%;box-shadow:0 0 16px rgba(255,140,0,.18);animation:goatCardEmbers 9s ease-in-out infinite,awardGlowGoat 2.8s ease-in-out infinite;}
  .goat-block{
    position:relative;overflow:hidden;border-radius:14px;padding:16px;margin-bottom:14px;
    border:1px solid transparent;
    background:
      radial-gradient(145% 160% at 10% 120%,rgba(255,61,0,.52),transparent 58%),
      radial-gradient(110% 140% at 92% -15%,rgba(255,215,0,.34),transparent 55%),
      linear-gradient(160deg,#1c0f06,#2b1608) padding-box,
      linear-gradient(120deg,#ffd700,#ff8c00,#ff3d00,#ffd700) border-box;
    background-size:220% 220%,220% 220%,100% 100%,300% 300%;
    animation: goatCardEmbers 9s ease-in-out infinite,awardGlowGoat 2.8s ease-in-out infinite;
  }
  .goat-block .current-title-icon{font-size:30px;}
  .goat-block .current-title-name{
    background:linear-gradient(120deg,#ffd700,#ff8c00,#ff3d00);
    background-size:300% 300%;-webkit-background-clip:text;background-clip:text;color:transparent;
    animation: goatShift 5s ease infinite;
  }
  
  .record-card.record-card-goat{
    position:relative;border:1px solid transparent;
    background:
      radial-gradient(160% 130% at 20% 115%, rgba(255,61,0,0.4), transparent 60%),
      linear-gradient(160deg, #1c0f06 0%, #2b1608 100%) padding-box,
      linear-gradient(120deg,#ffd700,#ff8c00,#ff3d00,#ffd700) border-box;
    background-size:220% 220%, 100% 100%, 300% 300%;
    animation: goatCardEmbersSmall 8s ease-in-out infinite, awardGlowGoat 2.8s ease-in-out infinite;
    overflow:hidden;
  }
  .record-card.record-card-goat .record-value{
    background:linear-gradient(120deg,#ffd700,#ff8c00,#ff3d00);
    background-size:300% 300%;
    -webkit-background-clip:text;background-clip:text;color:transparent;
    animation: goatShift 5s ease infinite;
  }

  
  .podium{display:flex;align-items:flex-end;justify-content:center;gap:12px;margin-bottom:26px;flex-wrap:wrap;}
  .podium-slot{
    width:104px;text-align:center;background:var(--card);border:1px solid var(--line);
    border-radius:12px 12px 0 0;padding:14px 6px 0;position:relative;
  }
  .podium-empty{visibility:hidden;}
  .podium-medal{font-size:22px;margin-bottom:6px;}
  .podium-photo{width:52px;height:52px;border-radius:50%;object-fit:cover;border:2px solid var(--gold-dim);margin-bottom:8px;}
  .podium-slot > .circle-photo-frame.podium-photo{margin:0 auto 8px;}
  .podium-fb{
    width:52px;height:52px;border-radius:50%;background:var(--card-2);border:2px solid var(--gold-dim);
    display:flex;align-items:center;justify-content:center;font-family:'Anton',sans-serif;font-size:18px;color:var(--gold);
    margin:0 auto 8px;
  }
  .podium-nick{font-family:'Anton',sans-serif;font-size:13.5px;text-transform:uppercase;letter-spacing:0.2px;}
  .podium-score{font-family:'JetBrains Mono',monospace;font-size:11px;color:var(--chalk-dim);margin:4px 0 10px;}
  .podium-bar{border-radius:8px 8px 0 0;}
  .podium-p1{border-color:var(--gold);}
  .podium-p1 .podium-bar{height:64px;background:linear-gradient(180deg, var(--gold), var(--gold-dim));}
  .podium-p2{border-color:#b9c2c9;}
  .podium-p2 .podium-bar{height:46px;background:linear-gradient(180deg, #c9d2d8, #8b949b);}
  .podium-p3{border-color:#c98a52;}
  .podium-p3 .podium-bar{height:30px;background:linear-gradient(180deg, #d99a63, #a5673a);}
  @media (max-width:480px){
    .podium-slot{width:88px;}
  }
  .month-category-section{
    background:linear-gradient(145deg,rgba(25,61,39,.78),rgba(12,40,27,.9));
    border:1px solid var(--line);border-radius:16px;padding:18px;margin:18px 0 24px;
  }
  .month-category-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap;}
  .month-category-title{font-family:'Anton',sans-serif;color:var(--gold);font-size:24px;text-transform:uppercase;letter-spacing:.5px;}
  .month-category-rule{color:var(--chalk-dim);font-size:12px;max-width:640px;}
  .month-category-section .podium{margin:8px 0 20px;}
  .month-category-section .podium-slot{width:150px;min-width:0;overflow:hidden;}
  .month-category-section .podium-score{line-height:1.55;min-height:52px;width:100%;min-width:0;overflow:hidden;}
  .month-category-section .podium-score b{display:block;color:var(--chalk);font-size:13px;max-width:100%;overflow-wrap:anywhere;word-break:break-word;}
  .month-category-section .table-title{margin:8px 0 10px;font-size:14px;}
  @media (max-width:560px){
    .month-category-section{padding:13px 9px;}
    .month-category-section .podium-slot{width:94px;padding-left:4px;padding-right:4px;}
    .month-category-section .podium-score{font-size:9px;}
    .month-category-section .podium-score b{font-size:clamp(10px,3.2vw,12px);line-height:1.25;}
  }

  .period-bar{
    display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;
    background:var(--card);border:1px solid var(--line);border-radius:12px;padding:12px 16px;margin-bottom:22px;
  }
  .period-bar span{font-size:13px;color:var(--chalk-dim);}
  .period-bar b{color:var(--chalk);font-family:'JetBrains Mono',monospace;}

  
  .title-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:26px 0 10px;flex-wrap:wrap;}
  .title-row .table-title{margin:0;}

  
  .te-labels, .trophy-edit-row{display:grid;grid-template-columns:1fr 56px 56px 56px;gap:6px;align-items:center;}
  .te-labels{font-size:9px;color:var(--chalk-dim);letter-spacing:0.5px;text-transform:uppercase;padding-bottom:6px;border-bottom:1px solid var(--line);}
  .te-labels span:not(:first-child){text-align:center;}
  .trophy-edit-row{padding:8px 0;border-bottom:1px solid var(--line);}
  .trophy-edit-row:last-child{border-bottom:none;}
  .trophy-edit-row input{padding:6px;text-align:center;font-family:'JetBrains Mono',monospace;font-size:13px;}
  .te-name{font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
  .te-hint{font-size:11.5px;color:var(--chalk-dim);margin:0 0 14px;}

  
  .pd-summary{position:relative;text-align:center;margin-bottom:6px;border-radius:18px;overflow:hidden;isolation:isolate;}
  
  .pd-summary.is-current-gold,.pd-summary.is-current-silver,.pd-summary.is-current-bronze,
  .pd-summary.is-contender,.pd-summary.is-goat-contender{--profile-aura:242,201,76;}
  .pd-summary.is-current-silver,.pd-summary.is-contender{--profile-aura:220,235,245;}
  .pd-summary.is-current-bronze{--profile-aura:207,137,80;}
  .pd-summary.is-goat-contender{--profile-aura:255,140,0;}
  .pd-summary.is-current-gold,.pd-summary.is-current-silver,.pd-summary.is-current-bronze,
  .pd-summary.is-contender,.pd-summary.is-goat-contender{
    box-shadow:inset 0 0 24px rgba(var(--profile-aura),.16),inset 0 0 70px rgba(var(--profile-aura),.07),0 0 24px rgba(var(--profile-aura),.30)!important;
  }
  .pd-summary.is-current-gold::after,.pd-summary.is-current-silver::after,.pd-summary.is-current-bronze::after,
  .pd-summary.is-contender::after,.pd-summary.is-goat-contender::after{
    content:"";position:absolute;z-index:0;top:-35%;bottom:-35%;left:-42%;width:30%;pointer-events:none;
    background:linear-gradient(100deg,transparent,rgba(var(--profile-aura),.04) 20%,rgba(var(--profile-aura),.22) 50%,rgba(255,255,255,.20) 58%,rgba(var(--profile-aura),.07) 78%,transparent);
    filter:blur(5px);transform:skewX(-18deg);animation:profileAuraBeam 5.8s ease-in-out infinite;
  }
  .pd-summary.is-current-gold > *,.pd-summary.is-current-silver > *,.pd-summary.is-current-bronze > *,
  .pd-summary.is-contender > *,.pd-summary.is-goat-contender > *{position:relative;z-index:1;}
  @keyframes profileAuraBeam{
    0%,16%{left:-42%;opacity:0}
    25%{opacity:.75}
    62%{left:118%;opacity:.45}
    70%,100%{left:118%;opacity:0}
  }
  .pd-summary .pd-overall{position:absolute!important;top:13px;left:15px;right:auto;z-index:3!important;}
  .player-aura-beam{display:none;position:absolute!important;z-index:2!important;top:-35%;bottom:-35%;left:-42%;width:30%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(var(--card-aura),.03) 18%,rgba(var(--card-aura),.20) 48%,rgba(255,255,255,.18) 58%,rgba(var(--card-aura),.06) 78%,transparent);filter:blur(5px);transform:skewX(-18deg);}
  .player-card.has-current-gold-beam{--card-aura:242,201,76}.player-card.has-current-silver-beam{--card-aura:220,235,245}.player-card.has-current-bronze-beam{--card-aura:207,137,80}.player-card.has-current-goat-beam{--card-aura:255,140,0}
  .player-card.has-current-gold-beam .player-aura-beam,.player-card.has-current-silver-beam .player-aura-beam,.player-card.has-current-bronze-beam .player-aura-beam,.player-card.has-current-goat-beam .player-aura-beam{display:block;animation:profileAuraBeam 5.8s ease-in-out infinite;}
  .player-card.has-current-gold-beam,.player-card.has-current-silver-beam,.player-card.has-current-bronze-beam,.player-card.has-current-goat-beam{box-shadow:inset 0 0 28px rgba(var(--card-aura),.12),0 0 20px rgba(var(--card-aura),.24);}
  
  .pd-summary.pd-summary-themed{
    position:relative;overflow:hidden;
    background:linear-gradient(160deg, var(--card-2) 0%, var(--card) 100%);
    border:1px solid var(--gold-dim);border-radius:16px;
    padding:22px 18px;margin-bottom:6px;
    animation: awardGlow 2.8s ease-in-out infinite;
  }
  .pd-summary.pd-summary-themed::before{
    content:attr(data-wm);position:absolute;top:4px;left:10px;right:10px;text-align:right;
    font-family:'Anton',sans-serif;font-size:46px;color:rgba(227,178,60,0.10);letter-spacing:0.3px;line-height:1;
    pointer-events:none;white-space:pre-line;
  }
  .pd-summary.pd-summary-themed .pd-eyebrow{
    position:relative;font-family:'JetBrains Mono',monospace;color:var(--gold);
    font-size:11px;letter-spacing:2.5px;margin-bottom:12px;
  }
  .pd-summary.pd-summary-themed .mvp-photo,
  .pd-summary.pd-summary-themed .mvp-fb,
  .pd-summary.pd-summary-themed .mvp-name,
  .pd-summary.pd-summary-themed .mvp-real,
  .pd-summary.pd-summary-themed .pd-title-badges,
  .pd-summary.pd-summary-themed .player-attributes,
  .pd-summary.pd-summary-themed .mvp-stats{position:relative;}
  .pd-summary .player-attributes b{color:var(--gold);}
  .pd-title-badges{display:flex;gap:6px;justify-content:center;flex-wrap:wrap;margin:8px 0 2px;}
  
  .pd-summary.pd-summary-titled .mvp-name{
    background:linear-gradient(120deg,#ffe08a,#e3b23c,#ffe08a);
    background-size:200% 200%;-webkit-background-clip:text;background-clip:text;color:transparent;
    animation: reignShift 4s ease infinite;
  }
  .pd-summary.pd-summary-titled{
    border:1px solid transparent;
    background:radial-gradient(145% 120% at 15% 115%,rgba(227,178,60,.26),transparent 61%),radial-gradient(105% 110% at 90% -14%,rgba(255,224,138,.13),transparent 55%),linear-gradient(160deg,#162817 0%,#0d1b10 100%) padding-box,linear-gradient(120deg,#b67a12,#ffe08a,#e3b23c,#fff0ac,#b67a12) border-box;
    background-size:220% 220%,220% 220%,100% 100%,300% 300%;
    animation:goatCardEmbers 9s ease-in-out infinite,awardGlow 2.8s ease-in-out infinite;
  }
  .pd-summary.pd-summary-titled.is-goat-contender{background:linear-gradient(160deg,var(--card-2) 0%,var(--card) 100%) padding-box,linear-gradient(120deg,#ffd700,#ff8c00,#ff3d00,#ffd700) border-box;background-size:100% 100%,300% 300%;animation:awardGlowGoat 2.8s ease-in-out infinite;}
  .pd-summary.pd-summary-titled .mvp-stats b{background:linear-gradient(120deg,#ffe08a,#e3b23c,#fff0ac,#b67a12);background-size:300% 300%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:reignShift 4s ease infinite;}
  .pd-summary.pd-summary-titled .mvp-stats span{color:#e8d5a3;}
  .pd-summary.pd-summary-titled .player-attributes b{background:linear-gradient(120deg,#ffe08a,#e3b23c,#fff0ac,#b67a12);background-size:300% 300%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:reignShift 4s ease infinite;}
  .pd-summary.pd-summary-titled .player-attributes{color:#e8d5a3;}
  
  .pd-summary.pd-summary-goat{
    border:1px solid transparent;
    background:
      radial-gradient(140% 110% at 18% 115%, rgba(255,61,0,0.4), transparent 60%),
      radial-gradient(120% 90% at 88% -12%, rgba(255,215,0,0.3), transparent 55%),
      linear-gradient(160deg, #1c0f06 0%, #2b1608 100%) padding-box,
      linear-gradient(120deg,#ffd700,#ff8c00,#ff3d00,#ffd700) border-box;
    background-size:220% 220%, 220% 220%, 100% 100%, 300% 300%;
    animation: goatCardEmbers 9s ease-in-out infinite, awardGlowGoat 2.8s ease-in-out infinite;
  }
  .pd-summary.pd-summary-goat::before{color:rgba(255,140,0,0.16);}
  .pd-summary.pd-summary-goat .pd-eyebrow{color:#ff8c00;font-size:12px;}
  .pd-summary.pd-summary-goat .mvp-photo, .pd-summary.pd-summary-goat .mvp-fb{
    border-color:#ff8c00;box-shadow:0 0 20px rgba(255,140,0,0.5), 0 0 42px rgba(255,61,0,0.28);animation:goatPhotoPulse 2.8s ease-in-out infinite;
  }
  .pd-summary.pd-summary-goat .mvp-name{
    background:linear-gradient(120deg,#ffd700,#ff8c00,#ff3d00);
    background-size:300% 300%;-webkit-background-clip:text;background-clip:text;color:transparent;
    animation: goatShift 5s ease infinite;
  }
  .pd-summary.pd-summary-goat .mvp-stats b,.pd-summary.pd-summary-goat .player-attributes b{background:linear-gradient(120deg,#ffd700,#ff8c00,#ff3d00);background-size:300% 300%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:goatShift 5s ease infinite;}
  .pd-summary.pd-summary-cosmic{border:1px solid transparent;background:radial-gradient(140% 110% at 18% 115%,rgba(106,17,203,.48),transparent 60%),radial-gradient(120% 90% at 88% -12%,rgba(0,198,255,.30),transparent 55%),linear-gradient(160deg,#0a0416 0%,#140a2e 100%) padding-box,linear-gradient(120deg,#6a11cb,#00c6ff,#ff00c8,#6a11cb) border-box;background-size:220% 220%,220% 220%,100% 100%,300% 300%;animation:goatCardEmbers 9s ease-in-out infinite,awardGlowCosmic 2.6s ease-in-out infinite;}
  .pd-summary.pd-summary-cosmic::before{color:rgba(180,158,255,.24);}
  .pd-summary.pd-summary-cosmic .pd-eyebrow{color:#d8c6ff;font-size:12px;}
  .pd-summary.pd-summary-cosmic .mvp-photo,.pd-summary.pd-summary-cosmic .mvp-fb{border-color:#6bd4ff;box-shadow:0 0 20px rgba(107,212,255,.5),0 0 42px rgba(160,107,255,.28);animation:cosmicPhotoPulse 2.6s ease-in-out infinite;}
  .pd-summary.pd-summary-cosmic .mvp-name,.pd-summary.pd-summary-cosmic .mvp-stats b,.pd-summary.pd-summary-cosmic .player-attributes b{background:linear-gradient(120deg,#a06bff,#6bd4ff,#ff6bcb,#a06bff);background-size:300% 300%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:cosmicDrift 10s ease-in-out infinite;}
  .pd-summary.pd-summary-platinum{border:1px solid transparent;background:radial-gradient(145% 145% at 0% 115%,rgba(103,213,255,.30),transparent 62%),radial-gradient(115% 125% at 100% -12%,rgba(255,255,255,.24),transparent 56%),linear-gradient(160deg,#101a20 0%,#1c2c35 100%) padding-box,linear-gradient(120deg,#dfe6ea,#ffffff,#9fb0bb,#ffffff,#dfe6ea) border-box;background-size:220% 220%,220% 220%,100% 100%,300% 300%;box-shadow:0 0 16px rgba(103,213,255,.15);animation:goatCardEmbers 9s ease-in-out infinite,awardGlowPlatinum 2.6s ease-in-out infinite;}
  .pd-summary.pd-summary-platinum::before{color:rgba(174,238,255,.18);}
  .pd-summary.pd-summary-platinum .pd-eyebrow{color:#aeeeff;font-size:12px;}
  .pd-summary.pd-summary-platinum .mvp-photo,.pd-summary.pd-summary-platinum .mvp-fb{border-color:#aeeeff;box-shadow:0 0 20px rgba(174,238,255,.5),0 0 42px rgba(103,213,255,.28);animation:platinumPhotoPulse 2.8s ease-in-out infinite;}
  .pd-summary.pd-summary-platinum .mvp-stats b,.pd-summary.pd-summary-platinum .player-attributes b{background:linear-gradient(120deg,#dfe6ea,#ffffff,#9fb0bb);background-size:300% 300%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:platinumShift 10s ease infinite;}
  .pd-summary.pd-summary-goat .pd-overall,.pd-summary.pd-summary-cosmic .pd-overall,.pd-summary.pd-summary-platinum .pd-overall{background:none;}
  .pd-summary.pd-summary-goat .pd-overall b{background:linear-gradient(120deg,#ffd700,#ff8c00,#ff3d00);background-size:300% 300%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:goatShift 5s ease infinite;}
  .pd-summary.pd-summary-cosmic .pd-overall b{background:linear-gradient(120deg,#a06bff,#6bd4ff,#ff6bcb,#a06bff);background-size:300% 300%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:cosmicDrift 10s ease infinite;}
  .pd-summary.pd-summary-platinum .pd-overall b{background:linear-gradient(120deg,#dfe6ea,#ffffff,#9fb0bb);background-size:300% 300%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:platinumShift 10s ease infinite;}
  .pd-summary.pd-summary-prismatic{border:1px solid transparent;background:radial-gradient(140% 110% at 18% 115%,rgba(255,121,198,.20),transparent 60%),radial-gradient(120% 90% at 88% -12%,rgba(113,246,189,.16),transparent 55%),linear-gradient(160deg,#15152a,#20233a) padding-box,linear-gradient(120deg,#ff79c6,#ffe27a,#71f6bd,#7bdfff,#c18cff,#ff79c6) border-box;background-size:220% 220%,220% 220%,100% 100%,300% 300%;animation:goatCardEmbers 9s ease-in-out infinite,prismaticShift 18s ease-in-out infinite,awardGlowPrismatic 2.8s ease-in-out infinite;}
  .pd-summary.pd-summary-prismatic::before{color:rgba(255,178,230,.18);}.pd-summary.pd-summary-prismatic .pd-eyebrow{color:#ffb2e6;font-size:12px;}.pd-summary.pd-summary-prismatic .mvp-photo,.pd-summary.pd-summary-prismatic .mvp-fb{border-color:#ffb2e6;box-shadow:0 0 20px rgba(255,107,203,.45),0 0 42px rgba(107,212,255,.25);animation:cosmicPhotoPulse 2.8s ease-in-out infinite;}.pd-summary.pd-summary-prismatic .mvp-name,.pd-summary.pd-summary-prismatic .mvp-stats b,.pd-summary.pd-summary-prismatic .player-attributes b,.pd-summary.pd-summary-prismatic .pd-overall b{background:linear-gradient(120deg,#ff6bcb,#ffd76b,#6bffb8,#6bd4ff,#b26bff);background-size:300% 300%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:prismaticShift 18s ease infinite;}
  .player-card.is-goat .player-overall,.player-card.is-cosmic .player-overall,.player-card.is-platinum .player-overall{background:none;}
  .player-card.is-goat .player-overall b{background:linear-gradient(120deg,#ffd700,#ff8c00,#ff3d00);background-size:300% 300%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:goatShift 5s ease infinite;}
  .player-card.is-cosmic .player-overall b{background:linear-gradient(120deg,#a06bff,#6bd4ff,#ff6bcb,#a06bff);background-size:300% 300%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:cosmicDrift 10s ease infinite;}
  .player-card.is-platinum .player-overall b{background:linear-gradient(120deg,#dfe6ea,#ffffff,#9fb0bb);background-size:300% 300%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:platinumShift 10s ease infinite;}

  ::-webkit-scrollbar{width:8px;}
  ::-webkit-scrollbar-thumb{background:var(--line);border-radius:8px;}

  @media (max-width:480px){
    .entry-row{grid-template-columns:28px minmax(0,1fr) 46px 46px 52px;gap:5px;}
    .col-labels{grid-template-columns:28px minmax(0,1fr) 46px 46px 52px;gap:5px;letter-spacing:.35px;}
    .entry-row .ename{min-width:0;overflow:hidden;}
    .entry-row input{min-width:0;padding:7px 3px;}
    .team-planner{padding:12px;}
    .team-planner-head{gap:8px;margin-bottom:10px;}
    .team-planner-title{font-size:18px;}
    .team-planner-head>div{min-width:0;}
    .team-planner-head>div>div:last-child{font-size:11px !important;line-height:1.3;}
    .team-planner-settings{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:10px;}
    .team-planner-settings .field{min-width:0;}
    .team-planner-settings label{font-size:10px;line-height:1.2;min-height:24px;}
    .team-planner-settings input{min-width:0;width:100%;padding:8px 7px;font-size:13px;}
    .team-slot{padding:10px;}
    .team-attendance{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;}
    .team-attendance label{min-width:0;padding:7px 6px;font-size:11px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
  }
  
  .player-card.is-prismatic,.pd-summary.pd-summary-prismatic{
    border:1px solid transparent;background:radial-gradient(140% 130% at 0% 115%,rgba(255,143,211,.56),transparent 66%),radial-gradient(110% 120% at 100% -10%,rgba(178,255,207,.40),transparent 60%),linear-gradient(160deg,#68305d,#2e624f) padding-box,linear-gradient(120deg,#ffabd9,#fff0ae,#baffd2,#ffd3e9,#ffabd9) border-box;background-size:220% 220%,220% 220%,100% 100%,300% 300%;box-shadow:0 0 22px rgba(255,171,217,.48),0 0 42px rgba(186,255,210,.28);animation:goatCardEmbers 9s ease-in-out infinite,prismaticShift 18s ease-in-out infinite,awardGlowPrismatic 2.8s ease-in-out infinite;
  }
  .player-card.is-prismatic .player-overall b,.player-card.is-prismatic .player-attributes b,.pd-summary.pd-summary-prismatic .mvp-name,.pd-summary.pd-summary-prismatic .mvp-stats b,.pd-summary.pd-summary-prismatic .player-attributes b,.pd-summary.pd-summary-prismatic .pd-overall b{background:linear-gradient(120deg,#ff79c6,#ffd166,#79f2a1,#ff8fcb);background-size:300% 300%;-webkit-background-clip:text;background-clip:text;color:transparent !important;animation:prismaticShift 18s ease infinite;}
  .player-card.is-prismatic .badge-photo,.player-card.is-prismatic .badge-fallback,.pd-summary.pd-summary-prismatic .mvp-photo,.pd-summary.pd-summary-prismatic .mvp-fb{border-color:#ffd166;box-shadow:0 0 12px rgba(255,95,181,.42),0 0 22px rgba(121,242,161,.22);}
  .round-item.has-prismatic,.round-player-result.tier-prismatic{border-color:rgba(255,224,138,.85);background:radial-gradient(130% 150% at 0% 110%,rgba(255,95,181,.30),transparent 64%),radial-gradient(110% 130% at 100% -10%,rgba(121,242,161,.18),transparent 56%),linear-gradient(160deg,#44203f,#214437);box-shadow:0 0 14px rgba(255,130,202,.25),0 0 24px rgba(157,255,195,.14);}
  .round-item.has-prismatic .round-title{background:linear-gradient(120deg,#ff79c6,#ffd166,#79f2a1,#ff8fcb);background-size:300% 300%;-webkit-background-clip:text;background-clip:text;color:transparent;}
  .round-record-chip.chip-prismatic,.racha-record-chip.chip-prismatic,.record-achievement-row.tier-prismatic{border-color:rgba(255,209,102,.64);background:linear-gradient(115deg,rgba(255,95,181,.19),rgba(121,242,161,.12));}
  .record-rank.tier-prismatic{background:rgba(255,209,102,.16);color:#ffdca0;}
  .prismatic-badge{background:linear-gradient(120deg,#ff79c6,#ffd166,#79f2a1,#ff8fcb);background-size:300% 300%;}
  @keyframes prismaticSoftGlow{0%,100%{box-shadow:0 0 5px rgba(255,192,174,.13),0 0 9px rgba(185,237,198,.08),inset 0 0 0 1px rgba(255,255,255,.09);}50%{box-shadow:0 0 12px rgba(255,192,174,.22),0 0 17px rgba(185,237,198,.12),inset 0 0 0 1px rgba(255,255,255,.15);}}
  .record-card.record-card-prismatic,.mini-award-card.card-prismatic{
    background:radial-gradient(118% 132% at 0% 112%,rgba(227,178,60,.20),transparent 64%),radial-gradient(100% 115% at 100% -12%,rgba(178,236,195,.12),transparent 58%),radial-gradient(78% 92% at 52% 45%,rgba(255,224,138,.10),transparent 70%),linear-gradient(115deg,rgba(255,255,255,.032) 0%,transparent 32%,rgba(255,205,113,.035) 70%,transparent 100%),linear-gradient(155deg,#1c351f 0%,#102315 54%,#173121 100%) padding-box,linear-gradient(120deg,#e9a9bc,#e6ca83,#a8d9b5,#e9a9bc) border-box;
    background-size:100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,240% 240%;animation:prismaticSoftGlow 3.2s ease-in-out infinite;
  }
  .record-card.record-card-prismatic::after,.mini-award-card.card-prismatic::after{opacity:.22;animation:none;}
  .record-card.record-card-prismatic,.mini-award-card.card-prismatic,.player-card.is-prismatic,.pd-summary.pd-summary-prismatic{animation:prismaticSoftGlow 3.2s ease-in-out infinite;}
  .shine-prismatic-text{background:linear-gradient(120deg,#f3b7cc,#f1d88c,#b8e7c4,#f3b7cc);background-size:300% 300%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:prismaticShift 18s ease infinite;}
  .entry-row.is-prismatic{border:1px solid rgba(233,169,188,.68);border-radius:9px;background:linear-gradient(115deg,rgba(255,192,174,.12),rgba(185,237,198,.08));box-shadow:0 0 9px rgba(233,169,188,.12);animation:prismaticSoftGlow 3.2s ease-in-out infinite;}
  .entry-row.is-prismatic img,.entry-row.is-prismatic .ph-fb{border-color:#e6ca83;box-shadow:0 0 8px rgba(233,169,188,.28),0 0 14px rgba(168,217,181,.16);}
  .entry-row.is-prismatic input{border-color:rgba(233,169,188,.70);background:linear-gradient(135deg,rgba(255,192,174,.13),rgba(185,237,198,.10));box-shadow:0 0 8px rgba(233,169,188,.10) inset;color:#fff7ec;}

  
  .round-item.has-record{
    background:radial-gradient(135% 150% at 0% 115%,rgba(227,178,60,.22),transparent 64%),radial-gradient(100% 120% at 100% -15%,rgba(255,224,138,.10),transparent 58%),linear-gradient(155deg,#16331e,#0d2113);
    box-shadow:0 0 0 1px rgba(227,178,60,.32) inset,0 0 14px rgba(227,178,60,.13);
  }
  .round-item.has-prismatic{
    background:radial-gradient(135% 150% at 0% 115%,rgba(255,95,181,.28),transparent 64%),radial-gradient(100% 120% at 100% -15%,rgba(121,242,161,.18),transparent 58%),linear-gradient(155deg,#40213d,#1b3b31) padding-box,linear-gradient(120deg,#ffabd9,#fff0ae,#baffd2,#ffd3e9,#ffabd9) border-box;
    background-size:220% 220%,220% 220%,100% 100%,300% 300%;box-shadow:0 0 15px rgba(255,130,202,.22),0 0 24px rgba(157,255,195,.12);animation:goatCardEmbers 9s ease-in-out infinite,prismaticShift 18s ease-in-out infinite;
  }
  .round-item.has-goat{
    background:radial-gradient(135% 150% at 0% 115%,rgba(255,61,0,.30),transparent 64%),radial-gradient(100% 120% at 100% -15%,rgba(255,215,0,.18),transparent 58%),linear-gradient(155deg,#2a1709,#1b0e05) padding-box,linear-gradient(120deg,#ffd700,#ff8c00,#ff3d00,#ffd700) border-box;
    background-size:220% 220%,220% 220%,100% 100%,300% 300%;box-shadow:0 0 16px rgba(255,140,0,.20);animation:goatCardEmbers 9s ease-in-out infinite,awardGlowGoat 2.8s ease-in-out infinite;
  }
  .round-item.has-platinum{
    background:radial-gradient(135% 150% at 0% 115%,rgba(103,213,255,.20),transparent 64%),radial-gradient(100% 120% at 100% -15%,rgba(255,255,255,.18),transparent 58%),linear-gradient(155deg,#172a2a,#102120) padding-box,linear-gradient(120deg,#dfe6ea,#ffffff,#9fb0bb,#ffffff,#dfe6ea) border-box;
    background-size:220% 220%,220% 220%,100% 100%,300% 300%;box-shadow:0 0 15px rgba(174,238,255,.16);animation:goatCardEmbers 9s ease-in-out infinite,awardGlowPlatinum 2.6s ease-in-out infinite;
  }
  
  .rounds-list .round-item.has-prismatic{
    border:1px solid rgba(233,169,188,.62);
    background:linear-gradient(115deg,rgba(255,192,174,.08),rgba(185,237,198,.045)),var(--card);
    background-size:auto;
    box-shadow:0 0 8px rgba(233,169,188,.10);
    animation:none;
  }
  .rounds-list .round-item.has-prismatic::after{display:none;}
  .rounds-list .round-player-result.tier-prismatic{
    border-color:rgba(233,169,188,.52);
    background:linear-gradient(115deg,rgba(255,192,174,.075),rgba(185,237,198,.045));
    box-shadow:none;
    animation:none;
  }
  
  .current-title-block.title-tier-normal{
    background:radial-gradient(135% 150% at 0% 115%,rgba(227,178,60,.24),transparent 64%),radial-gradient(100% 120% at 100% -15%,rgba(255,224,138,.10),transparent 58%),linear-gradient(155deg,#16331e,#0d2113) padding-box,linear-gradient(120deg,#b67a12,#ffe08a,#e3b23c,#fff0ac,#b67a12) border-box;
    background-size:220% 220%,220% 220%,100% 100%,300% 300%;box-shadow:0 0 14px rgba(227,178,60,.14);animation:goatCardEmbers 9s ease-in-out infinite,awardGlow 2.8s ease-in-out infinite;
  }
  .current-title-block.title-tier-prismatic{
    background:radial-gradient(135% 150% at 0% 115%,rgba(255,95,181,.28),transparent 64%),radial-gradient(100% 120% at 100% -15%,rgba(121,242,161,.18),transparent 58%),linear-gradient(155deg,#40213d,#1b3b31) padding-box,linear-gradient(120deg,#ffabd9,#fff0ae,#baffd2,#ffd3e9,#ffabd9) border-box;
    background-size:220% 220%,220% 220%,100% 100%,300% 300%;box-shadow:0 0 15px rgba(255,130,202,.22),0 0 24px rgba(157,255,195,.12);animation:goatCardEmbers 9s ease-in-out infinite,prismaticShift 18s ease-in-out infinite;
  }
  .current-title-block.title-tier-goat{
    background:radial-gradient(135% 150% at 0% 115%,rgba(255,61,0,.30),transparent 64%),radial-gradient(100% 120% at 100% -15%,rgba(255,215,0,.18),transparent 58%),linear-gradient(155deg,#2a1709,#1b0e05) padding-box,linear-gradient(120deg,#ffd700,#ff8c00,#ff3d00,#ffd700) border-box;
    background-size:220% 220%,220% 220%,100% 100%,300% 300%;box-shadow:0 0 16px rgba(255,140,0,.20);animation:goatCardEmbers 9s ease-in-out infinite,awardGlowGoat 2.8s ease-in-out infinite;
  }
  .current-title-block.title-tier-platinum{
    background:radial-gradient(135% 150% at 0% 115%,rgba(103,213,255,.20),transparent 64%),radial-gradient(100% 120% at 100% -15%,rgba(255,255,255,.18),transparent 58%),linear-gradient(155deg,#172a2a,#102120) padding-box,linear-gradient(120deg,#dfe6ea,#ffffff,#9fb0bb,#ffffff,#dfe6ea) border-box;
    background-size:220% 220%,220% 220%,100% 100%,300% 300%;box-shadow:0 0 15px rgba(174,238,255,.16);animation:goatCardEmbers 9s ease-in-out infinite,awardGlowPlatinum 2.6s ease-in-out infinite;
  }
  .current-title-block.title-tier-cosmic{
    background:radial-gradient(135% 150% at 0% 115%,rgba(106,17,203,.40),transparent 64%),radial-gradient(100% 120% at 100% -15%,rgba(0,198,255,.24),transparent 58%),linear-gradient(155deg,#0a0416,#140a2e) padding-box,linear-gradient(120deg,#6a11cb,#00c6ff,#ff00c8,#6a11cb) border-box;
    background-size:220% 220%,220% 220%,100% 100%,300% 300%;box-shadow:0 0 16px rgba(106,17,203,.24),0 0 22px rgba(0,198,255,.14);animation:cosmicDrift 12s ease-in-out infinite,awardGlowCosmic 2.6s ease-in-out infinite;
  }
  
  .entry-row,.col-labels{grid-template-columns:38px minmax(0,1fr) 64px 64px 70px;}
  .entry-row .ename{min-width:0;overflow:hidden;}
  .entry-row .ename-inner{min-width:0;text-overflow:ellipsis;overflow:hidden;}
  .trophy-history-details{margin-top:13px;border:1px solid rgba(255,255,255,.18);border-radius:10px;background:rgba(0,0,0,.14);overflow:hidden;}
  .trophy-history-details summary{cursor:pointer;display:flex;justify-content:space-between;gap:10px;padding:10px 12px;font:700 11px 'JetBrains Mono',monospace;color:var(--chalk);}
  .trophy-history-details summary span:last-child{color:var(--gold);text-transform:uppercase;}
  .trophy-history-body{padding:0 12px 12px;display:grid;gap:11px;}
  .collective-season-list{display:grid;gap:9px;margin-top:13px;}
  .collective-season-details{margin-top:0;}
  .collective-season-details summary span:last-child{text-align:right;}
  .trophy-win-history{border-top:1px solid rgba(255,255,255,.12);padding-top:11px;}
  .trophy-win-month{font:700 12px 'JetBrains Mono',monospace;color:var(--chalk);margin-bottom:8px;letter-spacing:.3px;}
  .published-attendance{margin:12px 0;padding:12px;border:1px solid var(--line);border-radius:10px;background:rgba(227,178,60,.05);}
  .published-attendance-slot{margin-top:9px;font-size:12px;color:var(--chalk-dim);}
  .published-attendance-slot:first-of-type{margin-top:0;}
  .published-attendance-slot>b{display:block;color:var(--gold);margin-bottom:6px;}
  .published-attendance-slot>div{display:flex;flex-wrap:wrap;gap:6px;}
  .published-attendance-slot span{padding:5px 7px;border-radius:7px;border:1px solid var(--line);background:var(--card);color:var(--chalk);}
