  /* Eingebettete Zahlen-Schrift (Rajdhani SemiBold, latin) – gleich hohe Ziffern, offline */
  @font-face{font-family:"Zahlen";font-style:normal;font-weight:600;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");}
  :root{
    /* Akku-These: >90 % echtes Schwarz (OLED-Pixel aus), Farbe nur als Akzent */
    --grund:#000000;              /* Bühne – Pixel aus */
    --flaeche:#0b0b0d;            /* minimal erhabene Panels/Felder, kühl-neutral */
    --flaeche-stark:#141418;
    --linie:rgba(255,255,255,.09);       /* Haarlinien-Trennung */
    --linie-stark:rgba(255,255,255,.18);
    --akzent:#ececf0;             /* neutraler heller Steuer-Akzent (weiß auf schwarz) */
    --text:#ececf0;              /* Off-White – kein Smearing auf Schwarz */
    --text-leise:rgba(236,236,240,.44);
    --text-still:rgba(236,236,240,.26);
    --panel:#0b0b0d;
    --gefahr:#ff5a5a;
    /* Sitzfarben – als Akzente auf Schwarz gedacht, nicht als Füllung */
    --platz-0:#e5484d;            /* Rot   */
    --platz-1:#5b9dff;            /* Blau  */
    --platz-2:#46b17b;            /* Grün  */
    --platz-3:#d8a94b;            /* Amber */
    --platz-4:#9d7bff;            /* Violett */
    --platz-5:#3fb6c4;            /* Teal  */
  }
  *{box-sizing:border-box;-webkit-tap-highlight-color:transparent;}
  html,body{margin:0;height:100%;overflow:hidden;background:var(--grund);color:var(--text);
    font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;
    -webkit-user-select:none;user-select:none;overscroll-behavior:none;touch-action:manipulation;}
  body{background:var(--grund);}

  /* ---------- Bühne ---------- */
  #buehne{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;}
  #brett{
    position:relative;
    /* darf in Portrait bewusst leicht über die Breite hinausragen (mehr Platz
       in den Segmenten) und wird an den Seiten abgeschnitten; in Landscape
       bleibt er in der Höhe. flex-shrink:0 ist wichtig – sonst quetscht der
       zentrierende Flex-Container die Scheibe in der Breite zum Ei zusammen. */
    flex:0 0 auto;
    width:min(118vw,96vh);
    height:min(118vw,96vh);
    border-radius:50%;
    transition:transform .35s cubic-bezier(.22,.61,.36,1);
    box-shadow:0 0 0 1px var(--linie), 0 30px 80px rgba(0,0,0,.6);
  }
  /* farbige Kreissegmente */
  #segmente{position:absolute;inset:0;border-radius:50%;overflow:hidden;}
  #segmente .fuellung{position:absolute;inset:0;border-radius:50%;}
  /* ---------- Mitte: Startspieler auslosen ---------- */
  #mitte{
    position:absolute;left:50%;top:50%;width:22%;height:22%;
    transform:translate(-50%,-50%);border-radius:50%;
    display:flex;align-items:center;justify-content:center;
    color:var(--text-still);font-size:1.7vmin;letter-spacing:.28em;text-transform:uppercase;font-weight:500;
    background:none;border:1px solid var(--linie);
    z-index:6;cursor:pointer;pointer-events:auto;
    transition:color .2s,border-color .2s,transform .12s;
  }
  #mitte:active{transform:translate(-50%,-50%) scale(.94);}
  body.lost #mitte{color:transparent;border-color:transparent;}
  /* Sitzfarben-Keil, der beim Auslosen von Segment zu Segment springt */
  #sweep{
    position:absolute;inset:0;border-radius:50%;pointer-events:none;
    z-index:3;opacity:0;transition:opacity .12s ease;
    transform:rotate(0deg);
  }

  /* ---------- Ein Spielerplatz ---------- */
  .platz{position:absolute;inset:0;transform-origin:50% 50%;pointer-events:none;}
  .platz .inhalt{
    position:absolute;top:7%;left:50%;margin-left:-24%;
    width:48%;display:flex;flex-direction:column;align-items:center;gap:.6vmin;
    pointer-events:auto;text-align:center;
    transform:rotate(180deg);transform-origin:center;
  }
  /* Name auf dem Brett: reiner Text (Bearbeitung im Einstellungsfenster) */
  .kern .name{
    font-size:2.6vmin;letter-spacing:.04em;color:inherit;max-width:100%;
    white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:.3vmin 1vmin;
    text-align:center;pointer-events:none;
  }
  /* Zeile: −  Zahl  + */
  .kern .lebenzeile{display:flex;align-items:center;gap:1.6vmin;}
  .kern .lebenzeile .schritt{
    width:7vmin;height:7vmin;max-width:52px;max-height:52px;border-radius:50%;
    border:1px solid var(--linie);background:rgba(255,255,255,.05);color:var(--text);
    font-family:inherit;font-size:4vmin;line-height:1;display:flex;align-items:center;justify-content:center;
    cursor:pointer;flex:0 0 auto;
  }
  .kern .lebenzeile .schritt:active{transform:scale(.9);}
  .kern .leben{
    font-family:"Zahlen",system-ui,sans-serif;font-weight:600;
    font-size:12vmin;line-height:.95;letter-spacing:.01em;min-width:2.4ch;
    text-shadow:0 2px 12px rgba(0,0,0,.5);font-variant-numeric:lining-nums tabular-nums;
  }

  /* Aktionszeile: ⚔-Knopf, Commander-Kästchen und Gift in EINER Zeile */
  .kern .aktionen{display:flex;align-items:center;justify-content:center;gap:1.1vmin;
    margin-top:.2vmin;flex-wrap:nowrap;max-width:100%;}
  .kern .aktionen button{
    background:rgba(255,255,255,.05);border:1px solid var(--linie);border-radius:2vmin;
    color:var(--text);font-family:inherit;font-size:2.2vmin;padding:.5vmin 1.4vmin;flex:0 0 auto;
    display:flex;align-items:center;gap:.5vmin;cursor:pointer;
  }
  .kern .aktionen button:active{transform:scale(.94);}
  .kern .aktionen button.gefahr{color:#ff8a8a;border-color:rgba(255,90,90,.5);}
  /* Commander-Schaden: alle erhaltenen Werte als Kästchen in Gegnerfarbe, einzeilig */
  .kern .cmd-schaden{display:inline-flex;flex-wrap:nowrap;gap:.7vmin;pointer-events:auto;}
  .kern .cmd-box{min-width:3.2vmin;padding:.2vmin .9vmin;border-radius:.9vmin;
    font-family:"Zahlen",system-ui,sans-serif;font-weight:700;font-size:2.6vmin;line-height:1.25;color:#fff;
    font-variant-numeric:lining-nums tabular-nums;
    text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.7);cursor:pointer;}
  .kern .cmd-box.toedlich{box-shadow:0 0 0 2px #ff5a5a, 0 0 8px rgba(255,90,90,.85);}

  /* Trennlinien der Segmente */
  #linien{position:absolute;inset:0;pointer-events:none;z-index:4;}
  #linien line{stroke:var(--linie);stroke-width:.4;}
  #linien .bogen{fill:none;stroke-width:2;stroke-linecap:round;}

  /* ---------- Steuer-Buttons in den freien Ecken (nie über dem Kreis) ---------- */
  .ecke{position:fixed;z-index:20;display:flex;gap:1.2vmin;align-items:center;}
  .ecke.links-oben{top:calc(env(safe-area-inset-top) + 1.4vmin);left:calc(env(safe-area-inset-left) + 1.4vmin);}
  .ecke.rechts-oben{top:calc(env(safe-area-inset-top) + 1.4vmin);right:calc(env(safe-area-inset-right) + 1.4vmin);}
  .ecke.links-unten{bottom:calc(env(safe-area-inset-bottom) + 1.4vmin);left:calc(env(safe-area-inset-left) + 1.4vmin);}
  .ecke.rechts-unten{bottom:calc(env(safe-area-inset-bottom) + 1.4vmin);right:calc(env(safe-area-inset-right) + 1.4vmin);}
  .knopf{
    background:rgba(20,17,28,.72);backdrop-filter:blur(8px);
    border:1px solid var(--linie);color:var(--text);border-radius:2.4vmin;
    font-size:2.3vmin;padding:1vmin 1.8vmin;display:flex;align-items:center;gap:.7vmin;cursor:pointer;
    font-family:inherit;
  }
  .knopf:active{transform:scale(.95);}
  .knopf .wert{color:var(--akzent);font-weight:600;}

  /* ---------- Rechteck-Modus (klassisches 2×2-Layout) ---------- */
  /* #raster liegt über die ganze Fläche; im Radial-Modus versteckt. */
  #raster{position:fixed;inset:0;display:none;
    grid-auto-rows:1fr;gap:1.1vmin;
    padding:calc(env(safe-area-inset-top) + 7vmin) calc(env(safe-area-inset-right) + 1.1vmin)
            calc(env(safe-area-inset-bottom) + 7vmin) calc(env(safe-area-inset-left) + 1.1vmin);}
  body.layout-rechteck #buehne{display:none;}
  body.layout-rechteck #raster{display:grid;}

  /* schwarze Karte (Akku), Sitzfarbe nur als sehr dunkle Tönung + Kante */
  .feld{position:relative;border-radius:2.4vmin;overflow:hidden;
    display:flex;align-items:center;justify-content:center;
    background:var(--flaeche);box-shadow:inset 0 0 0 1px var(--linie);}
  .feld .flaeche{position:absolute;inset:0;opacity:.10;transition:opacity .12s ease;}  /* dezente Sitz-Tönung, leuchtet beim Auslosen auf */
  /* Kartenmotiv (Scryfall) als Hintergrund mit dunklem Verlauf für Lesbarkeit */
  .feld .motiv{position:absolute;inset:0;background-size:cover;background-position:center;}
  .feld .motiv::after{content:"";position:absolute;inset:0;
    background:linear-gradient(rgba(0,0,0,.28), rgba(0,0,0,.5) 52%, rgba(0,0,0,.72));}
  /* Sitzfarben-Kante an der Spielerseite (oben bei gedrehtem, unten bei aufrechtem Feld) */
  .feld .kante{position:absolute;left:0;right:0;height:.5vmin;z-index:2;}
  .feld .feld-inhalt{position:relative;z-index:1;width:100%;
    display:flex;flex-direction:column;align-items:center;gap:.6vmin;text-align:center;padding:1.4vmin;}
  /* gegenüberliegende Felder gedreht: obere Reihe(n) um 180° zum Spieler */
  .feld.gedreht .feld-inhalt{transform:rotate(180deg);}
  /* verwaistes letztes Feld (ungerade Anzahl) über volle Breite */
  .feld.breit{grid-column:1 / -1;}
  /* Auslos-Knopf in der Mitte des Rasters (nur im Rechteck-Modus) */
  #mitte-r{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);
    width:15vmin;height:15vmin;max-width:96px;max-height:96px;border-radius:50%;
    display:none;align-items:center;justify-content:center;z-index:25;cursor:pointer;
    background:var(--grund);border:1px solid var(--linie);color:var(--text-still);
    font-family:inherit;font-size:1.6vmin;letter-spacing:.26em;text-transform:uppercase;font-weight:500;
    transition:color .2s,transform .12s;}
  #mitte-r:active{transform:translate(-50%,-50%) scale(.94);}
  body.layout-rechteck #mitte-r{display:flex;}
  body.layout-rechteck.lost #mitte-r{color:transparent;}

  /* ---------- Overlay (Commander-Schaden) ---------- */
  #overlay{position:fixed;inset:0;background:rgba(4,3,8,.82);backdrop-filter:blur(6px);
    z-index:40;display:none;align-items:center;justify-content:center;padding:5vmin;}
  #overlay.auf{display:flex;}
  #karte{background:var(--panel);border:1px solid var(--linie);border-radius:3vmin;
    width:min(94vw,620px);max-height:88vh;overflow:auto;padding:min(4vmin,28px);}
  #karte h2{margin:0 0 .4em;font-size:3.2vmin;font-weight:600;}
  #karte .unter{color:var(--text-leise);font-size:2.2vmin;margin:0 0 3vmin;}
  #karte .reihe{display:flex;align-items:center;gap:2vmin;padding:1.6vmin 0;border-top:1px solid rgba(255,255,255,.06);}
  #karte .reihe:first-of-type{border-top:none;}
  #karte .punkt{width:2.6vmin;height:2.6vmin;border-radius:50%;flex:0 0 auto;}
  #karte .reihe .bez{flex:1;font-size:2.6vmin;}
  #karte .reihe .lethal{color:#ff8a8a;font-size:2vmin;}
  #karte .stepper{display:flex;align-items:center;gap:2vmin;}
  #karte .stepper button{width:8vmin;height:8vmin;max-width:44px;max-height:44px;border-radius:50%;
    border:1px solid var(--linie);background:rgba(255,255,255,.05);color:var(--text);font-size:4vmin;cursor:pointer;}
  #karte .stepper button:active{transform:scale(.92);}
  #karte .stepper .zahl{min-width:6vmin;text-align:center;font-size:3.4vmin;
    font-family:"Zahlen",system-ui,sans-serif;font-variant-numeric:lining-nums tabular-nums;}
  #karte .schliessen{margin-top:3vmin;width:100%;padding:1.6vmin;border-radius:2vmin;
    border:1px solid var(--linie);background:none;color:var(--text);font-size:2.6vmin;cursor:pointer;font-family:inherit;}
  /* Einstellungen: Spieleranzahl-Auswahl */
  .einstellungs-block{padding:1.2vmin 0;}
  .einstellungs-block .titel{font-size:2.4vmin;color:var(--text-leise);margin-bottom:1.6vmin;}
  /* Spieler-Liste (antippen zum Bearbeiten, Griff zum Ziehen) */
  .name-liste{display:flex;flex-direction:column;gap:1.2vmin;}
  .spieler-zeile{display:flex;align-items:stretch;gap:1vmin;}
  .spieler-zeile.zieht{position:relative;z-index:5;opacity:.9;}
  .spieler-zeile.ziel{box-shadow:0 -2px 0 var(--akzent);}
  .spieler-griff{flex:0 0 auto;width:6vmin;max-width:40px;border:1px solid var(--linie);border-radius:1.4vmin;
    background:var(--flaeche);color:var(--text-still);font-size:3vmin;cursor:grab;touch-action:none;
    display:flex;align-items:center;justify-content:center;}
  .spieler-oeffnen{flex:1;min-width:0;display:flex;align-items:center;gap:1.6vmin;
    background:var(--flaeche-stark);border:1px solid var(--linie);border-radius:1.4vmin;
    color:var(--text);font-family:inherit;padding:1.2vmin 1.6vmin;cursor:pointer;text-align:left;}
  .spieler-oeffnen:active{background:rgba(255,255,255,.06);}
  .sp-vorschau{flex:0 0 auto;width:8vmin;height:8vmin;max-width:48px;max-height:48px;border-radius:1vmin;
    background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px var(--linie);}
  .sp-name{flex:1;min-width:0;font-size:2.6vmin;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
  .sp-pfeil{flex:0 0 auto;color:var(--text-still);font-size:3vmin;}
  .anzahl-wahl{display:flex;gap:1.6vmin;justify-content:center;}
  .anzahl-knopf{width:12vmin;height:12vmin;max-width:58px;max-height:58px;border-radius:2vmin;
    border:1px solid var(--linie);background:rgba(255,255,255,.05);color:var(--text);
    font-family:"Zahlen",system-ui,sans-serif;font-variant-numeric:lining-nums tabular-nums;
    font-size:4vmin;cursor:pointer;}
  .anzahl-knopf:active{transform:scale(.92);}
  .anzahl-knopf.aktiv{border-color:var(--akzent);color:var(--akzent);background:rgba(255,255,255,.12);}
  /* Startleben-Chips */
  .chip-reihe{display:flex;gap:1.6vmin;justify-content:center;flex-wrap:wrap;}
  .chip{padding:1.2vmin 2.4vmin;border-radius:2vmin;border:1px solid var(--linie);
    background:rgba(255,255,255,.05);color:var(--text);
    font-family:"Zahlen",system-ui,sans-serif;font-variant-numeric:lining-nums tabular-nums;
    font-size:3vmin;cursor:pointer;}
  .chip:active{transform:scale(.94);}
  .chip.aktiv{border-color:var(--akzent);color:var(--akzent);background:rgba(255,255,255,.12);}
  /* An/Aus-Schalter (Gift) */
  .schalter-reihe{display:flex;align-items:center;justify-content:space-between;gap:2vmin;}
  .schalter{width:11vmin;max-width:58px;height:6vmin;max-height:32px;border-radius:99px;border:1px solid var(--linie);
    background:rgba(255,255,255,.05);position:relative;cursor:pointer;flex:0 0 auto;transition:background .2s;}
  .schalter .knauf{position:absolute;top:50%;left:.5vmin;width:calc(6vmin - 8px);height:calc(6vmin - 8px);
    max-width:24px;max-height:24px;border-radius:50%;background:var(--text-leise);transform:translateY(-50%);transition:left .2s,background .2s;}
  .schalter.an{background:rgba(255,255,255,.25);border-color:var(--akzent);}
  .schalter.an .knauf{left:calc(100% - 6vmin + 2px);background:var(--akzent);}

  /* ---------- Vollbild-Screens (Einstellungen & Spieler-Editor) ---------- */
  .vollbild{position:fixed;inset:0;z-index:50;background:var(--grund);display:none;flex-direction:column;
    padding:calc(env(safe-area-inset-top)) calc(env(safe-area-inset-right))
            calc(env(safe-area-inset-bottom)) calc(env(safe-area-inset-left));}
  .vollbild.auf{display:flex;}
  .vollbild-kopf{display:flex;align-items:center;gap:12px;padding:12px 18px;border-bottom:1px solid var(--linie);}
  .vollbild-kopf h2{flex:1;margin:0;text-align:center;font-size:17px;font-weight:600;}
  .vollbild-nav{flex:0 0 auto;min-width:110px;background:none;border:none;color:var(--text);
    font-family:inherit;font-size:16px;cursor:pointer;padding:6px;text-align:left;}
  .vollbild-nav.stark{color:var(--akzent);font-weight:600;text-align:right;}
  .vollbild-nav.platzhalter{visibility:hidden;}
  .vollbild-body{flex:1;overflow:auto;padding:20px;max-width:1000px;width:100%;margin:0 auto;
    display:flex;flex-direction:column;gap:22px;}
  /* Querformat: horizontalen Platz nutzen – zwei Spalten (Spieler breit, Spiel schmal) */
  @media (orientation:landscape){
    .vollbild-body{flex-direction:row;align-items:flex-start;gap:24px;}
    .vollbild-body>.gruppe:first-child{flex:2;min-width:0;}
    .vollbild-body>.gruppe:last-child{flex:1;min-width:280px;}
  }

  /* Gruppierte Liste (iOS-Muster) */
  .gruppe{display:flex;flex-direction:column;gap:8px;}
  .gruppe-titel{margin:0 6px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-leise);}
  .gruppe-inhalt{display:flex;flex-direction:column;gap:12px;background:var(--flaeche);
    border:1px solid var(--linie);border-radius:14px;padding:12px;}
  .gruppe-fuss{margin:2px 6px 0;font-size:12px;color:var(--text-still);}
  .feld-block{display:flex;flex-direction:column;gap:8px;}
  .feld-block>label{font-size:15px;color:var(--text);}
  .feld-zeile{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;}
  .feld-zeile>label{font-size:15px;}

  /* Segmented control */
  .segmented{display:flex;background:var(--flaeche-stark);border:1px solid var(--linie);border-radius:10px;overflow:hidden;}
  .seg{flex:1;background:none;border:none;border-left:1px solid var(--linie);color:var(--text-leise);
    font-family:"Zahlen",system-ui,sans-serif;font-variant-numeric:lining-nums tabular-nums;
    font-size:15px;padding:9px 6px;cursor:pointer;min-height:38px;}
  .seg:first-child{border-left:none;}
  .seg.aktiv{background:var(--akzent);color:#000;font-weight:600;}

  /* Brett drehen */
  .dreh-reihe{display:flex;gap:8px;}
  .dreh{width:40px;height:40px;border-radius:10px;border:1px solid var(--linie);
    background:var(--flaeche-stark);color:var(--text);font-size:18px;cursor:pointer;}
  .dreh:active{transform:scale(.92);}

  /* Spieler als Grid (nebeneinander, nutzt die Breite) */
  .name-liste{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;}
  .spieler-zeile{display:flex;align-items:stretch;gap:6px;}
  .spieler-zeile.zieht{position:relative;z-index:5;opacity:.92;}
  .spieler-zeile.ziel{box-shadow:0 0 0 2px var(--akzent);border-radius:10px;}
  .spieler-griff{flex:0 0 auto;width:28px;border:1px solid var(--linie);border-radius:10px;
    background:var(--flaeche-stark);color:var(--text-still);font-size:15px;cursor:grab;touch-action:none;
    display:flex;align-items:center;justify-content:center;}
  .spieler-oeffnen{flex:1;min-width:0;display:flex;align-items:center;gap:10px;min-height:52px;
    background:var(--flaeche-stark);border:1px solid var(--linie);border-radius:10px;
    color:var(--text);font-family:inherit;padding:8px 10px;cursor:pointer;text-align:left;}
  .spieler-oeffnen:active{background:rgba(255,255,255,.06);}
  .sp-vorschau{flex:0 0 auto;width:36px;height:36px;border-radius:8px;
    background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px var(--linie);}
  .sp-name{flex:1;min-width:0;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
  .sp-pfeil{flex:0 0 auto;color:var(--text-still);font-size:18px;}

  /* ---------- Spieler-Editor: Inhalt ---------- */
  .editor-karte{position:relative;width:100%;aspect-ratio:5/3;max-height:280px;border-radius:14px;overflow:hidden;
    background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px var(--linie);display:flex;align-items:flex-end;}
  .editor-karte .ek-verlauf{position:absolute;inset:0;background:linear-gradient(transparent 45%, rgba(0,0,0,.7));}
  .editor-karte .ek-name{position:relative;z-index:1;padding:14px 18px;font-size:24px;font-weight:700;
    color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.7);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;}
  .editor-karte .ek-weg{position:absolute;top:10px;right:10px;z-index:2;width:40px;height:40px;
    border-radius:50%;border:none;background:rgba(0,0,0,.55);color:#fff;font-size:18px;cursor:pointer;
    display:flex;align-items:center;justify-content:center;}
  .editor-label{font-size:14px;color:var(--text-leise);margin-top:6px;}
  #editor-name,#editor-suche{width:100%;background:var(--flaeche-stark);border:1px solid var(--linie);
    border-radius:12px;color:var(--text);font-family:inherit;font-size:16px;padding:12px 14px;min-height:44px;}
  #editor-name:focus,#editor-suche:focus{outline:none;border-color:var(--akzent);}
  .editor-farben{display:flex;align-items:center;gap:10px;flex-wrap:wrap;}
  .farbe-swatch{flex:0 0 auto;width:34px;height:34px;border-radius:50%;
    border:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.25);cursor:pointer;}
  .farbe-swatch:active{transform:scale(.9);}
  /* „Eigene Farbe" als klar getrennte Option; nativer Picker liegt unsichtbar darüber */
  .farbe-eigen{position:relative;display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 6px;
    border:1px solid var(--linie);border-radius:99px;cursor:pointer;font-size:15px;color:var(--text);}
  .farbe-eigen-punkt{width:24px;height:24px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(255,255,255,.25);}
  .farbe-eigen input[type=color]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;}
  /* Bild+Name-Vorschläge (Scryfall-Suche) */
  .editor-vorschlaege{display:none;flex-direction:column;border:1px solid var(--linie);border-radius:12px;
    background:var(--flaeche-stark);overflow-y:auto;max-height:44vh;}
  .editor-vorschlaege.auf{display:flex;}
  .ed-vorschlag{display:flex;align-items:center;gap:12px;text-align:left;background:none;border:none;
    border-bottom:1px solid var(--linie);color:var(--text);font-family:inherit;font-size:15px;padding:10px 12px;cursor:pointer;}
  .ed-vorschlag:last-child{border-bottom:none;}
  .ed-vorschlag:active{background:rgba(255,255,255,.06);}
  .vs-bild{flex:0 0 auto;width:56px;height:auto;border-radius:6px;box-shadow:inset 0 0 0 1px var(--linie);background:var(--flaeche);}
  .vs-name{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
  .motiv-status{font-size:14px;color:var(--text-still);min-height:14px;}
  .motiv-status.ok{color:var(--platz-2);}
  .motiv-status.laedt{color:var(--text-leise);}
  .motiv-status.fehler{color:var(--gefahr);}

  /* Kartenmotiv im Rechteck: mit gedrehter Reihe mitdrehen */
  .feld.gedreht .motiv{transform:rotate(180deg);}
  .feld{transition:box-shadow .12s ease;}

  /* Würfel-Aufblitzen */
  @keyframes blitz{0%,100%{opacity:0}50%{opacity:.5}}
