/* Film-Einzelseite B2 „Programmheft“ (13.10.2026, von Frank abgenommen). Vorlagen templates/single-{review,preview}-b2.php.
   Baut auf wg-buehne.css (Tokens, Schriften, Siegel) und wg-2026-review-zentrale.css (Streaming, Bewertung, FAQ, Kommentare) auf.
   Quelle der Gestaltung: Entwurf wg-unterseiten-2026-10-12 (wg-film-entwurf.css, wg-film-b2.css). */

/* ---------- Seite und Grundschrift ---------- */
.wgf-b2{padding-bottom:3rem}
.wgf-b2 h1{font:800 3.25rem/1.02 var(--plakat)!important;text-transform:uppercase;letter-spacing:.005em;text-wrap:balance;color:var(--ink)}
.wgf-b2 h1 .jahr{color:var(--dim)}
.wgf-b2 [id]{scroll-margin-top:calc(var(--wgzh-height,132px) + 80px)}

/* ---------- Kopf: Szenenband, Plakat, Titel, Watcher-Karte ---------- */
.wgf-b2 .fb-kopf{position:relative;padding-top:36px}
.wgf-b2 .fb-band{position:absolute;left:0;right:0;top:0;width:100%;height:300px;object-fit:cover;object-position:50% 30%;opacity:.28;-webkit-mask-image:linear-gradient(180deg,#000 30%,transparent);mask-image:linear-gradient(180deg,#000 30%,transparent)}
.wgf-b2 .fb-in{position:relative;display:grid;grid-template-columns:300px minmax(0,1fr);gap:48px;align-items:start}
.wgf-b2 .fb-plakat img{width:300px;height:450px;object-fit:cover;border-radius:14px;border:1px solid rgba(201,149,46,.5);box-shadow:0 24px 48px rgba(0,0,0,.6)}
.wgf-b2 .fb-plakat .ph{display:block;width:300px;height:450px;border-radius:14px;background:var(--card2)}
.wgf-b2 .fb-titel{min-width:0;padding-top:24px}
.wgf-b2 .kruemel{display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-size:.9375rem;color:var(--dim);margin-bottom:12px}
.wgf-b2 .kruemel a{color:var(--ink2);text-decoration:underline;text-decoration-color:rgba(232,194,104,.4);text-underline-offset:3px}
.wgf-b2 .kruemel a:hover{color:var(--gold2)}
.wgf-b2 .kruemel .ic{width:14px;height:14px;color:var(--faint)}
.wgf-b2 .fb-titel .meta{margin-top:12px;font-size:1.0625rem;color:var(--ink2)}
.wgf-b2 .von{margin-top:4px;font-size:.9375rem;color:var(--dim)}
.wgf-b2 .von a{color:var(--gold2)}
.wgf-b2 .lesezeit{display:inline-flex;align-items:center;gap:6px;margin-left:10px;color:var(--dim)}
.wgf-b2 .lesezeit .ic{width:16px;height:16px;color:var(--gold)}
.wgf-b2 .von .methodik{margin-left:12px;color:var(--dim);text-decoration:underline;text-decoration-color:rgba(232,194,104,.4);text-underline-offset:3px}
.wgf-b2 .von .methodik:hover{color:var(--gold2)}

.wgf-b2 .karte{position:relative;overflow:hidden;background:linear-gradient(180deg,#1f1a14,#16130f);border:1px solid rgba(201,149,46,.55);border-radius:18px;padding:20px 22px 18px;box-shadow:0 20px 40px rgba(0,0,0,.45)}
.wgf-b2 .karte.quer{margin-top:24px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,340px);gap:0 22px;align-items:center;max-width:920px}
.wgf-b2 .karte-oben{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:center}
.wgf-b2 .wgb-zahl.gross{width:118px;height:118px;border-color:var(--gold);background:radial-gradient(circle at 50% 35%,#2a2319,#141110)}
.wgf-b2 .wgb-zahl.gross b{font:700 2.5rem/1 var(--marke);color:var(--gold2)}
.wgf-b2 .wgb-zahl.gross small{font-size:.875rem;color:var(--dim)}
.wgf-b2 .wk-art{display:inline-flex;font-size:.875rem;font-weight:700;padding:3px 10px;border-radius:999px;border:1px solid var(--edge2);color:var(--dim)}
.wgf-b2 .wk-art.kritik{border-color:rgba(232,194,104,.6);color:#f0d38f}
.wgf-b2 .wk-mehr{display:inline-flex;align-items:center;min-height:32px;margin-left:10px;font-size:.875rem;color:var(--dim);text-decoration:underline;text-underline-offset:3px}
.wgf-b2 .wk-mehr:hover{color:var(--gold2)}
.wgf-b2 .urteil{margin-top:8px;font:italic 400 1.125rem/1.45 var(--text);color:var(--ink)}
.wgf-b2 .abriss{position:relative;height:0;border-top:2px dashed var(--edge2);margin:18px -22px 16px}
.wgf-b2 .abriss::before,.wgf-b2 .abriss::after{content:"";position:absolute;top:-11px;width:20px;height:20px;border-radius:50%;background:var(--bg)}
.wgf-b2 .abriss::before{left:-11px}.wgf-b2 .abriss::after{right:-11px}
.wgf-b2 .karte.quer .abriss{width:0;height:auto;align-self:stretch;border-top:0;border-left:2px dashed var(--edge2);margin:-20px 0 -18px}
.wgf-b2 .karte.quer .abriss::before{left:-11px;top:-11px}
.wgf-b2 .karte.quer .abriss::after{left:-11px;right:auto;top:auto;bottom:-11px}

/* Filmklappe: Abstimmung wg-intent-votes im Kartenstil, darunter Erinnern und Merkliste */
.wgf-b2 .klappe{display:grid;gap:8px;min-width:0}
.wgf-b2 .klappe .wgiv{margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:var(--ink)}
.wgf-b2 .klappe .wgiv-eyebrow{display:none}
.wgf-b2 .klappe .wgiv-frage{margin:0 0 10px;font:700 1.0625rem/1.3 var(--text)!important;text-transform:none;letter-spacing:0;color:var(--ink)}
.wgf-b2 .klappe .wgiv-knoepfe{gap:8px}
.wgf-b2 .klappe .wgiv-n1{grid-template-columns:1fr}
.wgf-b2 .klappe .wgiv-n2{grid-template-columns:1fr 1fr}
.wgf-b2 .klappe .wgiv-k,.wgf-b2 .kl{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:8px 12px;border-radius:10px;border:1px solid rgba(232,194,104,.75);background:linear-gradient(180deg,#2e2820,#1c1813);color:#f3e6c8;font:600 1rem/1.2 var(--text);cursor:pointer;text-align:center}
.wgf-b2 .klappe .wgiv-k .wgiv-ic,.wgf-b2 .kl .ic{width:20px;height:20px;color:var(--gold)}
.wgf-b2 .klappe .wgiv-k:hover,.wgf-b2 .kl:hover{border-color:var(--gold2)}
.wgf-b2 .klappe .wgiv-k.ist-an,.wgf-b2 .kl[aria-pressed="true"]{background:linear-gradient(180deg,#f8e2a6,#dcae4f 55%,#a9761f);color:#241605;border-color:#f3d38a}
.wgf-b2 .klappe .wgiv-k.ist-an .wgiv-ic,.wgf-b2 .kl[aria-pressed="true"] .ic{color:#241605}
.wgf-b2 .klappe .wgiv-k-lass_es.ist-an{background:linear-gradient(180deg,#e4ded5,#a59c90 55%,#746b61);color:#1c1a17;border-color:#e4ded5}
.wgf-b2 .kl.samt{background:linear-gradient(180deg,#6a1716,#430d0d)}
.wgf-b2 .kl-reihe{display:flex;gap:8px}
.wgf-b2 .kl-reihe .kl{flex:1 1 0;min-width:0}
.wgf-b2 .klappe .wgiv-fuss{margin:8px 0 0;font-size:.8125rem;line-height:1.4;color:var(--faint);text-align:center}
.wgf-b2 .klappe .wgiv-fuss a{color:var(--dim);text-decoration:underline}
.wgf-b2 .klappe .wgiv-ergebnis,.wgf-b2 .klappe .wgiv-wecker,.wgf-b2 .klappe .wgiv-satz{margin-top:10px}

/* ---------- Sprungleiste ---------- */
.wgf-b2 .sprung{position:sticky;top:var(--wgzh-height,132px);z-index:20;margin-top:36px;background:rgba(16,18,22,.96);border-top:1px solid var(--edge);border-bottom:1px solid var(--edge);backdrop-filter:blur(6px)}
.wgf-b2 .sprung-in{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;padding:8px 0}
.wgf-b2 .sprung a{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border-radius:999px;font-weight:600;font-size:.9375rem;color:var(--ink2);white-space:nowrap}
.wgf-b2 .sprung a:hover{background:var(--card2);color:var(--gold2)}
.wgf-b2 .sprung a.aktiv{background:var(--or);color:#1a0c02}

/* ---------- Raster: Inhalt links, Seitenspalte rechts ---------- */
.wgf-b2 .fb2-raster{display:grid;grid-template-columns:minmax(0,1fr) 336px;gap:40px;align-items:start;padding-top:32px}
.wgf-b2 .fb2-haupt{min-width:0}
.wgf-b2 .fb2-artikel>*+*{margin-top:24px}
.wgf-b2 .fb-seite{position:sticky;top:calc(var(--wgzh-height,132px) + 76px);display:grid;gap:20px;min-width:0;padding-bottom:24px}

/* ---------- Kästen im Inhalt (Zentrale-Bausteine im Programmheft-Look) ---------- */
.wgf-b2 .fb2-artikel .wgzr-box{background:var(--card);border:1px solid var(--edge);border-radius:18px;overflow:hidden}
.wgf-b2 .fb2-artikel .wgzr-box-h{display:flex;align-items:center;gap:12px;padding:16px 24px;border-bottom:1px solid var(--edge);background:linear-gradient(180deg,#1d2128,#191d23);font-size:1rem}
.wgf-b2 .wgzr-box-h>.ic{width:22px;height:22px;color:var(--gold)}
.wgf-b2 .fb2-artikel .wgzr-box-h h2{display:block;font:800 1.625rem/1.05 var(--plakat)!important;text-transform:uppercase;letter-spacing:.01em;color:var(--ink)}
.wgf-b2 .fb2-artikel .wgzr-box-h .wgzr-sub{margin-left:auto;font-size:.9375rem;color:var(--dim);text-align:right}
.wgf-b2 .wgzr-box-h .wgzr-sub a{color:var(--gold2)}
.wgf-b2 .fb2-artikel .wgzr-box-b{padding:22px 26px 24px}

/* Einstieg */
.wgf-b2 .einstieg{background:linear-gradient(180deg,#221c15,#17140f)!important;border-color:rgba(201,149,46,.55)!important}
.wgf-b2 .einstieg .lead{font-size:1.25rem;line-height:1.6;color:var(--ink)}
.wgf-b2 .einstieg .lead>*+*{margin-top:10px}
.wgf-b2 .einstieg .lead p+p{font-size:1.125rem;color:var(--ink2)}
.wgf-b2 .einstieg .lead a{color:var(--gold2);text-decoration:underline;text-underline-offset:3px}
.wgf-b2 .einstieg .kurz{margin-top:18px;border:1px solid rgba(232,194,104,.35);border-radius:14px;background:rgba(16,18,22,.55);padding:16px 20px}
.wgf-b2 .einstieg .lead:empty+.kurz{margin-top:0}
.wgf-b2 .einstieg .kurz b{display:flex;align-items:center;gap:8px;font:800 1.25rem/1 var(--plakat);text-transform:uppercase;color:var(--gold2);margin-bottom:8px}
.wgf-b2 .einstieg .kurz b .ic{color:var(--gold)}
.wgf-b2 .einstieg .kurz p{color:var(--ink2);font-size:1.0625rem;line-height:1.6}

/* Trailer */
.wgf-b2 .trailerbox .wgzr-trailer{margin:0;border-radius:0}

/* Kapitel */
.wgf-b2 .kapitelbox .wgzr-box-b{padding:6px 30px 10px}
.wgf-b2 .kap{padding:24px 0 26px;border-top:1px solid var(--edge)}
.wgf-b2 .kap:first-child{border-top:0}
.wgf-b2 .kap header{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;align-items:center;margin-bottom:14px}
.wgf-b2 .kap-n{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:2px solid var(--brass);font:700 1.0625rem/1 var(--text);color:var(--gold2)}
.wgf-b2 .kap h2{font:800 1.75rem/1.05 var(--plakat)!important;text-transform:uppercase;letter-spacing:0;color:var(--ink)}
.wgf-b2 .kap-b{font-size:1.125rem;line-height:1.75;color:var(--ink2)}
.wgf-b2 .kap-b>*+*{margin-top:.9em}
.wgf-b2 .kap-b strong{color:var(--ink)}
.wgf-b2 .kap-b a{color:var(--gold2);text-decoration:underline;text-underline-offset:3px}
.wgf-b2 .kap-b ul,.wgf-b2 .einstieg .lead ul{list-style:disc;padding-left:1.4em}
.wgf-b2 .kap-b ol,.wgf-b2 .einstieg .lead ol{list-style:decimal;padding-left:1.4em}
.wgf-b2 .kap-b li+li{margin-top:.35em}
.wgf-b2 .kap-b h3,.wgf-b2 .kap-b h4{font:700 1.25rem/1.3 var(--text)!important;text-transform:none;color:var(--ink)}
.wgf-b2 .kap-b blockquote{margin-left:0;padding:4px 0 4px 18px;border-left:3px solid var(--brass);color:var(--ink)}
.wgf-b2 .kap-b img{border-radius:12px}
.wgf-b2 .kap-b .antwort{padding:14px 18px;border-radius:12px;background:rgba(232,194,104,.07);border:1px solid rgba(232,194,104,.22);font-size:1.125rem;line-height:1.6}
.wgf-b2 .kap-b .antwort strong{font-weight:600}
.wgf-b2 .beleg{display:inline-block;margin:0 1px;padding:0 8px;border-radius:999px;border:1px solid var(--edge2);font:500 .875rem/1.6 var(--text);color:var(--faint);vertical-align:1px;white-space:normal}
.wgf-b2 .anker{display:block;height:0}

/* Besetzung: je Rolle eine schmale Box, mehrspaltig wie eine Liste */
.wgf-b2 .sync-info{font-size:.9375rem;color:var(--dim);margin-bottom:14px}
.wgf-b2 .sync-leg{display:flex;flex-wrap:wrap;gap:6px 18px;margin:-6px 0 12px;font-size:.875rem;color:var(--faint)}
.wgf-b2 .sync-leg span{display:inline-flex;align-items:center;gap:5px}
.wgf-b2 .sync-leg span:first-child{color:var(--or2)}
.wgf-b2 .sync-leg .ic{width:14px;height:14px;color:var(--gold)}
.wgf-b2 .cast3{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}
.wgf-b2 .cast3 li{padding:10px 14px 11px;border-radius:12px;background:var(--bg2);border:1px solid var(--edge)}
.wgf-b2 .cast3 .cr{display:block;font:800 1.0625rem/1.1 var(--plakat);text-transform:uppercase;letter-spacing:.02em;color:var(--or2)}
.wgf-b2 .cast3 b{display:block;margin-top:2px;font-weight:600;line-height:1.3}
.wgf-b2 .cast3 .cs{display:flex;align-items:center;gap:6px;margin-top:2px;font-size:.9375rem;line-height:1.35;color:var(--ink2)}
.wgf-b2 .cast3 .cs .ic{width:15px;height:15px;color:var(--gold);flex:none}

/* Bausteine der Zentrale im Programmheft-Look */
.wgf-b2 .wgzr-scolh .ic,.wgf-b2 .wgzr-salarm .ic,.wgf-b2 .wgzr-date .ic,.wgf-b2 .wgzr-ampel h3 .ic,.wgf-b2 .wgzr-ratebar .ic{color:var(--gold);margin-right:6px}
.wgf-b2 .wgzr-go .ic{width:18px;height:18px}
.wgf-b2 .wgzr-pcl ul,.wgf-b2 .wgzr-ampel ul{list-style:none;padding:0}
.wgf-b2 .wgzr-quote{font-family:var(--text)}
.wgf-b2 .wgzr-pc h3,.wgf-b2 .wgzr-ampel h3{font:800 1.375rem/1 var(--plakat)!important;text-transform:uppercase}
.wgf-b2 .wgzr-stream-answer{font-size:1.0625rem}
.wgf-b2 .wgzr-comments .wgzr-box-b h2,.wgf-b2 .wgzr-comments .wgzr-box-b h3{font:700 1.25rem/1.3 var(--text)!important;text-transform:none}
.wgf-b2 .wgzr-box-b>p a,.wgf-b2 .wgzr-faq a,.wgf-b2 .wgzr-stream-note a{color:var(--gold2);text-decoration:underline}
.wgf-b2 .wgzr-abtn .ic{margin-right:6px}

/* ---------- Seitenspalte ---------- */
.wgf-b2 .sbox,.wgf-b2 .fb-seite .wgzr-box{background:var(--card);border:1px solid var(--edge);border-radius:16px}
.wgf-b2 .sbox{padding:16px 20px}
.wgf-b2 .sbox h2{display:flex;align-items:center;gap:10px;font:800 1.375rem/1 var(--plakat)!important;text-transform:uppercase;margin-bottom:12px}
.wgf-b2 .sbox h2 .ic,.wgf-b2 .fb-seite .wgzr-box-h .ic{color:var(--gold)}
.wgf-b2 .fb-seite .wgzr-box-h{padding:14px 20px;background:none;border-bottom:1px solid var(--edge)}
.wgf-b2 .fb-seite .wgzr-box-h h3{font:800 1.375rem/1 var(--plakat)!important;text-transform:uppercase;color:var(--ink)}
.wgf-b2 .fb-seite .wgzr-box-h .wgzr-sub{display:block;margin-left:0;font-size:.875rem}
.wgf-b2 .sbox ol.lebenslauf{position:relative;display:grid;margin:0;padding:0 0 0 4px}
.wgf-b2 .sbox ol.lebenslauf::before{content:"";position:absolute;left:11px;top:10px;bottom:16px;width:2px;background:linear-gradient(180deg,var(--brass),var(--edge2))}
.wgf-b2 .sbox ol.lebenslauf li{position:relative;padding:0 0 14px 34px}
.wgf-b2 .sbox ol.lebenslauf li::before{content:"";position:absolute;top:3px;left:4px;width:16px;height:16px;border-radius:50%;background:var(--bg);border:3px solid var(--edge2)}
.wgf-b2 .sbox ol.lebenslauf li.fertig::before{background:var(--brass);border-color:var(--brass)}
.wgf-b2 .sbox ol.lebenslauf li.jetzt::before{background:var(--or);border-color:var(--or);box-shadow:0 0 0 5px rgba(255,107,0,.2)}
.wgf-b2 .sbox ol.lebenslauf b{display:block;font-weight:700}
.wgf-b2 .sbox ol.lebenslauf li.jetzt b{color:var(--or2)}
.wgf-b2 .sbox ol.lebenslauf li.offen b{color:var(--dim);font-weight:600}
.wgf-b2 .sbox ol.lebenslauf span{display:block;font-size:.9375rem;color:var(--dim)}
.wgf-b2 .fb-seite .wgzr-facts dl{margin:0;padding:4px 20px 10px}
.wgf-b2 .fb-seite .wgzr-frow{display:grid;grid-template-columns:104px minmax(0,1fr);gap:10px;padding:9px 0;border-top:1px solid var(--edge)}
.wgf-b2 .fb-seite .wgzr-frow:first-child{border-top:0}
.wgf-b2 .fb-seite .wgzr-frow dt{color:var(--dim);font-size:.9375rem!important}
.wgf-b2 .fb-seite .wgzr-frow dd{margin:0;font-size:1rem!important;font-weight:600;color:var(--ink);text-align:left}
.wgf-b2 .fb-seite .wgzr-box-b{font-size:.9375rem;color:var(--dim)}
.wgf-b2 .fb-seite .wgzr-mini a{min-height:44px}

/* ---------- Tablet und Handy ---------- */
@media (max-width:1079px){
  .wgf-b2 .fb-in,.wgf-b2 .fb2-raster{grid-template-columns:minmax(0,1fr)}
  .wgf-b2 .fb-plakat img,.wgf-b2 .fb-plakat .ph{width:200px;height:300px}
  .wgf-b2 .fb-seite{position:static;grid-template-columns:1fr 1fr}
  .wgf-b2 .karte.quer{grid-template-columns:minmax(0,1fr)}
  .wgf-b2 .karte.quer .abriss{width:auto;height:0;border-left:0;border-top:2px dashed var(--edge2);margin:18px -22px 16px}
  .wgf-b2 .karte.quer .abriss::before{left:-11px;top:-11px}
  .wgf-b2 .karte.quer .abriss::after{left:auto;right:-11px;top:-11px;bottom:auto}
}
@media (max-width:767px){
  .wgf-b2 h1{font-size:2.25rem!important}
  .wgf-b2 .fb-in{gap:20px}
  .wgf-b2 .fb-seite{grid-template-columns:minmax(0,1fr)}
  .wgf-b2 .fb2-artikel .wgzr-box-h{padding:14px 16px;flex-wrap:wrap}
  .wgf-b2 .fb2-artikel .wgzr-box-h .wgzr-sub{margin-left:0;width:100%;text-align:left}
  .wgf-b2 .fb2-artikel .wgzr-box-b,.wgf-b2 .kapitelbox .wgzr-box-b{padding-left:16px;padding-right:16px}
  .wgf-b2 .kap h2{font-size:1.5rem!important}
  .wgf-b2 .kap-b{font-size:1.0625rem}
  .wgf-b2 .karte{padding:18px 16px 16px}
  .wgf-b2 .abriss,.wgf-b2 .karte.quer .abriss{margin-left:-16px;margin-right:-16px}
  .wgf-b2 .cast3{grid-template-columns:1fr 1fr}
  .wgf-b2 .cast3 li{padding:9px 11px}
}
@media (max-width:359px){
  .wgf-b2 .cast3{grid-template-columns:minmax(0,1fr)}
  .wgf-b2 .kl-reihe{flex-direction:column}
}

/* Lesbarkeit der übernommenen Zentrale-Bausteine: Nebentexte mindestens 14 px, Tippflächen 44 px (Mobilprüfung 13.10.2026) */
.wgf-b2 .wgzr-scolh,.wgf-b2 .wgzr-scnt,.wgf-b2 .wgzr-prow small,.wgf-b2 .wgzr-sprice,.wgf-b2 .wgzr-sempty,.wgf-b2 .wgzr-count small,
.wgf-b2 .wgzr-hype .wgzr-lbl span,.wgf-b2 .wgzr-hype .wgzr-lbl b,.wgf-b2 .wgzr-simc small,.wgf-b2 .wgzr-simc .wgzr-sc,
.wgf-b2 .fb-seite .wgzr-mini .wgzr-t,.wgf-b2 .fb-seite .wgzr-mini .wgzr-sc,.wgf-b2 .wgzr-fnote,.wgf-b2 .wg-editorial-note,
.wgf-b2 .wgzr-stream-note,.wgf-b2 .klappe .wgiv-fuss{font-size:.875rem!important}
.wgf-b2 .wgzr-pl{font-size:.75rem!important}
@media (max-width:767px){
  .wgf-b2 .kruemel a,.wgf-b2 .von a{display:inline-flex;align-items:center;min-height:44px}
  .wgf-b2 .kruemel{margin-bottom:4px}
}
/* Ältere Texte ohne Zwischenüberschriften */
.wgf-b2 .kapitelbox.ohne-kapitel .wgzr-box-b{padding:24px 30px 26px}
.wgf-b2 .kap-b img{height:auto;margin-left:auto;margin-right:auto}
.wgf-b2 .kap-b h2,.wgf-b2 .kap-b h3{text-align:left!important}
/* Belegte deutsche Fassung (wg-synchron 0.2.0): Quellenzeile unter der Besetzung, Quelle je Rolle als Hinweis */
.wgf-b2 .sync-quellen{margin-top:14px;font-size:.875rem;color:var(--faint)}
.wgf-b2 .cast3 .cs[title]{cursor:help;text-decoration:underline dotted rgba(232,194,104,.5);text-underline-offset:3px}
