/* ff3_tooltip.css — GENERATED (build _build_css.js) from ff-design-system.css :root + ff-tooltips.css + gallery overrides.
   THE single source of the tooltip LOOK — loaded by BOTH the site (ff3/index.html) and the item gallery. Edit the
   sources + regenerate; do not hand-edit. Drew 2026-06-28. */

.gcard,.perch{
  /* --- backgrounds (deep teal abyss) --- */
  --bg:        #04141a;   /* the abyss, page base */
  --bg-2:      #07212b;   /* deeper-water band */
  --bg-glow:   #0e3c49;   /* radial light from above */

  /* --- surfaces --- */
  --surface:   #0b2933;   /* panel */
  --surface-2: #103744;   /* raised panel / card top */
  --surface-3: #16475a;   /* hover / active fill */
  --inset:     #06181f;   /* sunken wells, inputs */

  /* --- ink --- */
  --ink:   #eaf7f7;       /* primary text */
  --soft:  #a6c3cb;       /* secondary text */
  --dim:   #6c8e98;       /* muted / captions */
  --faint: #3c5e68;       /* disabled */

  /* --- lines --- */
  --line:        #1d4655; /* default border */
  --line-strong: #2c6275; /* emphasized border */
  --line-soft:   #122f3a; /* hairline divider */

  /* --- signature underwater highlight --- */
  --aqua:   #34d6e3;      /* focus rings, links, glow edge */
  --aqua-2: #7fe9f2;      /* lighter aqua for hovers + accents */

  /* --- four class accents --- */
  --war:   #ff6f5e;  --war-2:   #ffb3a7;   /* Warrior  — ember red */
  --thf:   #8fe36b;  --thf-2:   #c6f5ad;   /* Thief    — venom green */
  --whm:   #ffd36b;  --whm-2:   #ffe7a8;   /* WhiteMage— warm gold */
  --blm:   #7ca9ff;  --blm-2:   #b6ccff;   /* BlackMage— arcane blue */

  /* --- brand + utility --- */
  --gold:   #f5c542;  --gold-2: #ffe08a;   /* primary CTA + fight coins */
  --twitch: #9146ff;  --twitch-2:#a970ff;  /* Log in with Twitch */
  --good:   #4fe0a0;  --warn:   #ff6b5e;  --info: #7ca9ff;

  /* --- rarity ramp (junk → legendary) --- */
  --r-junk:     #7d8c90;
  --r-common:   #e9f2f3;
  --r-uncommon: #5fd66b;
  --r-rare:     #4aa3ff;
  --r-epic:     #b86bff;
  --r-legend:   #ff9e3d;

  /* --- typography --- */
  --font-pix:  'Press Start 2P', monospace;        /* titles + accents ONLY */
  --font-body: 'Sora', system-ui, sans-serif;       /* all readable copy + UI */
  --font-num:  'Chakra Petch', var(--font-body);    /* stat values, currency */

  /* type scale (body) */
  --fs-xs: 0.75rem;  --fs-sm: 0.875rem; --fs-md: 1rem;
  --fs-lg: 1.125rem; --fs-xl: 1.375rem; --fs-2xl: 1.75rem;
  /* type scale (pixel) — never below 0.55rem on interactive */
  --pix-xs: 0.5rem;  --pix-sm: 0.62rem; --pix-md: 0.8rem;
  --pix-lg: 1.05rem; --pix-xl: clamp(1.3rem,4vw,2.4rem);

  /* --- spacing scale --- */
  --sp-1: 4px;  --sp-2: 8px;  --sp-3: 12px; --sp-4: 16px;
  --sp-5: 24px; --sp-6: 32px; --sp-7: 48px; --sp-8: 64px;

  /* --- radii --- */
  --r-sm: 6px; --r-md: 10px; --r-lg: 14px; --r-xl: 20px; --r-pill: 999px;

  /* --- elevation + glow --- */
  --shadow-1: 0 2px 8px rgba(0,0,0,.35);
  --shadow-2: 0 10px 30px rgba(0,0,0,.45);
  --shadow-3: 0 22px 60px rgba(0,0,0,.55);
  --inset-hi: inset 0 1px 0 rgba(255,255,255,.06);   /* top sheen on panels */
  --glow-aqua: 0 0 22px rgba(52,214,227,.45);
  --glow-gold: 0 0 22px rgba(245,197,66,.45);
  --ring: 0 0 0 3px rgba(52,214,227,.45);            /* focus ring */
}

/* ============================================================
   FISH FIGHT — EQUIPMENT & PROFICIENCY TOOLTIPS
   Rich junk-rarity card frames built on the locked design tokens.
   Diablo tooltip × FF menu × thrift-store junk drawer.
   ============================================================ */

