body[data-theme="tropen"] { --nacht:#083a55;--nacht-tief:#052333;--panel:rgba(7,48,58,.88);--panel-hell:rgba(15,79,80,.94);--panel-hoch:#126c69;--rand:rgba(255,226,157,.42);--cyan:#25e0d0;--violett:#ff8b5c;--limette:#a7ef67;--gold:#ffd35f;--rot:#ff6542;--gruen:#42c77a;--text:#fffdf0;--text-leise:#d7eee1;--radius:18px;background:radial-gradient(circle at 82% 12%,#ffd887 0 3%,rgba(255,174,88,.42) 4%,transparent 19%),radial-gradient(ellipse at 50% 106%,#e7bb69 0 17%,transparent 17.5%),radial-gradient(ellipse at 10% 92%,#126a43 0 16%,transparent 17%),radial-gradient(ellipse at 94% 88%,#0c623d 0 19%,transparent 20%),linear-gradient(180deg,#169ac1 0%,#4fd8dc 44%,#087c99 70%,#06445c 100%);background-attachment:fixed; }
body[data-theme="tropen"] .karte { border-color:rgba(255,222,149,.34);backdrop-filter:blur(14px);box-shadow:0 14px 30px rgba(1,35,45,.35),inset 0 1px rgba(255,255,255,.13); }
body[data-theme="tropen"] .kopf,body[data-theme="tropen"] .leinwand-kopf { background:rgba(5,48,62,.76);backdrop-filter:blur(13px); }
body[data-theme="tropen"] .btn { border-radius:14px; }
body[data-theme="tropen"] .btn-haupt { background:linear-gradient(135deg,#08a9a1,#38e3d2); }
body[data-theme="tropen"] input,body[data-theme="tropen"] select,body[data-theme="tropen"] textarea { background:rgba(2,43,51,.72); }
body[data-theme="tropen"] .frage-text { color:#fffbea;text-shadow:0 3px 18px rgba(2,31,38,.65); }
body[data-theme="tropen"] .rang-zeile { background:rgba(5,55,58,.82);border:1px solid rgba(255,221,145,.2); }
body[data-theme="tropen"] .qr-ecke { background:rgba(5,55,58,.9); }
body[data-theme="tropen"] .leinwand::before { content:'🌴';position:fixed;left:-2vw;bottom:-5vh;font-size:min(25vw,330px);filter:brightness(.45) saturate(1.3);transform:rotate(-8deg);opacity:.72;pointer-events:none;z-index:-1; }
body[data-theme="tropen"] .leinwand::after { content:'';position:fixed;right:4vw;bottom:0;width:25vw;height:24vh;pointer-events:none;z-index:-1;background:linear-gradient(145deg,transparent 48%,#184238 49% 72%,#0c2f2d 73%);clip-path:polygon(0 100%,45% 22%,55% 37%,67% 16%,100% 100%);opacity:.72; }

/* Vollstaendige Tropen-Arena */
body[data-theme="tropen"] .qa-brand-name { color:#ffe16c;text-transform:uppercase;letter-spacing:-.035em;text-shadow:0 4px 0 #75421f,0 7px 16px rgba(0,30,34,.55); }
body[data-theme="tropen"] .qa-brand-name::after { content:'';display:block;height:.09em;margin-top:.12em;border-radius:99px;background:linear-gradient(90deg,#1fe2d1,#fff1a4,#ff7a45);box-shadow:0 2px 8px rgba(0,38,42,.4); }
body[data-theme="tropen"] .qa-brand-labs { color:#fff0bd;text-shadow:0 2px 4px rgba(0,31,36,.8); }
body[data-theme="tropen"] { background-image:linear-gradient(rgba(2,27,35,.12),rgba(2,32,39,.36)),url('../../assets/img/themes/tropen.png');background-size:cover;background-position:center;background-attachment:fixed; }
body[data-theme="tropen"] .kopf,body[data-theme="tropen"] .leinwand-kopf { background:linear-gradient(90deg,rgba(5,48,58,.93),rgba(9,76,78,.78));border-bottom:2px solid rgba(255,217,133,.65);box-shadow:0 5px 24px rgba(0,30,38,.38); }
body[data-theme="tropen"] .karte,body[data-theme="tropen"] .qr-ecke { background:linear-gradient(145deg,rgba(8,65,67,.93),rgba(4,42,51,.92));border:2px solid rgba(255,222,151,.45);box-shadow:0 16px 36px rgba(0,32,39,.42),inset 0 1px rgba(255,255,255,.14); }
body[data-theme="tropen"] .frage-text { max-width:1100px;padding:clamp(26px,3.5vw,50px);border:5px solid #74512c;border-radius:26px 18px 24px 16px;color:#0b3540;background:linear-gradient(100deg,rgba(255,245,205,.97),rgba(238,205,137,.98));box-shadow:inset 0 0 0 2px rgba(255,255,255,.42),0 16px 32px rgba(0,28,31,.45);text-shadow:0 1px rgba(255,255,255,.55); }
body[data-theme="tropen"] .mc-kachel { border:4px solid #715336;border-radius:22px 15px 20px 14px;color:#103640;background:linear-gradient(145deg,rgba(255,242,202,.98),rgba(224,194,132,.98));box-shadow:inset 0 0 0 2px rgba(255,255,255,.38),0 12px 26px rgba(0,35,39,.4); }
body[data-theme="tropen"] .mc-kachel .buchstabe { border-radius:50%;background:#087e80;color:white;border:3px solid rgba(255,255,255,.44); } body[data-theme="tropen"] .mc-kachel .stimmen { color:#26575a; }
body[data-theme="tropen"] .mc-wahl { border:3px solid #755436;border-radius:18px;background:linear-gradient(145deg,#fff0bd,#dcb978);color:#123740;box-shadow:0 9px 18px rgba(0,35,39,.28); } body[data-theme="tropen"] .mc-wahl .buchstabe { border-radius:50%;background:#087e80;color:white; }
body[data-theme="tropen"] .rang-zeile { color:#fff9df;background:linear-gradient(90deg,rgba(64,42,24,.94),rgba(34,28,22,.92));border:3px solid #987244;box-shadow:0 10px 24px rgba(0,26,31,.4); }
body[data-theme="tropen"] .gross-code { color:#ffe069;text-shadow:0 4px 0 #71431f,0 0 35px rgba(255,199,70,.6); }
body[data-theme="tropen"] .leinwand::before,body[data-theme="tropen"] .leinwand::after { content:none; }
@media (max-width:700px) { body[data-theme="tropen"] { background-position:62% center; } body[data-theme="tropen"] .frage-text { border-width:3px;border-radius:18px;padding:22px 16px; } }
body[data-theme="tropen"] .gp-kategorie{color:#fff1b8;background:linear-gradient(#74512d,#4e351f);border:4px solid #a87b43;text-shadow:0 2px #312010}body[data-theme="tropen"] .gp-feld{color:#6c3b16;background:linear-gradient(145deg,#fff0b8,#ddb86c);border:4px solid #78522d;box-shadow:inset 0 0 0 2px rgba(255,255,255,.35),0 9px 20px rgba(0,30,32,.35)}