/* ---- page scaffold ---- */
.tt-page{ position:relative; z-index:1; max-width:1200px; margin:0 auto; padding:var(--sp-8) var(--sp-5) var(--sp-8); }
.tt-page-head{ margin-bottom:var(--sp-7); }
.tt-page-head h1{
  font-family:var(--font-pix); font-size:clamp(1rem,2.6vw,1.6rem); line-height:1.5; color:#fff;
  margin:var(--sp-4) 0 var(--sp-4); text-shadow:0 3px 0 #000, 0 0 26px rgba(52,214,227,.3);
}
.tt-page-head h1 .grey{ color:var(--r-junk); }
.tt-page-head .lede{ color:var(--soft); font-size:var(--fs-lg); max-width:60ch; }

.group{ margin-top:var(--sp-7); }
.group-lbl{
  display:flex; align-items:center; gap:14px; margin-bottom:var(--sp-5);
  font-family:var(--font-pix); font-size:var(--pix-xs); letter-spacing:1.5px; color:var(--aqua);
}
.group-lbl::before{ content:""; width:26px; height:2px; background:var(--aqua); box-shadow:var(--glow-aqua); }
.group-lbl::after{ content:""; flex:1; height:1px; background:linear-gradient(90deg,var(--line),transparent); }
.group-lbl .hint{ font-family:var(--font-body); font-size:var(--fs-sm); color:var(--dim); letter-spacing:0; text-transform:none; }

.shelf{ display:flex; gap:var(--sp-6); flex-wrap:wrap; align-items:flex-start; }

/* the pedestal of light each item floats on */
.perch{ position:relative; display:flex; flex-direction:column; align-items:center; }
.perch::after{
  content:""; position:absolute; left:50%; bottom:-22px; transform:translateX(-50%);
  width:74%; height:26px; border-radius:50%;
  background:radial-gradient(closest-side, color-mix(in srgb,var(--rc,#7d8c90) 40%,transparent), transparent 72%);
  filter:blur(3px); opacity:.7; pointer-events:none;
}
@media(prefers-reduced-motion: no-preference){
  .perch .gcard{ animation:float-bob 6s ease-in-out infinite; }
  .perch:nth-child(2) .gcard{ animation-delay:-2s; }
  .perch:nth-child(3) .gcard{ animation-delay:-4s; }
}
@keyframes float-bob{ 0%,100%{ transform:translateY(0); } 50%{ transform:translateY(-7px); } }

/* ============================================================
   THE CARD FRAME
   ============================================================ */
.gcard{
  --rc:var(--r-junk);
  position:relative; width:316px; max-width:100%;
  background:
    radial-gradient(120% 80% at 50% 0%, color-mix(in srgb,var(--rc) 9%, transparent), transparent 60%),
    linear-gradient(180deg, var(--surface-2), var(--surface) 70%, var(--inset));
  border:1px solid color-mix(in srgb,var(--rc) 60%, var(--line));
  border-radius:10px;
  box-shadow:
    var(--shadow-3),
    0 0 26px color-mix(in srgb,var(--rc) 28%, transparent),
    inset 0 0 0 1px rgba(0,0,0,.4),
    inset 0 1px 0 rgba(255,255,255,.05);
  transition:transform .2s ease, box-shadow .2s ease, border-color .2s ease;
}
.perch:hover .gcard{
  transform:translateY(-4px);
  border-color:color-mix(in srgb,var(--rc) 85%, var(--line));
  box-shadow:var(--shadow-3), 0 0 40px color-mix(in srgb,var(--rc) 48%, transparent), inset 0 0 0 1px rgba(0,0,0,.4), inset 0 1px 0 rgba(255,255,255,.06);
}
/* pixel corner brackets — the "menu frame" flourish */
.gcard::before, .gcard::after{
  content:""; position:absolute; width:11px; height:11px; pointer-events:none; opacity:.85;
  border-color:color-mix(in srgb,var(--rc) 85%, #fff); border-style:solid; border-width:0;
}
.gcard::before{ top:6px; left:6px; border-top-width:2px; border-left-width:2px; }
.gcard::after{ bottom:6px; right:6px; border-bottom-width:2px; border-right-width:2px; }

/* ---- header band ---- */
.g-head{
  position:relative; display:flex; gap:var(--sp-3); align-items:center;
  padding:var(--sp-4) var(--sp-4) var(--sp-3);
  background:linear-gradient(180deg, color-mix(in srgb,var(--rc) 18%, transparent), transparent);
  border-bottom:1px solid color-mix(in srgb,var(--rc) 32%, var(--line-soft));
  border-radius:10px 10px 0 0;
}
.g-socket{
  flex:none; width:58px; height:58px; border-radius:8px; position:relative;
  background:radial-gradient(closest-side, color-mix(in srgb,var(--rc) 26%, var(--inset)), var(--inset));
  border:1px solid color-mix(in srgb,var(--rc) 45%, var(--line));
  box-shadow:inset 0 2px 8px rgba(0,0,0,.6), 0 0 14px color-mix(in srgb,var(--rc) 24%, transparent);
  display:flex; align-items:center; justify-content:center; overflow:hidden;
}
.g-socket canvas{ width:48px; height:48px; image-rendering:pixelated; filter:drop-shadow(0 2px 2px rgba(0,0,0,.6)); }
.g-socket .glint{ position:absolute; top:5px; left:6px; width:6px; height:6px; border-radius:50%; background:#fff; opacity:.55; filter:blur(.5px); }

.g-titles{ flex:1; min-width:0; padding-top:1px; }
.g-name{
  font-family:var(--font-pix); font-size:0.62rem; line-height:1.4; color:#fff; white-space:nowrap;
  text-shadow:0 2px 0 #000; word-spacing:-2px;
}
.g-typerow{ display:flex; align-items:center; justify-content:space-between; gap:8px; margin-top:9px; }
.g-metarow{ display:flex; align-items:center; gap:7px; justify-content:flex-end; margin-bottom:9px; }
.g-type{ font-family:var(--font-body); font-size:var(--fs-xs); color:var(--soft); letter-spacing:.2px; margin-top:6px; }
/* rarity tier pill (color = the tier's ramp color via --tc, defaults to the card's --rc) */
.g-rarity{ margin-bottom:7px; }
.tier-tag{
  --tc:var(--rc);
  display:inline-block; font-family:var(--font-body); font-weight:700; font-size:0.58rem;
  letter-spacing:1.2px; text-transform:uppercase; color:var(--tc); vertical-align:middle;
  border:1px solid color-mix(in srgb, var(--tc) 50%, var(--line));
  background:color-mix(in srgb, var(--tc) 13%, transparent);
  padding:3px 8px; border-radius:var(--r-pill);
  box-shadow:0 0 12px color-mix(in srgb, var(--tc) 22%, transparent);
}
/* right-side meta group on the type line: job pill + ilvl chip */
.g-meta{ display:flex; align-items:center; gap:8px; flex:none; }
.g-job{
  --jc:var(--war);
  font-family:var(--font-pix); font-size:0.46rem; letter-spacing:.5px; text-transform:uppercase; color:var(--jc);
  background:color-mix(in srgb, var(--jc) 15%, transparent);
  border:1px solid color-mix(in srgb, var(--jc) 48%, var(--line));
  padding:5px 7px; border-radius:var(--r-pill); white-space:nowrap; line-height:1;
  box-shadow:0 0 11px color-mix(in srgb, var(--jc) 20%, transparent);
}

.g-ilvl{
  flex:none; white-space:nowrap; line-height:1;
  font-family:var(--font-num); font-weight:700; font-size:0.84rem; letter-spacing:.2px; color:#0e2026;
  background:linear-gradient(180deg, color-mix(in srgb,var(--rc) 72%, #fff), var(--rc));
  padding:3px 9px; border-radius:5px; box-shadow:0 1px 0 rgba(0,0,0,.4), inset 0 1px 0 rgba(255,255,255,.45);
}

/* ---- body ---- */
.g-body{ padding:var(--sp-4) var(--sp-4) var(--sp-4); display:flex; flex-direction:column; gap:var(--sp-3); }

.g-stats{ display:flex; flex-direction:column; gap:2px; }
.g-stat{ display:flex; align-items:baseline; justify-content:space-between; gap:var(--sp-4); padding:5px 0; }
.g-stat + .g-stat{ border-top:1px solid var(--line-soft); }
.g-stat .k{ font-family:var(--font-body); font-size:var(--fs-xs); font-weight:600; letter-spacing:.5px; text-transform:uppercase; color:var(--soft); white-space:nowrap; }
.g-stat .v{ font-family:var(--font-num); font-weight:700; font-size:var(--fs-lg); color:#fff; text-align:right; }
.g-stat .pot{ font-family:var(--font-num); font-weight:500; font-size:var(--fs-xs); color:var(--dim); margin-left:7px; white-space:nowrap; }
/* perfect-roll flourish */
.g-stat .v.perfect{ color:var(--gold-2); text-shadow:0 0 10px rgba(245,197,66,.55); }
.g-stat .v.perfect .star{ color:var(--gold); }
.g-stat .pot.maxed{ color:color-mix(in srgb,var(--gold) 60%, var(--dim)); }

/* paired stat rows (DMG · DELAY / crit chance · crit dmg) — columns align across rows */
.g-stat.dual{ display:grid; grid-template-columns:1fr 1fr; gap:var(--sp-4); }
.g-stat.dual .duo{ display:flex; flex-direction:column; gap:3px; }
.g-stat.dual .duo .k{ font-size:0.7rem; }
.g-stat.dual .duo .vline{ display:flex; align-items:baseline; gap:7px; flex-wrap:wrap; }
.g-stat.dual .duo .v{ font-size:var(--fs-lg); text-align:left; }
.g-stat.dual .duo .pot{ margin-left:0; font-size:0.72rem; }

.g-div{ height:1px; background:linear-gradient(90deg, transparent, var(--line), transparent); margin:2px 0; }

/* affix + quirk lines */
.g-mods{ display:flex; flex-direction:column; gap:var(--sp-2); }
.g-affix{ display:flex; gap:8px; align-items:baseline; padding-left:14px; font-family:var(--font-body); font-size:var(--fs-sm); color:var(--ink); }
.g-affix .bp{ width:14px; text-align:center; color:var(--blm); font-weight:700; line-height:1; flex:none; transform:translateY(1px); }
.g-affix b{ color:var(--blm-2); font-weight:700; font-family:var(--font-num); }
.g-affix .rng{ color:var(--dim); font-family:var(--font-num); font-size:var(--fs-xs); }

/* the quirk — the highlighted "special" line */
.g-quirk{
  display:flex; gap:8px; align-items:flex-start;
  font-family:var(--font-body); font-size:var(--fs-sm); line-height:1.5; color:var(--ink);
  background:linear-gradient(180deg, color-mix(in srgb,var(--r-legend) 14%, transparent), color-mix(in srgb,var(--r-legend) 6%, transparent));
  border:1px solid color-mix(in srgb,var(--r-legend) 32%, var(--line));
  border-left:3px solid var(--r-legend);
  border-radius:7px; padding:10px 11px;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.04);
}
.g-quirk .dia{ width:14px; text-align:center; color:var(--r-legend); flex:none; line-height:1.4; font-size:.9em; filter:drop-shadow(0 0 5px rgba(255,158,61,.6)); }
.g-quirk b{ color:var(--r-legend); font-weight:700; font-family:var(--font-num); }
.g-quirk .rng{ color:var(--dim); font-family:var(--font-num); font-size:var(--fs-xs); }

/* ---- proficiency block ---- */
.g-prof{ border-top:1px dashed var(--line-strong); padding-top:var(--sp-3); display:flex; flex-direction:column; gap:9px; }
.g-prof-top{ display:flex; align-items:baseline; justify-content:space-between; gap:var(--sp-3); }
.g-prof-top .lab{ font-family:var(--font-pix); font-size:0.5rem; letter-spacing:.5px; color:var(--dim); white-space:nowrap; }
.g-prof-top .lab .path{ color:var(--aqua-2); }
.g-prof-top .rk{ font-family:var(--font-num); font-weight:700; font-size:var(--fs-sm); color:var(--gold-2); white-space:nowrap; flex:none; }

.prof-bar{ display:flex; gap:4px; }
.seg{
  flex:1; height:10px; border-radius:3px; position:relative; overflow:hidden;
  background:var(--inset); box-shadow:inset 0 0 0 1px rgba(255,255,255,.04), inset 0 2px 4px rgba(0,0,0,.55);
}
.seg .fill{ position:absolute; inset:0; background:linear-gradient(180deg, var(--gold-2), var(--gold)); box-shadow:0 0 10px rgba(245,197,66,.45); }
.seg.partial .fill{ right:auto; border-radius:3px 0 0 3px; }
.seg.current{ box-shadow:inset 0 0 0 1px rgba(245,197,66,.5), 0 0 10px rgba(245,197,66,.3); }

/* signature chip */
.g-sig{
  display:flex; align-items:baseline; gap:8px; flex-wrap:wrap;
  background:rgba(245,197,66,.07); border:1px solid rgba(245,197,66,.24); border-radius:7px;
  padding:8px 10px;
}
.g-sig .star{ color:var(--gold); filter:drop-shadow(0 0 6px rgba(245,197,66,.6)); }
.g-sig .nm{ font-family:var(--font-num); font-weight:700; font-size:var(--fs-md); color:var(--gold-2); }
.g-sig .trig{ font-family:var(--font-body); font-size:var(--fs-xs); color:var(--soft); }
.g-sig .core{ margin-left:auto; font-family:var(--font-pix); font-size:0.42rem; letter-spacing:.5px; color:var(--dim); text-transform:uppercase; white-space:nowrap; }

/* rank ladder */
.ladder{ display:flex; flex-direction:column; gap:1px; }
.rank{ display:flex; gap:11px; align-items:baseline; font-family:var(--font-body); font-size:var(--fs-sm); line-height:1.5; color:var(--ink); padding:4px 2px; border-radius:5px; }
.rank .rn{ font-family:var(--font-pix); font-size:0.42rem; letter-spacing:.5px; color:var(--dim); min-width:54px; flex:none; }
.rank .mk{ flex:none; }
.rank.boost{ color:var(--aqua-2); } .rank.boost .mk{ color:var(--aqua); }
.rank.mastery{ color:var(--gold-2); font-weight:600; } .rank.mastery .mk{ color:var(--gold); filter:drop-shadow(0 0 5px rgba(245,197,66,.6)); }
.rank.plain{ color:var(--soft); } .rank.plain span:not(.rn){ font-style:italic; opacity:.85; }
.rank.locked{ color:var(--faint); } .rank.locked .rn{ color:#2f4a53; }
.rank.locked .lk{ margin-left:auto; opacity:.7; font-size:.85em; }

/* ---- flavor (junk comedy) ---- */
.g-flavor{
  border-top:1px solid var(--line-soft); padding-top:var(--sp-3);
  font-family:var(--font-body); font-style:italic; font-size:var(--fs-xs); line-height:1.55; color:var(--dim);
}

/* ============================================================
   STANDALONE PROFICIENCY CARD (bigger, aqua-framed)
   ============================================================ */
.pcard{
  --rc:var(--aqua);
  width:392px; max-width:100%; position:relative;
  background:
    radial-gradient(120% 70% at 50% 0%, rgba(52,214,227,.1), transparent 60%),
    linear-gradient(180deg, var(--surface-2), var(--surface) 70%, var(--inset));
  border:1px solid color-mix(in srgb,var(--aqua) 45%, var(--line));
  border-radius:12px;
  box-shadow:var(--shadow-3), 0 0 30px rgba(52,214,227,.22), inset 0 1px 0 rgba(255,255,255,.05);
}
.pcard::before, .pcard::after{
  content:""; position:absolute; width:12px; height:12px; pointer-events:none; opacity:.8;
  border-color:var(--aqua-2); border-style:solid; border-width:0;
}
.pcard::before{ top:7px; left:7px; border-top-width:2px; border-left-width:2px; }
.pcard::after{ bottom:7px; right:7px; border-bottom-width:2px; border-right-width:2px; }

.pc-head{
  padding:var(--sp-5) var(--sp-5) var(--sp-4); position:relative;
  background:linear-gradient(180deg, rgba(52,214,227,.14), transparent);
  border-bottom:1px solid rgba(52,214,227,.22); border-radius:12px 12px 0 0;
  display:flex; gap:var(--sp-4); align-items:center;
}
.pc-crest{
  flex:none; width:54px; height:54px; border-radius:10px; position:relative;
  background:radial-gradient(closest-side, rgba(245,197,66,.22), var(--inset));
  border:1px solid rgba(245,197,66,.4);
  display:flex; align-items:center; justify-content:center; font-size:24px;
  box-shadow:inset 0 0 14px rgba(245,197,66,.18), 0 0 16px rgba(245,197,66,.2);
}
.pc-titles .path{ font-family:var(--font-pix); font-size:0.9rem; color:#fff; line-height:1.4; text-shadow:0 2px 0 #000; }
.pc-titles .weap{ font-family:var(--font-body); font-size:var(--fs-sm); color:var(--soft); margin-top:9px; }
/* job pill (class-colored — Warrior=red; swap --war for the active job's accent) */
.pc-job{
  margin-left:auto; align-self:flex-start; --jc:var(--war);
  font-family:var(--font-pix); font-size:0.5rem; letter-spacing:.5px; text-transform:uppercase; color:var(--jc);
  background:color-mix(in srgb, var(--jc) 14%, transparent);
  border:1px solid color-mix(in srgb, var(--jc) 48%, var(--line));
  padding:6px 9px; border-radius:var(--r-pill); white-space:nowrap;
  box-shadow:0 0 13px color-mix(in srgb, var(--jc) 22%, transparent), inset 0 1px 0 rgba(255,255,255,.05);
}

.pc-body{ padding:var(--sp-5); display:flex; flex-direction:column; gap:var(--sp-4); }

.pc-row{ display:flex; align-items:center; justify-content:space-between; }
.pc-rk-wrap{ display:flex; align-items:center; gap:10px; }
.pc-row .lab{ font-family:var(--font-pix); font-size:0.52rem; letter-spacing:.5px; color:var(--aqua); }
.pc-row .rk{ font-family:var(--font-num); font-weight:700; font-size:var(--fs-md); color:var(--gold-2); }

.pc-sig{
  background:rgba(245,197,66,.07); border:1px solid rgba(245,197,66,.24); border-radius:9px; padding:var(--sp-3) var(--sp-4);
}
.pc-sig .top{ display:flex; align-items:baseline; gap:9px; flex-wrap:wrap; }
.pc-sig .star{ color:var(--gold); filter:drop-shadow(0 0 6px rgba(245,197,66,.6)); }
.pc-sig .nm{ font-family:var(--font-num); font-weight:700; font-size:var(--fs-xl); color:var(--gold-2); }
.pc-sig .trig{ font-family:var(--font-body); font-size:var(--fs-xs); color:var(--soft); }
.pc-sig .tag{ margin-left:auto; font-family:var(--font-pix); font-size:0.42rem; letter-spacing:.5px; color:var(--dim); }
.pc-sig .desc{ font-family:var(--font-body); font-size:var(--fs-sm); line-height:1.6; color:var(--soft); margin-top:9px; }

.pc-ladder{ display:flex; flex-direction:column; gap:3px; }
.pc-rank{ display:flex; gap:14px; align-items:baseline; font-family:var(--font-body); padding:11px 13px; border-radius:7px; background:var(--inset); border:1px solid var(--line-soft); }
.pc-rank .rn{ font-family:var(--font-pix); font-size:0.55rem; letter-spacing:.5px; color:var(--dim); min-width:62px; flex:none; }
.pc-rank .rd{ flex:1; display:flex; flex-direction:column; gap:4px; }
.pc-rank .rname{ color:#fff; font-weight:700; font-size:var(--fs-md); }
.pc-rank .rdesc{ color:var(--soft); font-size:var(--fs-sm); line-height:1.5; }
.pc-rank .mk{ flex:none; }
.pc-rank.boost{ color:var(--aqua-2); border-color:rgba(52,214,227,.28); background:rgba(52,214,227,.06); }
.pc-rank.boost .mk{ color:var(--aqua); }
.pc-rank.mastery{ color:var(--gold-2); font-weight:600; border-color:rgba(245,197,66,.3); background:rgba(245,197,66,.06); }
.pc-rank.mastery .mk{ color:var(--gold); filter:drop-shadow(0 0 5px rgba(245,197,66,.6)); }
.pc-rank.plain .rname{ color:var(--soft); font-weight:600; font-style:italic; }
.pc-rank.locked{ background:var(--inset); border-style:dashed; }
.pc-rank.locked .rname{ color:var(--faint); }
.pc-rank.locked .rdesc{ color:var(--faint); }
.pc-rank.locked .rn{ color:#2f4a53; }
.pc-rank .lk{ margin-left:auto; opacity:.6; }

/* ============================================================
   EQUIP COMPARISON
   ============================================================ */
.compare-stage{ display:flex; gap:var(--sp-7); flex-wrap:wrap; align-items:flex-start; }
.eq-col{ display:flex; flex-direction:column; gap:12px; }
.eq-badge{
  align-self:flex-start; font-family:var(--font-pix); font-size:0.5rem; letter-spacing:.5px; color:#2a1c00;
  background:linear-gradient(180deg, var(--gold-2), var(--gold)); padding:7px 11px; border-radius:var(--r-sm);
  box-shadow:0 0 16px rgba(245,197,66,.35), inset 0 1px 0 rgba(255,255,255,.4);
}
.drop-col{ display:flex; flex-direction:column; padding-top:4px; }
.drop-label{ font-family:var(--font-pix); font-size:0.55rem; color:var(--soft); letter-spacing:.5px; margin-bottom:16px; }
.inv-cells{ display:flex; gap:14px; flex-wrap:wrap; }
.inv-cell{
  --rc:var(--r-junk); position:relative; width:90px; height:90px; border-radius:11px; cursor:pointer;
  background:linear-gradient(180deg, color-mix(in srgb,var(--rc) 16%, var(--inset)), var(--inset));
  border:1px solid var(--rc);
  box-shadow:inset 0 0 16px color-mix(in srgb,var(--rc) 22%, transparent), 0 2px 10px rgba(0,0,0,.4);
  display:flex; align-items:center; justify-content:center; transition:transform .14s ease, box-shadow .14s ease;
}
.inv-cell:hover, .inv-cell.active{ transform:translateY(-4px); box-shadow:0 0 22px color-mix(in srgb,var(--rc) 55%, transparent), inset 0 0 16px color-mix(in srgb,var(--rc) 28%, transparent); }
.inv-cell:focus-visible{ outline:none; box-shadow:var(--ring), inset 0 0 16px color-mix(in srgb,var(--rc) 28%, transparent); }
.inv-cell canvas{ width:62px; height:62px; image-rendering:pixelated; filter:drop-shadow(0 2px 2px rgba(0,0,0,.5)); }
.inv-cell .iv-ilvl{ position:absolute; bottom:4px; right:7px; font-family:var(--font-num); font-weight:700; font-size:13px; color:#fff; text-shadow:0 1px 2px #000; }
.inv-cell .iv-rar{ position:absolute; top:6px; left:7px; width:8px; height:8px; border-radius:50%; background:var(--rc); box-shadow:0 0 8px var(--rc); }
.drop-hint{ color:var(--dim); font-size:var(--fs-sm); margin-top:18px; max-width:42ch; line-height:1.6; }
.drop-hint b{ color:var(--soft); }

#compare-tip{ position:fixed; z-index:60; display:none; pointer-events:none; filter:drop-shadow(0 22px 50px rgba(0,0,0,.6)); }

/* delta chips on stat values */
.delta{ font-family:var(--font-num); font-weight:700; font-size:0.74rem; margin-left:7px; white-space:nowrap; letter-spacing:.2px; }
.delta.up{ color:var(--good); }
.delta.down{ color:var(--warn); }
/* comparison legend footer */
.cmp-legend{ border-top:1px solid var(--line-soft); padding-top:11px; font-family:var(--font-body); font-size:var(--fs-xs); color:var(--dim); display:flex; align-items:center; gap:12px; }
.cmp-legend .g{ color:var(--good); font-weight:700; }
.cmp-legend .b{ color:var(--warn); font-weight:700; }
.cmp-legend .vs{ margin-left:auto; }

@media(max-width:680px){
  .shelf{ gap:var(--sp-7); justify-content:center; }
  .gcard, .pcard{ width:100%; max-width:340px; }
  .compare-stage{ gap:var(--sp-6); }
}


/* ── gallery overrides (the design tweaks) ── */

/* gallery-only overrides on top of the prototype design system (the LOOK comes from ff-tooltips.css). */
:root{--r-mythic:#ff8a2b;}   /* MYTHIC = orange (Drew 2026-06-27), replaces gold */

/* mythic special: orange star + name on a top line, description BELOW (Drew 2026-06-27) */
.g-sig{flex-direction:column!important;align-items:stretch!important;gap:4px!important;
  background:rgba(255,138,43,.08)!important;border-color:rgba(255,138,43,.32)!important;}
.g-sig .sig-top{display:flex;align-items:center;gap:7px;}
.g-sig .star{color:var(--r-mythic)!important;filter:drop-shadow(0 0 6px rgba(255,138,43,.6))!important;}
.g-sig .nm{color:var(--r-mythic)!important;}
.perch .gcard{animation:none!important;}   /* kill the dizzy float-bob (Drew 2026-06-27) */
/* condense the DMG/DELAY/CRIT/CRITDMG block: label + value INLINE (was stacked = double height), 2 per row (Drew 2026-06-27) */
/* 1-column stats (Drew 2026-06-27): value sits a fixed distance after the label (after the widest, CRIT DMG) so all
   values align — NOT shoved to the right edge. */
.g-stats{gap:0!important;}
.g-stat.one{padding:1px 0;}
.g-stat.one .duo{display:flex;flex-direction:row;align-items:baseline;justify-content:flex-start;gap:9px;line-height:1.1;}
/* ⛔ THE LABEL MUST NOT SHRINK BELOW ITS OWN TEXT (Drew 2026-07-29: "it is not alligned").
   .k is white-space:nowrap and was flex-shrinkable, so on a narrow card (#tt is 316px) a long label like
   HEALING / MIN got squeezed below its text width and the overflow was painted UNDER the value. min-width
   alone cannot prevent that — min-width is a floor for GROWTH, not a brake on SHRINKING.
   flex:0 0 auto stops the shrink outright, so a long label pushes its value right instead of colliding
   with it. Truncating was rejected: hiding part of a stat name from the player is not a fix. */
.g-stat.one .duo .k{font-size:.76rem;min-width:128px;flex:0 0 auto;}
.g-stat.one .duo .v{font-size:.98rem;}
/* header metarow: PATH · RARITY text + a bigger ilvl PILL, top-right above the name (Drew 2026-06-27) */
.g-metarow{display:flex;align-items:center;justify-content:center;gap:10px;padding:11px 14px 0;}   /* VANGUARD·MAGIC CENTERED on the top strip */
.g-metarow .g-ilvl{position:absolute;top:5px;right:10px;min-width:46px;text-align:center;box-sizing:border-box;}   /* STATIC width; nudged up + smaller so it clears the header line (Drew 2026-06-28) */
.g-head{padding-top:6px!important;padding-bottom:9px!important;}   /* icon + name sit LOWER, beneath the metarow */
.g-metarow .mr-rar{font-family:var(--font-pix);font-size:.55rem;letter-spacing:.4px;}
.g-type .g-path{font-family:var(--font-pix);font-size:.55rem;letter-spacing:.4px;}
/* signature-ability line under the type (Drew 2026-06-29) — clean, consistent across jobs */
.g-ability{font-family:var(--font-body);font-size:var(--fs-xs);color:var(--soft);letter-spacing:.2px;margin-top:4px;}
.g-ability .ga-k{color:var(--dim);text-transform:uppercase;font-size:.92em;letter-spacing:.4px;}
/* Magic Cocktails (BLM rods) — spell name + rune recipe + effect. Drew 2026-06-29. */
.g-cocktails{margin-top:var(--sp-2);}
.g-cocktails .gc-hd{font-family:var(--font-body);font-size:.92em;text-transform:uppercase;letter-spacing:.5px;color:var(--dim);margin-bottom:3px;}
.g-cocktails .gc-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:var(--fs-xs);line-height:1.5;}
.g-cocktails .gc-nm{font-weight:600;color:var(--soft);}
.g-cocktails .gc-rec{color:var(--dim);font-size:.9em;display:inline-flex;align-items:center;}
.g-cocktails .gc-dot{color:var(--dim);margin:0 2px;}
.g-cocktails .gc-eff{color:var(--soft);}
/* element icons ported from overlay rune masks (Drew 2026-06-29) — real game art in the cocktail rows */
.g-cocktails .gc-icon{display:inline-block;width:15px;height:15px;vertical-align:-2px;-webkit-mask-mode:luminance;mask-mode:luminance;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;}
.g-cocktails .gc-icon.fire{-webkit-mask-image:url('data:image/png;base64,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');mask-image:url('data:image/png;base64,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');background-color:#ef4444;}
.g-cocktails .gc-icon.ice{-webkit-mask-image:url('data:image/png;base64,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');mask-image:url('data:image/png;base64,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');background-color:#60a5fa;}
.g-cocktails .gc-icon.thunder{-webkit-mask-image:url('data:image/png;base64,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');mask-image:url('data:image/png;base64,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');background-color:#ffd93d;}

.g-metarow .mr-sep{color:var(--dim);}
.g-metarow .g-ilvl{font-family:var(--font-num);font-weight:700;font-size:.82rem;letter-spacing:.2px;color:#0e2026;padding:2px 9px;border-radius:6px;
  background:linear-gradient(180deg,color-mix(in srgb,var(--rc) 72%,#fff),var(--rc));box-shadow:0 1px 0 rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.45);}
.g-stat.dual .duo .vline{display:inline-flex;flex-direction:row;align-items:baseline;gap:6px;flex-wrap:nowrap;}
/* de-pill + condense the tooltip (Drew 2026-06-27) — tighter = better on phones too */
.tier-tag{background:none!important;border:none!important;box-shadow:none!important;padding:0!important;font-family:var(--font-pix)!important;font-size:.46rem!important;}
.g-job-box{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;flex:none;
  background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--jc,var(--aqua)) 30%,transparent),transparent 70%),var(--inset);
  border:1px solid color-mix(in srgb,var(--jc,var(--aqua)) 55%,var(--line));box-shadow:0 0 11px color-mix(in srgb,var(--jc,var(--aqua)) 42%,transparent),inset 0 0 8px rgba(0,0,0,.45);}
.g-job-ic{width:26px;height:26px;background-image:url('job_icons_singleoutline.png');background-size:260px 130px;background-repeat:no-repeat;image-rendering:pixelated;flex:none;}
.g-
.g-mods{gap:2px!important;}
.g-affix{padding-left:0!important;line-height:1.3!important;gap:6px!important;}   /* bullets align with the DMG/CRIT labels */
.g-affix.sig .bp{color:var(--gold);} .g-affix .sigtag{color:var(--dim);font-size:.85em;}
.g-div{margin:1px 0!important;}
.g-prof{padding-top:7px!important;gap:5px!important;}
.ladder .rank{padding:2px 2px!important;line-height:1.3!important;display:flex;align-items:baseline;gap:10px;}
.ladder .rank .rn{font-size:.5rem!important;min-width:64px;flex:none;}   /* bigger RANK label + fixed width so the text lines up */
.ladder .rank .lk{margin-left:auto!important;}                            /* all locks align to the right edge */
.tt-page{max-width:1320px;}
.controls{position:sticky;top:0;z-index:50;background:rgba(6,24,31,.95);border:1px solid var(--line);border-radius:10px;padding:12px 14px;margin:14px 0 18px;display:flex;gap:14px;align-items:center;flex-wrap:wrap;backdrop-filter:blur(3px);}
.controls button{font-family:var(--font-pix);font-size:11px;background:linear-gradient(180deg,var(--gold-2),var(--gold));color:#1a1205;border:none;border-radius:8px;padding:12px 18px;cursor:pointer;}
.controls button:hover{filter:brightness(1.08);}
.controls label{font-size:13px;font-weight:600;color:var(--soft);font-family:var(--font-body);}
.controls select{font-family:var(--font-body);font-size:13px;background:var(--inset);color:var(--ink);border:1px solid var(--line);border-radius:6px;padding:7px 9px;}
.controls .leg{font-size:12px;color:var(--dim);margin-left:auto;display:flex;gap:6px;align-items:center;}
.controls .leg b{font-family:var(--font-pix);font-size:8px;padding:3px 6px;border-radius:3px;color:#06181f;}
/* socket a touch bigger than the prototype default (Drew wanted bigger icons) + allow long names to wrap */
.g-socket{width:78px;height:78px;}
.g-socket img{width:64px;height:64px;object-fit:contain;image-rendering:auto;filter:drop-shadow(0 2px 2px rgba(0,0,0,.6));}
.g-name{white-space:normal;}
/* only the numeric value golds when maxed — NOT the (range) parens */
.g-stat .v.perfect{color:var(--gold-2);text-shadow:0 0 9px rgba(245,197,66,.5);}
.g-affix b.maxed{color:var(--gold-2);text-shadow:0 0 9px rgba(245,197,66,.5);}
.g-stat .pot.maxed{color:var(--dim);text-shadow:none;}


/* rarity NAME aliases — the renderer uses the new names (plain/magic/arcane/exotic/mythic); map to the design ramp. */
.gcard,.perch{ --r-plain:var(--r-junk); --r-magic:var(--r-uncommon); --r-arcane:var(--r-rare); --r-exotic:var(--r-epic); }

/* NOTES (2026-07-27) — item CONDITIONS/limits ("once per fight", "can break when used"). Deliberately
   unbulleted and muted: an affix is power you rolled, a note is a caveat. Same left inset as the bullet
   rows so the block still reads as one column. */
.ff3-tt .g-note{
  display:block; margin:2px 0 0 28px;
  font-size:11px; line-height:1.35;
  color:#8fa3ad; opacity:.85;
}
