  /* D-106 (2026-08-04): sajat, base64-be agyazott fantasy cimbetutipus --
     korabban kulso Google Fonts CDN-hivas volt (@import), ami offline/PWA
     modban (D-177/D-201) nem toltodott volna be. Almendra SC, SIL Open Font
     License, sajat kiszolgalasra szabadon felhasznalhato. */
  @font-face {
    font-family: 'Almendra SC';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(data:font/ttf;base64,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AAkACgALAAwADQAOAA8AEAARABIAEwAUABUAFgAXABgAGQAaABsAHAAdAB4AHwAgACEAIgAjACQAJQAmACcAKAApACoAKwAsAC0ALgAvADAAMQAyADMANAA1ADYANwA4ADkAOgA7ADwAPQA+AD8AQABBAEIAQwBEAEUARgBHAEgASQBKAEsATABNAE4ATwBQAFEAUgBTAFQAVQBWAFcAWABZAFoAWwBcAF0AXgBfAGAAYQCjAIQAhQC9AJYA6ACGAI4AiwCdAKkApACKANoAgwCTAPIA8wCNAJcAiADDAN4A8QCeAKoA9QD0APYAogCtAMkAxwCuAGIAYwCQAGQAywBlAMgAygDPAMwAzQDOAOkAZgDTANAA0QCvAGcA8ACRANYA1ADVAGgA6wDtAIkAagBpAGsAbQBsAG4AoABvAHEAcAByAHMAdQB0AHYAdwDqAHgAegB5AHsAfQB8ALgAoQB/AH4AgACBAOwA7gC6AQIBAwEEANcBBQEGAQcBCAEJAQoBCwEMAOIA4wENAQ4AsACxAQ8BEAERARIBEwDkALsA5gEUANgA4QDdANkBFQCyALMAtgC3AMQAtAC1AMUAhwC+AL8BFgRoYmFyBkl0aWxkZQZpdGlsZGUCSUoCaWoLSmNpcmN1bWZsZXgLamNpcmN1bWZsZXgMa2NvbW1hYWNjZW50DGtncmVlbmxhbmRpYwpMZG90YWNjZW50BGxkb3QGTmFjdXRlBm5hY3V0ZQZSYWN1dGUMUmNvbW1hYWNjZW50DHJjb21tYWFjY2VudAZSY2Fyb24GcmNhcm9uCGRvdGxlc3NqDGRvdGFjY2VudGNtYgRFdXJvAAAAALQAAAAAAAABTQAAALQAAADiADQBOwA/AiYAKAHCADcC6AAiAloAMgC0AD8BKQAwASkAJQFzACsCJgA6ANUAJAEeABwA1AA0AWIAEAHbABQB2wCEAdsAJAHbACcB2wANAdsAMgHbAEwB2wBeAdsAPgHbACAA1AA0ANQAJAImADQCJgA1AiYANAFPABEDXAA3Alf/ygJA/5wB8gAqAmz/nAIBADIB6P+SAi0AKgLE/5QBUQAVAVH/lwJe/5QByAAVA2D/0gLC/5QCWgAqAgD/oQJaADUCa/+vAdEACwIH/9UCmf+QAlf/XAOK/1wChf+uAiH/WgHL/9sBRgBeAV8AFQFGAB4CBgAy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) format('truetype');
  }
  /* D-XXX (2026-09-01): sajat, base64-be agyazott KONYV-TESTSZOVEG betutipus
     (EB Garamond, Google Fonts, OFL license) -- ugyanaz az offline/PWA-okbol
     kifolyolag onalloan kiszolgalt minta, mint az Almendra SC-nel fent (l.
     ott a D-106 jegyzetet). KETTO unicode-range-es valtozat kell (latin +
     latin-ext), mert a magyar hosszu-kettospontos ekezetek (ő/ű, U+0151/
     U+0171) csak a latin-ext keszletben vannak benne -- a bongeszo a
     megfelelo fajlt tolti be karakterenkent automatikusan. Csak a Könyv
     nézet szövegéhez (--font-book), NEM az egesz oldal alap betutipusahoz.
  */
  @font-face {
    font-family: 'EB Garamond Book';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215;
    src: url(data:font/woff2;base64,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) format('woff2');
  }
  @font-face {
    font-family: 'EB Garamond Book';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+1E00-1E9F, U+2020, U+2113;
    src: url(data:font/woff2;base64,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) format('woff2');
  }
  /* D-XXX (2026-09-02, MÁSODSZOR: "probaljunk meg egy masik, kicsit
     elfesebb irast, de olvashato legyen tovabbra is") -- a Patrick Hand
     (túl "sima/nyomtatott" hatású volt) helyett Courgette -- kerekebb,
     kalligrafikusabb, de MÉG NEM teljesen összekötött kurzív (mint pl. a
     Dancing Script), úgyhogy hosszabb szövegnél is jól olvasható marad.
     Ugyanúgy ellenőrizve (fonttools): őűŐŰ megvan. Csak a --font-book
     kapja meg -- a --font-display (fejlécek, cím) MARAD Almendra SC. */
  @font-face {
    font-family: 'Courgette';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(data:font/ttf;base64,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A8YAfwT/ACkEswB2B4gAXgRs/3IEpQAjBAP/5wMs//0DtwBgAyj/hARTALEEP/63AcEASwRVAD0ENQBRA7kAQAR1AFQDxgBMAyb/1wQ3AEwEcf//AkoAOAJA/p4D+///AjwAQQaFAAIEfQACBB0ASQRo/3IERABUA0MAHgNjABgC3wBzBG0AMAQWAD0GAgBHA73/zwRmADoDcf/6A2YAaAJ0AP8DZv99BP8AfwJZAAADVwA4A+cAmgVT/9AElABrBKsAcwJXAOEErAAKA00AUQb5AJ4EhADdBUwAjAXXAJ4GqwAABfAAvgMjAIoDPwDiBPEAjAOqAJoDcgCcApQAsQTy/7kF6gA6AtQA9gJqAJIDOwD8A/0A1wVTAHQH6ADUB+gA1AgQAFAEIgAHBO3/VATt/1QE7f9UBO3/VATt/1QE7f9UBwj/ZgRFAGMEFABSBBQAUgQUAFIEFABSAp//6QKf/+kCn//pAp//6QULADgFqgAnBT4AdgU+AHYFPgB2BT4AdgU+AHYElgDKBT4AeAT/ACkE/wApBP8AKQT/ACkEpQAjBDn/ngQq/5kEVQA9BFUAPQRVAD0EVQA9BFUAPQRVAD0GJwA9A7kAPwPGAEwDxgBMA8YATAPGAEwCSgA4AkoAOAJKADgCSgA4BDMATQR9AAIEHQBJBB0ASQQdAEkEHQBJBB0ASQTxAKAEHQBJBG0AMARtADAEbQAwBG0AMARmADoEa/9RBGYAOgTt/1QEWQA/BO3/VARZAD8E7f9UBFUAPQRFAGIDvwBDBEUAYgO/AEMERQBiA78AQwRFAGIDvwBDBQsAUwR1AFQFCwA4BHUAVAQUAFIDxgBMBBQAUgPGAEwEFABSA8YATAQUAFIDxgBNBBQAUgPGAEwEyQBnBDcATATJAGcENwBMBMkAZwQ3AEwEyQBnBDcATAVa/7cEcf/+BVr/twRx//8Cn//pAkoAOAKf/+kCSgA4Ap//6QJKADgCn/7jAmL/zQKf/+kCSgA4BcT/6QSKADgDJf6hAkP+pATu/6MD+///A/v//wQk/9YCPAA9BCT/1gI8//MEJP/WA74AQQVa/9YD6wBBBCT/1gI8AD8FqgAnBH0AAgWqACcEfQACBaoAJwR9AAIFlgAUBH0AAgU+AHYEHQBJBT4AdgQdAEkFPgB2BB0ASQc1AJsGOABdBPz/xgNDAB4E/P/G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AOsA7QCJAGoAaQBrAG0AbABuAKAAbwBxAHAAcgBzAHUAdAB2AHcA6gB4AHoAeQB7AH0AfAC4AKEAfwB+AIAAgQDsAO4AugERARIBEwEUARUBFgD9AP4BFwEYARkBGgD/AQABGwEcAR0BAQEeAR8BIAEhASIBIwEkASUBJgEnASgBKQD4APkBKgErASwBLQEuAS8BMAExATIBMwE0ATUBNgE3ATgBOQD6ANcBOgE7ATwBPQE+AT8BQAFBAUIBQwFEAUUBRgFHAUgA4gDjAUkBSgFLAUwBTQFOAU8BUAFRAVIBUwFUAVUBVgCwALEBVwFYAVkBWgFbAVwBXQFeAV8BYAD7APwA5ADlAWEBYgFjAWQBZQFmAWcBaAFpAWoBawFsAW0BbgFvAXABcQFyAXMBdAF1AXYAuwF3AXgBeQF6AOYA5wCmAXsBfAF9AX4BfwDYAOEA2wDcAN0A4ADZAN8AmwGAAYEBggGDAYQBhQGGAYcBiAGJAYoBiwGMAY0BjgGPAZABkQGSAZMBlAGVALIAswC2ALcAxAC0ALUAxQCCAMIAhwCrAMYAvgC/ALwBlgCMAJ8AmACoAJoAmQDvAKUAkgCcAKcAjwCUAJUAuQGXAZgAwADBB3VuaTAwMDEHdW5pMDAwMgd1bmkwMDAzB3VuaTAwMDQHdW5pMDAwNQd1bmkwMDA2B3VuaTAwMDcHdW5pMDAwOAd1bmkwMDA5B3VuaTAwMTUHdW5pMDAxNgd1bmkwMDE3B3VuaTAwMTgHdW5pMDAxOQd1bmkwMEFEB0FtYWNyb24HYW1hY3JvbgZBYnJldmUGYWJyZXZlB0FvZ29uZWsHYW9nb25lawtDY2lyY3VtZmxleAtjY2lyY3VtZmxleApDZG90YWNjZW50CmNkb3RhY2NlbnQGRGNhcm9uBmRjYXJvbgZEY3JvYXQHRW1hY3JvbgdlbWFjcm9uBkVicmV2ZQZlYnJldmUKRWRvdGFjY2VudAplZG90YWNjZW50B0VvZ29uZWsHZW9nb25lawZFY2Fyb24GZWNhcm9uC0djaXJjdW1mbGV4C2djaXJjdW1mbGV4Ckdkb3RhY2NlbnQKZ2RvdGFjY2VudAxHY29tbWFhY2NlbnQMZ2NvbW1hYWNjZW50C0hjaXJjdW1mbGV4C2hjaXJjdW1mbGV4BEhiYXIEaGJhcgZJdGlsZGUGaXRpbGRlB0ltYWNyb24HaW1hY3JvbgZJYnJldmUGaWJyZXZlB0lvZ29uZWsHaW9nb25lawJJSgJpagtKY2lyY3VtZmxleAtqY2lyY3VtZmxleAxLY29tbWFhY2NlbnQMa2NvbW1hYWNjZW50DGtncmVlbmxhbmRpYwZMYWN1dGUGbGFjdXRlDExjb21tYWFjY2VudAxsY29tbWFhY2NlbnQGTGNhcm9uBmxjYXJvbgRMZG90BGxkb3QGTmFjdXRlBm5hY3V0ZQxOY29tbWFhY2NlbnQMbmNvbW1hYWNjZW50Bk5jYXJvbgZuY2Fyb24DRW5nA2VuZwdPbWFjcm9uB29tYWNyb24GT2JyZXZlBm9icmV2ZQ1PaHVuZ2FydW1sYXV0DW9odW5nYXJ1bWxhdXQGUmFjdXRlBnJhY3V0ZQxSY29tbWFhY2NlbnQMcmNvbW1hYWNjZW50BlJjYXJvbgZyY2Fyb24GU2FjdXRlBnNhY3V0ZQtTY2lyY3VtZmxleAtzY2lyY3VtZmxleAxUY29tbWFhY2NlbnQMdGNvbW1hYWNjZW50BlRjYXJvbgZ0Y2Fyb24EVGJhcgR0YmFyBlV0aWxkZQZ1dGlsZGUHVW1hY3Jvbgd1bWFjcm9uBlVicmV2ZQZ1YnJldmUFVXJpbmcFdXJpbmcNVWh1bmdhcnVtbGF1dA11aHVuZ2FydW1sYXV0B1VvZ29uZWsHdW9nb25lawtXY2lyY3VtZmxleAt3Y2lyY3VtZmxleAtZY2lyY3VtZmxleAt5Y2lyY3VtZmxleAZaYWN1dGUGemFjdXRlClpkb3RhY2NlbnQKemRvdGFjY2VudAdBRWFjdXRlB2FlYWN1dGUMU2NvbW1hYWNjZW50DHNjb21tYWFjY2VudAhkb3RsZXNzagd1bmkxRTAyB3VuaTFFMDMHdW5pMUUwQQd1bmkxRTBCB3VuaTFFMUUHdW5pMUUxRgd1bmkxRTQwB3VuaTFFNDEHdW5pMUU1Ngd1bmkxRTU3B3VuaTFFNjAHdW5pMUU2MQd1bmkxRTZBB3VuaTFFNkIGV2dyYXZlBndncmF2ZQZXYWN1dGUGd2FjdXRlCVdkaWVyZXNpcwl3ZGllcmVzaXMGWWdyYXZlBnlncmF2ZQRFdXJvC2NvbW1hYWNjZW50AmZmAAAAAAIAcP/uB90HCwAaAFQACLU8IwoAAg0r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) format('truetype');
  }



    :root {
    /* Alap színek */
    --bg: #16130f;
    --panel: #211c16;
    --panel-raised: #2a231b;
    --border: #4a3f2f;
    --border-dim: #3a3225;
    --border-hover: #5c4f3a;
    --text: #e8dcc3;
    --dim: #c4b49a;
    --dim-secondary: #a89a7d;
    --accent: #b5893a;
    --accent-dim: #8f6b2d;
    --accent-bright: #d4a84b;
    --accent-hover: #c69a46;
    --accent2: #7a2f2f;
    --accent2-hover: #8a3838;
    --danger: #a53f3f;
    --danger-bright: #c95454;
    --danger-hover: #b54848;
    --good: #5e8a52;
    --good-bright: #7aa86a;
    --mana: #4a6fa5;
    --mana-bright: #6a8fc5;
    --psi: #8a6fa8;
    --narration: #d8c9a3;

    /* Fantasy paletta bovites (D-107) */
    --parchment: #f5e6c8;
    --parchment-dim: #e0cfa0;
    --blood: #8b1a1a;
    --blood-bright: #c0392b;
    --shadow: #0d0b08;
    --shadow-dim: #1a1610;
    --gold-dim: #8f6b2d;
    --gold-bright: #d4a84b;
    --ember: #c75a1a;
    --ember-bright: #e8783a;
    --frost: #7ba4b8;
    --frost-bright: #a0c8dc;
    --void: #1a1030;
    --void-bright: #2d1a50;
    --fey: #3a7a3a;
    --fey-bright: #5aaa5a;

    /* Térköz-skála */
    --space-1: 0.25rem;
    --space-2: 0.5rem;
    --space-3: 0.75rem;
    --space-4: 1rem;
    --space-5: 1.25rem;
    --space-6: 1.5rem;
    --space-8: 2rem;
    --space-10: 2.5rem;
    --space-12: 3rem;

    /* Egyéb tokenek */
    --radius-sm: 4px;
    --radius-md: 8px;
    --radius-lg: 12px;
    --radius-xl: 16px;
    --radius-pill: 999px;
    --gap: 0.75rem;
    --shadow-sm: 0 1px 2px rgba(0,0,0,0.25);
    --shadow-md: 0 4px 12px rgba(0,0,0,0.35);
    --shadow-lg: 0 8px 24px rgba(0,0,0,0.45);
    --transition-fast: 0.15s ease;
    --transition-base: 0.2s ease;

    /* Betűtípus */
    --font-display: 'Almendra SC', Georgia, 'Palatino Linotype', 'Book Antiqua', Palatino, 'Iowan Old Style', serif;
    --font-body: Georgia, 'Times New Roman', Times, serif;
    /* csak a Konyv nezet szovegehez (user kérés 2026-09-01: 'szep konyvbeillo betutipus kell';
       2026-09-02: 'probaljunk mas betutipust, kezzel irott hatas, de olvashato legyen elsosorban';
       2026-09-02 MÁSODSZOR: 'probaljunk meg egy masikat, kicsit elfesebb irast, de olvashato') */
    --font-book: 'Courgette', 'EB Garamond Book', Georgia, 'Times New Roman', Times, serif;

    /* Tipográfiai skála */
    --text-xs: 0.75rem;
    --text-sm: 0.85rem;
    --text-base: 1rem;
    --text-lg: 1.1rem;
    --text-xl: 1.25rem;
    --text-2xl: 1.5rem;
  }
  * { box-sizing: border-box; }
  html { scroll-behavior: smooth; }
  body {
    margin: 0; background: var(--bg); color: var(--text);
    font-family: var(--font-body);
    font-size: 16px; line-height: 1.55;
    display: flex; flex-direction: column; height: 100vh;
    /* Nagyon halvány pergamen-textúra + valódi bőr-textúra kép alul (sötét téma) */
    background-image:
      radial-gradient(ellipse at top left, rgba(181,137,58,0.04) 0%, transparent 40%),
      radial-gradient(ellipse at bottom right, rgba(122,47,47,0.03) 0%, transparent 40%),
      linear-gradient(180deg, rgba(0,0,0,0.12) 0%, transparent 20%, rgba(0,0,0,0.12) 100%),
      url('/static/brand/arculat_hatter_sotet.jpg');
    background-size: auto, auto, auto, cover;
    background-attachment: fixed;
  }

/* D-108: Jelenet hatterkepek SVG base64 */
.scene-bg-forest{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 200'%3E%3Crect fill='%231a1610'/%3E%3Cpolygon points='50,200 100,60 150,200' fill='%232a3a1a' opacity='0.6'/%3E%3Cpolygon points='120,200 180,40 240,200' fill='%231a2a10' opacity='0.5'/%3E%3Cpolygon points='220,200 270,70 320,200' fill='%23223a18' opacity='0.55'/%3E%3Cpolygon points='300,200 350,50 400,200' fill='%231a3012' opacity='0.5'/%3E%3C/svg%3E");background-size:cover;background-position:center;background-attachment:fixed}
.scene-bg-mountains{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 200'%3E%3Crect fill='%2316130f'/%3E%3Cpolygon points='0,200 80,30 160,200' fill='%232a2828' opacity='0.5'/%3E%3Cpolygon points='100,200 200,10 300,200' fill='%233a3535' opacity='0.45'/%3E%3Cpolygon points='240,200 340,50 400,200' fill='%23252020' opacity='0.5'/%3E%3C/svg%3E");background-size:cover;background-position:center;background-attachment:fixed}
.scene-bg-castle{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 200'%3E%3Crect fill='%2316130f'/%3E%3Crect x='60' y='60' width='40' height='140' fill='%233a3028' opacity='0.5'/%3E%3Crect x='120' y='40' width='160' height='160' fill='%23302a22' opacity='0.45'/%3E%3Crect x='300' y='60' width='40' height='140' fill='%233a3028' opacity='0.5'/%3E%3Cpolygon points='110,40 200,0 290,40' fill='%232a2020' opacity='0.4'/%3E%3C/svg%3E");background-size:cover;background-position:center;background-attachment:fixed}
.scene-bg-tavern{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 200'%3E%3Crect fill='%2316100c'/%3E%3Crect x='0' y='40' width='400' height='160' fill='%232a1a10' opacity='0.4'/%3E%3Crect x='0' y='40' width='400' height='10' fill='%233a2a18' opacity='0.5'/%3E%3Crect x='40' y='120' width='80' height='80' fill='%233a2020' opacity='0.35'/%3E%3Crect x='280' y='120' width='60' height='80' fill='%233a2020' opacity='0.35'/%3E%3C/svg%3E");background-size:cover;background-position:center;background-attachment:fixed}
.scene-bg-cave{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 200'%3E%3Crect fill='%230a0808'/%3E%3Cellipse cx='200' cy='160' rx='180' ry='100' fill='%231a1510' opacity='0.5'/%3E%3Cellipse cx='200' cy='180' rx='140' ry='60' fill='%230d0a08' opacity='0.7'/%3E%3C/svg%3E");background-size:cover;background-position:center;background-attachment:fixed}
.scene-bg-ruins{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 200'%3E%3Crect fill='%2316130f'/%3E%3Crect x='30' y='100' width='25' height='80' fill='%233a3028' opacity='0.35'/%3E%3Crect x='60' y='120' width='15' height='40' fill='%233a3028' opacity='0.3'/%3E%3Crect x='300' y='90' width='30' height='90' fill='%233a3028' opacity='0.35'/%3E%3Crect x='340' y='130' width='10' height='30' fill='%233a3028' opacity='0.3'/%3E%3Ccircle cx='200' cy='80' r='50' fill='%233a3028' opacity='0.2'/%3E%3C/svg%3E");background-size:cover;background-position:center;background-attachment:fixed}
.scene-bg-plains{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 200'%3E%3Crect fill='%2316130f'/%3E%3Cline x1='0' y1='120' x2='400' y2='120' stroke='%232a2818' stroke-width='1' opacity='0.3'/%3E%3Ccircle cx='350' cy='30' r='25' fill='%23d8c9a3' opacity='0.08'/%3E%3C/svg%3E");background-size:cover;background-position:center;background-attachment:fixed}
.scene-bg-swamp{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 200'%3E%3Crect fill='%230d1108'/%3E%3Crect x='0' y='140' width='400' height='60' fill='%231a2010' opacity='0.4'/%3E%3Cellipse cx='80' cy='155' rx='40' ry='8' fill='%23253018' opacity='0.35'/%3E%3Cellipse cx='250' cy='160' rx='50' ry='6' fill='%23253018' opacity='0.3'/%3E%3C/svg%3E");background-size:cover;background-position:center;background-attachment:fixed}
.scene-bg-village{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 200'%3E%3Crect fill='%2316130f'/%3E%3Crect x='50' y='90' width='30' height='60' fill='%23302520' opacity='0.4'/%3E%3Cpolygon points='40,90 65,60 90,90' fill='%232a2018' opacity='0.35'/%3E%3Crect x='180' y='80' width='40' height='70' fill='%23302520' opacity='0.4'/%3E%3Cpolygon points='170,80 200,45 230,80' fill='%232a2018' opacity='0.35'/%3E%3Cpolygon points='293,95 312,65 332,95' fill='%232a2018' opacity='0.3'/%3E%3C/svg%3E");background-size:cover;background-position:center;background-attachment:fixed}
.scene-bg-temple{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 200'%3E%3Crect fill='%23131018'/%3E%3Crect x='120' y='60' width='160' height='140' fill='%2320182a' opacity='0.35'/%3E%3Cpolygon points='100,60 200,0 300,60' fill='%23302538' opacity='0.3'/%3E%3Crect x='160' y='80' width='80' height='120' fill='%23151018' opacity='0.4'/%3E%3Ccircle cx='200' cy='40' r='15' fill='%23b5893a' opacity='0.15'/%3E%3C/svg%3E");background-size:cover;background-position:center;background-attachment:fixed}
.scene-bg-dungeon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 200'%3E%3Crect fill='%23080808'/%3E%3Crect x='0' y='0' width='400' height='20' fill='%231a1212' opacity='0.3'/%3E%3Crect x='0' y='180' width='400' height='20' fill='%231a1212' opacity='0.3'/%3E%3Crect x='30' y='30' width='15' height='150' fill='%231a1212' opacity='0.2'/%3E%3Crect x='355' y='30' width='15' height='150' fill='%231a1212' opacity='0.2'/%3E%3C/svg%3E");background-size:cover;background-position:center;background-attachment:fixed}
.scene-bg-battlefield{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 200'%3E%3Crect fill='%23150f0c'/%3E%3Cline x1='0' y1='150' x2='400' y2='145' stroke='%233a1a1a' stroke-width='2' opacity='0.4'/%3E%3Ccircle cx='200' cy='40' r='30' fill='%238b1a1a' opacity='0.1'/%3E%3C/svg%3E");background-size:cover;background-position:center;background-attachment:fixed}
.scene-bg-coast{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 200'%3E%3Crect fill='%23121620'/%3E%3Crect x='0' y='140' width='400' height='60' fill='%231a2228' opacity='0.4'/%3E%3Cpath d='M0 140 Q100 135 200 145 Q300 140 400 142' fill='none' stroke='%234a6fa5' stroke-width='2' opacity='0.3'/%3E%3C/svg%3E");background-size:cover;background-position:center;background-attachment:fixed}

/* C-060 (2026-08-03) + D-600 (2026-08-04, felhasznaloi keres: "szepitsuk
   meg"): idojaras-effektek -- fix overlay reteg(ek), body-osztallyal
   kapcsolva, CSS-animacioval, canvas/JS nelkul (egyszerubb, olcsobb, nem
   akad le gyenge gepen). D-600: tobb-reteges melyseg (kozeli/tavoli
   csik/pehely, elteru sebesseggel) + eros latszo hangulati vignette
   minden tipusnal -- a korabbi valtozat tul halvany volt, alig latszott.*/
#weatherLayer{position:fixed;inset:0;pointer-events:none;z-index:3;opacity:0;transition:opacity 1s ease}
/* U-863 folyt. (2026-09-07): #weatherMuteBtn -- csak a LÁTVÁNYT tiltja le. */
body.weather-muted #weatherLayer{opacity:0!important}
body.weather-muted #weatherBgImage{opacity:0!important}
#weatherMuteBtn.on{opacity:.55}
#weatherMuteBtn.on .icon{filter:grayscale(1)}
#weatherLayer::before,#weatherLayer::after{content:"";position:absolute;inset:0}
body.weather-rain #weatherLayer,body.weather-snow #weatherLayer,body.weather-fog #weatherLayer,body.weather-wind #weatherLayer{opacity:1}
/* Eső: tavoli+kozeli csik-reteg (parallax), plusz hideg-kekes vignette a hangulathoz. */
body.weather-rain #weatherLayer{background:radial-gradient(ellipse at 50% 0%,rgba(120,150,190,.16),transparent 65%)}
body.weather-rain #weatherLayer::before{background-image:repeating-linear-gradient(100deg,transparent 0 9px,rgba(200,215,235,.28) 9px 10px,transparent 10px 30px);background-size:100% 260px;animation:weatherRainFar .6s linear infinite}
body.weather-rain #weatherLayer::after{background-image:repeating-linear-gradient(100deg,transparent 0 5px,rgba(215,228,245,.5) 5px 7px,transparent 7px 22px);background-size:100% 180px;animation:weatherRainNear .32s linear infinite}
@keyframes weatherRainFar{from{background-position:0 0}to{background-position:55px 260px}}
@keyframes weatherRainNear{from{background-position:0 0}to{background-position:35px 180px}}
/* Hó: harom pehely-reteg meretben/sebessegben elteru, latvanyosabb. */
body.weather-snow #weatherLayer{background:radial-gradient(ellipse at 50% 100%,rgba(210,220,235,.14),transparent 60%)}
body.weather-snow #weatherLayer::before{background-image:radial-gradient(circle,rgba(255,255,255,.95) 1.6px,transparent 1.9px),radial-gradient(circle,rgba(255,255,255,.7) 1.1px,transparent 1.4px);background-size:50px 50px,90px 90px;animation:weatherSnowBack 11s linear infinite}
body.weather-snow #weatherLayer::after{background-image:radial-gradient(circle,rgba(255,255,255,1) 2.6px,transparent 3px);background-size:130px 130px;animation:weatherSnowFront 6.5s linear infinite}
@keyframes weatherSnowBack{from{background-position:0 0,0 0}to{background-position:65px 460px,-90px 400px}}
@keyframes weatherSnowFront{from{background-position:0 -20px}to{background-position:-45px 480px}}
/* Kod: alulrol suru, felul halvanyulo réteg, lassu sodrodassal. */
body.weather-fog #weatherLayer{background:linear-gradient(0deg,rgba(205,205,215,.4) 0%,rgba(205,205,215,.18) 35%,rgba(205,205,215,.05) 60%,transparent 85%);background-size:220% 100%;animation:weatherFogDrift 16s ease-in-out infinite}
body.weather-fog #weatherLayer::before{background:radial-gradient(ellipse at 20% 100%,rgba(215,215,225,.35),transparent 55%),radial-gradient(ellipse at 80% 100%,rgba(215,215,225,.3),transparent 55%);animation:weatherFogSwirl 20s ease-in-out infinite alternate}
@keyframes weatherFogDrift{0%{background-position:0% 0}50%{background-position:100% 0}100%{background-position:0% 0}}
@keyframes weatherFogSwirl{from{transform:translateX(-3%)}to{transform:translateX(3%)}}
/* Szel: latvanyosabb, iranyt jelzo porcsikok + enyhe "lokes"-ritmus. */
body.weather-wind #weatherLayer{background:linear-gradient(100deg,rgba(216,201,163,.1),transparent 60%)}
body.weather-wind #weatherLayer::before{background-image:repeating-linear-gradient(8deg,transparent 0 70px,rgba(224,209,171,.22) 70px 73px,transparent 73px 160px);animation:weatherWindGust 1.9s linear infinite}
body.weather-wind #weatherLayer::after{background-image:repeating-linear-gradient(8deg,transparent 0 140px,rgba(232,219,185,.14) 140px 144px,transparent 144px 320px);animation:weatherWindGust2 3.4s linear infinite}
body.weather-storm #weatherLayer,body.weather-storm{--_storm:1}
body.weather-storm #weatherLayer{opacity:1;background:radial-gradient(ellipse at 50% 0%,rgba(70,80,100,.26),transparent 65%)}
body.weather-storm #weatherLayer::before{background-image:repeating-linear-gradient(100deg,transparent 0 9px,rgba(170,182,205,.34) 9px 10px,transparent 10px 30px);background-size:100% 260px;animation:weatherRainFar .5s linear infinite}
body.weather-storm #weatherLayer::after{background-image:repeating-linear-gradient(100deg,transparent 0 5px,rgba(195,207,228,.58) 5px 7px,transparent 7px 22px);background-size:100% 180px;animation:weatherRainNear .26s linear infinite}
#weatherLightningFlash{position:fixed;inset:0;background:#eaf2ff;opacity:0;pointer-events:none;z-index:4;}
#weatherLightningFlash.flash{opacity:.8;transition:opacity .05s linear;}
#weatherLightningFlash:not(.flash){transition:opacity .35s ease-out;}
body.quiet-mode #weatherLightningFlash,body.reduced-motion-mode #weatherLightningFlash,body.weather-muted #weatherLightningFlash{display:none;}
@keyframes weatherWindGust{from{background-position:0 0}to{background-position:460px 20px}}
@keyframes weatherWindGust2{from{background-position:0 0}to{background-position:-380px -15px}}
/* U-048/33_idojaras_v2 (2026-09-07): festett, csempézhető részecske-textúra
   a fenti CSS-gradiens réteg FÖLÖTT, mix-blend-mode:screen-nel (a textúra
   fekete alapja eltűnik, csak a világos szemcsék adódnak a mögötte lévő
   tartalomhoz). Additív -- a meglévő, korábban finomhangolt (D-600)
   gradiens-effekteket nem cseréli le, csak kiegészíti valódi festett
   anyaggal. */
#weatherTextureLayer{position:fixed;inset:0;pointer-events:none;z-index:3;opacity:0;mix-blend-mode:screen;background-repeat:repeat;background-size:640px 640px;transition:opacity 1s ease}
body.weather-muted #weatherTextureLayer{opacity:0!important}
body.quiet-mode #weatherTextureLayer,body.reduced-motion-mode #weatherTextureLayer,body.low-bandwidth #weatherTextureLayer{display:none!important}
body.weather-rain #weatherTextureLayer{opacity:.42;background-image:url('/static/idojaras_textura/idojaras_textura_eso.png');animation:weatherTexturePan 1.6s linear infinite}
body.weather-snow #weatherTextureLayer{opacity:.5;background-image:url('/static/idojaras_textura/idojaras_textura_ho.png');animation:weatherTexturePanSlow 16s linear infinite}
body.weather-fog #weatherTextureLayer{opacity:.35;background-size:1000px 1000px;background-image:url('/static/idojaras_textura/idojaras_textura_kod.png');animation:weatherTexturePanSlow 32s ease-in-out infinite alternate}
body.weather-wind #weatherTextureLayer{opacity:.38;background-image:url('/static/idojaras_textura/idojaras_textura_szel.png');animation:weatherTexturePan 2.4s linear infinite}
body.weather-storm #weatherTextureLayer{opacity:.55;background-image:url('/static/idojaras_textura/idojaras_textura_vihar.png');animation:weatherTexturePan .9s linear infinite}
@keyframes weatherTexturePan{from{background-position:0 0}to{background-position:0 640px}}
@keyframes weatherTexturePanSlow{from{background-position:0 0}to{background-position:640px 640px}}

  h1, h2, h3, h4 {
    font-family: var(--font-display); color: var(--accent); font-weight: normal;
    margin: 0 0 var(--space-2) 0;
  }
  h1 { font-size: var(--text-2xl); letter-spacing: 0.04em; }
  h2 { font-size: var(--text-xl); }
  h3 { font-size: var(--text-lg); }
  h4 { font-size: var(--text-base); color: var(--text); }
  p { margin: 0 0 var(--space-2) 0; }
  small, .text-sm { font-size: var(--text-sm); }
  .text-xs { font-size: var(--text-xs); }
  .text-lg { font-size: var(--text-lg); }
  .text-xl { font-size: var(--text-xl); }
  .text-2xl { font-size: var(--text-2xl); }
  .icon { font-size: 1.1em; line-height: 1; display: inline-block; vertical-align: -0.15em; }
  /* C-067 folyt. (2026-08-15, user: "meg mindenhol az ikonokat novelt kerlek
     egy hajszalt, 15% kb") -- az általános ikon-méret mindenhol +15%. */
  /* C-067 folyt. (2026-08-15, user: "az ikonok picit sotetek, tudsz picit
     vilagositani rajtuk?") -- a festett ikon-készlet (sötét, vastag
     körvonalas stílus) kissé komornak hatott a világos pergamen-fejlécen;
     enyhe fényerő+telítettség-emeléssel oldva, a forrás-PNG-k érintetlenek. */
  /* U-ikon-minimum-meret (2026-09-12, user kérés: "mindegyik ikont az
     oldalon minimum olyan mereture novelni" -- a Tudástár/Segédletek
     panel-szintű méretezés (l. 42-egyseges-menuk.css C-067/C-068,
     2.53em/-0.76em) korábban csak SZÓRVÁNYOSAN, kontextusonként lett
     alkalmazva (menü-panel, browser-tab, char-widget-row) -- most ez lett
     az ALAP `.icon-img` méret, hogy MINDEN eddig lemaradt hely (pl. a
     térkép-eszköztár gombjai, amik eddig az 1.75em alapértéket örökölték,
     25-31px-en jelentek meg) is automatikusan felzárkózzon a már bevált,
     jól látható méretre -- nincs szükség több szórt, kontextusonkénti
     felülírásra. A korábbi kontextus-specifikus 2.53em szabályok (l. lent
     a fájlban) MOST már csak no-op duplikátumok, szándékosan nem törölve
     (ártalmatlanok, és dokumentálják, hol volt korábban külön probléma). */
  .icon-img { width: 2.53em; height: 2.53em; object-fit: contain; display: inline-block; vertical-align: -0.76em; filter: brightness(1.16) saturate(1.08); }
  .coin-icon { width: 1.75em; height: 1.75em; object-fit: contain; display: inline-block; vertical-align: -0.4em; margin-right: .15em; filter: brightness(1.16) saturate(1.08); }
@media (prefers-reduced-motion: reduce) {
    *, *::before, *::after { animation-duration: 0.01ms !important; transition-duration: 0.01ms !important; }
  }
  body.dyslexia-mode, body.dyslexia-mode input, body.dyslexia-mode select, body.dyslexia-mode textarea, body.dyslexia-mode button, body.dyslexia-mode .narration, body.dyslexia-mode p { font-family: "Comic Sans MS", "Comic Neue", "Trebuchet MS", Verdana, Tahoma, sans-serif !important; letter-spacing: .03em; word-spacing: .08em; }
  body.dyslexia-mode { line-height: 1.7; }
  .sheet-money{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;margin:.5rem 0}
  .sheet-money .money-title{font-weight:600;font-size:.9rem}
  .sheet-money .coin{display:inline-flex;align-items:center;gap:.2rem;padding:.12rem .5rem;border-radius:999px;font-variant-numeric:tabular-nums;font-size:.85rem;border:1px solid var(--border)}
  .sheet-money .coin b{font-weight:700;opacity:.7}
  .sheet-money .coin-a{background:rgba(212,168,75,.20);color:#c9922f}
  .sheet-money .coin-e{background:rgba(160,160,170,.18)}
  .sheet-money .coin-r{background:rgba(176,120,72,.18)}
  #questionnaireOverlay{position:fixed;inset:0;background:rgba(0,0,0,0.8);display:flex;align-items:center;justify-content:center;z-index:14;padding:2vh}
  #questionnaireBox{background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:1rem 1.2rem;width:40rem;max-width:96vw;max-height:92vh;overflow-y:auto}
  .q-form{display:flex;flex-direction:column;gap:.55rem;margin:.7rem 0}
  .q-form label{display:flex;flex-direction:column;gap:.2rem;font-size:.85rem;font-weight:600}
  .q-form label em{font-weight:400;opacity:.75}
  .q-form input,.q-form select{padding:.4rem .5rem;border:1px solid var(--border);border-radius:6px;background:var(--panel);color:inherit;font-weight:400;font-size:.9rem;width:100%}
  .q-actions{display:flex;align-items:center;justify-content:flex-end;gap:.7rem;margin-top:.5rem}
  .header-menu-wrap{position:relative;display:inline-block}
  .header-menu{position:absolute;right:0;top:100%;margin-top:.35rem;background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:.3rem;display:flex;flex-direction:column;gap:.15rem;min-width:13rem;z-index:30;box-shadow:0 8px 26px rgba(0,0,0,.4)}
  .header-menu button{justify-content:flex-start;text-align:left;width:100%}
  .ynev-place-list{max-height:56vh;overflow-y:auto;margin-top:.4rem}
  .ynev-place{padding:.3rem .1rem;border-bottom:1px solid var(--border);font-size:.9rem}
  .lex-card{display:flex;gap:.9rem;padding:.8rem;margin:.6rem auto;border:1px solid var(--border);border-radius:10px;background:var(--panel);max-width:60rem}
  .lex-card img{width:96px;height:96px;object-fit:cover;border-radius:8px;flex-shrink:0;cursor:zoom-in;border:1px solid var(--border)}
  .lex-card-body{flex:1;min-width:0}
  .lex-card-body h4{margin:0 0 .25rem;font-size:1.05rem;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}
  .lex-badge{font-size:.72rem;font-weight:600;padding:.2rem .6rem;border-radius:999px;border:1px solid var(--accent);color:var(--accent-bright,#e0b24e);text-transform:uppercase;letter-spacing:.02em;line-height:1.4;white-space:normal}
  /* C-081 (2026-08-18, user: "a kiemelest szepisd meg, nehezen olvashato
     igy") -- a "kulonleges" (rovid, 1 szo) jol mukodott a pici uppercase
     pilulaban, de a hosszabb, TAJEKOZTATO jellegu cimke (pl. "nem
     valasztható faj") ugyanabban a stilusban zsufolt es nehezen olvashato
     lett. Kulon, nyugodtabb (nem arany/"specialis"-szinu) valtozat info-
     jellegu cimkekhez, nem eroltetett nagybetuvel. */
  .lex-badge-info{font-size:.76rem;font-weight:600;padding:.2rem .65rem;border-radius:999px;border:1px solid var(--border-hover,var(--border));color:var(--dim);text-transform:none;letter-spacing:normal;line-height:1.4;white-space:normal;background:rgba(140,140,140,.1)}
  .lex-mods{font-size:.82rem;margin:.15rem 0;color:var(--accent-bright,#e0b24e)}
  .lex-traits{display:flex;flex-wrap:wrap;gap:.3rem;margin:.35rem 0}
  .lex-trait{font-size:.74rem;padding:.12rem .5rem;border-radius:999px;background:var(--accent-dim,rgba(180,140,60,.18));border:1px solid var(--border)}
  .lex-notes{font-size:.86rem;line-height:1.5;opacity:.9;margin:.25rem 0 0}
  @media(max-width:520px){.lex-card img{width:64px;height:64px}}
  /* C-078 (2026-08-17): Fajok listaban ket portre egymas mellett (no
     balra, ferfi jobbra -- a hivo kod ilyen sorrendben adja at oket). */
  .lex-card-imgs{display:flex;gap:.4rem;flex-shrink:0}
  .lex-card-imgs img{width:84px;height:120px;object-fit:cover;object-position:top center;border-radius:8px;cursor:zoom-in;border:1px solid var(--border)}
  @media(max-width:520px){.lex-card-imgs img{width:58px;height:84px}}
  .ynev-intro{font-style:italic;opacity:.85;margin:.5rem 0}
  .ynev-section{margin:1.1rem 0;padding-top:.5rem;border-top:1px solid var(--border)}
  .ynev-section h3{margin:.2rem 0 .5rem}
  .ynev-section p,.ynev-section li{line-height:1.6}
  .ynev-h4-icon{width:2.53em;height:2.53em;object-fit:cover;border-radius:6px;margin-right:.4rem;vertical-align:-0.76em;cursor:zoom-in;border:1px solid var(--border)}
  /* C-073 (2026-08-17): a Regiok/Varosok reszletes-listaban most valodi
     hangulatkep all a cim felett (nem tuloltott apro ikon), user: "mehet
     minden bekotes". */
  .ynev-hero-card{max-width:26rem;margin:1.1rem 0 .4rem;border-radius:10px;overflow:hidden;cursor:zoom-in;border:1px solid var(--border);box-shadow:0 4px 16px rgba(0,0,0,.25);transition:transform .15s ease,box-shadow .15s ease}
  .ynev-hero-card:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(0,0,0,.35)}
  .ynev-hero-card img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}
  .ynev-map{margin:.6rem 0}
  .ynev-map img,.ynev-gallery img{width:100%;height:auto;border-radius:6px;border:1px solid var(--border);cursor:zoom-in}
  .ynev-map figcaption,.ynev-gallery figcaption{font-size:.74rem;opacity:.7;margin-top:.2rem;text-align:center}
  .ynev-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.8rem}
  .ynev-gallery figure{margin:0}
  body.reduced-motion-mode *, body.reduced-motion-mode *::before, body.reduced-motion-mode *::after {
    animation-duration: 0.01ms !important; animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important; scroll-behavior: auto !important;
  }
  /* D-367 (2026-08-04, 25. szakasz): valos Fp-alapu veszelyjelzo -- 25%
     alatt pirosan pulzalo kepernyoszel (prefers-reduced-motion-t a fenti
     globalis szabaly mar lekezeli). */
  body.hp-critical::after {
    content: ""; position: fixed; inset: 0; z-index: 6; pointer-events: none;
    box-shadow: inset 0 0 3.5rem rgba(200, 40, 30, 0.55);
    animation: hpCriticalPulse 1.6s ease-in-out infinite;
  }
  @keyframes hpCriticalPulse {
    0%, 100% { opacity: 0.5; }
    50% { opacity: 1; }
  }
  header {
    padding: var(--space-3) var(--space-5);
    border-bottom: 1px solid var(--border);
    display: grid;
    /* U-872 (2026-09-08, user: "ennel a nagyitasnal meg melle ferne a menu...
       minel kevesebb helyet szeretnek vesziteni a narracaiobol") -- korábban
       a KÖZÉPSŐ (eszköztár) oszlop volt `1fr`, tehát ő nyelte el a maradék
       helyet, pedig a benne lévő doboz nem is nyúlik ki: a szabad hely az
       eszköztár oszlopán BELÜL maradt kihasználatlanul, miközben a jobb
       szélső menü-oszlop min-content-re szorult és tördelődött. Most az
       eszköztár is `auto` (a tartalma szerinti), és a MENÜ-oszlop kapja a
       maradékot (`1fr`) -- így amíg van hely, a kategória-gombok egy sorban
       elférnek az eszköztár MELLETT (nem kell külön sor a fejlécben), és
       csak szűkebb helyen tördelődnek két sorba, ott jobbra. */
    grid-template-columns: auto auto 1fr;
    align-items: center;
    gap: var(--space-4);
    position: relative;
  }
  .header-brand { display: flex; flex-direction: column; gap: 0.1rem; min-width: 0; }
  /* D-XXX (2026-09-02, user kérés: "kisebb felbontason a magus ai
     narrator szoveg belefut a menube") -- a `white-space:nowrap` cím
     korábban nem volt levágva, ha a grid-oszlopa (`.header-brand`,
     `min-width:0`) a szövegnél keskenyebbre zsugorodott -- a szöveg ilyenkor
     egyszerűen KIFOLYT a doboz széle mellett, bele a szomszédos
     menü-gombokba. `overflow:hidden` + `text-overflow:ellipsis` most
     szépen "…"-tal vágja, nem lóg át. */
  .header-brand h1 {
    font-family: var(--font-display); font-size: 1.25rem; margin: 0;
    color: var(--accent); font-weight: normal; letter-spacing: 0.04em;
    white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 100%;
  }
  .header-brand h1 span { color: var(--dim); font-size: 0.85em; }
  .header-brand .status-line { padding: 0; font-size: 0.75rem; color: var(--dim-secondary); }

  .header-toolbar {
    display: flex; align-items: center; gap: var(--space-3);
    flex-wrap: wrap;
  }
  .header-group {
    display: flex; align-items: center; gap: var(--space-2);
    position: relative;
    padding: var(--space-1) var(--space-2);
    background: rgba(0,0,0,0.12);
    border: 1px solid var(--border-dim);
    border-radius: var(--radius-md);
  }
  .header-group::before {
    content: attr(data-label); position: absolute; top: -0.55rem; left: 0.5rem;
    font-size: 0.65rem; text-transform: uppercase; letter-spacing: 0.06em;
    color: var(--dim-secondary); background: var(--bg); padding: 0 0.3rem;
  }
  .header-divider {
    width: 1px; height: 1.8rem; background: var(--border-dim);
  }
  .header-group-char { flex-direction: column; align-items: stretch; gap: 0.15rem; }
  .char-widget-row { display: flex; align-items: center; gap: var(--space-2); }
  .char-widget-row select { min-width: 8rem; max-width: 13rem; padding: 0.35rem 0.6rem; font-size: 0.9rem; }
  .char-widget-meta {
    font-size: 0.7rem; color: var(--dim-secondary); white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
    padding-left: 0.1rem;
  }
  .btn-sm { padding: 0.4rem 0.7rem; font-size: 0.85rem; }
  #mobileQuickBar { display: none; }
  #mobileMenuToggle { display: inline-flex; }

  @media (max-width: 1100px) {
    header { grid-template-columns: 1fr auto; gap: var(--space-3); }
    .header-toolbar {
      grid-column: 1 / -1; order: 3;
      display: none; flex-direction: column; align-items: stretch;
      background: var(--panel); border: 1px solid var(--border); border-radius: var(--radius-md);
      padding: var(--space-3); box-shadow: var(--shadow-md);
    }
    .header-toolbar.open { display: flex; }
    .header-group { flex-wrap: wrap; }
    .header-divider { display: none; }
    .header-account { order: 2; }
    #mobileQuickBar { display: inline-flex; align-items: center; gap: 4px; order: 2; margin-left: var(--space-2); }
  }
  @media (max-width: 480px) {
    header { padding: var(--space-3); }
    /* U-940 (2026-09-14, user: "a kosi nev nem kerult feljebb, ott is
       lehetne egy vekony reszt sporolni") -- GYÖKÉR-OK: a `.header-brand`
       alapból flex-DIRECTION:COLUMN (l. fent), tehát a logó-kép, a
       (jellemzően rejtett) napszak-jelző, a cím ÉS a felhasználónév mind
       KÜLÖN SORBA kerül -- 3 ténylegesen látszó sor (logó ~29px + cím
       ~26px + név ~19px + 2 rés) egymás alatt, összesen ~77px, csak a
       fejléc "márka" blokkjában. Mobilon a logó fér a cím MELLÉ egy sorba
       -- csak a nevet hagyjuk külön (teljes szélességű) második sornak,
       így 3 sorból 2 lesz, ~27px-et spórolva. A `.header-brand > span`
       szándékosan a WRAPPERT célozza, amit a 43-tema-valto.js tesz
       #whoami köré (a témaváltó gomb miatt) -- de ha az a script még nem
       futott le, #whoami MAGA is span és közvetlen gyereke a
       .header-brand-nek, tehát a szelektor mindkét állapotban helyesen
       a névsort viszi új sorba. */
    .header-brand { flex-direction: row; flex-wrap: wrap; align-items: center; gap: 0.15rem 0.4rem; }
    .header-brand > span { flex-basis: 100%; }
    .header-brand h1 { font-size: 1.05rem; }
    .header-brand h1 span { display: none; }
    .header-group { flex-direction: column; align-items: stretch; }
    .header-group > * { width: 100%; }
    .char-widget-row { flex-wrap: wrap; }
    .char-widget-row select { max-width: none; }
  }
  select, input, textarea, button {
    font-family: inherit; background: var(--panel); color: var(--text);
    border: 1px solid var(--border); border-radius: var(--radius-sm);
    padding: 0.5rem 0.75rem; font-size: var(--text-sm);
    transition: border-color var(--transition-fast), box-shadow var(--transition-fast), background var(--transition-fast);
  }
  select { min-width: 12rem; }
  input::placeholder, textarea::placeholder { color: var(--dim-secondary); opacity: 0.9; }
  select:focus, input:focus, textarea:focus { outline: none; border-color: var(--accent-bright); box-shadow: 0 0 0 2px rgba(181,137,58,0.25); }
  button {
    cursor: pointer; background: var(--accent2); border-color: var(--accent2); color: #f2e6d8;
    display: inline-flex; align-items: center; justify-content: center; gap: var(--space-2);
    border-radius: var(--radius-sm); font-weight: 500;
    transition: background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), filter var(--transition-fast), transform var(--transition-fast);
  }
  button:hover:not(:disabled) { background: var(--accent2-hover); border-color: var(--accent2-hover); }
  button:active:not(:disabled) { transform: translateY(1px); }
  button:disabled { opacity: 0.5; cursor: default; }
  button:focus-visible { outline: 2px solid var(--accent-bright); outline-offset: 2px; }
  select:focus-visible, input:focus-visible, textarea:focus-visible { outline: 2px solid var(--accent-bright); outline-offset: 1px; }

  /* Egységes gombváltózatok */
  .btn-primary {
    background: var(--accent2); border-color: var(--accent2); color: #f2e6d8;
    padding: 0.55rem 1.1rem;
  }
  .btn-primary:hover:not(:disabled) { background: var(--accent2-hover); border-color: var(--accent2-hover); }
  .btn-secondary {
    background: var(--panel-raised); border-color: var(--border); color: var(--text);
    padding: 0.55rem 1.1rem;
  }
  .btn-secondary:hover:not(:disabled) { background: var(--panel); border-color: var(--accent-dim); color: var(--accent-bright); }
  .btn-danger {
    background: var(--danger); border-color: var(--danger); color: #f2e6d8;
    padding: 0.55rem 1.1rem;
  }
  .btn-danger:hover:not(:disabled) { background: var(--danger-hover); border-color: var(--danger-hover); }
  .btn-ghost {
    background: transparent; border-color: transparent; color: var(--dim);
    padding: 0.45rem 0.7rem;
  }
  .btn-ghost:hover:not(:disabled) { color: var(--text); background: rgba(255,255,255,0.06); }
  .btn-icon {
    width: 2.2rem; height: 2.2rem; padding: 0; border-radius: var(--radius-sm);
  }
  button.link-btn {
    background: transparent; border: none; color: var(--accent); text-decoration: underline;
    padding: 0; font-size: var(--text-sm); display: inline;
  }
  button.link-btn:hover:not(:disabled) { color: var(--accent-hover); }
  button.link-btn:active:not(:disabled) { transform: none; }
  button.link-btn:focus-visible { outline: 2px solid var(--accent-bright); outline-offset: 2px; }
  #log {
    flex: 1; overflow-y: auto; padding: var(--space-5) var(--space-6);
    display: flex; flex-direction: column; gap: var(--space-5);
    scroll-behavior: smooth;
    /* D-152: halvány pergamen-textúra a napló hátterén */
    background-image: radial-gradient(rgba(181,137,58,.045) 1px, transparent 1px);
    background-size: 13px 13px;
    transition: filter .4s ease, background-color .4s ease;
  }
  /* D-540: visszatekintés (flashback) -- meleg, szépiás háttérszín-váltás */
  #log.scene-mode-flashback { background-color: rgba(90,60,20,.14); filter: sepia(.35) contrast(.96); }
  /* D-542: álom-jelenet -- hidegebb tónus, enyhe elmosás */
  #log.scene-mode-dream { background-color: rgba(50,60,110,.14); filter: saturate(.75) blur(.4px) brightness(1.04); }
  @media (prefers-reduced-motion: reduce) { #log { transition: none; } }
  .log-wrapper {
    width: 100%; max-width: 75ch; margin: 0 auto;
    display: flex; flex-direction: column; gap: var(--space-5);
    position: relative;
  }
  /* D-153: rögzített (nem véletlenszerű pozíciójú, de halvány) tintapaca +
     viaszpecsét-szerű dísz a napló szélén — pusztán vizuális, nem interaktív. */
  .log-wrapper::before, .log-wrapper::after { content: ""; position: absolute; pointer-events: none; z-index: 0; border-radius: 50%; }
  .log-wrapper::before { width: 50px; height: 50px; top: 60px; right: 2px; opacity: .05;
    background: radial-gradient(circle, var(--text) 35%, transparent 70%); }
  .log-wrapper::after { width: 34px; height: 34px; bottom: 160px; left: 2px; opacity: .08;
    background: radial-gradient(circle, transparent 55%, var(--blood) 58%, transparent 64%); }
  .msg { display: flex; flex-direction: column; animation: msg-in 0.25s ease-out; }
  @keyframes msg-in {
    from { opacity: 0; transform: translateY(8px); }
    to { opacity: 1; transform: translateY(0); }
  }
  .msg-player { align-self: flex-end; max-width: 80%; }
  .msg-player-row { display: flex; align-items: flex-end; gap: 0.4rem; }
  .msg-player-avatar { flex-shrink: 0; width: 1.7rem; height: 1.7rem; font-size: 1rem; }
  /* 2026-09-19: valódi karakter-portré (thumb) a generikus faj-ikon helyett,
     ha a szerzőnek van választott portréja — l. addBubble()/portraitThumbUrl(). */
  /* 2026-09-19 (user kérés: "a feje teteje nem latszik, novelj az ottani
     kereten 10%-ot es igazisd bele a portret"): a portré-thumb (156x320,
     álló) object-fit:cover mellett középre igazítva a mellkas-nyak sávot
     mutatta, a fejtető lemaradt -- object-position:top a keret TETEJÉHEZ
     igazítja a kivágást, +10% méret (1.7rem -> 1.87rem) pedig felülírja az
     alap .msg-player-avatar méretét (csak a valódi portré-avatarnál, a
     generikus faj-ikon span mérete változatlan marad). */
  .msg-player-avatar-img { width: 2.6rem; height: 3.4rem; border-radius: 50%; object-fit: cover; object-position: 50% 22%; background: var(--panel); border: 1px solid var(--border); }
  .msg-player .bubble {
    background: var(--panel-raised); border: 1px solid var(--border); border-radius: var(--radius-lg) var(--radius-lg) var(--space-1) var(--radius-lg);
    padding: var(--space-3) var(--space-4); color: var(--dim); font-style: italic;
    box-shadow: var(--shadow-sm);
  }
  /* U-015 (2026-09-06): karakter-színpaletta. A szín a karakterből SZÁMÍTOTT
     (név+id hash → színárnyalat), tehát karakterenként állandó és
     megkülönböztető, de nem tárolt adat — nincs hozzá se DB-oszlop, se
     felhasználói választás. Szándékosan FINOM: egy vékony jobb szegély a
     saját buborékon és egy halvány keret a portrén, semmi több. */
  .msg-player .bubble { border-right: 3px solid var(--char-accent, var(--border)); }
  .msg-narration { align-self: flex-start; max-width: 100%; }
  /* U-864 (2026-09-07, user: "arnyek a narracios szoveg moge... vagy a
     szovegszin... legyen mind allithato, mindenki kedvere szabhassa") --
     a hatter-kontraszt (rgba, csak az alpha allithato JS-bol), a
     szovegszin es a betutipus mostantol CSS valtozokon at, felulirhato:
     l. static/js/features/48-narracio-megjelenites.js. Alapertelmezetten
     a --narr-bg-alpha 0, tehat a megjelenes NEM valtozik senkinek, csak
     aki tudatosan beallitja a Beallitasok panelen. */
  .msg-narration .bubble {
    background: rgba(10, 8, 4, var(--narr-bg-alpha, 0)); color: var(--narr-color-override, var(--narration));
    line-height: var(--narration-line-height, 1.7); font-size: 1.05rem; letter-spacing: 0.01em;
    border-left: 3px solid var(--accent-dim); padding-left: var(--space-4);
    font-family: var(--narr-font-override, var(--font-display));
    border-radius: 0 var(--radius-md) var(--radius-md) 0;
    transition: background var(--transition-base);
  }
  .msg-narration .bubble p { margin: 0 0 var(--narration-paragraph-gap, var(--space-3)) 0; }
  .msg-narration .bubble p:last-child { margin-bottom: 0; }
  .msg-narration.death .bubble { border-left-color: var(--danger); color: #e8c4c4; background: rgba(120,40,40,0.12); padding: var(--space-3) var(--space-4); border-radius: 0 var(--radius-md) var(--radius-md) 0; }
  .msg-narration.resurrect .bubble { border-left-color: var(--good); color: #d4e8c4; background: rgba(60,100,60,0.12); padding: var(--space-3) var(--space-4); border-radius: 0 var(--radius-md) var(--radius-md) 0; }
  .msg-narration.death, .msg-narration.resurrect { animation: fade-in-up 0.6s ease; }
  /* D-150/151: akció-típusonként eltérő keret-szín + ikon a narrációs
     buboréknál — a Motor VALÓDI válasz-mezőiből (produktum=varázslat,
     discipline=pszi, skill=próba, attack_total=harc) derül ki a típus. */
  .msg-narration .msg-type-icon { font-size: .85rem; opacity: .8; margin-bottom: 2px; align-self: flex-start; }
  .msg-narration.type-combat .bubble { border-left-color: var(--blood-bright); }
  .msg-narration.type-combat-miss .bubble { border-left-color: var(--border-hover); }
  .msg-narration.type-spell .bubble { border-left-color: var(--fey-bright); }
  .msg-narration.type-psi .bubble { border-left-color: var(--psi); }
  .msg-narration.type-skill .bubble { border-left-color: var(--gold-bright); }
  .msg-error { align-self: center; max-width: 90%; }
  .msg-error .bubble {
    color: #f0c0b0; font-style: italic; background: rgba(160,60,50,0.15);
    border: 1px solid rgba(160,60,50,0.4); border-radius: var(--radius-md);
    padding: var(--space-3) var(--space-4);
  }
  .msg-system { align-self: center; max-width: 90%; }
  .msg-system .bubble {
    color: var(--dim-secondary); font-size: 0.88rem; text-align: center;
    background: rgba(0,0,0,0.2); border: 1px dashed var(--border-dim);
    border-radius: var(--radius-pill); padding: var(--space-2) var(--space-4);
  }
  .scene-break {
    align-self: center; display: flex; align-items: center; gap: var(--space-3);
    color: var(--accent-dim); font-size: 0.8rem; text-transform: uppercase; letter-spacing: 0.08em;
    margin: var(--space-2) 0; width: 100%; max-width: 60ch;
  }
  .scene-break::before, .scene-break::after {
    content: ''; flex: 1; height: 1px; background: linear-gradient(90deg, transparent, var(--border), transparent);
  }
  .action-note {
    font-size: 0.78rem; color: var(--dim); margin-top: var(--space-2); letter-spacing: 0.02em;
  }
  #composer {
    display: flex; gap: var(--space-3); padding: var(--space-4) var(--space-5);
    border-top: 1px solid var(--border); background: rgba(0,0,0,0.15);
    align-items: flex-end; position: relative;
  }
  /* D-456, javítva U-874-ben (2026-09-09): a #gmPanelBtn a 42-egyseges-menuk.js
     által a Játék legördülőbe kerül élő DOM-mozgatással, TÁVOL a #composertől
     -- a régi `position:absolute` (a #composer-hez, mint relatív őshöz kötve)
     ilyenkor a gomb tényleges helyétől teljesen független pontra rakta a
     panelt, ezért user szerint "eltűnt az ablak". Most `fixed`, a JS
     (positionGmQuickPanel(), 14-meseloi-eszkozok.js) a gomb aktuális
     getBoundingClientRect()-jéből számolja a left/top-ot megnyitáskor --
     ugyanaz a minta, mint a #woundMapPopover-nél. */
  #gmQuickPanel {
    position: fixed; z-index: 60;
    background: var(--panel); border: 1px solid var(--border); border-radius: var(--radius);
    box-shadow: var(--shadow-md); padding: var(--space-3); width: min(24rem, calc(100vw - 2rem));
    display: flex; flex-direction: column; gap: var(--space-3);
  }
  .gm-qp-group { display: flex; flex-direction: column; gap: var(--space-2); }
  .gm-qp-h { font-size: .72rem; letter-spacing: .07em; text-transform: uppercase; color: var(--dim); }
  .gm-qp-row { display: flex; flex-wrap: wrap; gap: var(--space-2); }
  .gm-qp-row button { font-size: .82rem; padding: .3rem .55rem; }
  .gm-qp-row button.on { border-color: var(--accent); color: var(--accent-bright); }
  .gm-qp-note { font-size: .72rem; color: var(--dim-secondary); font-style: italic; }
  /* 2026-09-19: Emlékeztetők szakasz (l. loadGmHints(), 14-meseloi-eszkozok.js) */
  .gm-qp-hints { display: flex; flex-direction: column; gap: var(--space-1); max-height: 9rem; overflow-y: auto; }
  .gm-qp-hint-h { font-size: .74rem; font-weight: 600; color: var(--text); margin-top: var(--space-1); }
  .gm-qp-hint-h:first-child { margin-top: 0; }
  .gm-qp-hint-line { font-size: .8rem; color: var(--dim); line-height: 1.35; }
  #playerMessage {
    flex: 1; resize: none; font-size: 1rem; min-height: 2.8rem; max-height: 10rem;
    line-height: 1.5; overflow-y: auto; transition: box-shadow var(--transition-base), border-color var(--transition-base);
  }
  /* D-348 (2026-08-04): gyors-parancsok (/tamadas, /varazslat, /pihenes,
     /kereses) automatikus kiegészítése -- a szövegmezőben egy plain
     textarea nem tud belső rich-text kiemelést adni, ezért a "kiemelés"
     itt a mező keretének felvillanó szegélyeként valósul meg, amikor a
     sor egy felismert paranccsal kezdődik. */
  #playerMessage.has-command { border-color: var(--accent-bright); box-shadow: 0 0 0 1px var(--accent-bright); }
  .command-autocomplete {
    position: absolute; left: var(--space-5); right: var(--space-5); bottom: 100%;
    margin-bottom: 0.35rem; background: var(--panel-raised); border: 1px solid var(--border);
    border-radius: var(--radius-md); box-shadow: var(--shadow-sm); overflow: hidden; z-index: 30;
  }
  .command-autocomplete-item {
    padding: 0.45rem 0.8rem; cursor: pointer; display: flex; gap: 0.6rem; align-items: baseline;
  }
  .command-autocomplete-item .cmd { font-weight: bold; font-family: monospace; color: var(--accent-bright); }
  .command-autocomplete-item .desc { font-size: 0.78rem; color: var(--dim); }
  .command-autocomplete-item:hover, .command-autocomplete-item.active { background: var(--accent-dim); }
  .command-autocomplete-item.active .cmd, .command-autocomplete-item.active .desc { color: var(--panel); }
  #sendBtn { min-height: 2.8rem; padding: 0 var(--space-5); }
  .typing-indicator {
    align-self: flex-start; display: flex; align-items: center; gap: var(--space-3);
    color: var(--dim-secondary); font-size: 0.9rem; font-style: italic;
    padding: var(--space-3) var(--space-4); border-left: 3px solid var(--accent-dim);
  }
  .quill-icon {
    display: inline-block; font-size: 1.3rem; transform-origin: 75% 85%;
    filter: drop-shadow(0 0 4px rgba(212,168,75,.6));
    /* U-865 (2026-09-07, user: "tul gyorsan mozog a narrator tolla") --
       2.9s-re lassítva (1.6s-ról) és a kilengés is szelídebb (±10°-ról
       ±6°-ra), hogy inkább nyugodt írásnak, ne kapkodásnak hasson. */
    animation: quill-write 2.9s ease-in-out infinite;
  }
  @keyframes quill-write {
    0%   { transform: rotate(-6deg) translate(0, 0); }
    22%  { transform: rotate(4deg) translate(1.5px, -0.7px); }
    45%  { transform: rotate(-5deg) translate(-0.7px, 0.7px); }
    68%  { transform: rotate(5deg) translate(1.5px, 0); }
    100% { transform: rotate(-6deg) translate(0, 0); }
  }
  .quill-dots span {
    opacity: 0.15; animation: quill-dot-fade 1.4s ease-in-out infinite;
  }
  .quill-dots span:nth-child(2) { animation-delay: 0.18s; }
  .quill-dots span:nth-child(3) { animation-delay: 0.36s; }
  @keyframes quill-dot-fade {
    0%, 100% { opacity: 0.15; }
    50% { opacity: 1; color: var(--accent-bright); }
  }
  #authOverlay {
    position: fixed; inset: 0; display: flex; align-items: center; justify-content: center;
    z-index: 20;  /* a header position:relative miatt kell: enelkul a fejlec a bejelentkezo ablak fole kerul */
    /* C-067 folyt. (2026-08-16, user: "a hattered tedd vissza csak ne
       legyen elsotetitve") -- visszaállítva az eredeti `arculat_betoltes`
       festmény (a világos-témás pergamen-csere törölve, nem ezt kérte),
       de a korábbi .72-es fekete fátyol MAJDNEM eltüntette a képet -- most
       .38-ra halványítva, hogy a festmény ténylegesen látszódjon,
       a bejelentkező-doboz szövege még mindig elég kontrasztos rajta. */
    background: linear-gradient(rgba(0,0,0,.38), rgba(0,0,0,.38)), url('/static/brand/arculat_betoltes.jpg');
    background-size: cover; background-position: center;
  }
  #authBox {
    background: var(--panel); border: 1px solid var(--border); border-radius: 8px; padding: 2rem;
    display: flex; flex-direction: column; gap: 0.8rem; min-width: 20rem;
  }
  #authBox h2 { margin: 0 0 0.4rem 0; color: var(--accent); font-weight: normal; }
  .hidden { display: none !important; }
  .fade-in { animation: fade-in 0.2s ease-out; }
  @keyframes fade-in { from { opacity: 0; } to { opacity: 1; } }
  .fade-out { animation: fade-out 0.2s ease-out; }
  @keyframes fade-out { from { opacity: 1; } to { opacity: 0; } }

  /* Toast értesítések */
  #toastContainer {
    position: fixed; top: var(--space-5); right: var(--space-5); z-index: 30;
    display: flex; flex-direction: column; gap: var(--space-2); max-width: 20rem;
  }
  .toast {
    background: var(--panel-raised); border: 1px solid var(--border); border-radius: var(--radius-md);
    padding: var(--space-3) var(--space-4); color: var(--text); box-shadow: var(--shadow-md);
    animation: toast-in 0.3s ease-out;
    white-space: pre-line; max-width: 26rem;
  }
  .toast.success { border-color: var(--good); }
  /* JAVÍTÁS (2026-09-06): a hiba-toast háttere ÁTTETSZŐ volt (rgba .15),
     így a mögötte lévő fejléc/ikonok átütöttek és a szöveg alig volt
     olvasható. Most a panel-háttérre KEVERJÜK a vörös árnyalatot, tehát
     a jelzés megmarad, de a doboz átlátszatlan. */
  .toast.error { border-color: var(--danger-bright);
    background: color-mix(in srgb, var(--danger-bright) 14%, var(--panel-raised)); }
  .toast.info { border-color: var(--accent); }
  /* U-284/U-289 (2026-09-06): "mi történt / mit tehetsz" szerkezet + ugrás a
     javítandó mezőhöz. */
  /* D-242: jelenet-háttérkép áttűnéssel */
  /* U-863 folyt. (2026-09-07): időjárás-hangulatkép, #sceneBackdrop MÖGÖTT. */
  #weatherBgImage { position: fixed; inset: 0; z-index: -2; pointer-events: none;
    background-position: center; background-size: cover; opacity: 0; transition: opacity 1.2s ease; }
  body.weather-rain #weatherBgImage { opacity: .16; background-image: url('/static/weather_bg/rain.jpg'); }
  body.weather-snow #weatherBgImage { opacity: .16; background-image: url('/static/weather_bg/snow.jpg'); }
  body.weather-fog #weatherBgImage { opacity: .16; background-image: url('/static/weather_bg/fog.jpg'); }
  body.weather-wind #weatherBgImage { opacity: .14; background-image: url('/static/weather_bg/wind.jpg'); }
  body.weather-storm #weatherBgImage { opacity: .18; background-image: url('/static/weather_bg/storm.jpg'); }
  body.low-bandwidth #weatherBgImage { display: none; }
  @media (prefers-reduced-motion: reduce) { #weatherBgImage { transition: none; } }
  #sceneBackdrop { position: fixed; inset: 0; z-index: -1; pointer-events: none; overflow: hidden; }
  .scene-backdrop-img {
    position: absolute; inset: 0; width: 100%; height: 100%;
    object-fit: cover; opacity: 0; transition: opacity 1.6s ease;
  }
  .scene-backdrop-img.on { opacity: .13; }
  body.low-bandwidth #sceneBackdrop { display: none; }
  @media (prefers-reduced-motion: reduce) { .scene-backdrop-img { transition: none; } }

  /* U-001: a vezetett első lépések */
  .onboarding-steps { list-style: none; padding: 0; margin: var(--space-3) 0 0; display: flex; flex-direction: column; gap: var(--space-3); }
  .onboarding-step { border-left: 3px solid var(--border); padding-left: var(--space-3); }
  .onboarding-step.step-done { border-left-color: var(--good, #6fbf73); opacity: .75; }
  .onboarding-step-head { display: flex; align-items: baseline; gap: var(--space-2); }
  .onboarding-step-mark { font-weight: 700; color: var(--accent); }
  .onboarding-step.step-done .onboarding-step-mark { color: var(--good, #6fbf73); }
  .onboarding-step-hint { font-size: .84rem; color: var(--dim); margin-top: 2px; }
  .onboarding-step-actions { display: flex; gap: var(--space-2); flex-wrap: wrap; margin-top: var(--space-2); }
  .onboarding-tail { font-size: .84rem; color: var(--dim); margin-top: var(--space-3); }

  /* U-006 (2026-09-06): "hogyan tovább" kártya a karakter elkészülte után.
     SZÁNDÉKOSAN nem modális takarás (l. a passzív felfedezés elve): egy alsó
     kártya, ami félresöpörhető. */
  .next-step-card {
    position: fixed; left: 50%; bottom: var(--space-5); transform: translateX(-50%);
    z-index: 26; max-width: min(38rem, 94vw);
    background: var(--panel-raised); border: 1px solid var(--accent-dim);
    border-radius: var(--radius-md); box-shadow: var(--shadow-md);
    padding: var(--space-4); display: flex; flex-direction: column; gap: var(--space-3);
    animation: toast-in .3s ease-out;
  }
  .next-step-title { font-weight: 600; }
  .next-step-actions { display: flex; gap: var(--space-2); flex-wrap: wrap; }
  body.one-handed .next-step-card { bottom: calc(var(--one-handed-bar-h, 62px) + var(--space-3)); }

  /* ── Ergonómia-csomag (2026-09-06): D-450 + U-192 + U-193 ─────────────── */
  .settings-toggle {
    display: flex; align-items: center; gap: var(--space-2);
    font-size: .88rem; margin: var(--space-2) 0 var(--space-1);
  }
  .settings-toggle input { width: auto; }

  /* D-450 — Egykezes mód: a leggyakoribb műveletek a képernyő ALJÁRA
     kerülnek, hüvelykujjal elérhető magasságba, és minden érintőfelület
     legalább 44px (a szokásos akadálymentességi minimum). Kapcsolóval
     bekapcsolható, mert nagyobb kijelzőn feleslegesen foglalna helyet. */
  body.one-handed #oneHandedBar { display: flex; }
  #oneHandedBar {
    display: none; position: fixed; left: 0; right: 0; bottom: 0; z-index: 25;
    gap: var(--space-2); padding: var(--space-2) var(--space-3);
    padding-bottom: calc(var(--space-2) + env(safe-area-inset-bottom, 0px));
    background: color-mix(in srgb, var(--panel-raised) 94%, transparent);
    border-top: 1px solid var(--border);
    box-shadow: 0 -4px 16px rgba(0,0,0,.35);
    justify-content: space-around; align-items: center;
  }
  #oneHandedBar button {
    flex: 1; min-height: 44px; font-size: 1.15rem; padding: 0;
    display: flex; align-items: center; justify-content: center; gap: .3rem;
  }
  /* A talpazat a BODY-n van, nem a beviteli mezőn: a body a flex-oszlop, így
     a teljes tartalom a sáv FÖLÖTT ér véget (a mezőre tett padding csak
     megnövelte volna a mezőt, és az továbbra is a sáv alá lógott volna). */
  body.one-handed { padding-bottom: var(--one-handed-bar-h, 62px); }
  body.one-handed button, body.one-handed select { min-height: 40px; }

  /* U-192 — Tablet kétpaneles mód: a karakterlap NEM takarja el a naplót,
     hanem mellé dokkol. Csak akkor, ha tényleg elfér (>=980px) -- alatta a
     megszokott, teljes képernyős modál marad. */
  @media (min-width: 980px) {
    body.two-pane #sheetOverlay {
      background: transparent; justify-content: flex-end; align-items: stretch;
      pointer-events: none; left: auto; width: min(30rem, 42vw);
    }
    body.two-pane #sheetBox {
      pointer-events: auto; max-height: 100vh; height: 100vh; border-radius: 0;
      border-right: none; border-top: none; border-bottom: none;
      max-width: none; width: 100%; min-width: 0;
    }
    /* A #log a BODY közvetlen gyereke (nincs <main> elem), és a body maga a
       flex-oszlop -- ezért a dokkolt panel helyét a body jobb belső margója
       adja, így a fejléc, a napló és a beviteli sáv EGYÜTT szűkül. */
    body.two-pane.sheet-docked { padding-right: min(30rem, 42vw); }
  }

  /* U-193 — Álló és fekvő tájolás külön optimalizálva. Fekvő módban a lap
     alacsony, de széles: két hasábba tördeljük, hogy kevesebbet kelljen
     görgetni; állóban marad az egyhasábos, olvasható elrendezés. */
  @media (orientation: landscape) and (max-height: 560px) {
    #sheetBox { max-height: 96vh; padding: var(--space-4); }
    #sheetBox > .sheet-section { break-inside: avoid; }
    #sheetBox { column-count: 2; column-gap: var(--space-5); }
    #sheetBox h2, #sheetBox .sheet-sub { column-span: all; }
    #paperDoll { max-width: 100%; }
  }
  @media (orientation: portrait) and (max-width: 820px) {
    /* Állóban a papírbaba szűk: a két szlot-oszlop keskenyebb, a portré magasabb. */
    #paperDoll { gap: .3rem; }
    #paperDoll .pd-slot { width: 52px; height: 52px; }
    #sheetBox { padding: var(--space-4); }
  }

  /* U-272/U-280: beállítás-visszavonás sáv */
  .settings-revert-bar {
    display: flex; align-items: center; justify-content: space-between; gap: var(--space-3);
    flex-wrap: wrap; margin: var(--space-2) 0; padding: var(--space-2) var(--space-3);
    border: 1px solid var(--accent-dim); border-radius: var(--radius-sm);
    background: color-mix(in srgb, var(--accent) 8%, transparent); font-size: .82rem;
  }
  .toast-main { font-weight: 500; }
  .toast-advice { margin-top: var(--space-2); font-size: .82rem; color: var(--dim); line-height: 1.45; }
  .toast-jump {
    margin-top: var(--space-2); font-size: .8rem; padding: .2rem .6rem; cursor: pointer;
    background: transparent; color: var(--accent); border: 1px solid var(--accent-dim);
    border-radius: 999px;
  }
  .toast-jump:hover { color: var(--accent-bright); border-color: var(--accent); }
  .field-needs-fix {
    outline: 2px solid var(--danger-bright) !important; outline-offset: 2px;
    animation: field-fix-pulse 1.2s ease-out 2;
  }
  @keyframes field-fix-pulse { 0%,100% { outline-color: var(--danger-bright); } 50% { outline-color: transparent; } }
  @media (prefers-reduced-motion: reduce) { .field-needs-fix { animation: none; } }

  /* U-002: kereszt-eszközös folytatás-jelző kártya */
  .resume-hint-card {
    position: fixed; left: 50%; bottom: var(--space-5); transform: translateX(-50%); z-index: 30;
    display: flex; align-items: flex-start; gap: var(--space-3);
    background: var(--panel-raised); border: 1px solid var(--accent-dim); border-radius: var(--radius-md);
    padding: var(--space-3) var(--space-4); color: var(--text); box-shadow: var(--shadow-md);
    max-width: min(90vw, 30rem); animation: toast-in 0.3s ease-out;
  }
  .resume-hint-recap { color: var(--dim); font-size: .85rem; margin-top: .2rem; }
  .resume-hint-actions { display: flex; flex-direction: column; gap: .3rem; }
  #soundCaption {
    position: fixed; left: 50%; bottom: 5.5rem; transform: translateX(-50%); z-index: 31;
    max-width: min(90vw, 32rem); padding: .45rem .8rem; border-radius: var(--radius-pill);
    background: rgba(10,9,7,.92); color: var(--text); border: 1px solid var(--accent-dim);
    font-size: .86rem; text-align: center; box-shadow: var(--shadow-md); pointer-events: none;
  }
  .quick-reference-sheet { display:grid; gap:var(--space-4); }
  #quickReferenceOverlay { position:fixed; inset:0; z-index:45; background:rgba(0,0,0,.85); display:flex; align-items:center; justify-content:center; padding:var(--space-4); }
  #quickReferenceBox { width:min(48rem,96vw); max-height:90vh; overflow:auto; background:var(--panel); border:1px solid var(--border); border-radius:var(--radius-lg); padding:var(--space-5); box-shadow:var(--shadow-lg); }
  .quick-reference-meta { color:var(--dim); }
  .quick-reference-section { break-inside:avoid; border-top:1px solid var(--border); padding-top:var(--space-3); }
  .quick-reference-section ul { margin:.35rem 0 0; padding-left:1.3rem; columns:2; }
  @media print {
    body.quick-reference-print > * { display:none !important; }
    body.quick-reference-print #quickReferenceOverlay { display:block !important; position:static; background:#fff; color:#111; }
    body.quick-reference-print #quickReferenceBox { width:auto; max-width:none; max-height:none; overflow:visible; box-shadow:none; border:0; background:#fff; color:#111; }
    body.quick-reference-print #quickReferenceBox .modal-head,
    body.quick-reference-print #quickReferenceBox .btn-row { display:none !important; }
    body.quick-reference-print #quickReferenceBox h2,
    body.quick-reference-print #quickReferenceBox h3 { color:#111; }
    /* D-560: karakterexport nyomtatás/PDF -- ua. minta, mint fent a
       Gyors-referencia kártyánál. */
    body.export-preview-print > * { display:none !important; }
    body.export-preview-print #exportPreviewOverlay { display:block !important; position:static; background:#fff; color:#111; }
    body.export-preview-print #exportPreviewBox { width:auto; max-width:none; max-height:none; overflow:visible; box-shadow:none; border:0; background:#fff; color:#111; }
    body.export-preview-print #exportPreviewBox .modal-head,
    body.export-preview-print #exportPreviewBox .btn-row,
    body.export-preview-print #exportPreviewBox details { display:none !important; }
    body.export-preview-print #exportPreviewBox h2,
    body.export-preview-print #exportPreviewBox h3,
    body.export-preview-print #exportPreviewBox dt,
    body.export-preview-print #exportPreviewBox dd { color:#111; }
  }
  @keyframes toast-in {
    from { opacity: 0; transform: translateX(2rem); }
    to { opacity: 1; transform: translateX(0); }
  }
  #newSceneBtn { font-size: var(--text-sm); }
  .status-line { font-size: var(--text-sm); color: var(--dim); padding: 0 var(--space-5); }

  /* Jelenet-fejléc + hangulat-vezérlők EGY sorban (2026-08-04: összevonva a
     korábbi külön sceneInfo/sceneToolbar/logFilterBar sorokból -- több hely
     a narrációnak, felhasználói visszajelzés alapján). */
  .scene-toolbar {
    display: flex; gap: var(--space-2); align-items: center; flex-wrap: wrap;
    padding: 0.3rem var(--space-5); border-bottom: 1px solid var(--border-dim);
    background: rgba(0,0,0,0.1); font-size: 0.75rem; color: var(--dim-secondary);
  }
  .scene-info {
    display: flex; gap: 0.4rem; align-items: baseline; flex: 0 1 auto;
    min-width: 0; max-width: 24rem; overflow: hidden; margin-right: auto;
  }
  .scene-info-title {
    color: var(--accent); font-family: var(--font-display); font-size: 0.82rem;
    white-space: nowrap; overflow: hidden; text-overflow: ellipsis; min-width: 3rem; flex-shrink: 1;
  }
  .scene-info-meta {
    color: var(--dim-secondary); font-style: italic; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
    min-width: 0; flex-shrink: 2;
  }
  .scene-info-meta.error { color: var(--danger-bright); font-style: normal; }
  .scene-toolbar-item { display: flex; align-items: center; gap: 0.25rem; }
  .scene-toolbar select {
    vertical-align: middle; padding: 0.25rem 0.4rem; font-size: 0.75rem; max-width: 8.5rem;
  }
  .scene-toolbar input[type=range] { vertical-align: middle; width: 4.5rem; }
  .continuity-group { position:relative; }
  #continuityStatusBtn { font-size:.72rem; white-space:nowrap; }
  #continuityStatusBtn.ok { color:var(--good-bright); border-color:color-mix(in srgb,var(--good-bright) 40%,var(--border)); }
  #continuityStatusBtn.warn { color:var(--warning-bright); border-color:var(--warning); }
  #continuityPanel {
    position:absolute; top:calc(100% + .35rem); left:0; z-index:18; width:min(24rem,88vw);
    padding:var(--space-3); border:1px solid var(--border); border-radius:var(--radius-md);
    background:var(--panel); box-shadow:var(--shadow-md); color:var(--text); font-size:.78rem;
  }
  .continuity-summary { display:grid; grid-template-columns:auto 1fr; gap:.25rem .6rem; }
  .continuity-summary dt { color:var(--dim); }
  .continuity-summary dd { margin:0; overflow-wrap:anywhere; }
  .pending-queue-list { margin:.55rem 0; padding:.45rem 0 0 1.2rem; border-top:1px solid var(--border-dim); max-height:9rem; overflow:auto; }
  .pending-queue-list li { margin-bottom:.3rem; }
  .continuity-actions { display:flex; gap:.4rem; justify-content:flex-end; flex-wrap:wrap; }
  #ambientToggleBtn[aria-pressed="true"] { color: var(--accent-bright); border-color: var(--accent); }
  /* D-504 (2026-09-05): ritka (magas bestia-osztalyu) lenyek kulonleges
     kerete a bestiarium-listaban, VALODI bestia_class adat alapjan. */
  .bestiary-thumb-gold .catalog-thumb, .bestiary-thumb-gold .catalog-thumb-missing {
    outline: 3px solid #d4af37; outline-offset: 2px; box-shadow: 0 0 10px rgba(212,175,55,.55);
  }
  .bestiary-thumb-silver .catalog-thumb, .bestiary-thumb-silver .catalog-thumb-missing {
    outline: 3px solid #b8bfc7; outline-offset: 2px; box-shadow: 0 0 8px rgba(184,191,199,.45);
  }
  /* D-336 (2026-09-05): tema-valaszto kis belyegkeppel, hogy a jatekos lassa,
     mire szamitson, mielott valt -- a natív <select> NEM tud kepet/szint
     mutatni option-onkent, ezert egy kulon gomb-part epitettem melle, ami
     ugyanazt az erteket allitja (a select marad a tenyleges, billentyuzet-
     baratabb vezerlo, a screen reader szamara is). */
  .a11y-theme-swatches { display: flex; gap: .5rem; margin-bottom: .4rem; }
  .a11y-theme-swatch {
    display: flex; flex-direction: column; align-items: center; gap: .25rem;
    background: none; border: 2px solid var(--border); border-radius: 8px;
    padding: .3rem; cursor: pointer; font-size: .72rem; color: var(--dim);
  }
  .a11y-theme-swatch.active { border-color: var(--accent-bright); color: var(--text); }
  .a11y-theme-swatch-panel {
    display: block; width: 46px; height: 30px; border-radius: 5px;
    border: 1px solid rgba(0,0,0,.25);
  }
  .a11y-theme-swatch[data-theme-value="dark"] .a11y-theme-swatch-panel {
    background: linear-gradient(135deg, #16130f 55%, #211c16 55%);
    box-shadow: inset 0 0 0 1px #4a3f2f;
  }
  .a11y-theme-swatch[data-theme-value="dark"] .a11y-theme-swatch-panel::after { content: ''; }
  .a11y-theme-swatch[data-theme-value="light"] .a11y-theme-swatch-panel {
    background: linear-gradient(135deg, #f5f0e8 55%, #fff8f0 55%);
    box-shadow: inset 0 0 0 1px #c4b89a;
  }
  /* D-439 (2026-09-05): "Magus kocka" easter egg -- 20x kattintas a fejlec-
     logora egy tisztan kozmetikai arany d100-animaciot indit. */
  .magus-dice-egg-overlay {
    position: fixed; inset: 0; z-index: 9998; display: flex; flex-direction: column;
    align-items: center; justify-content: center; gap: 1rem; pointer-events: none;
    animation: magus-dice-egg-fade 3.2s ease forwards;
  }
  .magus-dice-egg-die {
    width: 6rem; height: 6rem; border-radius: 50%;
    background: radial-gradient(circle at 35% 30%, #f5d98b, #c9a227 70%, #8a6d1a);
    color: #3a2c05; font-weight: 700; font-size: 1.8rem; font-family: var(--font-display, serif);
    display: flex; align-items: center; justify-content: center;
    box-shadow: 0 0 2.5rem rgba(212,175,55,0.7), 0 0 0.5rem rgba(0,0,0,0.4) inset;
    animation: magus-dice-egg-spin 1.1s cubic-bezier(.2,.9,.3,1);
  }
  .magus-dice-egg-text {
    color: var(--accent-bright); font-family: var(--font-display, serif); font-style: italic;
    text-align: center; text-shadow: 0 2px 8px rgba(0,0,0,0.6); max-width: 20rem; padding: 0 1rem;
  }
  @keyframes magus-dice-egg-spin {
    0% { transform: rotate(0deg) scale(0.3); opacity: 0; }
    60% { transform: rotate(720deg) scale(1.15); opacity: 1; }
    100% { transform: rotate(900deg) scale(1); opacity: 1; }
  }
  @keyframes magus-dice-egg-fade {
    0%, 70% { opacity: 1; }
    100% { opacity: 0; }
  }
  body.reduced-motion-mode .magus-dice-egg-die,
  body.reduced-motion-mode .magus-dice-egg-overlay { animation: none; }
  /* D-424 (2026-09-05): egykattintasos "Csend" gomb -- a meglevo hangprofil/
     retegmod-valasztokkal funkcionalisan mar lehetett mindent nemitani, csak
     2 kattintassal (dropdown nyitas + opcio) -- ez egy azonnali, egy-
     kattintasos parjuk, allapot-visszaallitassal. */
  #quietAudioBtn[aria-pressed="true"] { color: var(--accent-bright); border-color: var(--accent); }
  /* D-289 (2026-08-04): kulon hangero-popup ambient/SFX-hez -- a korabban
     allandoan lathato csuszka most popupba kerult, ez is segit a D-601
     (tomorebb jelenet-sav) celnak. */
  .audio-btn-group { position: relative; display: flex; align-items: center; }
  .audio-settings-caret { padding: 0.3rem 0.35rem; font-size: 0.7rem; }
  #audioSettingsPopup {
    position: absolute; top: 100%; left: 0; margin-top: 0.3rem; z-index: 15;
    background: var(--panel); border: 1px solid var(--border); border-radius: var(--radius-md);
    box-shadow: var(--shadow-md); padding: var(--space-3); display: flex; flex-direction: column;
    gap: var(--space-2); min-width: 12rem;
  }
  .audio-settings-row { display: flex; flex-direction: column; gap: 0.25rem; font-size: 0.78rem; color: var(--dim-secondary); }
  .audio-settings-row input[type=range] { width: 100%; }

  /* C-059 (2026-08-03): kezdeményezési idővonal — vízszintes sor, a soron
     lévő szereplő kiemelve. A "ki következik" mutató KLIENS-oldali, helyi
     állapot (a Motor szándékosan nem tárol kör-számlálót, l. C-032/l.
     get_initiative docstringje a Motoron — ez sorrend-nyilvántartás, nem
     kikényszerített kör-alapú motor-állapot). */
  .initiative-bar {
    display: flex; gap: var(--space-2); align-items: center; flex-wrap: wrap;
    padding: var(--space-2) var(--space-5); border-bottom: 1px solid var(--border-dim);
    background: rgba(0,0,0,0.12);
  }
  .initiative-chip {
    display: flex; flex-direction: column; align-items: center; gap: 0.1rem;
    padding: 0.3rem 0.6rem; border-radius: var(--radius-md); border: 1px solid var(--border-dim);
    background: var(--panel); font-size: 0.75rem; color: var(--dim); min-width: 4.5rem;
    transition: var(--transition-base);
  }
  .initiative-chip.dead { opacity: 0.45; text-decoration: line-through; }
  .initiative-chip.current {
    border-color: var(--accent-bright); color: var(--text); background: var(--panel-raised);
    box-shadow: 0 0 0 2px var(--accent-dim), var(--shadow-sm); transform: translateY(-2px);
  }
  /* U-082: "Rád várunk" -- diszkrét, folyamatos kiemelés amíg a saját köröd tart */
  .initiative-chip.my-turn { border-color: #4ade80; box-shadow: 0 0 0 2px rgba(74,222,128,.35), var(--shadow-sm); }
  .initiative-chip.my-turn .init-name::before { content: '● '; color: #4ade80; }
  .initiative-chip .init-name { font-weight: 600; }
  .initiative-chip .init-cs { color: var(--dim-secondary); font-size: 0.68rem; }
  .initiative-arrow { color: var(--accent-dim); }
  .initiative-bar .btn-icon, .initiative-bar .btn-ghost { flex-shrink: 0; }

  /* C-058: elemenkénti részecske-effekt — a napló fölött, középen kirobbanó,
     rövid életű pöttyök, elemenként más színnel. */
  .element-burst { position: fixed; left: 50%; top: 30%; width: 0; height: 0; pointer-events: none; z-index: 500; }
  .element-burst span {
    position: absolute; left: 0; top: 0; width: 8px; height: 8px; border-radius: 50%;
    background: var(--burst-color); box-shadow: 0 0 10px var(--burst-color);
    animation: elementBurstFly 0.9s ease-out forwards;
  }
  .spell-effect-static {
    position: fixed; left: 50%; top: 30%; transform: translate(-50%, -50%); z-index: 600;
    max-width: min(32rem, 88vw); padding: .65rem 1rem; border: 2px solid var(--accent-bright);
    border-radius: var(--radius-md); background: var(--panel); color: var(--text);
    box-shadow: var(--shadow-md); font-weight: 600; text-align: center;
  }
  @keyframes elementBurstFly {
    0% { transform: translate(0, 0) scale(1); opacity: 1; }
    100% { transform: translate(var(--dx), var(--dy)) scale(0.2); opacity: 0; }
  }

  /* D-472: szakrális (fény-elemű) varázslatnál a szokásos részecske-kirobbanás
     MELLÉ egy fénysugár ereszkedik le felülről -- csak a 'light' elemnél,
     ugyanabba a horgonypontba (l. .element-burst), hogy a kettő együtt
     nézzen ki egy leszálló fényrobbanásnak. */
  .light-beam {
    position: fixed; left: 50%; top: 0; width: 10px; height: 30vh;
    transform: translateX(-50%); pointer-events: none; z-index: 499;
    background: linear-gradient(180deg, transparent, var(--accent-bright) 70%, #fff);
    box-shadow: 0 0 24px 6px var(--accent-bright);
    animation: lightBeamDescend 0.7s ease-in forwards;
    transform-origin: top center;
  }
  @keyframes lightBeamDescend {
    0% { transform: translateX(-50%) scaleY(0); opacity: 0; }
    55% { transform: translateX(-50%) scaleY(1); opacity: 0.9; }
    100% { transform: translateX(-50%) scaleY(1); opacity: 0; }
  }

  /* Előzmény-betöltési hiba kártya újrapróbálás / új jelenet választással (2026-08-01, K-002) */
  .history-error {
    align-self: center; width: 100%; max-width: 40rem;
    background: rgba(165,63,63,0.12); border: 1px solid var(--danger);
    border-radius: var(--radius-md); padding: var(--space-4);
    display: flex; flex-direction: column; gap: var(--space-3);
  }
  .history-error p { margin: 0; color: #f0c0b0; font-size: 0.9rem; }
  .history-error .btn-row { display: flex; gap: 0.6rem; justify-content: flex-end; }

  /* Új jelenet megerősítő modal (2026-08-01, K-003) */
  #newSceneConfirmOverlay {
    position: fixed; inset: 0; background: rgba(0,0,0,0.75); display: flex;
    align-items: center; justify-content: center; z-index: 12;
  }
  #newSceneConfirmBox {
    background: var(--panel); border: 1px solid var(--border); border-radius: var(--radius-md);
    padding: var(--space-5); display: flex; flex-direction: column; gap: var(--space-3);
    min-width: 20rem; max-width: min(32rem, 92vw); width: auto;
  }
  #newSceneConfirmBox h2 { font-size: 1.05rem; }
  #newSceneConfirmBox p { margin: 0; color: var(--dim); font-size: 0.9rem; line-height: 1.55; }
  #newSceneConfirmBox .btn-row { display: flex; gap: 0.6rem; justify-content: flex-end; }
  #flowDialogOverlay { position:fixed; inset:0; z-index:40; background:rgba(0,0,0,.76); display:flex; align-items:center; justify-content:center; padding:1rem; }
  #flowDialogBox { width:min(32rem,94vw); background:var(--panel); border:1px solid var(--border); border-radius:var(--radius-lg); padding:var(--space-5); box-shadow:var(--shadow-lg); display:flex; flex-direction:column; gap:var(--space-3); }
  #flowDialogMessage { color:var(--dim); line-height:1.55; white-space:pre-line; }
  #flowDialogInput { width:100%; }
  #flowDialogError { color:var(--danger-bright); min-height:1.1rem; font-size:.82rem; }

  /* Onboarding üres állapot */
  .onboarding {
    background: var(--panel-raised); border: 1px solid var(--border); border-radius: var(--radius-md);
    padding: var(--space-5); margin: var(--space-5) auto; max-width: 45ch;
    box-shadow: var(--shadow-sm);
  }
  .onboarding h3 { margin-top: 0; color: var(--accent); }
  .onboarding p { color: var(--dim); margin-bottom: var(--space-3); }
  .onboarding ol { margin: 0; padding-left: var(--space-5); display: flex; flex-direction: column; gap: var(--space-2); }
  .onboarding li { color: var(--text); line-height: 1.5; }
  .onboarding li strong { color: var(--accent); font-weight: 600; }

  /* Elo karakter-allapot sav (2026-07-31, negyvennyolcadik szelet) */
  #vitals {
    position: relative;  /* a .vitals-dmg-float abszolut horgonya (a sticky felulirja, ha aktiv) */
    display: flex; gap: var(--space-4); flex-wrap: wrap; align-items: center;
    padding: var(--space-3) var(--space-5); border-bottom: 1px solid var(--border);
    background: rgba(0,0,0,0.22); font-size: 0.8rem;
  }
  .vital { display: flex; align-items: center; gap: var(--space-2); min-width: 8.5rem; }
  .vital-k { color: var(--dim-secondary); min-width: 1.6rem; }
  /* U-875 (2026-09-09): festett ikon a Tp/Fp/Ép/stb. rövidítés előtt. */
  /* U-876 (2026-09-09, user: "legyenek azonos meretuek mint az elejen"):
     a forrás-ikonok eltérő természetes arányúak (pl. a Kp pajzs vagy az Sp
     kocka alacsonyabb, mint a Tp csillag) -- fix width+height NÉGYZETBE
     torzította/kicsinyítette a laposabbakat. Csak a MAGASSÁGOT rögzítjük,
     a szélesség automatikus (arány megtartva), így minden ikon ugyanolyan
     "magasnak" látszik a sorban, függetlenül a saját alakjától. */
  .vital-k .vital-icon { height: 1.55em; width: auto; vertical-align: -0.35em; margin-right: 3px; }
  /* D-407: vízszintes csapat-sáv -- kompakt névcímkék sorban, kattintható
     lenne bővítés, de a modal (teamOverlay) amúgy is egy kattintásra van. */
  #party { display: flex; gap: .4rem; flex-wrap: wrap; padding: .35rem var(--space-5); border-bottom: 1px solid var(--border); background: rgba(0,0,0,0.14); }
  #party.hidden { display: none; }
  .party-chip { font-size: .75rem; padding: .15rem .55rem; border: 1px solid var(--border); border-radius: 999px; color: var(--dim-secondary); white-space: nowrap; }
  .party-chip-me { border-color: var(--accent-dim); color: var(--accent-bright); }
  .vital-k[title], .vital-v[title], .sheet-derived-row .label[title],
  #sheetProgress span[title] { cursor: help; }
  .vital-v { color: var(--text); font-weight: bold; font-variant-numeric: tabular-nums; }
  .vital-bar {
    position: relative; width: 5.5rem; height: 0.65rem; border: 1px solid var(--border);
    border-radius: var(--radius-pill); overflow: hidden; background: #0d0b08;
  }
  .vital-bar i {
    display: block; height: 100%; border-radius: var(--radius-pill);
    transition: width 0.4s ease, background 0.3s ease;
  }
  .bar-fp i { background: linear-gradient(90deg, var(--good), var(--good-bright)); }
  .bar-ep i { background: linear-gradient(90deg, var(--accent2), #b0603f); }
  .bar-mp i { background: linear-gradient(90deg, var(--mana), var(--mana-bright)); }
  .bar-pp i { background: linear-gradient(90deg, var(--psi), #a68ac8); }
  .bar-tp i { background: linear-gradient(90deg, var(--accent), var(--accent-bright)); }
  @keyframes levelup-flash {
    0%, 100% { filter: brightness(1); }
    40% { filter: brightness(1.7); box-shadow: 0 0 10px var(--accent-bright); }
    60% { filter: brightness(1.7); box-shadow: 0 0 10px var(--accent-bright); }
  }
  .bar-tp.levelup i { animation: levelup-flash 0.7s ease 2; }
  /* C-065: karakterlapon (renderProgress, #sheetProgress) is legyen egy kis
     Tp-sáv a "Tp: N" szöveg mellett, ugyanaz a .vital-bar/.bar-tp minta mint
     a fejléc-widgetben (l. #vitals) -- csak kisebb, mert itt sűrűbb sorban
     (Kp | Sp | Tp | HM | Ap) fér el, nem önálló sorban. */
  .sheet-tp-progress { display: inline-flex; align-items: center; gap: 0.3rem; vertical-align: middle; }
  .sheet-tp-bar { width: 3.4rem; height: 0.5rem; }
  .sheet-tp-bar::after { font-size: 0.48rem; }
  .vital-bar::after {
    content: attr(data-label); position: absolute; inset: 0; display: flex;
    align-items: center; justify-content: center; font-size: 0.55rem; color: var(--text);
    text-shadow: 0 0 2px #000; pointer-events: none; white-space: nowrap;
  }
  .vital-warn { color: var(--danger-bright); font-weight: bold; animation: pulse-warn 1.5s infinite; }
  @keyframes pulse-warn {
    0%, 100% { opacity: 1; }
    50% { opacity: 0.65; }
  }
  .vital-warn .vital-bar { border-color: var(--danger-bright); box-shadow: 0 0 6px rgba(201,84,84,0.35); }

  /* D-278/279 (2026-09-06): teherbírás-sáv -- ugyanaz a .vital-bar minta,
     szélesebb (nem a fejléc-widgetben, hanem a Leltár szekcióban van). */
  .bar-encumbrance { width: 100%; height: 0.75rem; }
  .bar-encumbrance i { background: linear-gradient(90deg, var(--good), var(--accent)); }
  .encumbrance-row { display: flex; align-items: center; gap: .5rem; margin: .3rem 0; }
  .encumbrance-row.vital-warn .bar-encumbrance i { background: linear-gradient(90deg, var(--danger), var(--danger-bright)); }

  /* D-273 (2026-09-06): drag&drop az inventory-ból a MEGLÉVŐ #paperDoll
     slot-okra (.slot-mainhand/.slot-chest/.slot-offhand -- l. #paperDoll
     CSS lejjebb) -- a slot-vizualizáció (D-271/275) MÁR létezett, csak a
     kattintás (focusEquipmentChoice) volt bekötve, drag nem. */
  .inventory-tile[draggable="true"], .inventory-item-row[draggable="true"] { cursor: grab; }
  #paperDoll .slot.drag-over { border-color: var(--accent-bright); box-shadow: 0 0 8px var(--accent-dim); background: rgba(201,84,84,0.12); }

  #party {
    display: flex; gap: var(--space-3); flex-wrap: wrap; align-items: stretch;
    padding: var(--space-3) var(--space-5); border-bottom: 1px solid var(--border);
    font-size: 0.78rem; color: var(--dim);
  }
  #enemyPanel {
    padding: var(--space-3) var(--space-5); border-bottom: 1px solid var(--border);
    background: rgba(90,40,40,0.12);
  }
  .enemy-panel-head {
    display: flex; justify-content: space-between; align-items: center;
    font-size: 0.8rem; color: var(--dim-secondary); margin-bottom: var(--space-2);
  }
  #enemyList { display: flex; gap: var(--space-3); flex-wrap: wrap; }
  .enemy-card {
    background: var(--panel-raised); border: 1px solid var(--border); border-radius: var(--radius-md);
    padding: var(--space-3); min-width: 10rem; max-width: 16rem;
    box-shadow: var(--shadow-sm); transition: transform var(--transition-fast);
  }
  .enemy-card:hover { transform: translateY(-2px); border-color: var(--accent-dim); }
  .enemy-card.targeted { border-color: var(--accent-bright); box-shadow: 0 0 0 1px var(--accent-bright); }
  .enemy-card.dead { opacity: 0.5; filter: grayscale(0.8); }
  /* D-138: nincs kép-adatbázis a besztiárium-katalógusban (csak szöveges
     kategória), ezért egységes, nem faj-specifikus sziluett-glyph. */
  .enemy-card .enemy-glyph { font-size: 1.3rem; opacity: .8; float: right; }
  .enemy-card h4 { margin: 0 0 var(--space-1) 0; color: var(--text); font-size: 0.95rem; }
  .enemy-card .enemy-meta { font-size: 0.75rem; color: var(--dim-secondary); margin-bottom: var(--space-2); }
  .enemy-card .enemy-bar { height: 0.4rem; border-radius: var(--radius-pill); background: #0d0b08; overflow: hidden; margin-top: var(--space-1); }
  .enemy-card .enemy-bar i { display: block; height: 100%; border-radius: var(--radius-pill); }
  .enemy-card .enemy-bar.hp i { background: var(--accent2); }
  .enemy-card .enemy-bar.fp i { background: var(--good); }
  .enemy-card .enemy-stats { display: flex; gap: var(--space-3); font-size: 0.78rem; margin-top: var(--space-2); }
  .enemy-card .target-btn { margin-top: var(--space-2); width: 100%; font-size: 0.8rem; }
  /* D-375 (2026-08-04, 25. szakasz): Boss/Foellenseg -- a jelenetben lathato
     ellenfelek kozott a valodi legnagyobb fp_max-u kap nagyobb kartyat. */
  .enemy-card.boss {
    min-width: 13rem; max-width: 20rem; border-color: #8a1f2d; border-width: 2px;
    box-shadow: 0 0 0 1px rgba(138,31,45,.4), 0 0 16px rgba(138,31,45,.25);
  }
  .enemy-card.boss .enemy-glyph { font-size: 1.7rem; }
  .enemy-card.boss h4 { font-size: 1.1rem; }
  .enemy-boss-label { font-size: 0.72rem; font-weight: 600; color: #e8905a; margin-bottom: var(--space-1); }
  .party-mate {
    display: flex; flex-direction: column; gap: var(--space-1);
    background: var(--panel-raised); border: 1px solid var(--border-dim);
    border-radius: var(--radius-md); padding: var(--space-2) var(--space-3);
    min-width: 7rem;
  }
  .party-mate b { color: var(--text); font-weight: normal; font-size: 0.85rem; }
  .party-mate .mini-bar { height: 0.35rem; border-radius: var(--radius-pill); background: #0d0b08; overflow: hidden; }
  .party-mate .mini-bar i { display: block; height: 100%; border-radius: var(--radius-pill); background: var(--good); }
  .party-dead {
    position: relative; background: #1a1612; border-color: var(--border-dim);
    color: var(--dim-secondary);
  }
  .party-dead::after {
    content: '💀'; position: absolute; top: -0.35rem; right: -0.35rem;
    font-size: 0.9rem; filter: grayscale(1);
  }
  .party-dead b { text-decoration: line-through; opacity: 0.7; }
  .party-dead .mini-bar i { background: var(--border); width: 0 !important; }
  /* D-354 (2026-08-04, 24. szakasz) */
  .party-activity-badge { font-size: 0.7rem; color: #e8905a; margin-top: 0.15rem; }
  /* Modal-fejlec + X (2026-07-31, otvenotodik szelet) */
  .modal-head { display: flex; align-items: center; gap: 0.6rem; }
  /* D-551: cím-jelvény a karakter neve mellett. */
  .sheet-title-badge { font-family: var(--font-display); font-size: .78rem; color: var(--accent-bright); border: 1px solid var(--accent-dim); border-radius: 999px; padding: .15rem .6rem; white-space: nowrap; }
  .modal-head h2 { flex: 1; margin: 0; }
  .modal-x {
    background: transparent; border: 1px solid var(--border); color: var(--dim);
    border-radius: 4px; width: 1.9rem; height: 1.9rem; line-height: 1;
    font-size: 1.1rem; padding: 0; cursor: pointer; flex: none;
  }
  .modal-x:hover { color: var(--text); border-color: var(--accent); }
  /* Karakteralkoto varazslo (2026-07-31, otvenotodik szelet) */
  /* D-342 (2026-08-04): rögzített fejléc "X/Y. lépés — cím" formátumban. */
  .wiz-step-header { font-size: 0.8rem; color: var(--dim); letter-spacing: 0.03em; text-transform: uppercase; }
  /* D-345 (2026-08-04): vékony progress bar a varázsló tetején. */
  .wiz-progress-bar { height: 4px; background: rgba(0,0,0,0.25); border-radius: 999px; overflow: hidden; }
  .wiz-progress-fill { height: 100%; background: var(--accent-bright); transition: width var(--transition-base); }
  .wiz-steps {
    display: flex; gap: 0; font-size: 0.82rem; color: var(--dim);
    background: rgba(0,0,0,0.15); border: 1px solid var(--border-dim); border-radius: var(--radius-pill);
    padding: 0.25rem; overflow-x: auto;
  }
  .wiz-steps button {
    background: transparent; border: none; color: var(--dim); padding: 0.4rem 0.8rem;
    border-radius: var(--radius-pill); font-size: 0.82rem; cursor: pointer; white-space: nowrap;
  }
  .wiz-steps button.on { background: var(--accent2); color: #f2e6d8; }
  .wiz-steps button.done { color: var(--good-bright); }
  .wiz-steps button.done::before { content: '✓ '; }
  .wiz-page {
    display: flex; flex-direction: column; gap: var(--space-4);
    animation: wiz-page-in 0.25s ease-out;
  }
  @keyframes wiz-page-in {
    from { opacity: 0; transform: translateX(12px); }
    to { opacity: 1; transform: translateX(0); }
  }
  .wiz-page label { font-size: 0.85rem; color: var(--dim-secondary); }
  .wiz-info {
    font-size: 0.85rem; color: var(--dim); background: rgba(0,0,0,0.18);
    border: 1px solid var(--border); border-radius: var(--radius-md); padding: var(--space-3); line-height: 1.6;
  }
  .wiz-nav { display: flex; justify-content: space-between; gap: var(--space-3); margin-top: var(--space-2); padding-top: var(--space-3); border-top: 1px solid var(--border-dim); }
  .wiz-card-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(10rem, 1fr)); gap: var(--space-3); }
  .wiz-card {
    background: var(--panel-raised); border: 1px solid var(--border); border-radius: var(--radius-md);
    padding: var(--space-3); cursor: pointer; transition: border-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);
  }
  .wiz-card:hover { border-color: var(--accent-bright); transform: translateY(-2px); box-shadow: var(--shadow-sm); }
  .wiz-card.selected { border-color: var(--accent-bright); background: rgba(181,137,58,0.08); box-shadow: 0 0 0 1px var(--accent-bright); }
  .wiz-card h4 { margin: 0 0 var(--space-1) 0; color: var(--text); font-size: 0.95rem; }
  /* C-067 folyt. (2026-08-15, user: "a karakterkeszitesnel is lehet minden
     ikon nagyobb") -- a Faj/Kaszt kártyák jelvényei (és a kártyák alatti
     info-sáv jelvénye) a normál 24px-es .race-icon/.class-icon helyett itt
     jóval nagyobbak, hogy a festett-érem részletei is látsszanak. */
  #createCharBox .race-icon, #createCharBox .class-icon {
    width: 3.15rem; height: 3.15rem; line-height: 3.15rem; font-size: 1.9rem;
    vertical-align: -0.7rem; margin-right: .3rem;
  }
  .wiz-card p { margin: 0; font-size: 0.78rem; color: var(--dim); line-height: 1.5; }
  #deityRow { transition: opacity 0.2s ease, max-height 0.25s ease; overflow: hidden; }
  #deityRow.hidden { opacity: 0; max-height: 0; }
  #deityRow:not(.hidden) { opacity: 1; max-height: 10rem; }
  .difficulty-options { display: grid; grid-template-columns: repeat(auto-fit, minmax(12rem, 1fr)); gap: var(--space-3); }
  .difficulty-card {
    background: var(--panel-raised); border: 1px solid var(--border); border-radius: var(--radius-md);
    padding: var(--space-4); cursor: pointer; transition: all var(--transition-fast);
  }
  .difficulty-card:hover { border-color: var(--accent-bright); }
  .difficulty-card.selected { border-color: var(--accent-bright); background: rgba(181,137,58,0.08); }
  .difficulty-card h4 { margin: 0 0 var(--space-2) 0; }
  .difficulty-card p { margin: 0; font-size: 0.85rem; color: var(--dim); }
  .difficulty-card.hardcore.selected { border-color: var(--danger-bright); background: rgba(165,63,63,0.1); }
  .field-error { color: var(--danger-bright); font-size: 0.8rem; margin-top: -0.5rem; }
  .loading-dots::after { content: ''; animation: dots 1.2s steps(4, end) infinite; }
  @keyframes dots { 0% { content: ''; } 25% { content: '.'; } 50% { content: '..'; } 75% { content: '...'; } }
  #statGrid { display: grid; grid-template-columns: repeat(2, 1fr); gap: var(--space-3); }
  .stat-field { display: flex; flex-direction: column; gap: var(--space-1); }
  .stat-field label { font-size: 0.8rem; color: var(--dim-secondary); display: flex; align-items: center; gap: 0.35rem; }
  /* D-318-327 (2026-08-04): Tulajdonság-ikonok; 2026-08-31 óta festett PNG (l. statIconHtml). */
  .stat-icon { width: 1.1rem; height: 1.1rem; flex-shrink: 0; object-fit: contain; vertical-align: middle; }
  .sheet-stat .k { display: flex; align-items: center; gap: 0.3rem; }
  /* U-877 (2026-09-09, user: "a karakterlapon is noveld az ikon meretet"): a
     Tulajdonságok-rács saját ikonjai a sheet-kontextusban KISEBBRE voltak
     állítva (.85rem), mint az általános .stat-icon (1.1rem) -- ez pont
     visszafelé volt logikus, hiszen itt a legfontosabb, nagy számok mellett
     jelennek meg. Most nagyobbak, mint az alap méret. */
  .sheet-stat .k .stat-icon { width: 1.5rem; height: 1.5rem; }
  .stat-field input { padding: var(--space-2) var(--space-3); }
  #statTotalLine { font-size: 0.9rem; padding: var(--space-2); border-radius: var(--radius-sm); }
  #statTotalLine.ok { color: var(--good-bright); background: rgba(94,138,82,0.12); }
  #statTotalLine.bad { color: var(--danger-bright); background: rgba(165,63,63,0.1); }
  /* D-346 (2026-08-04): hiányos/érvénytelen mező pirosan felvillan, a
     léptető gomb pedig letiltásra kerül, amíg a lépés nem érvényes. */
  .field-invalid { border-color: var(--danger-bright) !important; animation: fieldInvalidFlash 0.5s ease; }
  @keyframes fieldInvalidFlash { 0%, 100% { box-shadow: none; } 50% { box-shadow: 0 0 0 2px rgba(165,63,63,0.5); } }
  #wizNext:disabled, #submitCreateCharBtn:disabled { opacity: 0.45; cursor: not-allowed; }
  .roll-pool { display: flex; flex-wrap: wrap; gap: var(--space-2); }
  .roll-chip {
    border: 1px solid var(--border); border-radius: var(--radius-md);
    padding: var(--space-2) var(--space-3); min-width: 2.4rem; text-align: center;
    font-size: 0.95rem; font-weight: bold; font-family: var(--font-display);
    background: var(--panel-raised); color: var(--text);
    cursor: pointer; transition: transform var(--transition-fast), opacity var(--transition-fast), border-color var(--transition-fast);
  }
  .roll-chip:hover:not(.used) { transform: translateY(-2px); border-color: var(--accent-bright); }
  .roll-chip.used {
    opacity: 0.35; background: rgba(0,0,0,0.15); border-style: dashed; cursor: default;
    text-decoration: line-through;
  }
  .roll-chip.high { color: var(--accent-bright); border-color: var(--accent-dim); }
  #party {
    display: flex; gap: 0.9rem; flex-wrap: wrap; align-items: center;
    padding: 0.35rem 1.2rem; border-bottom: 1px solid var(--border);
    font-size: 0.78rem; color: var(--dim);
  }
  .party-mate { display: flex; gap: 0.3rem; align-items: center; }
  .party-mate b { color: var(--text); font-weight: normal; }
  .party-dead { text-decoration: line-through; opacity: 0.6; }
  #createCharOverlay {
    position: fixed; inset: 0; background: rgba(0,0,0,0.75); display: flex;
    align-items: center; justify-content: center; z-index: 10;
  }
  #createCharBox {
    background: var(--panel); border: 1px solid var(--border); border-radius: 8px; padding: 1.8rem;
    display: flex; flex-direction: column; gap: 0.7rem; width: 62rem; max-width: 96vw;
    /* D-339 (2026-08-04, user-visszajelzés után javítva, majd 2026-08-04
       este tovább nagyítva -- "nagyon össze van zsugorítva" visszajelzés
       után): rögzített szélesség+magasság (a lépések nem ugranak), a
       méret maga jelentősen megnőtt a korábbi 32×34rem-ről.
       C-062 folyt. (2026-08-15): tovább nagyítva 50→62rem / 44→50rem
       ("lehet nagyobb ablak is jobban ferjenek a dolgok") -- a Faj/Kaszt
       kártyarács így 3-4 oszlopban fér el, a Tulajdonságok lépés sem szoros. */
    height: 50rem; max-height: 92vh; overflow-y: hidden;
  }
  #createCharBox .wiz-page { flex: 1 1 auto; min-height: 0; overflow-y: auto; display: flex; flex-direction: column; gap: 0.7rem; }
  #createCharBox h2 { margin: 0; color: var(--accent); font-weight: normal; font-size: 1.05rem; }
  #createCharBox label { font-size: 0.82rem; color: var(--dim); }
  #createCharBox input, #createCharBox select, #createCharBox textarea { width: 100%; }
  #createCharBox .btn-row { display: flex; gap: 0.6rem; justify-content: flex-end; margin-top: 0.4rem; }

  /* D-347 (2026-08-04): napló-szűrés típus szerint -- 2026-08-04-től a
     #logFilterSelect a #sceneToolbar részeként, l. ott. */
  .log-filtered-hidden { display: none !important; }

  /* D-356 (2026-08-04, 24. szakasz): harci kiáltás Túlütésnél. */
  .combat-cry {
    margin-top: var(--space-2); font-size: 0.85rem; font-style: italic;
    color: #e8905a; font-weight: 600;
  }

  /* ── Kocka + számítás-panel (2026-07-31, harmincegyedik szelet) ────────── */
  .calc-panel {
    margin-top: var(--space-3); font-size: 0.85rem; color: var(--dim);
    border: 1px solid var(--border); border-radius: var(--radius-md);
    background: rgba(0,0,0,0.2); overflow: hidden;
    transition: box-shadow var(--transition-base);
  }
  .calc-panel[open] { box-shadow: var(--shadow-sm); }
  .calc-panel summary {
    cursor: pointer; padding: var(--space-2) var(--space-3); user-select: none; list-style: none;
    display: flex; align-items: center; gap: var(--space-2);
  }
  .calc-panel summary::-webkit-details-marker { display: none; }
  .calc-panel summary::before { content: '🎲'; }
  .calc-panel summary::after {
    content: '▸'; margin-left: auto; font-size: 0.75rem; color: var(--dim-secondary);
    transition: transform var(--transition-fast);
  }
  .calc-panel[open] summary::after { transform: rotate(90deg); }
  .calc-panel[open] summary { border-bottom: 1px solid var(--border); }
  .calc-body { padding: var(--space-3); display: flex; flex-direction: column; gap: var(--space-2); }
  .dice-row { display: flex; gap: var(--space-3); align-items: center; flex-wrap: wrap; }
  .die {
    width: 2.6rem; height: 2.6rem; border-radius: var(--radius-md);
    display: flex; align-items: center; justify-content: center;
    font-weight: bold; font-size: 1.2rem; border: 2px solid var(--border);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.1), 0 2px 4px rgba(0,0,0,0.3);
    animation: die-roll 0.45s ease-out;
  }
  .die-vilagos {
    background: radial-gradient(circle at 30% 30%, #e8d8a8, #c4a85a);
    color: #2a2115; border-color: #8a7a4a;
    text-shadow: 0 1px 0 rgba(255,255,255,0.3);
  }
  .die-sotet {
    background: radial-gradient(circle at 30% 30%, #4a3f2f, #1f1912);
    color: #d8c9a3; border-color: #5a4b35;
    text-shadow: 0 1px 2px rgba(0,0,0,0.5);
  }
  .die.crit { animation: die-crit 0.6s ease-out; box-shadow: 0 0 12px var(--accent-bright), inset 0 1px 0 rgba(255,255,255,0.15); }
  .die.crit-fail { animation: die-crit-fail 0.6s ease-out; box-shadow: 0 0 12px var(--danger-bright), inset 0 1px 0 rgba(255,255,255,0.1); }
  @keyframes die-roll {
    0%   { transform: rotate(0deg) scale(0.4); opacity: 0.3; }
    60%  { transform: rotate(300deg) scale(1.15); }
    100% { transform: rotate(360deg) scale(1); opacity: 1; }
  }
  .combat-dice-overlay {
    position:fixed; left:50%; top:42%; transform:translate(-50%,-50%); z-index:700;
    display:flex; flex-direction:column; align-items:center; gap:.7rem;
    padding:1rem 1.35rem; border:1px solid var(--accent); border-radius:var(--radius-lg);
    background:rgba(18,14,10,.94); box-shadow:0 0 35px rgba(181,137,58,.35);
    pointer-events:none; animation:combatDiceIn .2s ease-out;
  }
  .combat-dice-overlay .dice-row { flex-wrap:nowrap; }
  .combat-dice-overlay .die { width:3.8rem; height:3.8rem; font-size:1.65rem; }
  .combat-dice-label { color:var(--accent-bright); font-family:var(--font-display); letter-spacing:.08em; }
  @keyframes combatDiceIn { from{opacity:0;transform:translate(-50%,-50%) scale(.7)} to{opacity:1;transform:translate(-50%,-50%) scale(1)} }
  /* U-288: „mi újság a legutóbbi látogatásod óta" csík */
  .changelog-bar {
    display: flex; align-items: flex-start; gap: var(--space-3); flex-wrap: wrap;
    padding: .5rem var(--space-5); font-size: .85rem; color: var(--dim);
    background: rgba(122,160,212,.09); border-bottom: 1px solid var(--border-dim);
  }
  .changelog-bar-h { font-weight: 600; color: var(--accent-bright); flex: 0 0 auto; }
  .changelog-bar-list { margin: 0; padding-left: 1.1rem; flex: 1 1 22rem; min-width: 0; line-height: 1.5; }
  .changelog-bar button { flex: 0 0 auto; }
  /* pötty a Beállítások gombon, ha van olvasatlan változás */
  .has-news-dot { position: relative; }
  .has-news-dot::after {
    content: ''; position: absolute; top: .15rem; right: .15rem; width: .45rem; height: .45rem;
    border-radius: 50%; background: var(--accent-bright); box-shadow: 0 0 0 2px var(--panel);
  }

  /* U-197: olvasás-folytatás csík a napló fölött */
  .reading-resume-bar {
    display: flex; align-items: center; gap: var(--space-3); flex-wrap: wrap;
    padding: .45rem var(--space-5); font-size: .85rem; color: var(--dim);
    background: rgba(212,168,75,.09); border-bottom: 1px solid var(--border-dim);
  }
  .reading-resume-bar button { flex: 0 0 auto; }
  .reading-resume-hit {
    animation: readingResumeFlash 2.4s ease-out 1;
  }
  @keyframes readingResumeFlash {
    0%, 100% { background: transparent; }
    12%, 55% { background: rgba(212,168,75,.16); }
  }
  @media (prefers-reduced-motion: reduce) { .reading-resume-hit { animation: none; outline: 2px solid var(--accent); } }
  #scrollToLatestBtn {
    position:fixed; left:1.4rem; right:auto; bottom:6.2rem; z-index:20; width:2.8rem; height:2.8rem;
    border-radius:50%; padding:0; font-size:1.35rem; box-shadow:var(--shadow-md);
    background:var(--accent2); color:#fff; border-color:var(--accent2-hover);
  }
  #scrollToLatestBtn.has-new::after {
    content:''; position:absolute; right:.1rem; top:.1rem; width:.55rem; height:.55rem;
    border-radius:50%; background:var(--accent-bright); box-shadow:0 0 7px var(--accent-bright);
  }
  @media (max-width:600px) { #scrollToLatestBtn { left:.75rem; right:auto; bottom:5.6rem; } }
  /* U-282: passzív felfedezés-jelző pötty -- ugyanaz a vizuális nyelv, mint
     a #scrollToLatestBtn.has-new-nél, csak generikus osztályként bármelyik
     gombra rátehető. Sose ugrik magától elő, csak jelen van, amíg a gomb
     meg nem kapja az első kattintást. */
  .feature-hint-dot { position: relative; }
  .feature-hint-dot::after {
    content:''; position:absolute; right:-.15rem; top:-.15rem; width:.5rem; height:.5rem;
    border-radius:50%; background:var(--accent-bright); box-shadow:0 0 6px var(--accent-bright);
    animation: feature-hint-pulse 1.8s ease-in-out infinite;
  }
  @keyframes feature-hint-pulse { 0%,100%{opacity:1} 50%{opacity:.35} }
  @media (prefers-reduced-motion: reduce) { .feature-hint-dot::after { animation:none; } }
  /* D-XXX (2026-09-02, user kérés: "a lefele mutato nyilacska megjelenik
     akkor is ha mas oldal van megnyitva peldaul a tudastarbol valami, nem
     kene") -- a gomb saját z-index:20-a MAGASABB volt, mint a modálok
     (pl. #spellBrowserOverlay z-index:11), ezért mindig LÁTSZOTT a
     Tudástár/könyv-nézet/stb. fölött is, holott a narrációs naplóhoz
     tartozik. `:has()`-szal: ha BÁRMELYIK modál nyitva van (a
     `MODAL_OVERLAYS` JS-tömb ugyanezen id-jei, l. lent), a gomb rejtve
     marad, függetlenül a saját scroll-alapú `hidden`/`has-new` állapotától. */
  body:has(#authOverlay:not(.hidden)) #scrollToLatestBtn,
  body:has(#createCharOverlay:not(.hidden)) #scrollToLatestBtn,
  body:has(#sheetOverlay:not(.hidden)) #scrollToLatestBtn,
  body:has(#gearOverlay:not(.hidden)) #scrollToLatestBtn,
  body:has(#glossOverlay:not(.hidden)) #scrollToLatestBtn,
  body:has(#settingsOverlay:not(.hidden)) #scrollToLatestBtn,
  body:has(#spellBrowserOverlay:not(.hidden)) #scrollToLatestBtn,
  body:has(#newSceneConfirmOverlay:not(.hidden)) #scrollToLatestBtn,
  body:has(#flowDialogOverlay:not(.hidden)) #scrollToLatestBtn,
  body:has(#storyTimelineOverlay:not(.hidden)) #scrollToLatestBtn,
  body:has(#exportPreviewOverlay:not(.hidden)) #scrollToLatestBtn,
  body:has(#kalandFeedbackOverlay:not(.hidden)) #scrollToLatestBtn,
  body:has(#generatorOverlay:not(.hidden)) #scrollToLatestBtn,
  body:has(#portraitPickerOverlay:not(.hidden)) #scrollToLatestBtn,
  body:has(#combatSummaryOverlay:not(.hidden)) #scrollToLatestBtn,
  body:has(#combatStartOverlay:not(.hidden)) #scrollToLatestBtn,
  body:has(#quickReferenceOverlay:not(.hidden)) #scrollToLatestBtn,
  body:has(#campaignLibraryOverlay:not(.hidden)) #scrollToLatestBtn,
  body:has(#journalExportOverlay:not(.hidden)) #scrollToLatestBtn,
  body:has(#claimOverlay:not(.hidden)) #scrollToLatestBtn,
  body:has(#teamOverlay:not(.hidden)) #scrollToLatestBtn,
  body:has(#wiseBookOverlay:not(.hidden)) #scrollToLatestBtn,
  body:has(#bookViewOverlay:not(.hidden)) #scrollToLatestBtn
    { display:none!important; }
  @keyframes die-crit {
    0%   { transform: scale(0.5) rotate(0deg); opacity: 0; }
    50%  { transform: scale(1.3) rotate(180deg); }
    100% { transform: scale(1) rotate(360deg); opacity: 1; }
  }
  @keyframes die-crit-fail {
    0%   { transform: scale(0.5) rotate(0deg); opacity: 0; }
    50%  { transform: scale(1.3) rotate(-180deg); }
    100% { transform: scale(1) rotate(-360deg); opacity: 1; }
  }
  .calc-line { line-height: 1.5; display: flex; justify-content: space-between; gap: var(--space-3); }
  .calc-line b { color: var(--text); font-weight: normal; }
  .calc-line .calc-num { font-family: var(--font-display); font-variant-numeric: tabular-nums; color: var(--text); }
  .calc-result {
    font-size: 1.05rem; font-weight: bold; padding: var(--space-1) var(--space-3);
    border-radius: var(--radius-pill); display: inline-flex; align-items: center; gap: var(--space-2);
  }
  .calc-result-hit { color: #e8f5e4; background: rgba(94,138,82,0.25); border: 1px solid var(--good); }
  .calc-result-miss { color: #f5ddd9; background: rgba(165,63,63,0.2); border: 1px solid var(--danger); }
  .calc-result-hit::before { content: '✓ '; }
  .calc-result-miss::before { content: '✗ '; }
  .calc-flags {
    display: flex; flex-wrap: wrap; gap: var(--space-2); font-size: 0.78rem;
  }
  .calc-flag-chip {
    background: rgba(181,137,58,0.12); border: 1px solid var(--accent-dim);
    color: var(--accent-bright); border-radius: var(--radius-pill);
    padding: 0.1rem 0.5rem;
  }

  /* ── Karakterlap (2026-07-31, harmincegyedik szelet) ────────────────────── */
  #sheetOverlay {
    position: fixed; inset: 0; background: rgba(0,0,0,0.75); display: flex;
    align-items: center; justify-content: center; z-index: 10;
  }
  #sheetBox {
    background: var(--panel); border: 1px solid var(--border); border-radius: var(--radius-md);
    padding: var(--space-6); display: flex; flex-direction: column; gap: var(--space-5);
    min-width: 26rem; max-width: 95vw; max-height: 88vh; overflow-y: auto;
  }
  #sheetBox h2 { margin: 0; color: var(--accent); font-weight: normal; font-size: 1.25rem; font-family: var(--font-display); }
  #sheetBox h3 { margin: 0 0 var(--space-2) 0; color: var(--accent); font-weight: normal; font-size: 0.95rem; border-bottom: 1px solid var(--border); padding-bottom: var(--space-2); }
  .sheet-sub { font-size: 0.85rem; color: var(--dim); }
  /* D-352 (2026-08-04): szabadon szerkesztheto becenev-mezo */
  .sheet-nickname-input {
    background: transparent; border: 1px dashed var(--border-dim); border-radius: var(--radius-sm);
    font-size: 0.8rem; font-style: italic; color: var(--dim); padding: 0.2rem 0.5rem; margin: 0.2rem 0 0.4rem; width: 100%;
  }
  .sheet-nickname-input:focus { border-style: solid; border-color: var(--accent-dim); color: var(--text); font-style: normal; }
  .sheet-difficulty-badge {
    display: inline-flex; align-items: center; gap: var(--space-1);
    background: rgba(0,0,0,0.2); border: 1px solid var(--border-dim);
    border-radius: var(--radius-pill); padding: 0.15rem 0.6rem; font-size: 0.75rem;
  }
  .sheet-difficulty-badge.hardcore { border-color: var(--danger); color: var(--danger-bright); }
  .sheet-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(9rem, 1fr)); gap: var(--space-3); }
  /* U-911 (2026-09-13): ikon a kártya BAL oldalán, mellette (jobbra) a
     név a szám fölött -- l. a JS-oldali szerkezetváltást is (07-karakter-extrak.js). */
  .sheet-stat {
    background: var(--panel-raised); border: 1px solid var(--border); border-radius: var(--radius-md);
    padding: var(--space-2) var(--space-3); display: flex; flex-direction: row; align-items: center; gap: var(--space-3);
    box-shadow: var(--shadow-sm); transition: transform var(--transition-fast);
  }
  .sheet-stat:hover { transform: translateY(-2px); }
  .sheet-stat-icon { flex-shrink: 0; }
  .sheet-stat-icon .stat-icon { width: 2.5rem; height: 2.5rem; }
  .sheet-stat-text { display: flex; flex-direction: column; gap: 0; min-width: 0; }
  .sheet-stat .k { font-size: 0.75rem; color: var(--dim-secondary); }
  .sheet-stat .v { font-size: 1.3rem; color: var(--text); font-family: var(--font-display); }
  .sheet-derived { display: flex; flex-direction: column; gap: var(--space-2); }
  .sheet-derived-row {
    display: grid; grid-template-columns: 4rem 1fr auto; align-items: center; gap: var(--space-3);
    font-size: 0.9rem; background: rgba(0,0,0,0.12); border-radius: var(--radius-sm);
    padding: var(--space-2) var(--space-3);
  }
  .sheet-derived-row .label { color: var(--accent); font-weight: 500; }
  .sheet-derived-row .formula { color: var(--dim); font-size: 0.8rem; }
  .sheet-derived-row .val { color: var(--text); font-weight: bold; font-size: 1.05rem; font-family: var(--font-display); }
  .sheet-list { display: flex; flex-direction: column; gap: var(--space-2); font-size: 0.9rem; }
  .sheet-list-item {
    display: flex; justify-content: space-between; align-items: center; gap: var(--space-3);
    background: rgba(0,0,0,0.1); border: 1px solid var(--border-dim); border-radius: var(--radius-sm);
    padding: var(--space-2) var(--space-3);
  }
  .sheet-list-item button { font-size: 0.75rem; padding: 0.25rem 0.5rem; }
  .sheet-list-item-left, .sheet-list-item-right { display: flex; align-items: center; gap: var(--space-2); }
  .sheet-empty { font-size: 0.85rem; color: var(--dim); font-style: italic; padding: var(--space-2); }
  /* U-146: a próba-előnézet a SOR ALÁ kerüljön. A .sheet-list-item vízszintes
     flex, ezért enélkül a doboz a sor MELLÉ csúszna (ugyanaz a buktató, mint a
     tárgytörténetnél és a kapcsolat-eseményeknél). */
  #sheetSkills .sheet-list-item { flex-wrap: wrap; }
  .skill-preview {
    flex: 0 0 100%; margin-top: var(--space-2); padding: var(--space-2) var(--space-3);
    background: rgba(0,0,0,.14); border-left: 2px solid var(--accent-dim, var(--border));
    border-radius: var(--radius-sm); font-size: .8rem; line-height: 1.55; color: var(--dim);
  }
  .skill-preview b { color: var(--accent-bright); font-variant-numeric: tabular-nums; }
  /* U-147: sikertelen képzettségpróba magyarázata a számítás-panel alatt */
  .skill-fail-advice {
    margin-top: var(--space-2); padding: var(--space-3);
    background: rgba(0,0,0,.14); border-left: 3px solid var(--danger);
    border-radius: var(--radius-sm); font-size: .84rem; line-height: 1.6; color: var(--dim);
  }
  .skill-fail-h { font-weight: 600; color: var(--danger-bright, var(--danger)); margin-bottom: .25rem; }
  .skill-fail-opts { margin: .35rem 0 0 1.05rem; padding: 0; }
  .skill-fail-opts li { margin-bottom: .25rem; }
  /* D-299: alszakasz egy sheet-section-ön belül (Fontos helyszíneim) */
  .sheet-subsection { margin-top: var(--space-4); padding-top: var(--space-3); border-top: 1px solid var(--border-dim); }
  .sheet-subsection h4 { margin: 0 0 var(--space-2); font-size: 0.95rem; color: var(--accent-bright); font-family: var(--font-display); letter-spacing: .04em; }
  .place-note { font-size: 0.8rem; color: var(--dim); }
  .place-unmapped { font-size: 0.75rem; color: var(--dim-secondary); font-style: italic; }
  /* D-280/281 (2026-08-04): ismert varazslatok kompakt chip-racsa */
  .spell-chip-grid { display: flex; flex-wrap: wrap; gap: var(--space-2); }
  .spell-chip {
    background: rgba(0,0,0,0.1); border: 1px solid var(--border-dim); border-left: 3px solid var(--border-dim);
    border-radius: var(--radius-sm); padding: 0.3rem 0.6rem; font-size: 0.82rem; color: var(--text); cursor: pointer;
  }
  .spell-chip:hover { border-color: var(--accent); background: rgba(0,0,0,0.18); }
  /* U-142 (2026-09-06): ismert, DE jelenleg meg nem fizethető (Mp-hiányos)
     varázslat vizuálisan megkülönböztetve -- a Motor `affordable` mezőjét
     használja, NEM új találgatott logikát. */
  .spell-chip-unaffordable { opacity: .5; border-left-color: var(--danger, #a5423a) !important; }
  .spell-chip-unaffordable:hover { border-color: var(--danger, #a5423a); }
  /* D-277 (2026-08-04): racsos inventory-nezet */
  .sheet-list.inventory-grid {
    display: grid; grid-template-columns: repeat(auto-fill, minmax(3.2rem, 1fr)); gap: var(--space-2);
  }
  /* U-914 (2026-09-13): a csempén mostantól a tárgy NEVE is olvasható (nem
     csak a típus a hoveren) -- flex-direction:column + kis, elvágott
     szöveg, a csempe kicsit magasabb (aspect-ratio helyett min-height). */
  .inventory-tile {
    position: relative; min-height: 4.6rem; display: flex; flex-direction: column;
    align-items: center; justify-content: center; gap: .2rem; padding: .3rem .2rem;
    background: rgba(0,0,0,0.1); border: 1px solid var(--border-dim); border-radius: var(--radius-sm);
    cursor: pointer;
  }
  .inventory-tile:hover { border-color: var(--accent); }
  .inventory-tile.equipped { border-color: var(--border-hover); border-style: solid; cursor: default; }
  .inventory-tile .item-icon { font-size: 1.4rem; }
  .inventory-tile-name {
    width: 100%; text-align: center; overflow: hidden; text-overflow: ellipsis;
    white-space: nowrap; font-size: .68rem; line-height: 1.15; color: var(--dim);
  }
  .inventory-tile:hover .inventory-tile-name, .inventory-tile.equipped .inventory-tile-name { color: var(--text); }
  .inventory-tile-badge {
    position: absolute; top: 2px; right: 2px; font-size: 0.6rem; color: var(--good-bright);
  }
  .inventory-tile-badge.inventory-tile-fav { top: 2px; left: 2px; right: auto; color: var(--gold-bright); }
  /* D-389 (2026-08-05, 27. szakasz): kedvenc-csillag az inventory-sorokban */
  .item-favorite-star {
    background: none; border: none; cursor: pointer; font-size: 0.95rem; color: var(--dim);
    padding: 0 0.3rem; line-height: 1;
  }
  .item-favorite-star:hover, .item-favorite-star.active { color: var(--gold-bright); }
  /* U-137: saját tárgy-címke -- kicsi, visszafogott select a sor jobb oldalán */
  .item-tag-select { font-size: 0.72rem; padding: 0.15rem 0.3rem; border: 1px solid var(--border-dim); border-radius: 4px; background: var(--panel); color: var(--dim); max-width: 7.5rem; }
  /* U-111/U-112: pletyka-jelvény az "Ismert tények" listán */
  .fact-rumor-badge { display: inline-block; margin-right: .4rem; padding: .05rem .4rem; border-radius: 999px; background: rgba(212,168,75,.15); border: 1px solid var(--accent-dim); color: var(--accent-bright); font-size: .68rem; }
  /* D-387 (2026-08-05, 27. szakasz): csoportositott ("zsak") inventory-nezet */
  .inventory-group-header {
    font-family: var(--font-display); font-size: 0.85rem; color: var(--accent-bright);
    margin: var(--space-3) 0 var(--space-1); padding-bottom: var(--space-1);
    border-bottom: 1px solid var(--border-dim);
  }
  .inventory-group-header:first-child { margin-top: 0; }
  /* D-390 (2026-08-05, 27. szakasz): "Jelenlegi vs Uj" targy-osszehasonlitas */
  .item-compare-title { font-size: 0.8rem; color: var(--dim); margin: var(--space-2) 0 var(--space-1); text-align: center; }
  .item-compare-table {
    display: grid; grid-template-columns: minmax(0,1fr) auto minmax(0,1fr); gap: var(--space-1) var(--space-2);
    background: var(--panel-raised); border: 1px solid var(--border-dim); border-radius: var(--radius-sm);
    padding: var(--space-2) var(--space-3); font-size: 0.8rem;
  }
  .item-compare-header { font-weight: 600; color: var(--accent); text-align: center; font-size: 0.72rem; }
  .item-compare-label { text-align: center; color: var(--dim); min-width: 0; }
  /* U-925 (2026-09-13, user kérés: "javítod a keretből kimenő szöveget a
     fegyvereknél") -- a "↓ −3, kedvezőtlenebb" jellegű szöveg egy `1fr`
     grid-oszlopban alap `min-width:auto` mellett NEM zsugorodott, kilógott
     a doboz szegélyén túl -- `min-width:0` + tördelés engedélyezve. */
  .item-compare-val { text-align: center; min-width: 0; overflow-wrap: break-word; word-break: break-word; }
  .item-compare-better { color: var(--success-bright, #8fd39a); font-weight: 600; }
  .item-compare-worse { color: var(--danger-bright); font-weight: 600; }
  /* U-923 (2026-09-13, user kérés: "ha rá viszem az egeret kiírja a
     tulajdonságokat, és ha van nekem olyanom, akkor mellé teszi") -- a
     .equip-swap-tip (papír-baba drag&drop csere-megerősítő) EDDIG teljesen
     stílus NÉLKÜL volt (csak a benne lévő .item-compare-* elemek voltak
     styleozva) -- most kap egy valódi lebegő-doboz kinézetet, amit a Zsák
     nézet hover-tooltipje (renderInventoryTileTip) is újrahasznál. */
  .equip-swap-tip {
    position: absolute; z-index: 20; top: 100%; left: 50%; transform: translateX(-50%);
    margin-top: .3rem; background: var(--panel); border: 1px solid var(--accent);
    border-radius: var(--radius-md); padding: var(--space-2) var(--space-3);
    box-shadow: var(--shadow-md); width: max-content; max-width: min(19rem, 92vw);
  }
  .equip-swap-tip-actions { display: flex; gap: .4rem; justify-content: center; margin-top: var(--space-2); }
  /* A Zsák nézet hover-tooltipje ne fogadjon egér-eseményt (különben a
     tile:hover megszakad, amikor a kurzor a tooltipre ér, és villog).
     BAL-igazított (nem középre, mint a .equip-swap-tip alap esetben) --
     a szűk, sűrű rácsban a bal szélső oszlop csempéinél a középre igazítás
     kilógna a panel bal széléből. */
  .inventory-tile-hover-tip { pointer-events: none; left: 0; transform: none; }
  .item-compare-table-solo { grid-template-columns: auto minmax(0,1fr); }
  .item-compare-table-solo .item-compare-label { text-align: left; }
  .item-compare-table-solo .item-compare-val { text-align: right; }
  .creation-summary-grid { display: grid; grid-template-columns: minmax(8rem, auto) 1fr; gap: .35rem .8rem; }
  .creation-summary-grid dt { color: var(--dim); }
  .creation-summary-grid dd { margin: 0; overflow-wrap: anywhere; }
  .creation-summary-stats { display: flex; flex-wrap: wrap; gap: .35rem; }
  .creation-summary-stats span { padding: .18rem .4rem; border: 1px solid var(--border-dim); border-radius: var(--radius-sm); }
  /* D-393 (2026-08-05, 27. szakasz): kincseslada-nyitasi animacio */
  @keyframes chestOpenPop{0%{transform:translate(-50%,-50%) scale(.5) rotate(-8deg);opacity:0}30%{transform:translate(-50%,-50%) scale(1.2) rotate(4deg);opacity:1}100%{transform:translate(-50%,-50%) scale(1) rotate(0deg);opacity:0}}
  @keyframes chestGlowPulse{0%{opacity:0;transform:translate(-50%,-50%) scale(.6)}40%{opacity:.8}100%{opacity:0;transform:translate(-50%,-50%) scale(2.2)}}
  .chest-open-layer{position:fixed;top:50%;left:50%;pointer-events:none;z-index:700}
  .chest-open-icon{position:fixed;top:50%;left:50%;font-size:3rem;animation:chestOpenPop .9s ease-out forwards}
  .chest-open-glow{position:fixed;top:50%;left:50%;width:5rem;height:5rem;border-radius:50%;background:radial-gradient(circle,rgba(232,201,106,.55),transparent 70%);animation:chestGlowPulse .9s ease-out forwards}
  /* D-283 (2026-08-04): mentett felszereles-osszeallitasok chip-sora */
  .loadout-chip-row { display: flex; flex-wrap: wrap; gap: var(--space-2); flex: 1 1 auto; }
  .loadout-chip {
    display: inline-flex; align-items: center; gap: 0.4rem; background: rgba(0,0,0,0.1);
    border: 1px solid var(--border-dim); border-radius: 999px; padding: 0.2rem 0.3rem 0.2rem 0.7rem;
    font-size: 0.78rem; color: var(--text); cursor: pointer;
  }
  .loadout-chip:hover { border-color: var(--accent); }
  .loadout-chip .loadout-chip-apply {
    appearance: none; border: 0; background: transparent; color: inherit; font: inherit;
    padding: 0; cursor: pointer; text-align: left;
  }
  .loadout-chip .loadout-chip-apply:focus-visible { outline: 2px solid var(--accent-bright); outline-offset: 2px; border-radius: 3px; }
  .loadout-chip .loadout-chip-del {
    background: transparent; border: none; color: var(--dim); font-size: 0.85rem; cursor: pointer;
    padding: 0 0.3rem; line-height: 1;
  }
  .loadout-chip .loadout-chip-del:hover { color: var(--danger-bright); }
  .sheet-add-row { display: flex; flex-wrap: wrap; gap: var(--space-2); margin-top: var(--space-3); align-items: center; }
  /* U-877 (2026-09-09, user: "azok mire jok es miert csak igy latszanak?"):
     a Képzettségek sor `#learnSkillSelect`/`#learnSkillDegree` legördülői
     `min-width:0`-val kaptak `flex:1`-et -- a köztük ülő `#skillCategoryLegend`
     (6 színes pötty+felirat) viszont NEM flex-elem, fix szélességet foglal,
     és `flex-wrap` sem volt a soron, ezért a két select a maradék helyre
     szinte a semmire zsugorodott (üresnek, működésképtelennek tűntek). Most
     a sor tördelhet, a selecteknek pedig van egy ésszerű minimum méretük. */
  .sheet-add-row select, .sheet-add-row input { flex: 1 1 9rem; min-width: 8rem; }
  .sheet-section { margin-bottom: var(--space-2); }
  .sheet-details { margin-top: var(--space-3); }
  .sheet-details summary { cursor: pointer; color: var(--dim); font-size: 0.85rem; user-select: none; }
  .sheet-details summary:hover { color: var(--text); }
  .sheet-details .sheet-list { margin-top: var(--space-2); }
  .hm-slider-label { display: flex; flex-direction: column; font-size: 0.75rem; color: var(--dim); gap: 2px; flex: 1; min-width: 0; }
  .hm-slider-label input[type="range"] { flex: none; width: 100%; }
  .prog-log-row, .goal-log-row { font-size: 0.82rem; color: var(--dim); display: flex; gap: var(--space-2); flex-wrap: wrap; }
  .prog-log-row .cost { color: var(--gold-bright); }
  .prog-log-row .note { color: var(--text); font-style: italic; }
  .danger-zone {
    border: 1px solid var(--danger); border-radius: var(--radius-md);
    background: rgba(165,63,63,0.08); padding: var(--space-4);
  }
  .danger-zone h3 { color: var(--danger-bright); border-color: var(--danger); }
  #characterDieBtn { color: var(--danger-bright); font-weight: 500; }
  #levelupBtn { font-size: 1rem; }
  #sheetBox .btn-row { display: flex; justify-content: flex-end; }
  @media print {
    header, footer, #authOverlay, #loaderScreen, #cornerStatus, nav, button:not(.print-keep) { display: none !important; }
    body * { visibility: hidden; }
    #sheetOverlay, #sheetOverlay * { visibility: visible; }
    #sheetOverlay { position: absolute; left: 0; top: 0; width: 100%; height: auto; overflow: visible; background: #fff; }
    #sheetBox { max-width: none; max-height: none; border: none; box-shadow: none; color: #000; }
    #sheetBox h2, #sheetBox h3 { color: #000; }
    #characterDieBtn, #closeSheetBtn, .sheet-add-row, .modal-x, .modal-head button { display: none !important; }
  }


  /* #682: Történet -- olvasásra tervezett, keskeny hasáb, könyv-szerű típus */
  #storyOverlay {
    position: fixed; inset: 0; background: rgba(0,0,0,0.88); display: flex;
    align-items: center; justify-content: center; z-index: 10050;
  }
  #storyBox {
    background: var(--panel); border: 1px solid var(--border); border-radius: 8px; padding: 1rem;
    display: flex; flex-direction: column; gap: 0.6rem; width: 52rem; max-width: 96vw; height: 88vh;
  }
  .story-toolbar { display: flex; align-items: center; gap: var(--space-3); flex-wrap: wrap; }
  .story-chapters { flex: 1; overflow-y: auto; padding-right: var(--space-2); }
  .story-chapter { margin: 0 auto var(--space-6); max-width: 34rem; }
  .story-chapter h3 {
    font-family: var(--font-display); color: var(--accent-bright); font-size: 1.25rem;
    margin: 0 0 .15rem; text-wrap: balance;
  }
  .story-chapter .story-ord { font-size: .72rem; letter-spacing: .12em; text-transform: uppercase; color: var(--dim-secondary); }
  .story-chapter .story-text { white-space: pre-wrap; line-height: 1.75; font-size: 1.02rem; margin-top: var(--space-3); }
  .story-chapter .story-text::first-letter { font-size: 2.6rem; line-height: 1; float: left; padding: .1rem .35rem 0 0; color: var(--accent); font-family: var(--font-display); }
  .story-chapter-foot { display: flex; gap: var(--space-3); align-items: center; margin-top: var(--space-3); font-size: .74rem; color: var(--dim-secondary); }
  .story-empty { max-width: 34rem; margin: var(--space-6) auto; text-align: center; color: var(--dim); line-height: 1.7; }

  /* D-566: ötletláda -- ugyanaz a modális minta, mint a fogalomtárnál */
  #ideaOverlay {
    position: fixed; inset: 0; background: rgba(0,0,0,0.85); display: flex;
    align-items: center; justify-content: center; z-index: 10050;
  }
  #ideaBox {
    background: var(--panel); border: 1px solid var(--border); border-radius: 8px; padding: 1rem;
    display: flex; flex-direction: column; gap: 0.6rem; width: 42rem; max-width: 95vw; max-height: 86vh;
  }
  #newIdeaBody { width: 100%; resize: vertical; }
  #ideaList { flex: 1; overflow-y: auto; }
  .idea-item {
    display: flex; align-items: flex-start; gap: var(--space-3);
    background: var(--panel-raised); border: 1px solid var(--border-dim);
    border-radius: var(--radius-sm); padding: var(--space-3);
  }
  .idea-vote {
    flex: 0 0 auto; display: flex; flex-direction: column; align-items: center; gap: .1rem;
    min-width: 3rem; padding: .3rem .4rem; border: 1px solid var(--border);
    border-radius: var(--radius-sm); background: transparent; cursor: pointer; color: inherit;
  }
  .idea-vote:hover { border-color: var(--accent-bright); }
  .idea-vote.voted { border-color: var(--accent); color: var(--accent-bright); background: rgba(212,168,75,.12); }
  .idea-vote .n { font-size: 1.05rem; font-weight: 700; font-variant-numeric: tabular-nums; }
  .idea-vote .arrow { font-size: .8rem; line-height: 1; }
  .idea-main { flex: 1; min-width: 0; display: flex; flex-direction: column; gap: .2rem; }
  .idea-main .t { font-weight: 600; }
  .idea-main .b { font-size: .85rem; color: var(--dim); white-space: pre-wrap; }
  .idea-meta { font-size: .74rem; color: var(--dim-secondary); display: flex; gap: .5rem; flex-wrap: wrap; align-items: center; }
  .idea-status { border: 1px solid var(--border); border-radius: 999px; padding: .05rem .45rem; font-size: .7rem; }
  .idea-status.kesz { border-color: var(--good); color: var(--good); }
  .idea-status.elvetve { opacity: .6; text-decoration: line-through; }

  /* Rövidítések / fogalomtár (2026-07-31) */
  /* 2026-08-23 (user: "Roviditesek kulon ablakban jelenik meg a hatterben,
     csuf!") -- a z-index:11 alacsonyabb volt, mint a tobbi ujabb referencia-
     panele (Regiok/Kronologia/Olvasmanyok/Helyszin-galeria mind 9999), ezert
     azok mogott (vagy a terkep felett allo elemek mogott) jelent meg. */
  #glossOverlay {
    position: fixed; inset: 0; background: rgba(0,0,0,0.85); display: flex;
    align-items: center; justify-content: center; z-index: 10050;
  }
  #glossBox {
    background: var(--panel); border: 1px solid var(--border); border-radius: 8px; padding: 1rem;
    display: flex; flex-direction: column; gap: 0.6rem; width: 40rem; max-width: 95vw; height: 80vh;
  }
  #glossSearch { width: 100%; margin-bottom: var(--space-1); }
  #glossList { flex: 1; overflow-y: auto; display: flex; flex-direction: column; gap: var(--space-2); }
  .gloss-item {
    background: var(--panel-raised); border: 1px solid var(--border-dim); border-radius: var(--radius-sm);
    padding: var(--space-3); transition: border-color var(--transition-fast), background var(--transition-fast);
  }
  .gloss-item:hover { border-color: var(--accent-bright); background: rgba(0,0,0,0.15); }
  .gloss-item .term { color: var(--accent); font-weight: 600; font-family: var(--font-display); font-size: 0.95rem; }
  /* U-889 (2026-09-10): a Súgó-modál kategória-elválasztói (HELP_TOPICS
     kategóriák + a "Fogalmak és rövidítések" a lista végén). */
  .gloss-cat-head { font-size: .72rem; font-weight: 700; text-transform: uppercase; letter-spacing: .06em; color: var(--accent); opacity: .85; margin: .6rem 0 .1rem; padding-bottom: .15rem; border-bottom: 1px solid var(--border-dim); }
  .gloss-cat-head:first-child { margin-top: 0; }

  /* D-308 (2026-08-04): felhasználói beállítások modal */
  #settingsOverlay {
    position: fixed; inset: 0; background: rgba(0,0,0,0.85); display: flex;
    align-items: center; justify-content: center; z-index: 11;
  }
  #settingsBox {
    background: var(--panel); border: 1px solid var(--border); border-radius: 8px; padding: 1rem;
    display: flex; flex-direction: column; gap: 0.6rem; width: 40rem; max-width: 95vw; height: 80vh;
  }
  .settings-body { flex: 1; overflow-y: auto; display: flex; flex-direction: column; gap: var(--space-5); }
  .settings-browser-tools { display: grid; grid-template-columns: minmax(0, 1fr) minmax(10rem, auto); gap: var(--space-2); }
  .settings-section.settings-filtered { display: none; }
  .settings-section h3 {
    font-size: 0.9rem; text-transform: uppercase; letter-spacing: 0.04em; color: var(--accent);
    margin: 0 0 var(--space-2) 0; border-bottom: 1px solid var(--border-dim); padding-bottom: var(--space-1);
  }
  .settings-info-block { font-size: 0.88rem; color: var(--dim); line-height: 1.6; }
  /* U-888 (2026-09-10): egyenkénti munkamenet-sorok (Beállítások → Aktív
     munkamenetek) -- korábban dísztelen <div>-ek voltak, most sorba
     rendezett név/idő + jobbra igazított kijelentkeztetés-gomb. */
  .session-row { display: flex; align-items: center; justify-content: space-between; gap: .6rem; padding: .25rem 0; font-size: 0.88rem; color: var(--dim); }
  .session-row strong { color: var(--accent); font-weight: 600; font-size: .78rem; }
  .settings-dim { color: var(--dim-secondary); font-size: 0.8rem; }
  .settings-form-row { display: flex; gap: var(--space-2); flex-wrap: wrap; align-items: center; }
  .settings-form-row input { flex: 1; min-width: 10rem; }
  .settings-msg { font-size: 0.82rem; min-height: 1.2em; }
  .settings-msg.ok { color: var(--good-bright); }
  .settings-msg.bad { color: var(--danger-bright); }
  .settings-stats-grid {
    display: grid; grid-template-columns: repeat(auto-fit, minmax(9rem, 1fr)); gap: var(--space-3);
  }
  /* D-256 (2026-08-04): csapat-osszehasonlito statisztika tablazat */
  .party-stats-table { width: 100%; border-collapse: collapse; font-size: 0.85rem; }
  .party-stats-table th, .party-stats-table td { padding: 0.35rem 0.6rem; text-align: left; border-bottom: 1px solid var(--border-dim); }
  .party-stats-table th { color: var(--accent); font-weight: normal; font-size: 0.78rem; text-transform: uppercase; letter-spacing: 0.03em; }
  .settings-stat-card {
    background: var(--panel-raised); border: 1px solid var(--border-dim); border-radius: var(--radius-sm);
    padding: var(--space-3); text-align: center;
  }
  .settings-stat-card .num { font-size: 1.4rem; font-weight: bold; color: var(--accent-bright); display: block; }
  .settings-stat-card .label { font-size: 0.75rem; color: var(--dim); }
  .settings-char-list { display: flex; flex-direction: column; gap: var(--space-2); }
  /* D-420: karakter-összehasonlítás jelölő-gomb + eredmény-táblázat */
  .char-cmp-btn.active { color: var(--accent-bright); border-color: var(--accent-bright); }
  .settings-compare-box {
    margin-top: var(--space-3); background: var(--panel-raised); border: 1px solid var(--border-dim);
    border-radius: var(--radius-sm); padding: var(--space-3); display: flex; flex-direction: column; gap: var(--space-2);
  }
  .char-compare-table { display: flex; flex-direction: column; gap: 0.15rem; font-size: 0.85rem; }
  .char-compare-row { display: grid; grid-template-columns: 1fr 6rem 1fr; align-items: center; text-align: center; padding: 0.15rem 0; border-bottom: 1px solid var(--border-dim); }
  .char-compare-head { font-weight: bold; color: var(--accent); border-bottom: 1px solid var(--border); }
  .char-compare-label { color: var(--dim); font-size: 0.75rem; text-transform: uppercase; letter-spacing: 0.02em; }
  .char-compare-better { color: var(--good-bright); font-weight: bold; }
  .settings-char-row {
    display: flex; align-items: center; justify-content: space-between; gap: var(--space-2);
    background: var(--panel-raised); border: 1px solid var(--border-dim); border-radius: var(--radius-sm);
    padding: var(--space-2) var(--space-3); font-size: 0.85rem;
  }
  .settings-char-row .name { font-weight: 600; }
  .settings-char-row .meta { color: var(--dim); font-size: 0.78rem; }
  /* D-545: előreutalás-sorok halvány lila kiemeléssel különülnek el a
     szokásos történetszálaktól. */
  .settings-char-row.cj-thread-foreshadow { border-color: rgba(120,80,170,.45); background: rgba(120,80,170,.08); }

  /* D-262 (2026-08-04): kaland-státusz színkódolt jelvény. */
  .kaland-status-badge {
    display: inline-block; padding: 0.1rem 0.55rem; border-radius: 999px;
    font-size: 0.75rem; font-weight: 600; white-space: nowrap;
  }
  .kaland-status-badge.st-varakozik { background: rgba(212,168,75,0.18); color: #e8c96a; }
  .kaland-status-badge.st-folyamatban { background: rgba(94,138,82,0.2); color: var(--good-bright); }
  .kaland-status-badge.st-szunetel { background: rgba(150,150,150,0.18); color: var(--dim); }
  .kaland-status-badge.st-befejezve { background: rgba(80,140,200,0.18); color: #7fb8e8; }

  /* D-260/261/263 (2026-08-04): karakterlap "Kalandok" listája. */
  .sheet-kaland-row {
    display: flex; align-items: center; justify-content: space-between; gap: var(--space-2);
    background: var(--panel-raised); border: 1px solid var(--border-dim); border-radius: var(--radius-sm);
    padding: var(--space-2) var(--space-3); font-size: 0.85rem; margin-bottom: var(--space-2);
  }
  .sheet-kaland-row .meta { color: var(--dim); font-size: 0.78rem; }
  .gloss-item .def { color: var(--text); font-size: 0.85rem; margin-top: var(--space-1); line-height: 1.5; }
  .gloss-empty { font-size: 0.85rem; color: var(--dim); font-style: italic; padding: var(--space-3); text-align: center; }

  /* D-351 (2026-08-04, 24. szakasz): karakterlap "Emlékek" idővonala --
     VALÓDI, időbélyeggel rendelkező eseményekből (karakter létrehozása,
     Kaland-csatlakozások), NEM kitalált mérföldkövekből. */
  .memories-timeline {
    display: flex; flex-direction: column; gap: var(--space-3);
    padding-left: .5rem; border-left: 2px solid var(--border-dim);
  }
  .memory-card { display: flex; gap: var(--space-3); align-items: flex-start; }
  .memory-marker {
    flex-shrink: 0; width: 1.6rem; height: 1.6rem; border-radius: 50%;
    background: var(--panel-raised); border: 1px solid var(--accent-dim);
    display: flex; align-items: center; justify-content: center;
    font-size: .75rem; color: var(--accent); margin-left: -1rem;
  }
  .memory-card-body { font-size: 0.85rem; }
  .sheet-field-label { display: block; margin-top: var(--space-2); margin-bottom: var(--space-1); }

  /* D-361 (2026-08-04, 24. szakasz): Erosseg/Gyengeseg vizualis kartyak. */
  .trait-card-row { display: flex; gap: var(--space-3); flex-wrap: wrap; }
  .trait-card { flex: 1 1 12rem; min-width: 10rem; border-radius: var(--radius-sm); padding: var(--space-2) var(--space-3); background: var(--panel-raised); }
  .trait-card-strength { border-left: 3px solid var(--good-bright); }
  .trait-card-weakness { border-left: 3px solid var(--bad, #c0605a); }
  .trait-card-title { font-size: 0.85rem; font-weight: 600; margin-bottom: var(--space-1); color: var(--text); }
  .trait-card textarea, .trait-card select { width: 100%; }
  .memory-card-title { color: var(--text); }
  .memory-card-date { color: var(--dim); font-size: 0.78rem; }

  /* D-369 (2026-08-04, 25. szakasz): harc vegi osszefoglalo -- CSAK
     Gyozelem-eset (minden ellenfel elesett), a harc alatt VALODAN
     gyujtott sajat-jatekos statisztikakbol (l. fightStats JS). Vereseg-
     eset TUDATOSAN NINCS beepitve: a jatekos-halal nem egyertelmu,
     diszkret esemeny a jelenlegi architekturaban (nincs kulon "harc vege"
     Motor-esemeny), kitalalt statisztikakat mutatni felrevezeto lenne. */
  #combatSummaryOverlay {
    position: fixed; inset: 0; background: rgba(0,0,0,0.85); display: flex;
    align-items: center; justify-content: center; z-index: 11;
  }
  #combatSummaryBox {
    background: var(--panel); border: 1px solid #8a1f2d; border-radius: 8px; padding: 1.2rem;
    display: flex; flex-direction: column; gap: 0.8rem; width: 24rem; max-width: 92vw;
    box-shadow: 0 0 24px rgba(138,31,45,.3);
  }
  .combat-summary-stat-row { display: flex; justify-content: space-between; font-size: 0.95rem; padding: var(--space-2) 0; border-bottom: 1px solid var(--border-dim); }
  .combat-summary-stat-row:last-child { border-bottom: none; }
  .combat-summary-stat-row b { color: var(--accent-bright); }

  /* D-210: "A történet eddig" idővonal-modal */
  #storyTimelineOverlay {
    position: fixed; inset: 0; background: rgba(0,0,0,0.85); display: flex;
    align-items: center; justify-content: center; z-index: 11;
  }
  #storyTimelineBox {
    background: var(--panel); border: 1px solid var(--border); border-radius: 8px; padding: 1rem;
    display: flex; flex-direction: column; gap: 0.6rem; width: 40rem; max-width: 95vw; height: 80vh;
  }
  #storyTimelineBody { flex: 1; overflow-y: auto; display: flex; flex-direction: column; gap: var(--space-3); padding-left: .5rem; border-left: 2px solid var(--border-dim); }
  #journalExportOverlay { position: fixed; inset: 0; background: rgba(0,0,0,0.85); display: flex; align-items: center; justify-content: center; z-index: 13; padding: 2vh; }
  #journalExportBox { background: var(--panel); border: 1px solid var(--border); border-radius: 8px; padding: 1rem 1.2rem; width: 32rem; max-width: 94vw; max-height: 90vh; overflow-y: auto; display: flex; flex-direction: column; gap: .5rem; }
  #claimOverlay { position: fixed; inset: 0; background: rgba(0,0,0,0.85); display: flex; align-items: center; justify-content: center; z-index: 13; padding: 2vh; }
  #claimBox { background: var(--panel); border: 1px solid var(--border); border-radius: 8px; padding: 1rem 1.2rem; width: 28rem; max-width: 94vw; max-height: 90vh; overflow-y: auto; }
  .story-entry { display: flex; gap: var(--space-3); align-items: flex-start; }
  .story-marker { flex-shrink: 0; width: 1.6rem; height: 1.6rem; border-radius: 50%; background: var(--panel-raised); border: 1px solid var(--accent-dim); display: flex; align-items: center; justify-content: center; font-size: .7rem; color: var(--accent); margin-left: -1rem; }
  .story-text { font-size: .88rem; line-height: 1.5; color: var(--text); }
  .story-entry.story-player .story-text { color: var(--dim); font-style: italic; }
  .story-entry.story-player .story-marker { border-color: var(--border-dim); color: var(--dim); }
  .story-chapter-title { color: var(--accent); font-size: .95rem; margin: 1.1rem 0 .4rem; border-bottom: 1px solid var(--border-dim); padding-bottom: .2rem; }
  .story-chapter-title:first-child { margin-top: 0; }
  .story-stats { background: var(--panel-raised); border: 1px solid var(--border-dim); border-radius: var(--radius-md); padding: var(--space-3); margin-bottom: var(--space-2); font-size: .82rem; }
  .hunt-log-list { display: flex; flex-direction: column; gap: .15rem; margin-top: .3rem; max-height: 10rem; overflow-y: auto; }
  /* D-553: pecsétgyűjtő -- kerek, "lepecsételt" jelleg a felfedezett helyeknek */
  .stamp-book { display: flex; flex-wrap: wrap; gap: .5rem; margin-top: .3rem; }
  .stamp-chip { display: flex; flex-direction: column; align-items: center; gap: .1rem; width: 6rem; padding: .5rem .3rem; border: 2px dashed var(--accent-dim); border-radius: 999px 999px 8px 8px; text-align: center; transform: rotate(-2deg); }
  .stamp-chip:nth-child(even) { transform: rotate(2deg); }
  .stamp-chip b { font-family: var(--font-display); font-size: .78rem; color: var(--accent-bright); }
  /* D-561: inspirációs képek rácsa */
  .inspiration-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(7rem, 1fr)); gap: .6rem; margin-bottom: .5rem; }
  .inspiration-cell { border: 1px solid var(--border); border-radius: 6px; overflow: hidden; background: rgba(0,0,0,.15); }
  .inspiration-cell img { width: 100%; height: 6rem; object-fit: cover; display: block; }
  .inspiration-cell-actions { display: flex; justify-content: space-between; gap: .3rem; padding: .25rem .4rem; font-size: .72rem; }
  .hunt-log-entry { font-size: .78rem; color: var(--dim); }
  .story-stats-line { color: var(--dim); margin-top: .3rem; }
  #exportPreviewOverlay { position:fixed; inset:0; background:rgba(0,0,0,.85); display:flex; align-items:center; justify-content:center; z-index:12; }
  #exportPreviewBox { width:42rem; max-width:95vw; max-height:86vh; padding:var(--space-4); background:var(--panel); border:1px solid var(--border); border-radius:var(--radius-lg); display:flex; flex-direction:column; gap:var(--space-3); }
  #exportPreviewBody { overflow:auto; display:flex; flex-direction:column; gap:var(--space-3); }
  .export-preview-grid { display:grid; grid-template-columns:repeat(auto-fit,minmax(12rem,1fr)); gap:var(--space-2); }
  .export-preview-card { padding:var(--space-3); background:var(--panel-raised); border:1px solid var(--border-dim); border-radius:var(--radius-md); }
  .export-preview-card h3 { margin:0 0 var(--space-2); font-size:.9rem; color:var(--accent); }
  .export-preview-card dl { display:grid; grid-template-columns:auto 1fr; gap:.25rem .6rem; margin:0; font-size:.82rem; }
  .export-preview-card dt { color:var(--dim); }.export-preview-card dd { margin:0; overflow-wrap:anywhere; }
  #exportPreviewRaw { max-height:16rem; overflow:auto; white-space:pre-wrap; overflow-wrap:anywhere; font-size:.72rem; background:var(--bg); padding:var(--space-3); border-radius:var(--radius-sm); }
  /* D-212: kaland-vegi ertekeles */
  #kalandFeedbackOverlay { position: fixed; inset: 0; background: rgba(0,0,0,0.85); display: flex; align-items: center; justify-content: center; z-index: 12; }
  #kalandFeedbackBox { background: var(--panel); border: 1px solid var(--border); border-radius: 8px; padding: 1.2rem; width: 26rem; max-width: 92vw; display: flex; flex-direction: column; gap: var(--space-3); }
  #kalandFeedbackStars { font-size: 2rem; text-align: center; letter-spacing: .2rem; }
  .feedback-star { cursor: pointer; color: var(--border-dim); transition: color var(--transition-fast); }
  .feedback-star.filled { color: var(--gold-bright); }
  #kalandFeedbackComment { width: 100%; resize: vertical; }
  /* D-216/217/218: mesélői segéd-generátorok */
  #generatorOverlay { position: fixed; inset: 0; background: rgba(0,0,0,0.85); display: flex; align-items: center; justify-content: center; z-index: 12; }
  #generatorBox { background: var(--panel); border: 1px solid var(--border); border-radius: 8px; padding: 1.2rem; width: 30rem; max-width: 92vw; display: flex; flex-direction: column; gap: var(--space-3); }
  #wiseBookOverlay { position: fixed; inset: 0; background: rgba(0,0,0,0.85); display: flex; align-items: center; justify-content: center; z-index: 12; }
  #wiseBookBox { background: var(--panel); border: 1px solid var(--border); border-radius: 8px; padding: 1.2rem; width: 36rem; max-width: 92vw; max-height: 84vh; display: flex; flex-direction: column; gap: var(--space-3); overflow-y: auto; }
  .wisebook-section { margin-bottom: var(--space-3); }
  .wisebook-section h4 { margin: 0 0 .3rem; color: var(--accent); font-size: .95rem; }
  .wisebook-item { padding: .25rem 0; border-bottom: 1px solid var(--border-dim); font-size: .85rem; }
  #generatorResult { min-height: 5rem; white-space: pre-line; line-height: 1.6; }

  /* D-377: pergamen-stílusú lapozható könyv-nézet -- VALÓDI könyv-felütés,
     minden lapon egy teljes tétel (kép+szöveg együtt), asztalin 2 lap
     egymás mellett, mobilon 1 (turn.js `display` opció, l. JS:
     bookViewDisplayMode()). */
  #bookViewOverlay { position: fixed; inset: 0; background: rgba(0,0,0,0.9); display: flex; align-items: center; justify-content: center; z-index: 13; padding: var(--space-4); }
  /* D-XXX (2026-09-02, user kérés: "az elso oldalt probaljuk meg kozepen
     kezdeni a kepernyon mintha magam melle tennem a konyvet majd nyilik
     szet") -- belépő animáció: a doboz kicsit összébb+áttetszőn jelenik
     meg, majd a helyére "simul" (skálázódik+felfénylik). A JS a
     `book-view-visible` classt egy kis késleltetéssel adja hozzá (miután a
     fullscreen-váltás megtörtént), hogy tényleg látható, végigfutó
     mozgásnak tűnjön, ne egy villanásnak. */
  #bookViewBox {
    display: flex; flex-direction: column; gap: var(--space-3); width: 66rem; max-width: 96vw; max-height: 94vh;
    opacity: 0; transform: scale(.86); transform-origin: center center;
    transition: opacity .5s ease, transform .5s cubic-bezier(.22,.61,.36,1);
  }
  #bookViewBox.book-view-visible { opacity: 1; transform: scale(1); }
  @media (prefers-reduced-motion: reduce) {
    #bookViewBox { transition: none; opacity: 1; transform: none; }
  }
  #bookViewBox .modal-head { color: var(--text); }
  #bookViewBox .modal-head h2 { font-family: var(--font-display); color: var(--gold-bright); }
  /* user kérés (2026-08-31): valódi teljes-képernyő -- a Fullscreen API
     ilyenkor a #bookViewBox-ot teszi a fullscreen elemmé, a böngésző
     magától középre/kitölti, csak a max-méret-korlátokat oldjuk fel és
     adunk neki egy sötét hátteret (különben átlátszó maradna). */
  #bookViewBox:fullscreen { width: 100vw; max-width: 100vw; height: 100vh; max-height: 100vh; background: var(--bg); padding: var(--space-4); }
  /* user kérés (2026-09-01): valódi lapozó-könyvtár (turn.js, a user által
     linkelt turnjs.com alapján) -- a `#bookViewSpread` most a turn.js
     `.flipbook` konténere, ami MAGA pozicionálja/forgatja az egyes
     `.book-page` lapokat (a régi kézi 2-lapos flexbox + `.book-flip-cover`
     trükk emiatt teljesen elhagyható, l. JS: openBookView()/playBookFlip()
     már nem létezik, helyette turnjs API hívások). A pergamen-tónus + a
     user által generált valódi pergamen-fotó (2026-09-01,
     `arculat_konyv_lap_pergamen.jpg`) NAGYBAN, `background-size:cover`-rel
     tölti ki a hátteret (user kérés: "a kepet felnagyítsa... a hatterben"),
     nem apró ismétlődő mintaként. */
  /* Amikor a könyv az 1. lapon áll (turn.js: az 1. lap egy valódi könyvben
     is EGYEDÜL, a "belső borító" mellett jelenik meg -- ez normális
     könyv-viselkedés), a másik oldal ÜRES marad, amíg a turn.js nem tesz
     oda lapot. Enélkül a háttér a mögötte lévő sötét overlay-t mutatná
     (kopár, "hibásnak" tűnő fekete folt) -- most a konténer saját sötét
     bőr/fa-tónusú háttere folytatja a könyv hangulatát ott is. */
  /* D-XXX (2026-09-01, user kérés: "a kozepso es a jobb szelso csik nem
     fog kelleni") -- a "vastag könyv" élhatás korábban 3 lépcsős (lapélt
     imitáló) csíkból állt; a user csak az elsőt (legközelebbi) kérte
     megtartani. */
  /* D-XXX (2026-09-03, user: "nem mukodik firefoxban szepen a lapozos efekt,
     neha meg vibral is"): a turn.js `autoCenter` opciója a címlap/hátsó
     borító középre igazítását `margin-left`-tel oldja meg, amit a lapozás
     KEZDETÉN állít át -- átmenet nélkül ez egy hirtelen vízszintes ugrás a
     lapozó-animáció alatt. Ezzel a lapozás idejéhez igazított transitionnel
     a könyv finoman átcsúszik a helyére, együtt a lapozással. Az osztályt a
     JS (openBookView) CSAK a turn.js inicializálása UTÁN teszi rá, hogy a
     megnyitáskori KEZDŐ igazítás még ne animálódjon be oldalra. */
  #bookViewSpread.book-centering-smooth { transition: margin-left 900ms cubic-bezier(0.22, 0.61, 0.36, 1), box-shadow 500ms ease; }
  /* D-XXX (2026-09-03): amikor a nézetben CSAK EGY valódi lap van (címlap,
     ill. hátsó borító -- a turn.js `autoCenter`-je ilyenkor középre tolja a
     könyvet), a másik fél oldalon NINCS lap: ott a konténer sötét
     "könyvtest" háttere egy csúnya fekete hasábként lógna ki a borító
     mellett. Solo nézetben ezért eltűnik a könyvtest (és a köré rajzolt
     árnyék/élvonal is) -- a borító-lap SAJÁT kerete hordozza a könyv-
     hatást (ahogy a korábbi, teljes szélességű borítónál is). Azért van
     KÜLÖN `::before` rétegen, mert így ÁTTŰNÉSSEL tud megjelenni/eltűnni
     (a `background-image` maga nem animálható) -- a lapozás kezdetén (l.
     'turning' handler) így nem PATTAN be a sötét háttér, hanem finoman
     előúszik, ahogy a könyv kinyílik. */
  #bookViewSpread::before {
    content: ''; position: absolute; inset: 0; z-index: 0; pointer-events: none;
    border-radius: 4px;
    background: radial-gradient(ellipse at center, #241a10 0%, #120d08 100%);
    transition: opacity 500ms ease;
  }
  #bookViewSpread.book-solo-page::before { opacity: 0; }
  #bookViewSpread.book-solo-page { box-shadow: none; }
  #bookViewSpread {
    flex: 1; min-height: 0; border-radius: 4px; overflow: hidden; position: relative;
    box-shadow:
      0 26px 70px rgba(0,0,0,0.65), 0 0 0 1px #000,
      3px 4px 0 -1px #cdb98a, 3px 4px 0 0 #000;
  }
  /* D-XXX (2026-09-04, user: "az en mobilomon a konyv lapozas tovabbra is
     vibral (androidos galaxy s20)") -- a resize-javítás után is maradt
     vibrálás VALÓDI eszközön (emulációban 60fps, tehát nem JS-jank).
     Ez a turn.js 3D-s (rotateY) lapozásának klasszikus Android-tünete:
     a forgó lap HÁTLAPJA átvillan, és a turn.js képkockánként z-indexet
     is írogat (l. lib/turn.js _showFoldedPage) -- `backface-visibility:
     hidden` nélkül ez villogásnak/rezgésnek látszik. A `will-change`-t
     CSAK a lapozás idejére kapcsoljuk (`.book-flipping`), hogy ne
     tartsunk fölöslegesen sok kompozitor-réteget a memóriában. */
  #bookViewSpread, #bookViewSpread .turn-page-wrapper, #bookViewSpread .turn-page,
  #bookViewSpread .book-page, #bookViewSpread .p-temporal {
    -webkit-backface-visibility: hidden; backface-visibility: hidden;
  }
  #bookViewSpread.book-flipping .turn-page-wrapper,
  #bookViewSpread.book-flipping .turn-page,
  #bookViewSpread.book-flipping .book-page {
    will-change: transform;
  }
  /* "Egyszerű lapozás" mód (l. bookFlipSimple()): a turn.js `duration:1`-gyel
     azonnal vált lapot, tehát NINCS 3D-forgatás -- a lapváltást csak ez a
     rövid áttűnés kíséri. Ilyenkor a `will-change`-t sem kérjük (nincs mit
     gyorsítani, viszont a fölösleges kompozitor-réteg mobilon memóriát vinne). */
  #bookViewSpread.book-simple-flip { transition: opacity 130ms ease; }
  #bookViewSpread.book-simple-flip.book-flipping { opacity: .3; }
  #bookViewSpread.book-simple-flip.book-flipping .turn-page-wrapper,
  #bookViewSpread.book-simple-flip.book-flipping .turn-page,
  #bookViewSpread.book-simple-flip.book-flipping .book-page {
    will-change: auto;
  }
  /* D-XXX (2026-09-04): nagy, még nem cache-elt katalógusoknál az építés
     pár másodpercig tarthat -- enélkül a doboz üresen, lefagyottnak tűnt. */
  .book-view-loading {
    position: absolute; inset: 0; display: flex; align-items: center; justify-content: center;
    background: #ece0c2; color: #6b4423; font-family: var(--font-display); font-size: 1.1rem;
    letter-spacing: .03em;
  }
  /* user kérés (2026-09-01): "a kozepso es jobb szelso csik csak ott van...
     a betunagyitassal se olvashato szepen" -- a `arculat_konyv_lap_pergamen.jpg`
     forrásképnek erős sötét VINYETTÁJA van mind a 4 szélén; mivel MINDEN
     `.book-page` (a bal ÉS a jobb lap is) KÜLÖN kapja ugyanazt a képet
     `cover`-rel, ez 2 helyen adott sötét sávot: a lapok találkozásánál
     (bal lap jobb széle + jobb lap bal széle összeér = "középső csík") és
     a jobb lap külső szélén ("jobb szélső csík") -- ráadásul a sötét
     sávokon a szöveg is rosszul olvasható. Megoldás: a fotó-réteg saját
     `background-size`-a jelentősen ránagyítva (a gradienseké marad `auto`),
     hogy a látható rész a textúra egyenletesebb KÖZÉPSŐ tartományából
     jöjjön, a vinyetta kívül essen -- emellett a jobb-alsó sarkot
     sötétítő 2. gradiens erőssége is csökkentve (.18 -> .07), mert az
     tovább rontotta a kontrasztot pont ott, ahol a szöveg a leghosszabb. */
  /* D-XXX (2026-09-02, user kérés: "scroll csikot nem szeretnek latni
     sehol, rontja nagyon a hatast") -- a `.book-page`/`.book-page-body`
     korábbi `overflow-y:auto`-ja megszűnt: a szöveg MOST előre le van
     tördelve a lap méretére (l. JS: paginateBlocks), ezért soha nem kéne
     túlcsordulnia -- a `hidden` csak egy biztonsági háló, ha mégis
     lenne egy hajszálnyi kerekítési eltérés a méréshez képest. */
  .book-page {
    overflow: hidden; box-sizing: border-box;
    background-color: #ece0c2;
    background-image:
      radial-gradient(ellipse at top left, rgba(255,255,255,.28) 0%, transparent 50%),
      radial-gradient(ellipse at 85% 92%, rgba(80,55,25,.07) 0%, transparent 55%),
      url(/static/brand/arculat_konyv_lap_pergamen.jpg);
    background-size: auto, auto, 230% auto; background-position: center;
    color: #3a2c1a;
  }
  .book-measure-host { position: fixed; left: -9999px; top: 0; visibility: hidden; pointer-events: none; }
  /* A "szép keret" -- a belső dupla-vonal (::before) mellé 2026-08-31 óta
     4 valódi festett sarok-flourish PNG került (egyetlen generált kép 4x
     elforgatva, l. 09_Kepek/ikonok/17_konyv_es_attributum_ikonok.md
     `book_frame_corner` promtja). D-XXX (2026-09-02, user kérés: "a
     sarkain a mintazatot is novelheted, szepre sikeredtek, latszodjon az
     is kicsit") -- 52px -> 74px, egyértelműen jobban látszik a lap
     sarkaiban, de még nem tolakodó. */
  .book-page-frame {
    position: relative; height: 100%; box-sizing: border-box; padding: 1.3rem 1.1rem 2.3rem;
    border: 1px solid rgba(122,90,43,.45); border-radius: 3px;
    display: flex; flex-direction: column; align-items: center; text-align: center; gap: var(--space-3);
  }
  .book-page-frame::before {
    content: ''; position: absolute; inset: 6px; pointer-events: none;
    border: 1px solid rgba(122,90,43,.45); border-radius: 2px; opacity: .85;
    background-image:
      url(/static/game_icons/book_frame_corner_tl.png),
      url(/static/game_icons/book_frame_corner_tr.png),
      url(/static/game_icons/book_frame_corner_bl.png),
      url(/static/game_icons/book_frame_corner_br.png);
    background-repeat: no-repeat;
    background-position: top -3px left -3px, top -3px right -3px, bottom -3px left -3px, bottom -3px right -3px;
    background-size: 74px 74px, 74px 74px, 74px 74px, 74px 74px;
  }
  /* D-XXX (2026-09-02, user kérés: "a kulombozo konyveknek kulombozo
     mintat tennek") -- 4 kategória saját sarok-díszt kap (l. JS:
     BOOK_CORNER_CLASS), a többi a fenti alap mintát tartja meg. */
  .book-page-frame.book-corner-bestiarium::before {
    background-image:
      url(/static/game_icons/book_frame_corner_bestiarium_tl.png),
      url(/static/game_icons/book_frame_corner_bestiarium_tr.png),
      url(/static/game_icons/book_frame_corner_bestiarium_bl.png),
      url(/static/game_icons/book_frame_corner_bestiarium_br.png);
  }
  .book-page-frame.book-corner-arcane::before {
    background-image:
      url(/static/game_icons/book_frame_corner_arcane_tl.png),
      url(/static/game_icons/book_frame_corner_arcane_tr.png),
      url(/static/game_icons/book_frame_corner_arcane_bl.png),
      url(/static/game_icons/book_frame_corner_arcane_br.png);
  }
  .book-page-frame.book-corner-istenek::before {
    background-image:
      url(/static/game_icons/book_frame_corner_istenek_tl.png),
      url(/static/game_icons/book_frame_corner_istenek_tr.png),
      url(/static/game_icons/book_frame_corner_istenek_bl.png),
      url(/static/game_icons/book_frame_corner_istenek_br.png);
  }
  .book-page-frame.book-corner-kronologia::before {
    background-image:
      url(/static/game_icons/book_frame_corner_kronologia_tl.png),
      url(/static/game_icons/book_frame_corner_kronologia_tr.png),
      url(/static/game_icons/book_frame_corner_kronologia_bl.png),
      url(/static/game_icons/book_frame_corner_kronologia_br.png);
  }
  /* D-XXX (2026-09-02): a régi CSS-generált (::after, content:'❦') lap-alji
     dísz NEM tudott valódi lapszámot mutatni -- lecserélve egy JS-ből
     beszúrt `.book-page-num` elemre (l. stampPageNumber()), ami a
     ugyanezt a díszes hangulatot adja, de valódi számmal. */
  .book-page-num {
    position: absolute; bottom: .55rem; left: 50%; transform: translateX(-50%);
    font-family: var(--font-display); font-size: .85rem; letter-spacing: .06em;
    color: rgba(90,65,30,.85); white-space: nowrap;
    text-shadow: 0 0 6px rgba(236,224,194,.9), 0 0 3px rgba(236,224,194,.9);
  }
  .book-page-head { display: flex; flex-direction: column; align-items: center; gap: var(--space-3); width: 100%; flex: 0 0 auto; }
  /* D-XXX (2026-09-02, user kérés: "van olyan kep aminek le van vagva a
     teteje... javisd hogy ha kicsibe is nyissa meg de legyen
     meretaranyos, nembaj ha a szoveg lejjebb csuszik egy picit"; +
     "az osszes kep egy 10% legyen nagyobb") -- a korábbi FIX
     `aspect-ratio:1` + `object-fit:cover` doboz minden képet kényszerűen
     négyzetre vágott, függetlenül az eredeti arányától -- pl. a 16:9-es
     kronológia-képeknél épp a legfontosabb elem (pl. a "Hetedhold" hét
     holdfénye) esett a levágott felső sávba. Most a doboz csak egy
     MAX-méret, a kép `object-fit:contain`-nel a teljes tartalmát mutatja,
     torzítás/vágás nélkül -- ha a kép aránya nem négyzetes, kisebb lesz
     a doboznál, de semmi nem vész el belőle. 16rem -> ~18rem (+12%).
     2026-09-03 (user: "a belso kepek merete kisebb, novelt meg 40%-al") --
     18rem -> 25.2rem (+40%), hogy közelebb kerüljön a borítókép léptékéhez. */
  .book-page-imgwrap {
    width: 100%; max-width: 25.2rem; max-height: 25.2rem; border-radius: 8px;
    border: 2px solid rgba(122,90,43,.5); box-shadow: var(--shadow-md); flex-shrink: 0;
    display: flex; align-items: center; justify-content: center;
    background: rgba(20,14,6,.15); overflow: hidden;
  }
  .book-page-imgwrap img { max-width: 100%; max-height: 100%; width: auto; height: auto; object-fit: contain; display: block; }
  .book-page-imgwrap.book-page-imgwrap-missing { display: flex; align-items: center; justify-content: center; background: #e2d3ab; color: #8a7550; font-size: 2.6rem; }
  .book-page-name { font-family: var(--font-display); font-size: 1.35rem; color: #6b4423; margin: 0; }
  .book-page-name-cont { font-size: 1.1rem; opacity: .78; }
  .book-page-meta { display: flex; flex-wrap: wrap; gap: .4rem; justify-content: center; }
  /* U-892 (2026-09-10, user kérés: "a konyv nezetben is javitsuk a
     szinezesen halvanyan, es picit vastagisd az irast mert alig
     olvashato") -- a korábbi csak-szegélyes, vékony, világos-barna szöveg
     alig vált el a pergamen textúrától. Sötétebb, félkövér szöveg + halvány
     krém alapszín ad kontrasztot; a .chip-tinted (l. 10-katalogus.js
     metaItems) egy adott kategória-színt kever bele nagyon halványan. */
  .book-page-meta .chip {
    font-size: .74rem; font-weight: 700; padding: .15rem .55rem;
    border: 1px solid rgba(107,68,35,.4); border-radius: 999px; color: #4a3216;
    background: rgba(255,250,235,.55);
  }
  .book-page-meta .chip.chip-tinted {
    background: color-mix(in srgb, var(--chip-c, transparent) 22%, rgba(255,250,235,.6));
    border-color: color-mix(in srgb, var(--chip-c, rgba(107,68,35,.4)) 55%, rgba(107,68,35,.35));
  }
  /* D-XXX (2026-09-02, user kérés: "probaljunk mas betutipust... kezzel
     irott hatas, de olvashato legyen elsosorban, lehet meg nagyobb
     betutipus") -- Patrick Hand-re váltva (l. @font-face fent), aminek
     nincs valódi félkövér változata -- a korábbi 700-as súly szintetikus
     (elmosódott) félkövérré vált volna, ezért 400-ra állítva, cserébe a
     méret jócskán nőtt a kompenzálásért (1.25rem -> 1.55rem). A lap
     alján extra padding (l. .book-page-frame) hagy helyet a lapszámnak,
     `overflow:hidden` biztonsági háló (nem kéne előfordulnia, l. fent). */
  .book-page-body { font-family: var(--font-book); font-weight: 400; font-size: 1.55rem; line-height: 1.55; color: #3a2c1a; text-align: left; flex: 1 1 auto; min-height: 0; overflow: hidden; width: 100%; }
  .book-page-body p { margin: 0 0 .65rem; }
  .book-page-body .book-strength strong { color: #2f6b3a; }
  .book-page-body .book-weakness strong { color: #8a2f2f; }
  .book-page-body .book-empty { color: #8a7550; font-style: italic; }
  /* D-XXX (2026-09-02, user kérés: "bizonyos konyvekben ha jonak altod a
     szoveg koze is epitheted a kepet") -- kis, keretezett kép a
     bekezdések között (l. Kronológia előszava a BOOK_COVERS-ben). */
  .book-inline-img { margin: .3rem 0; width: 100%; }
  .book-inline-img img { width: 100%; max-height: 9rem; object-fit: cover; border-radius: 6px; border: 2px solid rgba(122,90,43,.5); box-shadow: var(--shadow-md); display: block; }
  .book-inline-img figcaption { font-family: var(--font-display); font-size: .78rem; font-style: italic; color: #8a6a3a; margin-top: .3rem; text-align: center; }
  /* D-XXX (2026-09-01, user kérés: "kezdolap... kezdokepet es szoveget,
     lehet akar tobb oldal is") -- minden Tudástár-kategória könyv-nézete
     kap egy saját "címlapot" a valódi tételek ELÉ, saját festett képpel +
     világbeli bevezető szöveggel. D-XXX (2026-09-02, user kérés: "a
     boritokep azert boritokep hogy toltse ki a boritot, max a kis
     egymondatos bevezetodet hagy meg alatta, es az is legyen
     nagyithato") -- TELJES ÁTRENDEZÉS: a cím-kép most a rendelkezésre álló
     hely NAGY RÉSZÉT tölti ki (flex:1, object-fit:contain -- nem vág),
     alatta csak a cím+alcím+EGY rövid mondat marad; a hosszú bevezető
     szöveg átkerült külön, automatikusan tördelt "Előszó" lapokra (l. JS:
     buildBookCoverPages/paginateBlocks). */
  .book-cover-head { display: flex; flex-direction: column; align-items: center; gap: var(--space-2); width: 100%; height: 100%; min-height: 0; }
  /* D-XXX (2026-09-02): a hátsó borító (l. buildBookBackCoverPage) nem kap
     nagy képet, ezért nincs flex:1 elem, ami lefelé tolná a szöveget --
     ez a variáns egyszerűen függőlegesen középre rendezi, mint egy valódi
     könyv hátsó borítójának záró sorát. */
  .book-cover-back-head { justify-content: center; }
  .book-cover-the-end {
    font-family: var(--font-display); font-size: 1.3rem;
    color: var(--cover-ink, #6b4423); text-shadow: var(--cover-ink-shadow, none);
    opacity: .8; margin-top: 1.4rem; letter-spacing: .12em;
  }
  .book-cover-image {
    flex: 1 1 auto; min-height: 0; width: 100%; border-radius: 8px;
    border: 2px solid rgba(122,90,43,.5); box-shadow: var(--shadow-md);
    display: flex; align-items: center; justify-content: center;
    background: rgba(20,14,6,.15); overflow: hidden; cursor: zoom-in;
  }
  .book-cover-image img { max-width: 100%; max-height: 100%; width: auto; height: auto; object-fit: contain; display: block; }
  /* D-XXX (2026-09-04, user kérés 2. köre: "a szoveg kiemelese nem
     tetszik, szeretnem latszana a borito hatter, a szoveg szine igazodjon
     minden egyes boritohoz") -- az első próbálkozás (pergamen-plakett a
     szöveg mögött) eltakarta a kötésanyagot, ezért TÖRÖLVE. Helyette a
     szöveg közvetlenül a borítón ül, és a színét a `--cover-ink` /
     `--cover-ink-shadow` CSS-változó adja, amit a bookCoverPageBackgroundCss()
     állít be BORÍTÓNKÉNT (l. a BOOK_COVERS `ink`/`inkOnDark` mezőit). A
     fallback (#6b4423) a NEM borító-hátterű lapokra (Előszó) vonatkozik,
     ahol a pergamen alap marad. */
  .book-cover-title {
    font-family: var(--font-display); font-size: 1.9rem; margin: .2rem 0 0;
    letter-spacing: .02em; flex: 0 0 auto;
    color: var(--cover-ink, #6b4423); text-shadow: var(--cover-ink-shadow, none);
  }
  /* D-XXX (2026-09-01): a többoldalas előszó folytató lapjain (kép/fő-
     cím nélkül) egy kisebb "Előszó" felirat áll a lap tetején, hogy ne
     tűnjön üresen a lap teteje a címlap nagy címéhez képest. */
  .book-cover-title-sm { font-size: 1.2rem; margin: 0 0 .6rem; opacity: .75; }
  .book-cover-subtitle {
    font-family: var(--font-book); font-style: italic; font-size: .95rem; margin: 0; flex: 0 0 auto;
    color: var(--cover-ink, #8a6a3a); opacity: .88; text-shadow: var(--cover-ink-shadow, none);
  }
  .book-cover-title-intro {
    font-family: var(--font-book); font-size: 1.15rem; margin: .2rem 0 0; flex: 0 0 auto; max-width: 46ch;
    color: var(--cover-ink, #4a3a24); text-shadow: var(--cover-ink-shadow, none);
  }
  /* D-XXX (2026-09-02): a hosszú Előszó-szöveg is Patrick Hand-et kap,
     ugyanolyan okból/mérettel mint a `.book-page-body` (l. fent). */
  .book-cover-body { font-family: var(--font-book); font-weight: 400; font-size: 1.6rem; line-height: 1.62; color: #3a2c1a; text-align: left; flex: 1 1 auto; min-height: 0; overflow: hidden; width: 100%; }
  .book-cover-body p { margin: 0 0 .8rem; }
  .book-cover-body p:first-of-type::first-letter {
    font-family: var(--font-display); font-size: 2.5em; line-height: .75; float: left;
    padding: .06em .1em 0 0; color: #6b4423;
  }
  .book-nav { display: flex; align-items: center; justify-content: center; gap: var(--space-4); }
  .book-nav-counter { font-variant-numeric: tabular-nums; color: var(--dim); font-size: .85rem; min-width: 5rem; text-align: center; }
  /* A reszponzív egy/két-lapos váltást (mobil vs asztali) mostantól a
     turn.js `display: 'single'/'double'` opciója adja JS-ből
     (l. bookViewDisplayMode() a JS-ben), nem CSS media query. */
  .turn-page { background: transparent; }

  #spellBrowserOverlay {
    /* C-067/C-068 folyt. (2026-08-16): korábban egy fix "top: 12rem" rem-
       értékkel próbáltuk a fejléc+infobar (#vitals) magassága alá tolni --
       ez viewport-szélességtől/betűmérettől függően hol rést hagyott, hol
       átfedett. Most a #570-ös script MÉRI ÉLŐBEN a #vitals alsó szélét
       minden megnyitáskor, és pontosan oda állítja a "top"-ot (JS: style.top),
       ez a "0" csak alapérték amíg a JS le nem fut. */
    position: fixed; top: 0; left: 0; right: 0; bottom: 0;
    /* C-067 folyt. (2026-08-16, user: "a tudastar ablakainak korive mindig
       fekete, csak egy halvany arnyekot hagyjal neki") -- a korábbi .85
       majdnem-teljesen-fekete fátylat egy tényleg halvány árnyékra
       cserélve; a doboznak magának is adva egy lágy külső árnyékot, hogy
       "lebegjen", ne a fátyol adja a mélységet. */
    background: rgba(0,0,0,0.28); display: flex;
    /* align-items: flex-start -- a doboz teteje ÉRJEN a "top"-hoz (az
       infobar aljához), user: "a felso keret szele talaljon pontosan az
       infobar also szelevel" -- korábban "center" volt, ami rést hagyott
       felül/alul. */
    align-items: flex-start; justify-content: center; z-index: 11;
  }
  #spellBrowserBox {
    background: var(--panel); border: 1px solid var(--border); border-radius: 8px; padding: 1rem;
    box-shadow: 0 12px 44px rgba(0,0,0,.45);
    display: flex; flex-direction: column; gap: 0.6rem;
    /* C-067/C-068 folyt. (2026-08-16): a Tudástár (Varázslatok/Bestiárium/
       Fajok/Kasztok/stb.) a Térkép méretét kapja. Régiók/Kronológia/
       Olvasmányok UGYANEZT a méretet és pozicionálást kapják most (user:
       "legyen hasonlo ablakmeret"), lásd .mx-reg-box/.mx-hist-box/
       .mx-read-box. A magasság a JS-mért "top"-ig visszaszámolt konténer-
       magasság mínusz egy hajszálnyi alsó margó (nem fix rem-ekkel). */
    width: 95vw; max-width: 95vw; height: calc(100% - .75rem);
  }
  /* a leírás-szöveg ne fusson edge-to-edge a szélesebb dobozban -- kényelmes
     olvasási sortávolság marad, csak a lista körül van több hely. */
  .browser-detail { max-width: 72ch; }
  /* user kérés (2026-08-31): a "Könyv nézet" gomb MINDEN Tudástár-fülön
     (Varázslatok/Pszi/Képzettségek/Bestiárium/Fajok/Kasztok/Istenek/
     Helyek/Világ) ugyanabban a pozícióban (a panel LEGELEJÉN, önálló
     sávban, nem a szűrő-sorba keverve) és ugyanazzal az ikonnal jelenik
     meg -- korábban a szűrő-sorban lógott a 4 katalógusnál, máshol meg a
     tartalom elején, ez volt az inkonzisztencia. */
  .catalog-book-toolbar { display: flex; justify-content: flex-end; margin-bottom: .5rem; }
  .book-view-btn { display: inline-flex; align-items: center; gap: .4rem; padding: .3rem .7rem; border: 1px solid var(--border); border-radius: 999px; background: transparent; color: var(--accent-bright); font-size: .82rem; cursor: pointer; }
  .book-view-btn:hover { background: rgba(212,168,75,.1); border-color: var(--accent); }
  .book-view-icon { width: 1.3rem; height: 1.3rem; flex-shrink: 0; object-fit: contain; vertical-align: middle; }
  .browser-filter { display: flex; gap: var(--space-2); flex-wrap: wrap; align-items: center; }
  .browser-filter input, .browser-filter select { flex: 1; min-width: 8rem; }
  .bookmark-filter-label { display: inline-flex; align-items: center; gap: .3rem; font-size: .78rem; color: var(--dim); white-space: nowrap; flex: 0 0 auto; cursor: pointer; }
  /* 2026-08-30 (user: "a kedvenek checkboxot tedd az oldalhoz hasonlo
     stilusuva") -- a natív checkbox helyett maga a "★" válik a látható
     jelölővé (a natív input csak vizuálisan rejtett, de kattintható/
     billentyűzhető marad az akadálymentesség miatt). */
  .bookmark-filter-label input.bm-toggle { position: absolute; opacity: 0; width: 1px; height: 1px; margin: 0; }
  /* U-161/162 (2026-09-03, user visszajelzés a redaktált kártyára: "nem
     tartom szepnek" -- a teljes adatlap mindig látszik, csak egy halvány
     "❓" jelvény kerül a név elé ismeretlen lénynél, hover/fókusz tooltippel. */
  .bestiary-unknown-badge {
    display: inline-block; margin-right: .35em; cursor: help;
    opacity: .7; filter: grayscale(.3);
  }
  .bestiary-unknown-badge:hover, .bestiary-unknown-badge:focus-visible { opacity: 1; }
  /* U-165 (2026-09-03): a találkozásnapló apró elválasztója a részlet-panelben. */
  .bestiary-encounter-journal { margin-top: .6rem; padding-top: .5rem; border-top: 1px dashed var(--border, #4443); }
  .bookmark-filter-label .bm-star { font-size: 1.05rem; line-height: 1; color: var(--border-hover); transition: color var(--transition-fast), text-shadow var(--transition-fast); }
  .bookmark-filter-label:hover .bm-star { color: var(--accent); }
  .bookmark-filter-label input.bm-toggle:checked + .bm-star { color: var(--gold-bright); text-shadow: 0 0 6px rgba(212,168,75,.55); }
  .bookmark-filter-label input.bm-toggle:focus-visible + .bm-star { outline: 2px solid var(--accent); outline-offset: 2px; border-radius: 3px; }
  /* C-067 folyt. (2026-08-16, user: "az a fekete hatter belelog mindenben,
     az csak 1 kis arnyek legyen") -- sötét témában a doboz var(--panel)
     háttere közel fekete; az egyoldali max-width-korlát (csak a kártyákon)
     ezt a sötét dobozhátteret egy nagy, egyoldalú tömbként hagyta látszani
     a jobb oldalon. Most a LISTA maga középre igazítva, korlátozott
     szélességgel -- a maradék hely szimmetrikusan, keskeny sávban oszlik
     el mindkét oldalon, nem egy nagy tömbként. */
  .browser-list { flex: 1; overflow-y: auto; display: flex; flex-direction: column; gap: var(--space-2); max-width: 70rem; width: 100%; margin: 0 auto; }
  /* U-141 (2026-09-06): "ismert" jelvény a Tudástár-varázslatoknál -- a
     karakter TÉNYLEGESEN kasztolhatja-e, megkülönböztetve a puszta
     szabálykönyv-referenciától (a legtöbb tétel csak olvasható marad). */
  .browser-known-badge {
    display: inline-block; margin-left: .5rem; font-size: .68rem; font-weight: 600;
    padding: .1rem .45rem; border-radius: 999px; vertical-align: middle;
    background: color-mix(in srgb, var(--good, #4a9d5f) 20%, transparent); color: var(--good, #4a9d5f);
  }
  .browser-known-badge-mp { background: color-mix(in srgb, var(--danger, #a5423a) 18%, transparent); color: var(--danger, #a5423a); }
  .browser-item-known { border-left-color: var(--good, #4a9d5f); }
  .browser-item {
    background: var(--panel-raised); border: 1px solid var(--border-dim); border-left: 3px solid var(--border-dim);
    border-radius: var(--radius-sm); padding: var(--space-3); cursor: pointer;
    transition: border-color var(--transition-fast); position: relative;
    /* C-067 folyt. (2026-08-16, user screenshot: a Pszi-lista kartyai
       aranytalanul kihuzva, sok ures hellyel a fullscreenne nott 95vw-os
       dobozban) -- max-szelesseg, ugyanaz a mintazat mint a .lex-card-nal. */
    max-width: 64rem;
    /* 2026-08-30 (user screenshot: "egy-egy be van csúszva") -- kevés
       tartalmú tételeknél (nincs Erősség/Gyengéje szöveg) a `.browser-list`
       flex-column szülő `align-items` értéke nem stretch-elte megbízhatóan
       a kártyát teljes szélességre -- explicit width kényszeríti ki. */
    width: 100%; align-self: stretch; box-sizing: border-box;
  }
  .browser-item:hover { border-color: var(--accent-bright); }
  /* D-161: legutóbbi keresések chip-sorban */
  .recent-chips { display: flex; flex-wrap: wrap; gap: .3rem; width: 100%; }
  .recent-chips .recent-chip {
    font-size: .72rem; color: var(--dim); background: var(--panel-raised); border: 1px solid var(--border-dim);
    border-radius: var(--radius-pill); padding: .1rem .55rem; cursor: pointer;
  }
  .recent-chips .recent-chip:hover { border-color: var(--accent-dim); color: var(--text); }
  /* D-162: könyvjelző csillag */
  .bookmark-star { position: absolute; top: .4rem; right: .4rem; font-size: 1rem; opacity: .35; cursor: pointer; line-height: 1; }
  .bookmark-star.active { opacity: 1; color: var(--gold-bright); }
  /* D-164: összehasonlítás jelölőnégyzet */
  .compare-check { position: absolute; top: .4rem; right: 1.6rem; font-size: .7rem; color: var(--dim); cursor: pointer; }
  .compare-check.active { color: var(--accent-bright); }
  .catalog-reference { position: absolute; top: .34rem; right: 2.8rem; font-size: .72rem; color: var(--dim); cursor: pointer; }
  .catalog-reference:hover, .catalog-reference:focus { color: var(--accent-bright); }
  #catalogCompareBox {
    background: var(--panel-raised); border: 1px solid var(--accent-dim); border-radius: var(--radius-md);
    padding: var(--space-3); margin-bottom: var(--space-2); font-size: .82rem; display: none;
  }
  #catalogCompareBox.visible { display: block; }
/* D-160: katalógus-link a naplóban felismert nevekhez */
.catalog-link { color: var(--accent-bright); text-decoration: underline dotted; cursor: pointer; }
/* U-023 (2026-09-04): beszélő NJK egységes névcímkéje -- nem kattintható
   (nincs NJK-részletnézet), csak vizuálisan kiemeli, hogy ez egy ismert
   szereplő neve, nem sima szó. */
.mx-npc-label { font-weight: 600; color: var(--text); border-bottom: 1px dotted var(--border); }
/* U-025 (2026-09-04): helyszínváltás vizuális fejezetelválasztója */
.scene-divider {
  display: flex; align-items: center; gap: var(--space-2);
  margin: var(--space-4) 0; opacity: 0.8;
}
.scene-divider-line { flex: 1; height: 1px; background: var(--border-dim); }
.scene-divider-label {
  font-size: 0.85rem; color: var(--dim); white-space: nowrap;
  letter-spacing: 0.02em;
}
.catalog-link:hover { color: var(--gold-bright); }
/* D-241 (2026-08-05, 26. szakasz): inline belyegkep a naploban felismert,
   VALODI illusztracioval rendelkezo szornyeknel (l. bestiaryImageManifest). */
.narration-thumb {
  display: inline-block; width: 1.5rem; height: 1.5rem; border-radius: 50%;
  object-fit: cover; vertical-align: middle; margin: 0 0.15rem; border: 1px solid var(--border-hover);
}
/* Csendes mód: nemcsak az operációs rendszer mozgásbeállítását követi,
   hanem játék közben egy kézi, tartós olvasóprofilt is ad. */
body.quiet-mode *, body.quiet-mode *::before, body.quiet-mode *::after {
  animation-duration:.001ms !important; animation-iteration-count:1 !important;
  transition-duration:.001ms !important; scroll-behavior:auto !important;
}
body.quiet-mode #edgeGlow,
body.quiet-mode #weatherLayer,
body.quiet-mode .combat-dice-overlay,
body.quiet-mode .floating-number,
body.quiet-mode .deflect-sparkle,
body.quiet-mode .mana-drain { display:none !important; }
/* D-244 (2026-08-05, 26. szakasz) */
.calc-defender-portrait {
  display: inline-block; width: 1.4rem; height: 1.4rem; border-radius: var(--radius-sm);
  object-fit: cover; vertical-align: middle; margin-right: 0.4rem; border: 1px solid var(--border-hover);
}
  #catalogCompareBox table { width: 100%; border-collapse: collapse; }
  #catalogCompareBox td, #catalogCompareBox th { padding: .25rem .5rem; border-bottom: 1px solid var(--border-dim); text-align: left; }
  /* C-067 folyt. (2026-08-16, user: "A tudastarbol az ablakokon beluli
     tartalmat noveled kerlek") -- a fullscreenné nőtt Tudástárban a
     szöveg korábban aránytalanul aprónak hatott a sok üres helyhez
     képest; a betűméretek egy fokozattal feljebb véve. */
  .browser-item h4 { margin: 0 0 var(--space-1) 0; font-size: 1.08rem; color: var(--text); }
  .browser-item p { margin: 0; font-size: 0.88rem; color: var(--dim); }
  .browser-item .meta { display: flex; gap: var(--space-3); font-size: 0.82rem; color: var(--dim-secondary); margin-top: var(--space-1); }
  /* 2026-08-24 (user: a kep melletti "csik" a Pszinel/Kepzettsegeknel nem
     kell) -- a szines border-left egy regi, kattintasra-nyilo panelhez
     keszult vizualis elvalaszto volt; most hogy ez a doboz a legtobb
     fulon mindig lathato (nem lenyilo), a kulon szines csik feleslegesse
     valt -- a halvany hatterszin onmagaban is eleg elvalasztast ad. */
  .browser-detail {
    background: rgba(0,0,0,0.15);
    padding: var(--space-3); margin-top: var(--space-2); border-radius: var(--radius-sm);
    font-size: 0.94rem; line-height: 1.6;
  }
  .browser-detail p { margin: 0 0 var(--space-2) 0; }
  .browser-detail p:last-child { margin-bottom: 0; }
  .catalog-group-header {
    position: sticky; top: 0; z-index: 1; padding: .45rem .65rem; margin-top: .35rem;
    background: var(--panel); color: var(--psi); border-bottom: 1px solid var(--border);
    font-family: var(--font-display); letter-spacing: .035em;
  }

  /* D-224-226/234/236 (2026-08-04, 13. szakasz): bestiárium-kép bélyegkép
     a részletes nézetben, kattintva lightbox nyílik. */
  .catalog-thumb-wrap { margin-bottom: var(--space-2); position: relative; }
  /* U-891 (2026-09-10, user kérés: "kulon kis jelolo ikon a kasztonkenti
     jelolesnek") -- kör-jelvény a bélyegkép bal-felső sarkán, a tradíció
     saját színével keretezve. */
  .spell-trad-badge {
    position: absolute; top: -.5rem; left: -.5rem; width: 2.1rem; height: 2.1rem;
    border-radius: 50%; background: var(--panel-raised); border: 2px solid var(--border);
    object-fit: contain; padding: .3rem; box-shadow: 0 2px 6px rgba(0,0,0,.4);
  }
  /* U-891 (2026-09-10, user kérés: "az ertekeket is alig szerepelnek") --
     a varázslat Aspektus/Mp/Varázslás ideje/Ellenállás mezői külön
     cimkézett chip-ekként, a korábbi 1 tömör mondat helyett. */
  .spell-aspect-chips { display: flex; flex-wrap: wrap; gap: .35rem; margin: .5rem 0; }
  .spell-aspect-chip {
    font-size: .78rem; color: var(--dim); background: var(--panel);
    border: 1px solid var(--border-dim); border-radius: var(--radius-sm); padding: .18rem .55rem;
  }
  .spell-aspect-chip b { color: var(--text); font-weight: 600; margin-right: .25rem; }
  /* 2026-08-23 (user: "Kepzetsegeknel is nagyobb kep kerlek", "A pszi nel
     nagyobb kep", "az osszes ilyen menu legyen szep egyseges") -- 96px-rol
     180px-re nott, EGYSEGESEN a Bestiarium/Pszi/Kepzettsegek kartyakon. */
  .catalog-thumb {
    width: 180px; height: 180px; object-fit: cover; border-radius: var(--radius-sm);
    border: 1px solid var(--border-dim); cursor: pointer; display: block;
    transition: border-color var(--transition-fast), transform var(--transition-fast);
  }
  .catalog-thumb:hover { border-color: var(--accent-bright); transform: scale(1.03); }
  .catalog-thumb-missing {
    width: 180px; height: 180px; border-radius: var(--radius-sm); border: 1px dashed var(--border-dim);
    display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 0.2rem;
    color: var(--dim-secondary); font-size: 1.6rem; background: var(--panel-raised);
  }
  .catalog-thumb-missing span.label { font-size: 0.6rem; text-align: center; padding: 0 0.2rem; }
  /* Egyseges "kep balra, szoveg jobbra" sor a Bestiarium/Pszi/Kepzettsegek
     kartyakon -- lasd renderBestiaryList/renderPsiList/renderSkillList. */
  .catalog-row { display: flex; gap: 1rem; align-items: flex-start; }
  .catalog-row-img { flex-shrink: 0; }
  .catalog-row-text { flex: 1; min-width: 0; }
  @media (max-width: 620px) {
    .catalog-row { flex-direction: column; }
    .catalog-thumb, .catalog-thumb-missing { width: 140px; height: 140px; }
  }

  #imageLightbox {
    position: fixed; inset: 0; background: rgba(0,0,0,0.92); z-index: 30;
    display: flex; align-items: center; justify-content: center; flex-direction: column; gap: var(--space-3);
    opacity: 0; transition: opacity .4s ease;
  }
  #imageLightbox.open { opacity: 1; }
  #imageLightboxImg {
    max-width: 88vw; max-height: 78vh; border-radius: var(--radius-md); box-shadow: var(--shadow-lg);
    transform: scale(.9); transition: transform .4s cubic-bezier(.22,.85,.25,1.1);
  }
  #imageLightbox.open #imageLightboxImg { transform: scale(1); }
  @media (prefers-reduced-motion: reduce) {
    #imageLightbox, #imageLightboxImg { transition: none; }
  }
  .lightbox-caption { color: var(--text); font-size: 0.95rem; text-align: center; }
  #imageLightboxClose { position: absolute; top: 1.2rem; right: 1.2rem; }
  .lightbox-nav {
    position: fixed; top: 50%; transform: translateY(-50%); background: rgba(0,0,0,0.4);
    border: 1px solid var(--border); color: var(--text); font-size: 2rem; width: 3rem; height: 3rem;
    border-radius: 50%; cursor: pointer; display: flex; align-items: center; justify-content: center;
  }
  .lightbox-nav:hover { background: rgba(0,0,0,0.65); border-color: var(--accent-bright); }
  .lightbox-prev { left: 1.5rem; }
  .lightbox-next { right: 1.5rem; }
  .browser-empty { color: var(--dim); font-style: italic; padding: var(--space-3); text-align: center; }
  .browser-tabs { display: flex; flex-wrap: wrap; gap: 0.2rem; border-bottom: 1px solid var(--border); padding-bottom: 0.3rem; }
  .browser-tab {
    background: transparent; border: 1px solid transparent; border-radius: var(--radius-sm);
    color: var(--dim); padding: 0.4rem 0.7rem; cursor: pointer; font-size: 0.85rem;
    transition: all var(--transition-fast);
  }
  .browser-tab:hover { color: var(--text); border-color: var(--border-dim); }
  .browser-tab.active { background: var(--panel-raised); border-color: var(--accent-dim); color: var(--accent); }
  .catalog-panel { flex: 1; display: flex; flex-direction: column; gap: 0.6rem; overflow: hidden; }
  .catalog-panel.hidden { display: none; }

  /* ── Reszponzív / mobil általános finomhangolás ─────────────────────────── */
  @media (max-width: 768px) {
    body { font-size: 15px; }
    #log { padding: var(--space-4); }
    .log-wrapper { gap: var(--space-4); }
    .msg-narration .bubble { font-size: 1rem; line-height: var(--narration-line-height, 1.65); }
    #composer { padding: var(--space-3); }
    #sendBtn { min-height: 2.8rem; }

    /* Modálok teljes képernyőn mobilon */
    #authBox, #createCharBox, #sheetBox, #glossBox {
      width: 100vw; height: 100vh; max-width: none; max-height: none;
      border-radius: 0; border: none;
      padding: var(--space-5);
    }
    #authOverlay, #createCharOverlay, #sheetOverlay, #glossOverlay { align-items: stretch; justify-content: stretch; }

    /* Rácsok egy oszlopra */
    #statGrid, .sheet-grid { grid-template-columns: 1fr; }

    /* Érintésre méretezett gombok */
    button, select, input, textarea { min-height: 44px; }
    .btn-sm { min-height: 40px; }

    /* Állapotsáv mindig látható, kicsit kompaktabb */
    #vitals { position: sticky; top: 0; z-index: 5; background: var(--bg); }
    #party { font-size: 0.75rem; }
  }

  @media (max-width: 360px) {
    #composer { flex-direction: column; align-items: stretch; }
    #sendBtn { width: 100%; }
  }

@keyframes pulse-logo {
  0%, 100% { transform: scale(1); opacity: 0.9; }
  50% { transform: scale(1.05); opacity: 1; }
}

@keyframes portraitBreathe {
  0%, 100% { box-shadow: 0 0 4px var(--accent-dim), 0 0 8px var(--accent-dim); }
  50% { box-shadow: 0 0 8px var(--accent), 0 0 16px var(--accent-dim); }
}
/* D-113/114/115/119 (2026-08-03): a #charPortrait CSS es JS mar korabban
   is letezett (HP-szin, szintlepesi keret, legzo-animacio, faji szinatmenet),
   de a #charPortrait ELEM MAGA SOHA nem volt a HTML-ben — igy mind holt kod
   volt. Most bekotve a karakterlap fejlecebe. */
/* U-908 (2026-09-13, user kérés: "a portré fotót növeld, a benne lévő kaszt
   ikont is") -- 96px -> 128px, l. .race-icon/.class-icon/.level-icon lentebb
   szintén nagyítva. */
/* U-910 (2026-09-13, user kérés: "a portré férjen ki benne, ne csak épp a
   feje látszódjon ki") -- "center top" a kép legtetejét vágta a kör
   tetejéhez, ami sok festett portrénál a hajkorona fölötti üres részt
   mutatta, az áll/váll pedig kilógott -- "center 12%" lejjebb tolja a
   látható ablakot, hogy a teljes arc+egy kis váll beleférjen. */
/* U-917 (2026-09-13, user kérés: "növeld egy kicsit, és lehet fordított
   téglalap alakú is, így rendesen kifér a portré") -- kör helyett magasabb,
   lekerekített "portré-tábla" (nem négyzet), hogy a festett portrék
   (amik mind ÁLLÓ, keskeny képek) ne szoruljanak egy kör közepébe. */
#charPortrait { width: 118px; height: 154px; background-size: cover; background-position: center 8%; border-radius: 24px 24px 12px 12px; flex-shrink: 0;
  border: 2px solid var(--border); background-color: var(--panel);
  position: relative; display: flex; align-items: center; justify-content: center; }
/* U-919 (2026-09-13, user kérés: "hozd lejebb, épp a kép sarkánál legyen")
   -- a jelvény-csoport HORGONYPONTJA most a portré tényleges SAROK-pontja
   (bottom:0/right:0), a csoport pedig azon van KÖZÉPRE igazítva (translate),
   így félig a képen belül, félig kívül ül, pontosan a sarkon. */
.portrait-badges { position: absolute; bottom: 0; right: 0; transform: translate(35%, 35%); display: flex; gap: 2px; }
/* U-908: szint-jelvény a portré BAL oldalán -- ugyanaz a minta, mint a
   .portrait-badges (faj/kaszt) a jobb oldalon, csak tükrözve. */
.portrait-badges-left { position: absolute; bottom: 0; left: 0; transform: translate(-35%, 35%); display: flex; gap: 2px; }
.level-icon { display: inline-block; width: 46px; height: 46px; border-radius: 50%; background: var(--panel); border: 1px solid var(--border); background-size: cover; background-position: center; filter: brightness(1.16) saturate(1.08); }
.level-icon.lvl-novice { background-image: url(/static/game_icons/ikon_szint_novice.png); }
.level-icon.lvl-apprentice { background-image: url(/static/game_icons/ikon_szint_apprentice.png); }
.level-icon.lvl-adept { background-image: url(/static/game_icons/ikon_szint_adept.png); }
.level-icon.lvl-master { background-image: url(/static/game_icons/ikon_szint_master.png); }
.level-icon.lvl-legend { background-image: url(/static/game_icons/ikon_szint_legend.png); }
/* A portré jobb oldali jelvényei (faj+kaszt) is nagyobbak, hogy a bal oldali
   új szint-jelvénnyel arányosak legyenek -- CSAK itt, máshol (pl. karakter-
   alkotás katalógus) a .race-icon/.class-icon alap 36px-es marad. */
.portrait-badges .race-icon, .portrait-badges .class-icon { width: 46px; height: 46px; line-height: 46px; font-size: 32px; }
/* D-189/190/191/192/193/194 (2026-08-04): akadálymentesítési panel */
#a11yPanel {
  position: absolute; top: 100%; right: 1rem; z-index: 1500; background: var(--panel);
  border: 1px solid var(--accent-dim); border-radius: var(--radius-md); box-shadow: var(--shadow-md);
  padding: var(--space-3); display: flex; flex-direction: column; gap: var(--space-2); min-width: 14rem;
  max-height: calc(100vh - 5rem); overflow-y: auto; overscroll-behavior: contain;
}
.a11y-row { display: flex; align-items: center; justify-content: space-between; gap: var(--space-2); font-size: .85rem; }
.a11y-row-col { flex-direction: column; align-items: stretch; }
.a11y-label { color: var(--dim); }
#a11yFontSlider { width: 100%; }
#a11yFontValue { color: var(--accent-bright); font-weight: bold; }
/* D-191: kontraszt-módok */
/* body.contrast-high.contrast-high: tudatos specificitás-növelés, hogy a
   napszak-paletta (body.tod-*, alább, forrás-sorrendben később jön) SOHA ne
   írja felül a magas kontrasztot -- ez akadálymentesítési beállítás, nem
   esztétikai, mindig nyerjen. */
body.contrast-high.contrast-high { --bg: #000000; --panel: #0a0a0a; --panel-raised: #141414; --text: #ffffff; --border: #ffffff; --border-dim: #cccccc; --dim: #dddddd; --dim-secondary: #bbbbbb; --accent: #ffd54a; --accent-bright: #ffe580; }
body.contrast-inverted { filter: invert(1) hue-rotate(180deg); }
body.contrast-inverted img, body.contrast-inverted video { filter: invert(1) hue-rotate(180deg); }
/* D-334-338 (2026-08-04, 21. szakasz): teljes világos téma. Ugyanaz a
   body.light-theme.light-theme specificitás-trükk mint a contrast-high-
   nál (l. fent) -- a forrás-sorrendben KÉSŐBB jövő napszak-paletta
   (body.tod-*, lent) sose írhassa felül, mert ez is tudatos, mentett
   felhasználói döntés, nem esztétikai automatika. D-335 pontos színeit
   használja alapnak. */
body.light-theme.light-theme {
  --bg: #f5f0e8; --panel: #fff8f0; --panel-raised: #fdf3e0;
  --border: #c4b89a; --border-dim: #ddd2b5; --border-hover: #b5a576;
  --text: #3a2f1f; --dim: #6f604b; --dim-secondary: #7f7057; --narration: #4a321a;
  --accent: #8b6914; --accent-dim: #6e5210; --accent-bright: #a67d1f; --accent-hover: #9a7818;
  --shadow-sm: 0 1px 2px rgba(60,50,30,0.15);
  --shadow-md: 0 4px 12px rgba(60,50,30,0.2);
  --shadow-lg: 0 8px 24px rgba(60,50,30,0.25);
  background-image:
    radial-gradient(ellipse at top left, rgba(181,137,58,0.05) 0%, transparent 40%),
    radial-gradient(ellipse at bottom right, rgba(122,47,47,0.04) 0%, transparent 40%),
    linear-gradient(180deg, rgba(60,50,30,0.04) 0%, transparent 20%, rgba(60,50,30,0.04) 100%),
    url('/static/brand/arculat_hatter_vilagos.jpg');
  background-size: auto, auto, auto, cover;
  background-attachment: fixed;
}
/* D-337: a meglévő komponens-hátterek jó része sötét téma alá van
   hangolva (rgba(0,0,0,X) "besüllyesztés"-effekt) -- sötét alapon jól
   működik, de világos alapon szürke foltként ütne el. Melegebb tónusú,
   halványabb változat mindegyikhez, KÜLÖN, hogy a sötét téma jelenlegi,
   már sokszor tesztelt megjelenése ne változzon. */
body.light-theme.light-theme .header-group,
body.light-theme.light-theme .scene-toolbar,
body.light-theme.light-theme .initiative-bar,
body.light-theme.light-theme .sheet-derived-row,
body.light-theme.light-theme .sheet-list-item,
body.light-theme.light-theme .msg-system .bubble,
body.light-theme.light-theme #composer,
body.light-theme.light-theme .wiz-steps,
body.light-theme.light-theme .wiz-info,
body.light-theme.light-theme .roll-chip.used,
body.light-theme.light-theme .calc-panel,
body.light-theme.light-theme .sheet-difficulty-badge,
body.light-theme.light-theme .gloss-item:hover,
body.light-theme.light-theme .browser-detail { background: rgba(60,50,30,0.075); }
body.light-theme.light-theme #vitals { background: rgba(60,50,30,0.1); }
body.light-theme.light-theme .corner-bar { background: rgba(60,50,30,0.08); }
body.light-theme.light-theme .msg-narration .bubble {
  /* U-864: itt is a --narr-color-override-t vesszük figyelembe, a világos
     témás alapszín (#4a321a) csak a fallback, ha a user nem állított be
     sajátot -- enélkül a szövegszín-választó világos témában hatástalan
     lenne (ez a szabály nagyobb specificitású, mindig felülírná). */
  color: var(--narr-color-override, #4a321a); border-left-color: #8b6914;
  background: rgba(255, 250, 240, var(--narr-bg-alpha, 0));
  text-shadow: none;
}

/* Kalandút: a teljes alap-játékfolyamat látható, állapotvezérelt útmutatója. */
#journeyGuide {
  display:flex; align-items:center; gap:var(--space-3); flex-wrap:wrap;
  padding:.45rem var(--space-5); border-bottom:1px solid var(--border-dim);
  background:color-mix(in srgb, var(--panel-raised) 82%, transparent);
  font-size:.76rem;
}
.journey-label { color:var(--accent); font-family:var(--font-display); letter-spacing:.04em; }
.journey-steps { display:flex; align-items:center; gap:.35rem; flex:1; min-width:15rem; }
.journey-step { display:inline-flex; align-items:center; gap:.3rem; color:var(--dim-secondary); white-space:nowrap; }
.journey-step::after { content:'›'; margin-left:.35rem; color:var(--border-hover); }
.journey-step:last-child::after { content:''; margin:0; }
.journey-step.done { color:var(--good-bright); }
.journey-step.active { color:var(--text); font-weight:700; }
.journey-dot { width:.55rem; height:.55rem; border-radius:50%; border:1px solid currentColor; background:transparent; }
.journey-step.done .journey-dot { background:currentColor; }
#journeyHint { color:var(--dim); flex-basis:auto; }
#journeyAction { margin-left:auto; }
#journeyHelpToggle { white-space:nowrap; }
#journeyContextHelp { flex-basis:100%; padding:.45rem .65rem; border-left:2px solid var(--accent); color:var(--dim); background:color-mix(in srgb, var(--panel) 76%, transparent); }
.journey-statebar { display:flex; align-items:center; gap:.35rem; width:100%; overflow-x:auto; scrollbar-width:thin; }
.journey-state { display:inline-flex; align-items:center; gap:.25rem; padding:.14rem .45rem; border:1px solid var(--border-dim); border-radius:999px; color:var(--dim); white-space:nowrap; background:color-mix(in srgb, var(--panel) 82%, transparent); }
.journey-state.ok { color:var(--good-bright); border-color:color-mix(in srgb, var(--good-bright) 38%, var(--border-dim)); }
.journey-state.warn { color:var(--warning-bright); }
@media (max-width:760px) {
  #journeyGuide { padding:.45rem var(--space-3); gap:.4rem; }
  .journey-steps { overflow-x:auto; padding-bottom:.15rem; }
  #journeyHint { flex-basis:70%; }
}
/* D-193: színlátás-szűrők (SVG feColorMatrix, l. lent a defs-eket) */
body.colorblind-deuteranopia { filter: url(#a11y-filter-deuteranopia); }
body.colorblind-protanopia { filter: url(#a11y-filter-protanopia); }
body.colorblind-tritanopia { filter: url(#a11y-filter-tritanopia); }
/* D-186/187/188: kaland-állapot + mesélő-jelző */
#kalandGmInfo { font-size: .78rem; color: var(--dim); }
/* D-184: csapat-csevegés panel */
#kalandChatPanel { border: 1px solid var(--border-dim); border-radius: var(--radius-md); background: var(--panel-raised); padding: var(--space-2) var(--space-3); margin: var(--space-2) 0; }
#kalandChatHead { display: flex; justify-content: space-between; align-items: center; font-size: .8rem; color: var(--dim); margin-bottom: var(--space-1); }
#kalandChatHead .dim-secondary { color: var(--dim-secondary); font-weight: normal; }
#kalandChatMessages { max-height: 8rem; overflow-y: auto; display: flex; flex-direction: column; gap: .2rem; font-size: .82rem; }
#kalandChatMessages .chat-msg b { color: var(--accent-bright); font-weight: normal; }
#kalandChatMessages .chat-msg .chat-time { color: var(--dim-secondary); font-size: .7rem; margin-right: .3rem; }
#kalandChatInputRow { display: flex; gap: .4rem; margin-top: var(--space-2); }
#kalandChatInputRow input { flex: 1; }
#kalandChatPanel.collapsed #kalandChatMessages, #kalandChatPanel.collapsed #kalandChatInputRow { display: none; }
/* U-kozos-chat (2026-09-11): ugyanaz a chat-bubi vizuális nyelv, mint a
   kalandChatMessages-nél, csak a globális csevegő modaljához. */
#globalChatMessages { max-height: 50vh; min-height: 12rem; overflow-y: auto; display: flex; flex-direction: column; gap: .3rem; font-size: .86rem; margin-bottom: .6rem; }
#globalChatMessages .chat-msg b { color: var(--accent-bright); font-weight: normal; }
#globalChatMessages .chat-msg .chat-time { color: var(--dim-secondary); font-size: .7rem; margin-right: .3rem; }
/* U-543 (2026-09-11): karakterenkénti Levelek postaláda -- <details> soronként,
   a MÁR meglévő .mx-reg-extra <details> mintájára tartva. */
#lettersUnreadBadge { font-size: .7rem; font-weight: 600; color: var(--danger, #c0392b); margin-left: .4rem; vertical-align: middle; }
.letter-item { background: var(--panel-raised); border: 1px solid var(--border-dim); border-radius: var(--radius-sm); padding: .4rem .6rem; margin-bottom: .35rem; }
.letter-item.letter-unread { border-left: 3px solid var(--danger, #c0392b); }
.letter-item summary { cursor: pointer; font-size: .88rem; }
.letter-item summary b { color: var(--accent); }
.letter-body { margin: .5rem 0; font-size: .88rem; line-height: 1.5; white-space: pre-wrap; color: var(--text); }
/* U-886 (2026-09-10): Képzettségek -- kategóriánkénti "skill tree" nézet
   (l. renderSkillTree()/buildSkillCard() 07-karakter-extrak.js-ben). A
   --cat-color a kategória-panelen áll be, a kártyák/sávok örökük. */
/* U-887 (2026-09-10, 2. kör): kategóriánkénti dísz-háttérkép a panel
   mögött -- a --cat-bg-t renderSkillTree() állítja be (07-karakter-extrak.js),
   a sötét gradiens felette biztosítja, hogy a kártyák/szöveg végig
   olvasható maradjon rajta. Csak hangulat, a tartalom kód-rajzolt marad. */
.skill-tree-cat {
  margin-bottom: 1rem; position: relative; border-radius: 10px;
  padding: .8rem .8rem 1rem; border: 1px solid var(--border-dim);
}
.skill-tree-cat-head {
  font-size: .78rem; font-weight: 700; text-transform: uppercase; letter-spacing: .05em;
  color: var(--cat-color); border-bottom: 1px solid var(--cat-color); opacity: .95;
  padding-bottom: .25rem; margin-bottom: .5rem;
}
.skill-tree-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(12.5rem, 1fr)); gap: .5rem; margin-top: .6rem; }
/* U-903 (2026-09-13, user kérés: mobilon a csomópont-térkép csomópontjai/
   címkéi egymásra lógtak) -- a %-os pozíciók szűk (mobil) konténerben
   elkerülhetetlenül összecsúsznak, mert a betűméret nem zsugorodik a
   konténerrel. MEGOLDÁS: a térkép soha nem megy MINWIDTH alá (ugyanakkora,
   mint a desktopon bevált méret), és egy vízszintesen görgethető/pannolható
   dobozba kerül -- mint egy igazi világtérkép, amit el lehet húzni. A
   háttérkép ÁTKERÜLT a panelről (.skill-tree-cat) magára a térképre
   (.skill-tree-map), hogy pöttyök és a kép EGYÜTT görögjenek, sose csússzanak
   szét egymáshoz képest. */
.skill-tree-scroll { overflow: auto; border-radius: 10px; }
.skill-tree-map {
  position: relative; width: 100%; min-width: 58rem; aspect-ratio: 1400 / 788;
  background-image: linear-gradient(rgba(0,0,0,.32), rgba(0,0,0,.46)), var(--cat-bg);
  background-size: cover; background-position: center;
}
.skill-tree-lines { position: absolute; inset: 0; width: 100%; height: 100%; pointer-events: none; z-index: 1; }
.skill-tree-line { stroke: var(--cat-color); stroke-width: .3; opacity: .4; stroke-dasharray: 1.4 1.1; }
.skill-tree-node {
  position: absolute; z-index: 2; transform: translate(-50%, -50%);
  display: flex; flex-direction: column; align-items: center; gap: .15rem; width: 5.2rem;
}
.skill-tree-node:hover, .skill-tree-node:focus-within { z-index: 5; }
.skill-ring-row { position: relative; }
/* U-906 (2026-09-13, user kérés: "a dobokockából elég 1, és a név mellé
   tedd") -- a preview-gomb a névcímke SORÁBAN van, mindig látszik (nem
   hover-re, mert mobilon úgysincs hover), így NEM lóg át szomszédos
   csomópontokra és nem "ugrál" pozíciótól függően. */
.skill-tree-node-label {
  font-size: .66rem; line-height: 1.15; text-align: center; color: var(--text);
  text-shadow: 0 1px 3px rgba(0,0,0,.95), 0 0 6px rgba(0,0,0,.8);
  display: flex; align-items: center; justify-content: center; gap: .25rem; flex-wrap: wrap;
}
.skill-tree-node.skill-mesterfok .skill-tree-node-label { color: var(--accent-bright); font-weight: 700; }
/* A kedvenc-csillag a GYŰRŰ sarkára kerül (nem a teljes csomópontra). */
.skill-ring-row .item-favorite-star { position: absolute; top: -.35rem; right: -.6rem; font-size: .8rem; }
/* U-921 (2026-09-13, user kérés: "csak hoverre/kattintásra jelenjen meg,
   kevésbé zsúfolt") -- a próba-előnézet gomb alapból láthatatlan (de helyet
   foglal, hogy a névsor ne ugráljon), csak a csomópont hoverelésekor/
   fókuszakor (mobilon = érintéskor) tűnik fel. */
.skill-tree-node .skill-card-preview-btn {
  font-size: .68rem; padding: 0 .3rem; line-height: 1.4;
  opacity: 0; pointer-events: none; transition: opacity .15s ease;
}
.skill-tree-node:hover .skill-card-preview-btn, .skill-tree-node:focus-within .skill-card-preview-btn {
  opacity: 1; pointer-events: auto;
}
/* U-905 (2026-09-13, user kérés: "legyen nagyítható a képességfa") */
/* U-922: a Visszaállítás gomb balra kerül (l. insertBefore a JS-ben),
   a nagyítás/infó jobbra -- space-between választja szét vizuálisan. */
.skill-tree-zoom-row { display: flex; align-items: center; justify-content: space-between; gap: .3rem; margin-bottom: .4rem; }
.skill-tree-reset-btn { color: var(--danger, #c0605a); border-color: var(--danger, #c0605a); }
.skill-tree-reset-btn:hover { background: color-mix(in srgb, var(--danger, #c0605a) 15%, transparent); }
/* U-913 (2026-09-13): EZ a `min-width` volt a "piros kör" hover-hiba valódi
   oka -- a szabály minden .skill-tree-zoom-row-beli gombra vonatkozott,
   BELEÉRTVE az info-gombot is, aminek a `.info-tip-btn{width:1.3rem}`
   szélessége a min-width (1.8rem) miatt szétnyúlt (nem-négyzet doboz lett),
   a kerek háttérkép pedig eltorzulva/félig levágva jelent meg -- kizárva. */
.skill-tree-zoom-row button:not(.info-tip-btn) { min-width: 1.8rem; padding: 0 .4rem; }
#skillTreeZoomLabel { font-variant-numeric: tabular-nums; min-width: 2.6rem; text-align: center; }
/* U-907 (2026-09-13): kattintható infó-jelvény -- l. infoTipBtn() 15-ergonomia.js-ben.
   A festett ikon (46_svg_kivaltas_es_info_ikon.md alapján legenerálva) mostantól
   háttérkép -- a "ⓘ" szöveg a JS-ben marad fallbacknek, de átlátszóra színezve, hogy
   ne duplázódjon a képpel. */
/* U-913 (2026-09-13, user kérés: "infósávra ráviszem [az egeret], piros
   karika lesz") -- a `background` RÖVIDÍTETT forma (kép-réteg + var()-os
   szín-réteg egy vesszős listában) néhány böngészőben/témában nem a
   várt módon égett össze, és a natív <button> alap-kinézete (esetenként az
   oldal `accent-color`-ját öröklő piros gomb) villant át. Szétszedve
   KÜLÖN background-image/-color tulajdonságra, `appearance:none`-nal,
   hogy semmilyen natív gomb-kinézet ne keveredhessen bele. */
.info-tip-btn {
  display: inline-flex; align-items: center; justify-content: center;
  width: 1.3rem; height: 1.3rem; border-radius: 50%; flex-shrink: 0;
  -webkit-appearance: none; appearance: none;
  background-color: var(--panel-raised);
  background-image: url(/static/game_icons/ikon_ui_info.png);
  background-size: cover; background-position: center;
  border: none; color: transparent; font-size: .72rem; line-height: 1; cursor: pointer; padding: 0;
  filter: brightness(1.1); transition: filter .15s;
  vertical-align: middle; margin-left: .3em;
}
.info-tip-btn:hover, .info-tip-btn:focus-visible { filter: brightness(1.4); }
/* U-908 (2026-09-13, tracker #874): a Beállítások "Infó-gombok elrejtése"
   kapcsolója -- a `.skill-tree-zoom-row` info-gombja (az ELSŐ, próba-hely,
   l. 07-karakter-extrak.js) is elrejtődik ezzel, szándékosan, egységes
   "mindet vagy semmit" kapcsoló. */
body.hide-info-tips .info-tip-btn { display: none; }
.skill-tree-node .skill-preview {
  position: absolute; top: 100%; left: 50%; transform: translateX(-50%);
  width: max-content; max-width: 13rem; margin-top: .3rem;
  background: var(--panel); box-shadow: var(--shadow-md); text-align: left; white-space: normal;
}
.skill-card {
  background: var(--panel-raised); border: 1px solid var(--border-dim); border-radius: 8px;
  padding: .5rem .6rem; display: flex; flex-direction: column; gap: .4rem;
}
/* D-417: Mesterfokú (4. fok) képzettség kártyája arany szegéllyel, félkövér névvel. */
.skill-card.skill-mesterfok { border-color: var(--accent-bright); }
.skill-card.skill-mesterfok .skill-card-name { color: var(--accent-bright); font-weight: 700; }
.skill-card-name { font-size: .8rem; display: flex; align-items: center; gap: .3rem; line-height: 1.25; }
/* U-888 (2026-09-11) majd U-904 (2026-09-13, user kérés: "az oldalon egyet
   se akarok látni [SVG-t]") -- a fok-jelző mostantól TISZTA CSS/HTML "tárcsa":
   5 apró pötty a kör peremén (nem SVG-körcikkely), ugyanazokkal a filled/
   next/locked állapotokkal, mint korábban. */
.skill-ring-row { display: flex; justify-content: center; }
.skill-ring { position: relative; width: 36px; height: 36px; }
.skill-ring-dial { position: absolute; inset: 0; border-radius: 50%; border: 2px solid var(--border-dim); background: var(--panel); }
/* U-916 (2026-09-13): a teljes tárcsa kattintható, ha van fejleszthető
   következő fokozat -- nem csak a 7px-es pötty. */
.skill-ring-dial.clickable { cursor: pointer; }
.skill-ring-dial.clickable:hover { border-color: var(--cat-color); box-shadow: 0 0 6px var(--cat-color); }
/* U-912: a térkép ÜRES területére kattintva is megnyílik a nagyított nézet. */
.skill-tree-map-clickable { cursor: zoom-in; }
/* U-920: a nagyított (lightbox) térképen ugyanez a kattintás CSUKJA be a
   nézetet -- más kurzor jelzi az ellenkező irányt. */
.skill-tree-map-big.skill-tree-map-clickable { cursor: zoom-out; }
.skill-ring-pip {
  position: absolute; top: 50%; left: 50%; width: 7px; height: 7px; margin: -3.5px 0 0 -3.5px;
  border-radius: 50%; background: var(--panel); border: 1.5px solid var(--border-dim); transition: background .15s, border-color .15s;
}
.skill-ring-pip.filled { background: var(--cat-color); border-color: var(--cat-color); }
/* "next" (elérhető, de még nem megtanult fok) SZÁNDÉKOSAN halványabb, mint a
   "filled" (már elért fok) -- különben egy 0. fokú (még nem tanult)
   képzettség első pöttye összetéveszthető lenne egy már megtanulttal. */
.skill-ring-pip.next { background: color-mix(in srgb, var(--cat-color) 45%, var(--panel)); border-color: var(--cat-color); cursor: pointer; }
.skill-ring-pip.next:hover { background: color-mix(in srgb, var(--cat-color) 75%, var(--panel)); }
.skill-ring-pip.locked { opacity: .6; }
.skill-ring-num {
  position: absolute; inset: 0; display: flex; align-items: center; justify-content: center;
  font-size: .78rem; font-weight: 700; color: var(--text); pointer-events: none;
}
.skill-card-preview-btn { align-self: flex-start; }
/* D-179: általános hosszú-érintés tooltip */
#genericTooltip { position: fixed; z-index: 1000; background: var(--panel); border: 1px solid var(--accent); border-radius: var(--radius); padding: .4rem .6rem; font-size: .75rem; max-width: 220px; pointer-events: none; box-shadow: var(--shadow-md); display: none; transform: translate(-50%, -100%); }
/* D-173: mobilon összecsukható karakterlap-szekciók */
@media (max-width: 640px) {
  .sheet-section > h3 { cursor: pointer; display: flex; align-items: center; justify-content: space-between; user-select: none; }
  .sheet-section > h3::after { content: '▾'; font-size: .8rem; color: var(--dim); transition: transform .2s ease; margin-left: .5rem; }
  .sheet-section.collapsed > h3::after { transform: rotate(-90deg); }
  .sheet-section.collapsed > *:not(h3) { display: none; }
}
/* D-115: kaszt-/faj-alapú sziluett placeholder — nincs portré-kép, ezért a
   faji szín-átmenet (fent) fölé egy egyszerű fej+váll sziluett kerül. */
/* U-910 (2026-09-13, user kérés: "mi az a folt középen? [olyan mint egy]
   raw SVG ikon") -- ez egy CSS clip-path-pal rajzolt pajzs-sziluett volt a
   portré alján, tisztán dekoráció (semmi funkciója nem volt) -- törölve. */
#charPortrait.alive { animation: portraitBreathe 3s ease-in-out infinite; }

#charPortrait.hp-good { border-color: var(--good); }
#charPortrait.hp-warn { border-color: #c9a430; }
#charPortrait.hp-danger { border-color: var(--danger); }
#charPortrait.hp-dead { border-color: #1a1a1a; box-shadow: none; }

#charPortrait.lvl-novice { border-color: #8B6914; box-shadow: 0 0 4px #8B6914; }
#charPortrait.lvl-apprentice { border-color: #A8A8A8; box-shadow: 0 0 6px #A8A8A8; }
#charPortrait.lvl-adept { border-color: #C0C0C0; box-shadow: 0 0 8px #C0C0C0; }
#charPortrait.lvl-master { border-color: var(--gold-bright); box-shadow: 0 0 12px var(--gold-bright); }
#charPortrait.lvl-legend { border-color: var(--accent-bright); box-shadow: 0 0 16px var(--accent-bright), 0 0 32px var(--accent-dim); }

.race-icon{display:inline-block;width:36px;height:36px;line-height:36px;text-align:center;font-size:26px;border-radius:50%;background:var(--panel);border:1px solid var(--border);filter:brightness(1.16) saturate(1.08)}
.race-icon.halfling::before{content:"\01F9D1";font-size:14px}
/* C-067 folyt. (tracker #567-kör, 2026-08-15): a faj-jelvények mostantól a
   legenerált `ikon_faj_*` képek (nem emoji ::before) -- a `.race-icon` bázis
   szabály (24x24, kör alakú, border+panel-háttér) változatlan, csak a kép
   kerül bele. `halfling` maradt emoji, mert nincs ilyen játszható faj (l.
   raceIconKey() -- sosem térül vissza ez a kulcs), a szabályt csak
   dokumentáció-célból hagytuk meg. */
.race-icon.human{background-image:url(/static/game_icons/ikon_faj_human.png)}
.race-icon.elf{background-image:url(/static/game_icons/ikon_faj_elf.png)}
.race-icon.halfelf{background-image:url(/static/game_icons/ikon_faj_halfelf.png)}
.race-icon.dwarf{background-image:url(/static/game_icons/ikon_faj_dwarf.png)}
.race-icon.orc{background-image:url(/static/game_icons/ikon_faj_orc.png)}
.race-icon.dzsenn{background-image:url(/static/game_icons/ikon_faj_dzsenn.png)}
.race-icon.khal{background-image:url(/static/game_icons/ikon_faj_khal.png)}
.race-icon.amund{background-image:url(/static/game_icons/ikon_faj_amund.png)}
.race-icon.human,.race-icon.elf,.race-icon.halfelf,.race-icon.dwarf,.race-icon.orc,.race-icon.dzsenn,.race-icon.khal,.race-icon.amund{background-size:cover;background-position:center}
.race-icon.human::before,.race-icon.elf::before,.race-icon.halfelf::before,.race-icon.dwarf::before,.race-icon.orc::before,.race-icon.dzsenn::before,.race-icon.khal::before,.race-icon.amund::before{content:none}

.class-icon{display:inline-block;width:36px;height:36px;line-height:36px;text-align:center;font-size:26px;border-radius:50%;background:var(--panel);border:1px solid var(--border-dim);filter:brightness(1.16) saturate(1.08)}
.class-icon.amazon::before{content:"\01F3F9"}.class-icon.psimaster::before{content:"\01F9E0"}
/* C-067 folyt.: kaszt-jelvények is a legenerált `ikon_kaszt_*` képekre --
   amazon/psimaster maradt emoji, ezek a `casteIconKey()`-ben NEM elérhető
   kulcsok (a jövőre fenntartva, ha esetleg lesz hozzájuk kaszt). */
.class-icon.warrior{background-image:url(/static/game_icons/ikon_kaszt_warrior.png)}
.class-icon.knight{background-image:url(/static/game_icons/ikon_kaszt_knight.png)}
.class-icon.gladiator{background-image:url(/static/game_icons/ikon_kaszt_gladiator.png)}
.class-icon.bountyhunter{background-image:url(/static/game_icons/ikon_kaszt_bountyhunter.png)}
.class-icon.thief{background-image:url(/static/game_icons/ikon_kaszt_thief.png)}
.class-icon.bard{background-image:url(/static/game_icons/ikon_kaszt_bard.png)}
.class-icon.priest{background-image:url(/static/game_icons/ikon_kaszt_priest.png)}
.class-icon.paladin{background-image:url(/static/game_icons/ikon_kaszt_paladin.png)}
.class-icon.wizard{background-image:url(/static/game_icons/ikon_kaszt_wizard.png)}
.class-icon.witch{background-image:url(/static/game_icons/ikon_kaszt_witch.png)}
.class-icon.firemage{background-image:url(/static/game_icons/ikon_kaszt_firemage.png)}
.class-icon.warrior,.class-icon.knight,.class-icon.gladiator,.class-icon.bountyhunter,.class-icon.thief,.class-icon.bard,.class-icon.priest,.class-icon.paladin,.class-icon.wizard,.class-icon.witch,.class-icon.firemage{background-size:cover;background-position:center}
.class-icon.warrior::before,.class-icon.knight::before,.class-icon.gladiator::before,.class-icon.bountyhunter::before,.class-icon.thief::before,.class-icon.bard::before,.class-icon.priest::before,.class-icon.paladin::before,.class-icon.wizard::before,.class-icon.witch::before,.class-icon.firemage::before{content:none}

#charPortrait.human{background-image:radial-gradient(circle at 50% 35%,#3a2820 0%,var(--panel) 70%)}#charPortrait.elf{background-image:radial-gradient(circle at 50% 35%,#2a3830 0%,var(--panel) 70%)}#charPortrait.halfelf{background-image:radial-gradient(circle at 50% 35%,#303828 0%,var(--panel) 70%)}#charPortrait.dwarf{background-image:radial-gradient(circle at 50% 35%,#382a18 0%,var(--panel) 70%)}#charPortrait.orc{background-image:radial-gradient(circle at 50% 35%,#283020 0%,var(--panel) 70%)}#charPortrait.halfling{background-image:radial-gradient(circle at 50% 35%,#3a3020 0%,var(--panel) 70%)}#charPortrait.dzsenn{background-image:radial-gradient(circle at 50% 35%,#38282a 0%,var(--panel) 70%)}#charPortrait.khal{background-image:radial-gradient(circle at 50% 35%,#382820 0%,var(--panel) 70%)}
#charPortrait.has-photo .race-icon{display:none}
#charPortrait{cursor:pointer}
.caste-info-image{display:block;width:100%;max-height:460px;object-fit:contain;border-radius:var(--radius-sm);margin-bottom:.6rem;border:1px solid var(--border)}
.race-portrait-row{display:flex;gap:.6rem;margin-bottom:.6rem;flex-wrap:wrap}
.race-portrait-fig{margin:0;flex:1;min-width:120px;max-width:210px;text-align:center}
.race-portrait-fig img{width:100%;height:auto;object-fit:contain;border-radius:var(--radius-sm);border:1px solid var(--border)}
.race-portrait-fig figcaption{font-size:.72rem;color:var(--dim);margin-top:.2rem}
/* user kérés (2026-09-01): "tehetsz valami egyszerübb szép effektet ahogy
   nagyit es kicsinyit a kepen" -- a `.open` osztály adja az animált
   nagyítást/kicsinyítést (l. JS: openZoom()/closeZoom() a `.hidden`
   eltávolítása UTÁN egy reflow-val teszi rá az `.open`-t, hogy tényleg
   animáljon; záráskor a `.open` levétele indítja a kicsinyülést, a
   `.hidden` csak a tranzíció VÉGÉN kerül vissza). */
#zoomOverlay{position:fixed;inset:0;background:rgba(0,0,0,0.92);display:flex;align-items:center;justify-content:center;z-index:11300;cursor:zoom-out;padding:2vh;opacity:0;transition:opacity .4s ease}
#zoomOverlay.open{opacity:1}
#zoomOverlayImg{max-width:96vw;max-height:96vh;object-fit:contain;border-radius:6px;box-shadow:0 8px 40px rgba(0,0,0,.6);transform:scale(.9);transition:transform .4s cubic-bezier(.22,.85,.25,1.1)}
#zoomOverlay.open #zoomOverlayImg{transform:scale(1)}
@media (prefers-reduced-motion: reduce) {
  #zoomOverlay, #zoomOverlayImg { transition: none; }
}

/* Felszerelés-lap újratervezés (2026-09-06, user kérése: "a karakter
   felszerelesi lapot hasonloan szerettem volna megoldani mint a wow onlone
   jatekban, atlathato egyszeru szep"): két oldalsó szlot-oszlop fogja közre a
   portrét, a két kéz alul. A szlotok MINDIG látszanak (üresen halvány
   sziluett-ikonnal), hogy látni lehessen, mi hova való. */
#paperDoll{
  display:grid;
  grid-template-columns:auto minmax(0,1fr) auto;
  grid-template-areas:"left figure right" "hands hands hands";
  gap:.45rem; justify-content:center; align-items:start;
  margin:.8rem auto .6rem; max-width:430px; position:relative;
}
#paperDoll .pd-col{display:flex;flex-direction:column;gap:.35rem}
#paperDoll .pd-left{grid-area:left}
#paperDoll .pd-right{grid-area:right}
#paperDoll .pd-figure{grid-area:figure;position:relative;min-height:322px;border-radius:var(--radius-sm);overflow:hidden}
#paperDoll .pd-hands{grid-area:hands;display:flex;gap:.35rem;justify-content:center;margin-top:.35rem}
#paperDoll .pd-slot{width:60px;height:60px;flex:0 0 auto}
#paperDoll .pd-slot-icon{width:100%;height:100%;object-fit:contain;padding:3px;box-sizing:border-box;
  filter:drop-shadow(0 1px 2px rgba(0,0,0,.6))}
#paperDoll .pd-slot.empty .pd-slot-icon{opacity:.17;filter:grayscale(1)}
#paperDoll .pd-slot-sfe{position:absolute;left:.15rem;bottom:.1rem;font-size:.62rem;font-weight:700;
  line-height:1;padding:1px 4px;border-radius:999px;background:rgba(10,9,7,.85);color:var(--gold-bright,#d4a84b)}
#paperDoll .pd-slot-tag{position:absolute;top:-.42rem;left:50%;transform:translateX(-50%);font-size:.55rem;
  letter-spacing:.03em;text-transform:uppercase;color:var(--dim);background:var(--panel);padding:0 3px;
  border-radius:3px;white-space:nowrap;pointer-events:none}
#paperDoll .pd-slot.pd-compatible{border-color:var(--accent-bright);box-shadow:0 0 7px var(--accent-dim)}
.pd-stats{max-width:430px;margin:0 auto .7rem;display:flex;flex-direction:column;gap:.35rem;font-size:.78rem}
.pd-stats-row{display:flex;gap:.4rem;flex-wrap:wrap;justify-content:center}
.pd-stat{display:flex;align-items:baseline;gap:.25rem;padding:.2rem .5rem;border:1px solid var(--border-dim);
  border-radius:999px;background:var(--panel-raised)}
.pd-stat-label{color:var(--dim);font-size:.7rem;text-transform:uppercase;letter-spacing:.04em}
.pd-stat-value{font-weight:600;font-variant-numeric:tabular-nums}
.pd-stat-bonus{font-size:.72rem;font-weight:600}
.pd-stat-bonus.up{color:#6fbf73}
.pd-stat-bonus.down{color:#c96b6b}
.pd-stats-note{text-align:center;color:var(--dim);font-size:.68rem}
/* U-302: napszak-javaslat a játékidő-sávban (a narráció sugallja, a KM dönt). */
.mx-tod-suggest{background:none;border:none;padding:0 0 0 .25rem;font-size:.72rem;color:var(--accent);cursor:pointer;text-decoration:underline dotted}
.mx-tod-suggest:hover{color:var(--accent-bright)}
/* Kapcsolat-nyilvántartás (U-019/U-157) */
/* A közös .sheet-list-item-left vízszintes flex; egy kapcsolatnál viszont a
   név, a jegyzet és az események EGYMÁS ALATT olvashatók jól. */
.relation-row .sheet-list-item-left,
.chapter-row .sheet-list-item-left{flex-direction:column;align-items:flex-start;gap:.15rem;flex:1;min-width:0}
.relation-head{display:flex;align-items:baseline;gap:.4rem;flex-wrap:wrap}
.relation-row .sheet-list-item-right,
.chapter-row .sheet-list-item-right{align-items:flex-start;flex:0 0 auto}
.relation-note{font-size:.76rem;font-style:italic}
.relation-status{color:var(--dim);border:1px solid var(--border-dim);border-radius:999px;padding:0 .35rem}
.relation-inactive{opacity:.62}
.relation-events{margin-top:.25rem;display:flex;flex-direction:column;gap:.12rem}
.relation-event{font-size:.76rem;display:flex;gap:.4rem;align-items:baseline}
.relation-event-date{color:var(--dim);font-size:.68rem;min-width:3.6rem;flex:0 0 auto;font-variant-numeric:tabular-nums}
/* U-016: előtörténeti helyek */
.backstory-places{display:flex;flex-direction:column;gap:.3rem;margin-top:.4rem}
.backstory-place-chip{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;padding:.25rem .5rem;
  border:1px solid var(--border-dim);border-radius:var(--radius-sm);background:var(--panel-raised)}
.backstory-place-name{font-weight:600;flex:1;min-width:8rem}
/* U-119: ellentmondó tények */
.fact-row{padding:.35rem 0;border-bottom:1px solid var(--border-dim)}
.fact-row:last-child{border-bottom:none}
.fact-status-badge{display:inline-block;font-size:.68rem;font-weight:600;padding:0 .4rem;border-radius:999px;margin-right:.3rem}
.fact-badge-vitatott{color:#c9902e;border:1px solid #c9902e}
.fact-badge-cafolt{color:var(--dim);border:1px solid var(--border-dim)}
.fact-cafolt{opacity:.55;text-decoration:line-through solid rgba(0,0,0,.25)}
.fact-conflict-with{margin:.15rem 0 0 .6rem;font-size:.72rem;color:#c9902e;font-style:italic}
.fact-resolution{margin:.15rem 0 0 .6rem;font-size:.72rem;color:var(--dim)}
.fact-actions{display:flex;gap:.3rem;flex-wrap:wrap;margin-top:.2rem}
/* Kaland-címlap (U-072/U-076/U-077/U-078) */
#kalandCoverOverlay{position:fixed;inset:0;background:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;z-index:16;padding:2vh}
#kalandCoverOverlay.hidden{display:none}
#kalandCoverBox{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-md,10px);padding:1.2rem;max-width:46rem;width:94%;max-height:88vh;overflow-y:auto}
.kaland-cover{text-align:center;padding:.6rem 0 1rem;border-bottom:1px solid var(--border-dim);margin-bottom:.8rem}
.kaland-cover-img{max-width:100%;max-height:15rem;object-fit:cover;border-radius:var(--radius-sm);margin-bottom:.7rem}
.kaland-cover-title{font-size:1.5rem;font-weight:700;line-height:1.25;text-wrap:balance}
.kaland-cover-sub{font-size:.82rem;color:var(--dim);margin-top:.15rem}
.kaland-cover-blurb{margin:.7rem auto 0;max-width:36rem;font-style:italic;color:var(--dim);line-height:1.6}
.kaland-summary{margin-bottom:.9rem}
.kaland-summary h3{font-size:.95rem;margin:0 0 .3rem}
.kaland-summary-text{white-space:pre-line;line-height:1.6;font-size:.9rem}
.kaland-summary-gm{border-left:3px solid var(--accent);padding-left:.7rem;background:color-mix(in srgb, var(--accent) 6%, transparent);border-radius:var(--radius-sm)}
.kaland-chapters h3{font-size:.95rem;margin:.4rem 0 .4rem}
.chapter-row.chapter-open{border-color:var(--accent-dim)}
.chapter-badge{color:var(--accent);border:1px solid var(--accent-dim);border-radius:999px;padding:0 .4rem}
.kaland-cover-editor{margin-top:1rem;border-top:1px solid var(--border-dim);padding-top:.6rem}
.kaland-cover-editor summary{cursor:pointer;font-size:.86rem;color:var(--dim)}
.kaland-cover-editor summary:hover{color:var(--text)}
/* U-078: fejezet-elválasztó a naplóban */
.chapter-divider{display:flex;flex-direction:column;align-items:center;gap:.15rem;margin:1.4rem 0 1rem;padding:.6rem 1rem;
  border-top:1px solid var(--border);border-bottom:1px solid var(--border);text-align:center}
.chapter-divider-title{font-weight:700;letter-spacing:.02em}
.chapter-divider-blurb{font-size:.8rem;color:var(--dim);font-style:italic}
/* Sérülés-idővonal (U-017) */
.wound-row .sheet-list-item-left{gap:.5rem;flex-wrap:wrap}
.wound-date{color:var(--dim);font-size:.7rem;min-width:5.6rem;font-variant-numeric:tabular-nums}
.wound-what{font-weight:600;font-size:.82rem}
.wound-delta{font-size:.76rem;font-weight:600;padding:.05rem .4rem;border-radius:999px;border:1px solid var(--border-dim)}
.wound-delta.down{color:#c96b6b}
.wound-delta.up{color:#6fbf73}
.wound-delta.wound-blocked{color:var(--dim);font-weight:normal;font-style:italic}
.wound-row.wound-gyogyulas{border-left:3px solid #6fbf73}
.wound-row.wound-serules{border-left:3px solid #a5423a}
/* Tárgytörténet (U-115/U-131) */
.sheet-list-item.has-item-history{flex-wrap:wrap}
.item-history-box{flex:0 0 100%;width:100%;margin-top:.3rem;padding:.4rem .5rem;border:1px solid var(--border-dim);border-radius:var(--radius-sm);background:var(--panel-raised);display:flex;flex-direction:column;gap:.15rem}
.item-history-line{font-size:.76rem;display:flex;gap:.4rem;align-items:baseline}
.item-history-date{color:var(--dim);font-size:.68rem;min-width:5.4rem;flex:0 0 auto;font-variant-numeric:tabular-nums}
.item-history-event{font-weight:600;min-width:5.2rem;flex:0 0 auto}
/* A Tulajdonság-sor tíz elemű, ezért szűkebb pillekkel fut, hogy mobilon is
   legfeljebb két sorba törjön. */
.pd-attr-row .pd-stat{padding:.15rem .38rem;gap:.2rem}
.pd-attr-row .pd-stat-label{font-size:.62rem}
.pd-attr-row .pd-stat-value{font-size:.78rem}
/* D-142: megfélemlítés-jelzés -- finom remegés + sötétvörös aura a portré körül. */
.wound-map-wrap{display:flex;flex-direction:column;align-items:center;gap:.3rem;margin-bottom:.6rem}
.wound-map-svg{width:110px;height:auto}
/* U-049 folyt. (2026-09-08): a data-zone alakzatok mostantól csak pozíció-
   referenciák a kép-jelölőkhöz (l. paintWoundSvg() 17-effektek.js) -- a
   tényleges bábot és a súlyosságot festett kép mutatja, a sziluett-forma
   maga láthatatlan, hogy a báb-kép tisztán átlásson alatta. */
.wound-map-svg [data-zone]{fill:transparent;stroke:none}
.wound-map-svg .wound-map-bg{opacity:.96}
.wound-map-svg .wound-marker{filter:drop-shadow(0 0 2px rgba(0,0,0,.65))}
/* U-049 (2026-09-07): #woundMapBtn gyorsgomb popovere -- ugyanaz az adat,
   csak nagyobb, könnyebben elérhető nézetben. */
.wound-map-svg-lg{width:230px}
/* top/left a window.mxPlaceMenuPanel() JS-ből jön (a gombhoz igazítva) -- l. 17-effektek.js initWoundMapPopover(). */
.wound-map-popover{position:fixed;z-index:60;background:var(--panel-raised);border:1px solid var(--border);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.35);padding:.7rem .9rem .8rem;display:flex;flex-direction:column;align-items:center;gap:.4rem;max-width:18rem}
.wound-map-popover.hidden{display:none}
.wound-map-popover-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem;width:100%;font-size:.82rem;font-weight:600;color:var(--accent)}
.wound-map-popover-head button{padding:.1rem .4rem}
.wound-map-popover .wound-map-legend{text-align:center}
#woundMapPopoverEmpty{display:none;text-align:center}
.wound-map-popover.is-empty #woundMapPopoverEmpty{display:block}
.wound-map-popover.is-empty .wound-map-svg-lg,.wound-map-popover.is-empty .wound-map-legend{opacity:.45}
#woundMapBtn.has-wounds{color:var(--danger-bright, #c05050)}
.effect-kind-icon{width:1.1em;height:1.1em;vertical-align:-.2em;margin-right:.35em;object-fit:contain}
/* D-257: fejlődési grafikon. */
.progression-chart-wrap{margin:.4rem 0}
.progression-chart-svg{width:100%;max-width:280px;height:44px;display:block}
.progression-chart-line{fill:none;stroke:var(--accent,#7a3b2e);stroke-width:1.6;stroke-linejoin:round}
.progression-chart-level-dot{fill:var(--gold,#d4a84b);stroke:var(--panel,#efe6d0);stroke-width:.8}
/* D-380/D-381/D-383: varázslás vizuális rétegek -- tisztán dekoratív, a
   Motor eredménye UTÁN megjelenő flourish. */
.spell-flourish{margin-top:.6rem;padding:.5rem .7rem;border:1px dashed var(--border-dim,#c9b892);border-radius:var(--radius-md,8px);background:rgba(0,0,0,.02)}
.spell-flourish-icons{display:flex;gap:.5rem;font-size:1.15rem}
.spell-flourish-icon{opacity:.85}
.spell-flourish-phases{display:flex;gap:.6rem;margin-top:.4rem;font-size:.78rem}
.spell-flourish-phase{opacity:0;animation:spell-flourish-phase-in .5s ease-out forwards;color:var(--dim)}
@keyframes spell-flourish-phase-in{from{opacity:0;transform:translateY(3px)}to{opacity:.85;transform:translateY(0)}}
@media (prefers-reduced-motion: reduce){.spell-flourish-phase{animation:none;opacity:.85}}
.spell-flourish-rune-btn{margin-top:.5rem}
.rune-canvas-wrap{margin-top:.5rem}
.rune-canvas{background:rgba(0,0,0,.85);border-radius:8px;border:1px solid var(--border-dim,#c9b892);cursor:crosshair;touch-action:none;display:block}
.rune-canvas-actions{display:flex;gap:.4rem;margin-top:.35rem}
#paperDoll.mx-feared-aura{animation:mx-fear-shake .35s infinite}
#paperDoll.mx-feared-aura #paperDollPortrait{box-shadow:0 0 18px 4px rgba(165,66,58,.55),0 0 0 2px rgba(165,66,58,.4)}
@keyframes mx-fear-shake{0%,100%{transform:translateX(0)}25%{transform:translateX(-1px)}75%{transform:translateX(1px)}}
@media (prefers-reduced-motion: reduce){#paperDoll.mx-feared-aura{animation:none}}
/* D-469 (méreg/betegség): zöldes árnyalat a portrén. */
#paperDoll.mx-poisoned-effect #paperDollPortrait{filter:sepia(.25) hue-rotate(60deg) saturate(1.6) brightness(.92)}
/* D-470 (átok/áldozás): sötét ill. arany aura a portré körül -- ugyanaz a
   box-shadow-minta, mint a D-142 félelem-aurájánál, csak más szín/nincs remegés. */
#paperDoll.mx-cursed-aura #paperDollPortrait{box-shadow:0 0 20px 5px rgba(90,40,120,.55),0 0 0 2px rgba(90,40,120,.45)}
#paperDoll.mx-blessed-aura #paperDollPortrait{box-shadow:0 0 20px 5px rgba(212,168,75,.55),0 0 0 2px rgba(212,168,75,.45)}
/* D-385 (2026-09-06): elátkozott felszerelt tárgy -- sötét-vöröses aura a
   paperdoll szlot körül + finom lüktetés, ugyanaz a box-shadow-nyelv mint
   a fenti auráknál, csak a slot-elemen (nem a portrén). */
#paperDoll .slot.mx-cursed-item{box-shadow:0 0 14px 4px rgba(140,30,30,.55),0 0 0 2px rgba(140,30,30,.5);animation:mx-cursed-pulse 2.4s ease-in-out infinite}
/* Vért-rétegezés (2026-09-06): a rétegszám-jelvény a portré-háttér miatt
   önmagában olvashatatlan volt (nincs alap-kontraszt) -- itt kap egy
   tömör hátteret, hogy a fényképes/portré-alapon is jól látszódjon. */
#paperDoll .slot .inventory-tile-badge{background:rgba(10,9,7,.82);color:var(--gold-bright,#d4a84b);border-radius:999px;padding:1px 5px;font-weight:600;top:.2rem;right:.2rem}
@keyframes mx-cursed-pulse{0%,100%{box-shadow:0 0 14px 4px rgba(140,30,30,.55),0 0 0 2px rgba(140,30,30,.5)}50%{box-shadow:0 0 20px 7px rgba(140,30,30,.75),0 0 0 2px rgba(140,30,30,.7)}}
@media (prefers-reduced-motion: reduce){#paperDoll .slot.mx-cursed-item{animation:none}}
.cursed-item-name{color:#c0453f;font-weight:600}
.cursed-item-warn-icon{margin-right:.25rem}
.item-notes-btn{opacity:.6}
.item-notes-btn.has-notes{opacity:1}

/* D-559 (2026-09-06): "végső csata" figyelmeztetés a jelenet-indító
   megerősítő ablakban, csak Hardcore-nehézségű karakternél. */
.final-battle-warning{background:rgba(140,30,30,.14);border:1px solid rgba(140,30,30,.5);border-radius:var(--radius-md);padding:var(--space-3);margin:.5rem 0;font-size:.88rem;line-height:1.4}
/* D-469: pulzáló vitál-sávok méregnél -- a MEGLÉVŐ .vital-warn pulse-warn
   keyframe-jét hasznosítja újra, csak külön osztálynévvel, hogy ne
   ütközzön a valódi (Fp/Ép alacsony) figyelmeztetéssel. */
#vitals.mx-poisoned-vitals .vital-bar{animation:pulse-warn 1.8s infinite}
@media (prefers-reduced-motion: reduce){#vitals.mx-poisoned-vitals .vital-bar{animation:none}}
#paperDoll .slot{border:1px dashed var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--panel) 62%, transparent);display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:var(--dim);position:relative;z-index:1}
#paperDoll button.slot{font:inherit;padding:0;cursor:pointer}
#paperDoll button.slot:focus-visible{outline:3px solid var(--accent-bright);outline-offset:2px}
#paperDoll .slot:hover{border-color:var(--accent)}
#paperDoll .slot.filled{border-style:solid;border-color:var(--border-hover)}
#paperDoll .slot.two-handed-lock{opacity:.6;border-style:dashed}
#paperDoll .slot.two-handed-lock .item-icon{opacity:.7}
/* D-267/268/269 (2026-08-04, 17. szakasz): teljes alakos, saját rajzú
   (nem külső forrásból, nincs licencprobléma) sziluett-karakterkép a
   #paperDoll HÁTTERÉBEN, a WoW-stílusú referenciaképnek megfelelően --
   a felszerelési slotok RÁ vannak helyezve (l. .slot háttér átlátszósága
   fent). Kattintható: megnyitja a portré-választót (D-269). */
#paperDollPortrait{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center;z-index:0;border-radius:var(--radius-sm);cursor:pointer;opacity:.96;transition:filter .15s}
#paperDollPortrait:hover{filter:brightness(1.15)}
/* U-910 (2026-09-13): reteges paperdoll PILOT (csak Elf, l. 07-karakter-
   extrak.js renderPaperDollBodyLayers()) -- a semleges alaptest-kepen
   `contain`-nel jelenik meg (teljes alak lathato legyen, NE vagjon le
   semmit fejtol-labig), a MEGLEVO felszereles-ikonok (pdWeaponIcon/
   pdShieldIcon/pdArmorIcon, l. 02-karakterlap.js) %-osan pozicionalva
   ra rakodnak. A %-ok numpy-s mereesbol szarmaznak (fejteto/vall/derek/
   csipo/kez aranyai az alaptest-kepen), finomitva elo screenshottal. */
/* A doboz arányát PONTOSAN az alaptest-kép arányára állítjuk (941:1672),
   így az object-fit:contain NEM hagy üres sávot oldalt -- enélkül a %-os
   overlay-pozíciók a "levegőbe" (a doboz szélére) csúsznának, ahogy az első
   élő próba mutatta (kard/pajzs a testen kívül landolt). */
.pd-figure.pd-body-mode{aspect-ratio:941/1672;min-height:0}
.pd-figure.pd-body-mode #paperDollPortrait{object-fit:contain;object-position:center top;background:var(--panel)}
.pd-body-overlay{position:absolute;pointer-events:none;object-fit:contain;filter:drop-shadow(0 1px 3px rgba(0,0,0,.55));z-index:1}
.pd-body-helmet{top:0%;left:35%;width:30%;height:15%}
/* user visszajelzés (2026-09-13): "csámpáson áll a páncél, mintha balra
   kéne fordítani" -- az ikon maga kissé 3/4-es szögben lett generálva (nem
   tisztán szemből), egy kis elforgatás korrigálja frontális testen. */
.pd-body-armor{top:14%;left:27%;width:46%;height:26%;transform:rotate(-5deg)}
.pd-body-legs{top:40%;left:27%;width:46%;height:43%}
/* user visszajelzés: "a pajzs a kézben legyen" -- a kéz pontos pozícióját
   numpy-s bőrszín-detektálással mértem (mindkét kéz kb. y=49.6%, bal
   x=25.3%, jobb x=72.6%), a pajzs/fegyver EHHEZ igazítva, nem becsülve. */
.pd-body-shield{top:40%;left:15%;width:20%;height:20%}
.pd-body-weapon{top:23%;left:65%;width:16%;height:32%}
/* U-015: ugyanaz a számított karakter-szín a portré körül (finom, 2px). */
.pd-figure{box-shadow:inset 0 0 0 2px var(--char-accent-dim, transparent)}
/* D-359/D-362 (2026-08-04, 24. szakasz): eljarasalapu SVG-cimer. */
.character-crest { display: flex; justify-content: center; margin: var(--space-2) 0; }
.character-crest-img { width: 6rem; height: auto; filter: drop-shadow(0 2px 4px rgba(0,0,0,.5)); }

/* D-364 (2026-08-04, 24. szakasz): tetovalas/varazsjel-jelolok a paper
   doll-on -- 4 fix pozicio (fej/test/kar/lab), csak akkor jelenik meg,
   ha van ott bejegyzett jel. */
.tattoo-marker {
  position: absolute; z-index: 2; width: 0.55rem; height: 0.55rem; border-radius: 50%;
  background: #8a4fd6; box-shadow: 0 0 4px #8a4fd6, 0 0 0 1px rgba(255,255,255,0.4);
  cursor: help;
}
.tattoo-marker-fej { top: 4%; left: 50%; transform: translateX(-50%); }
.tattoo-marker-test { top: 42%; left: 50%; transform: translateX(-50%); }
.tattoo-marker-kar { top: 42%; left: 18%; }
.tattoo-marker-lab { bottom: 6%; left: 50%; transform: translateX(-50%); }

/* D-360 (2026-08-04, 24. szakasz): valaszthato portre-keret stilusok --
   tisztan CSS-sel, nincs kulon kepfajl/asset. */
#paperDollPortrait.portrait-frame-simple{border:2px solid var(--border-hover)}
#paperDollPortrait.portrait-frame-ornate{border:3px double #d4a84b;box-shadow:0 0 0 1px rgba(212,168,75,.35),0 0 12px rgba(212,168,75,.25)}
#paperDollPortrait.portrait-frame-runic{border:2px dashed var(--accent);box-shadow:0 0 10px var(--accent-dim)}
#paperDollPortrait.portrait-frame-battered{border:2px solid #6b5a44;filter:sepia(.15) contrast(1.05);box-shadow:inset 0 0 12px rgba(0,0,0,.5)}
.portrait-frame-picker{display:flex;gap:var(--space-1);justify-content:center;flex-wrap:wrap;margin:-.2rem 0 .6rem;}
.portrait-frame-btn{font-size:.7rem;padding:.15rem .5rem;border-radius:999px;border:1px solid var(--border-dim);background:var(--panel-raised);color:var(--dim);cursor:pointer;}
/* U-879 (2026-09-09, user: "noveld ezeket az ikonokat is"): a Hűség-pilulák
   ikonja az örökölt 1.75em-es .icon-img alapmérettel a .7rem-es pill-betűmérethez
   viszonyítva nagyon kicsi volt -- csak itt (nem a Harcállás pilulákon, azokat
   nem kifogásolta) nagyobbra állítva. */
#loyaltyOptions .portrait-frame-btn .icon-img{width:2.5em;height:2.5em}
.portrait-frame-btn:hover{border-color:var(--accent-dim);color:var(--text);}
.portrait-frame-btn.selected{border-color:var(--accent);color:var(--accent);}
/* JAVÍTÁS (2026-09-06, user hibajelentés: "karaker portre amikor rakattintok
   az ablak hatahoz kerul"): a portré-választó z-indexe 12 volt, ami a
   karakterlap (10/11) fölött még jó volt, de a Felszerelés-ablak (#gearOverlay,
   z-index 15) MÖGÉ került -- pedig onnan is nyitható (a papírbaba portréjára
   kattintva). Ez egy BEÁGYAZOTT modál: mindig a megnyitó ablak fölé kell
   kerülnie, ezért 18 (a #gearOverlay 15 fölött, az #authOverlay 20 alatt --
   a belépés-kapu maradjon a legfelső). */
#portraitPickerOverlay{position:fixed;inset:0;background:rgba(0,0,0,0.85);display:flex;align-items:center;justify-content:center;z-index:18}
#portraitPickerBox{background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:1rem;display:flex;flex-direction:column;gap:.6rem;width:56rem;max-width:96vw;max-height:90vh}
#portraitPickerGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.7rem;max-height:70vh;overflow-y:auto;padding:.2rem}
.portrait-pick-btn{border:2px solid var(--border);border-radius:var(--radius-sm);background:var(--panel);padding:.3rem;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:.25rem}
.portrait-pick-btn:hover{border-color:var(--accent)}
.portrait-pick-btn.selected{border-color:var(--accent-bright);box-shadow:0 0 8px var(--accent-dim)}
.portrait-pick-btn img{width:160px;height:214px;object-fit:cover;border-radius:3px}
.portrait-pick-btn span{font-size:.65rem;color:var(--dim)}

.item-icon{display:inline-block;width:20px;height:20px;line-height:20px;text-align:center;font-size:16px;vertical-align:middle;margin-right:2px}.item-icon.sword::before{content:"\2694"}.item-icon.axe::before{content:"\2692"}.item-icon.mace::before{content:"\24C5"}.item-icon.dagger::before{content:"\2020"}.item-icon.spear::before{content:"\2191"}.item-icon.bow::before{content:"\27B3"}.item-icon.shield::before{content:"\25C8"}.item-icon.helmet::before{content:"\2302"}.item-icon.armor::before{content:"\25A0"}.item-icon.boots::before{content:"\25BD"}.item-icon.gloves::before{content:"\270B"}.item-icon.cloak::before{content:"\223C"}.item-icon.ring::before{content:"\25CB"}.item-icon.amulet::before{content:"\25C9"}.item-icon.belt::before{content:"\2261"}.item-icon.potion::before{content:"\2668"}.item-icon.scroll::before{content:"\2254"}.item-icon.book::before{content:"\2637"}.item-icon.herb::before{content:"\2767"}.item-icon.torch::before{content:"\2666"}.item-icon.rope::before{content:"\223F"}.item-icon.lockpick::before{content:"\2248"}.item-icon.gem::before{content:"\25C7"}.item-icon.crystal::before{content:"\2726"}.item-icon.orb::before{content:"\25CB"}.item-icon.wand::before{content:"\002F"}.item-icon.rune::before{content:"\16B1"}.item-icon.key::before{content:"\2702"}.item-icon.coin::before{content:"\25CE"}.item-icon.chalice::before{content:"\222A"}.item-icon.horn::before{content:"\266C"}.item-icon.mask::before{content:"\263A"}.item-icon.candle::before{content:"\0069"}.item-icon.compass::before{content:"\2299"}.item-icon.hourglass::before{content:"\29D6"}.item-icon.feather::before{content:"\273F"}.item-icon.skull::before{content:"\2620"}.item-icon.bone::before{content:"\22A0"}.item-icon.chain::before{content:"\2630"}.item-icon.net::before{content:"\2634"}.item-icon.hooks::before{content:"\224B"}.item-icon.oil::before{content:"\03D5"}.item-icon.holy::before{content:"\271D"}.item-icon.arrow::before{content:"\2192"}.item-icon.pouch::before{content:"\25A1"}.item-icon.lamp::before{content:"\263C"}.item-icon.stake::before{content:"\2534"}.item-icon.dust::before{content:"\2234"}.item-icon.spike::before{content:"\25B3"}.item-icon.bag::before{content:"\25A1"}
/* U-892 (2026-09-11, kiegeszitve 2026-09-23): valodi festett ikonok mind az
   50/50 osztalyhoz (a korabban hianyzo 5 -- arrow/pouch/stake/spike/bag --
   is megkapta a kepet). A .race-icon/.class-icon mintajat koveti: kep a
   hatterben, a ::before glyph content:none-nal elnemitva ugyanazon osztalyokra. */
.item-icon.sword{background-image:url(/static/game_icons/ikon_item_sword.png)}
.item-icon.axe{background-image:url(/static/game_icons/ikon_item_axe.png)}
.item-icon.mace{background-image:url(/static/game_icons/ikon_item_mace.png)}
.item-icon.dagger{background-image:url(/static/game_icons/ikon_item_dagger.png)}
.item-icon.spear{background-image:url(/static/game_icons/ikon_item_spear.png)}
.item-icon.bow{background-image:url(/static/game_icons/ikon_item_bow.png)}
.item-icon.shield{background-image:url(/static/game_icons/ikon_item_shield.png)}
.item-icon.helmet{background-image:url(/static/game_icons/ikon_item_helmet.png)}
.item-icon.armor{background-image:url(/static/game_icons/ikon_item_armor.png)}
.item-icon.boots{background-image:url(/static/game_icons/ikon_item_boots.png)}
.item-icon.gloves{background-image:url(/static/game_icons/ikon_item_gloves.png)}
.item-icon.cloak{background-image:url(/static/game_icons/ikon_item_cloak.png)}
.item-icon.ring{background-image:url(/static/game_icons/ikon_item_ring.png)}
.item-icon.amulet{background-image:url(/static/game_icons/ikon_item_amulet.png)}
.item-icon.belt{background-image:url(/static/game_icons/ikon_item_belt.png)}
.item-icon.potion{background-image:url(/static/game_icons/ikon_item_potion.png)}
.item-icon.scroll{background-image:url(/static/game_icons/ikon_item_scroll.png)}
.item-icon.book{background-image:url(/static/game_icons/ikon_item_book.png)}
.item-icon.herb{background-image:url(/static/game_icons/ikon_item_herb.png)}
.item-icon.torch{background-image:url(/static/game_icons/ikon_item_torch.png)}
.item-icon.candle{background-image:url(/static/game_icons/ikon_item_candle.png)}
.item-icon.rope{background-image:url(/static/game_icons/ikon_item_rope.png)}
.item-icon.lockpick{background-image:url(/static/game_icons/ikon_item_lockpick.png)}
.item-icon.gem{background-image:url(/static/game_icons/ikon_item_gem.png)}
.item-icon.crystal{background-image:url(/static/game_icons/ikon_item_crystal.png)}
.item-icon.orb{background-image:url(/static/game_icons/ikon_item_orb.png)}
.item-icon.wand{background-image:url(/static/game_icons/ikon_item_wand.png)}
.item-icon.rune{background-image:url(/static/game_icons/ikon_item_rune.png)}
.item-icon.key{background-image:url(/static/game_icons/ikon_item_key.png)}
.item-icon.coin{background-image:url(/static/game_icons/ikon_item_coin.png)}
.item-icon.sisak{background-image:url(/static/game_icons/ikon_sisak.png);background-size:cover}
.item-icon.landzsa{background-image:url(/static/game_icons/ikon_landzsa.png);background-size:cover}
.item-icon.kincseslada{background-image:url(/static/game_icons/ikon_kincseslada.png);background-size:cover}
.item-icon.dragako{background-image:url(/static/game_icons/ikon_dragako.png);background-size:cover}
.item-icon.hatizsak{background-image:url(/static/game_icons/ikon_hatizsak.png);background-size:cover}
.item-icon.sisak::before,.item-icon.landzsa::before,.item-icon.kincseslada::before,.item-icon.dragako::before,.item-icon.hatizsak::before{content:none}
.item-icon.chalice{background-image:url(/static/game_icons/ikon_item_chalice.png)}
.item-icon.horn{background-image:url(/static/game_icons/ikon_item_horn.png)}
.item-icon.mask{background-image:url(/static/game_icons/ikon_item_mask.png)}
.item-icon.compass{background-image:url(/static/game_icons/ikon_item_compass.png)}
.item-icon.hourglass{background-image:url(/static/game_icons/ikon_item_hourglass.png)}
.item-icon.feather{background-image:url(/static/game_icons/ikon_item_feather.png)}
.item-icon.holy{background-image:url(/static/game_icons/ikon_item_holy.png)}
.item-icon.dust{background-image:url(/static/game_icons/ikon_item_dust.png)}
.item-icon.oil{background-image:url(/static/game_icons/ikon_item_oil.png)}
.item-icon.lamp{background-image:url(/static/game_icons/ikon_item_lamp.png)}
.item-icon.skull{background-image:url(/static/game_icons/ikon_item_skull.png)}
.item-icon.bone{background-image:url(/static/game_icons/ikon_item_bone.png)}
.item-icon.chain{background-image:url(/static/game_icons/ikon_item_chain.png)}
.item-icon.net{background-image:url(/static/game_icons/ikon_item_net.png)}
.item-icon.hooks{background-image:url(/static/game_icons/ikon_item_hooks.png)}.item-icon.arrow{background-image:url(/static/game_icons/ikon_item_arrow.png)}.item-icon.pouch{background-image:url(/static/game_icons/ikon_item_pouch.png)}.item-icon.stake{background-image:url(/static/game_icons/ikon_item_stake.png)}.item-icon.spike{background-image:url(/static/game_icons/ikon_item_spike.png)}.item-icon.bag{background-image:url(/static/game_icons/ikon_item_bag.png)}
.item-icon.sword,.item-icon.axe,.item-icon.mace,.item-icon.dagger,.item-icon.spear,.item-icon.bow,.item-icon.shield,.item-icon.helmet,.item-icon.armor,.item-icon.boots,.item-icon.gloves,.item-icon.cloak,.item-icon.ring,.item-icon.amulet,.item-icon.belt,.item-icon.potion,.item-icon.scroll,.item-icon.book,.item-icon.herb,.item-icon.torch,.item-icon.candle,.item-icon.rope,.item-icon.lockpick,.item-icon.gem,.item-icon.crystal,.item-icon.orb,.item-icon.wand,.item-icon.rune,.item-icon.key,.item-icon.coin,.item-icon.chalice,.item-icon.horn,.item-icon.mask,.item-icon.compass,.item-icon.hourglass,.item-icon.feather,.item-icon.holy,.item-icon.dust,.item-icon.oil,.item-icon.lamp,.item-icon.skull,.item-icon.bone,.item-icon.chain,.item-icon.net,.item-icon.hooks,.item-icon.arrow,.item-icon.pouch,.item-icon.stake,.item-icon.spike,.item-icon.bag{background-size:cover;background-position:center;background-repeat:no-repeat}
.item-icon.sword::before,.item-icon.axe::before,.item-icon.mace::before,.item-icon.dagger::before,.item-icon.spear::before,.item-icon.bow::before,.item-icon.shield::before,.item-icon.helmet::before,.item-icon.armor::before,.item-icon.boots::before,.item-icon.gloves::before,.item-icon.cloak::before,.item-icon.ring::before,.item-icon.amulet::before,.item-icon.belt::before,.item-icon.potion::before,.item-icon.scroll::before,.item-icon.book::before,.item-icon.herb::before,.item-icon.torch::before,.item-icon.candle::before,.item-icon.rope::before,.item-icon.lockpick::before,.item-icon.gem::before,.item-icon.crystal::before,.item-icon.orb::before,.item-icon.wand::before,.item-icon.rune::before,.item-icon.key::before,.item-icon.coin::before,.item-icon.chalice::before,.item-icon.horn::before,.item-icon.mask::before,.item-icon.compass::before,.item-icon.hourglass::before,.item-icon.feather::before,.item-icon.holy::before,.item-icon.dust::before,.item-icon.oil::before,.item-icon.lamp::before,.item-icon.skull::before,.item-icon.bone::before,.item-icon.chain::before,.item-icon.net::before,.item-icon.hooks::before,.item-icon.arrow::before,.item-icon.pouch::before,.item-icon.stake::before,.item-icon.spike::before,.item-icon.bag::before{content:none}
/* D-328-333 (2026-08-04): "sarok-emberke" -- mindig látható mini
   karakter-panel a jobb alsó sarokban. Szándékos, dokumentált
   egyszerűsítés: a checklist "mini testkép, faj/nem szerint" helyett a
   MÁR MEGLÉVŐ .race-icon/.class-icon jelvény-rendszert (l. #charPortrait,
   D-113-118) használja újra egy kisebb kör-portrén -- nincs kép-eszköz
   hozzáadva, ugyanaz a vizuális nyelv, mint a karakterlapon. A sérülés-
   helyenkénti (fej/kar/láb) piros pöttyök NEM épültek be -- l. TEAM_WORKLOG,
   ugyanaz a korlát, mint a 15. szakasz harci-statisztikájánál: a szörny-
   ellentámadás sebzése sosem kerül mentésre, így nem tudjuk, HOL sérült
   meg a karakter, csak hogy mennyi Fp/Ép-je van most. */
.corner-widget {
  /* bottom: a #composer magassága fölé emelve, hogy ne takarja a
     Küldés gombot. Felhasználói visszajelzés (2026-08-04 este): a
     korábbi apró jelvény-verzió helyett most egy WoW-szerű "karakter-
     info ablak" -- felszerelés-szlotok a portré körül, ugyanazzal a
     grid-elrendezéssel mint a karakterlap #paperDoll-ja (nincs uj
     kép-eszköz, csak nagyobb méretben ugyanaz a rendszer), nyitott
     állapotban legalább 3x akkora, mint a korábbi verzió volt. */
  position: fixed; bottom: 6rem; right: 1rem; z-index: 8;
  background: var(--panel); border: 1px solid var(--border); border-radius: var(--radius-md);
  box-shadow: var(--shadow-lg); padding: 0.5rem; display: flex; align-items: flex-start; gap: 0.4rem;
}
.corner-widget.collapsed .corner-widget-body { display: none; }
.corner-widget-toggle {
  background: transparent; border: 1px solid var(--border-dim); border-radius: 50%;
  width: 1.4rem; height: 1.4rem; color: var(--dim); cursor: pointer; font-size: 0.7rem;
  display: flex; align-items: center; justify-content: center; flex-shrink: 0; padding: 0;
  transition: transform var(--transition-base);
}
.corner-widget.collapsed .corner-widget-toggle { transform: rotate(180deg); }
.corner-widget-body { display: flex; flex-direction: column; align-items: center; gap: 0.6rem; width: 13.5rem; padding: 0.4rem; }
@media (max-width: 600px) {
  .corner-widget { right:.55rem; bottom:5.4rem; padding:.35rem; }
  .corner-widget:not(.collapsed) {
    max-width:calc(100vw - 1.1rem); max-height:calc(100vh - 9rem); overflow:auto;
  }
  .corner-widget-toggle { width:2rem; height:2rem; font-size:.9rem; }
}

/* Narráció fókusz: minden funkció megmarad, de a történet kapja a teljes
   munkaterületet. A kapcsoló a kompakt fejlécben mindig elérhető marad. */
body.narration-focus header { padding-block:.35rem; }
body.narration-focus #party,
body.narration-focus #kalandChatPanel,
body.narration-focus #enemyPanel,
body.narration-focus #statusLine,
body.narration-focus #journeyGuide,
body.narration-focus #sceneToolbar,
body.narration-focus #initiativeBar,
body.narration-focus #cornerWidget { display:none !important; }
body.narration-focus #log { padding-top:var(--space-3); }
body.narration-focus .log-wrapper { max-width:88ch; }
/* C-688 (tracker, 2026-08-15, user kérés: "fokusz javitasa, keskenyeb also
   es felso resz, megjobban kiemelve a narracio... a felso menusor is legyen
   jelen"). Eddig a #headerToolbar (karakterválasztó + Karakterlap/
   Felszerelés/Térkép/Küldetések gombsor) TELJESEN eltűnt fókusz módban —
   most megmarad, csak keskenyebbre húzva egyetlen sorba (a "Karakter"
   felirat-címke és az alatta lévő meta-szöveg elrejtve, a gombok kisebbek). */
body.narration-focus #headerToolbar { padding-block: 0; }
body.narration-focus .header-group { padding: .2rem .4rem; }
body.narration-focus .header-group::before { display:none; }
body.narration-focus .header-group-char { flex-direction:row; align-items:center; }
body.narration-focus .char-widget-meta { display:none; }
body.narration-focus .header-toolbar .btn-sm { padding:.3rem .5rem; font-size:.78rem; }
body.narration-focus .char-widget-row select { min-width:6rem; font-size:.82rem; padding:.25rem .45rem; }
/* alsó (composer) sáv is keskenyebb */
body.narration-focus #composer { padding: .55rem var(--space-4); }
body.narration-focus #sendBtn { min-height: 2.3rem; }
body.narration-focus #playerMessage { min-height: 2.3rem; }
/* a narráció legyen a fókusz módban a vizuális középpont: nagyobb betű
   (~+15%, user kérése "10-20%"), fényesebb szegély, halvány kiemelő panel
   a háttérben -- "más színek" -- a játékos-buborék pedig még visszább húzva. */
body.narration-focus .msg-narration .bubble {
  line-height: 1.75;
  border-left-color: var(--accent-bright);
  background: linear-gradient(90deg, rgba(212,168,75,.07), transparent 45%);
  padding-top: .15rem; padding-bottom: .15rem;
}
body.light-theme.light-theme.narration-focus .msg-narration .bubble {
  border-left-color: #b5893a;
  background: linear-gradient(90deg, rgba(139,105,20,.09), transparent 45%);
}
body.narration-focus .msg-player .bubble { opacity: .72; }
/* a betűméret-csúszka (#a11yFontSlider → --mx-reader-scale) !important-tel
   uralja a buborék-betűméretet (l. #2 blokk lejjebb) -- itt EGY, magasabb
   specificitású társ-szabállyal szorzunk rá +15%-ot fókusz módban, hogy a
   user saját betűméret-beállítása arányosan megmaradjon, csak a narráció
   emelkedjen ki jobban ("nagyobb betumeret is lehet 10-20%-al"). */
body.narration-focus .log-wrapper .msg-narration .bubble {
  font-size: calc(1.15rem * var(--mx-reader-scale, 1)) !important;
}
#focusModeBtn[aria-pressed="true"] { color:var(--accent-bright); border-color:var(--accent-dim); background:rgba(181,137,58,.12); }
/* U-943 (2026-09-15, user: "a fokusz modnak is... legyen szines, mert
   akkor jobban latszik... mikor aktivak es inaktivak (szines aktiv,
   szurke inaktiv)") -- a #weatherMuteBtn-nek MAR VAN pontosan ilyen
   grayscale-a inaktiv (muted) allapotra (l. lent #weatherMuteBtn.on), de a
   #focusModeBtn ikonja eddig MINDIG termeszetes szinu volt, fuggetlenul az
   allapottol -- csak egy alig eszrevheto hatter-arnyalat jelezte az aktiv
   allapotot. Most inaktivkor szurke, aktivkor (a fenti szabaly szerint)
   szines -- UGYANAZ a mintazat, mint a #weatherMuteBtn-nel. */
#focusModeBtn:not([aria-pressed="true"]) .icon { filter:grayscale(1); opacity:.55; }
#enemyPanel { max-height:10rem; overflow:auto; }
@media (max-width:600px) { #enemyPanel { max-height:8rem; } }
.corner-name { font-size: 0.95rem; font-weight: bold; color: var(--text); text-align: center; line-height: 1.3; }
.corner-name .meta { display: block; font-size: 0.72rem; color: var(--dim); font-weight: normal; }
.corner-paperdoll {
  display: grid;
  grid-template-areas: ". head ." "offhand chest mainhand" ". legs ." ". acc .";
  grid-template-columns: 34px 122px 34px;
  grid-template-rows: 30px 122px 30px 30px;
  gap: 5px; justify-content: center; align-items: center;
}
.corner-slot {
  width: 100%; height: 100%; border: 1px dashed var(--border-dim); border-radius: var(--radius-sm);
  background: var(--panel-raised); display: flex; align-items: center; justify-content: center;
  color: var(--dim); position: relative;
}
.corner-slot-head { grid-area: head; }
.corner-slot-offhand { grid-area: offhand; }
.corner-slot-mainhand { grid-area: mainhand; }
.corner-slot-legs { grid-area: legs; }
.corner-slot-acc { grid-area: acc; }
.corner-slot-chest { grid-area: chest; }
.corner-portrait {
  border-radius: 50%; border: 3px solid var(--border); background: var(--panel-raised);
  transition: border-color var(--transition-base), box-shadow var(--transition-base);
}
.corner-portrait.hp-good { border-color: var(--good); box-shadow: 0 0 8px rgba(94,138,82,.4); }
.corner-portrait.hp-warn { border-color: #c9a430; box-shadow: 0 0 8px rgba(201,164,48,.4); }
.corner-portrait.hp-danger { border-color: var(--danger); box-shadow: 0 0 8px rgba(165,63,63,.4); }
.corner-portrait.hp-dead { border-color: #1a1a1a; filter: grayscale(1); }
.corner-portrait-badges {
  position: absolute; bottom: -5px; right: -7px; display: flex; gap: 2px;
  transform: scale(1.15); transform-origin: bottom right;
}
.corner-slot .item-icon { width: 30px; height: 30px; font-size: 22px; line-height: 30px; margin: 0; }
.corner-bars { display: flex; flex-direction: column; gap: 6px; width: 100%; }
.corner-bar { height: 16px; border-radius: 8px; background: rgba(0,0,0,0.25); overflow: hidden; position: relative; }
.corner-bar i { display: block; height: 100%; }
.corner-bar.fp i { background: var(--good); }
.corner-bar.ep i { background: var(--mana); }
.corner-bar-label {
  position: absolute; inset: 0; display: flex; align-items: center; justify-content: center;
  font-size: 0.65rem; color: #fff; text-shadow: 0 1px 2px rgba(0,0,0,.7);
}

@keyframes levelUpGlow{0%{box-shadow:0 0 0 gold}50%{box-shadow:0 0 30px gold,0 0 60px var(--accent-bright)}100%{box-shadow:0 0 0 gold}}
#charPortrait.leveling-up{animation:levelUpGlow 1.5s ease-out 3}

/* D-132/133/134: JRPG-szerű lebegő sebzésszám a Motor VALÓDI final_damage
   értékéből — #vitals (saját karakter) vagy a megfelelő enemy-card fölött. */
@keyframes floatDamage{0%{transform:translate(-50%,0) scale(1);opacity:1}100%{transform:translate(-50%,-46px) scale(1.1);opacity:0}}
@keyframes floatDamageCrit{0%{transform:translate(-50%,0) scale(1) rotate(0deg);opacity:1}25%{transform:translate(-50%,-8px) scale(1.35) rotate(-5deg)}50%{transform:translate(-50%,-14px) scale(1.3) rotate(5deg)}100%{transform:translate(-50%,-50px) scale(1.4) rotate(0deg);opacity:0}}
.floating-dmg{position:fixed;pointer-events:none;z-index:600;font-family:var(--font-display);font-weight:bold;font-size:1.2rem;color:var(--blood-bright);text-shadow:0 1px 3px rgba(0,0,0,.9);animation:floatDamage 1.1s ease-out forwards}
.floating-dmg.crit{font-size:1.7rem;animation:floatDamageCrit 1.1s ease-out forwards}
.floating-dmg.miss{color:var(--dim);font-style:italic;font-size:.95rem;font-weight:normal}

/* D-366 (2026-08-04, 25. szakasz): ver-froccsenes a naplo-uzeneten --
   tobb reteg radial-gradient "cseppel", CSAK valodi sebzest okozo
   talalatnal. A .bubble MOGE kerul (z-index -1), hogy ne takarja a
   szoveget, es lassan elhalvanyul. */
@keyframes bloodSplashIn{0%{opacity:0;transform:scale(0.7)}30%{opacity:0.9;transform:scale(1.05)}100%{opacity:0.55;transform:scale(1)}}
.msg.log-blood-splash .bubble{position:relative}
.msg.log-blood-splash .bubble::before{
  content:"";position:absolute;top:-6px;left:-10px;width:46px;height:46px;z-index:-1;pointer-events:none;
  background:
    radial-gradient(circle at 30% 30%, var(--blood-bright) 0 6px, transparent 7px),
    radial-gradient(circle at 65% 20%, var(--blood-bright) 0 4px, transparent 5px),
    radial-gradient(circle at 50% 55%, var(--blood-bright) 0 9px, transparent 10px),
    radial-gradient(circle at 20% 65%, var(--blood-bright) 0 3px, transparent 4px);
  opacity:0.55;filter:blur(0.3px);animation:bloodSplashIn .6s ease-out;
}

/* D-374 (2026-08-04, 25. szakasz): "Első vér" banner -- Kalandonkent
   egyszer, az elso VALODI sebzest okozo talalatnal (final_damage > 0). */
@keyframes firstBloodPop{0%{transform:translate(-50%,-50%) scale(0.6);opacity:0}15%{transform:translate(-50%,-50%) scale(1.1);opacity:1}25%{transform:translate(-50%,-50%) scale(1);opacity:1}85%{opacity:1}100%{transform:translate(-50%,-50%) scale(1);opacity:0}}
.first-blood-banner{position:fixed;top:30%;left:50%;z-index:700;pointer-events:none;font-family:var(--font-display);font-weight:bold;font-size:2rem;letter-spacing:.1em;color:var(--blood-bright);text-shadow:0 0 12px rgba(180,20,20,.8),0 2px 4px rgba(0,0,0,.9);border:2px solid var(--blood-bright);border-radius:var(--radius-md);padding:.4rem 1.2rem;background:rgba(20,0,0,.55);animation:firstBloodPop 1.8s ease-out forwards}

/* D-136: asztrál/pszi aura a #vitals sávon, pszi-diszciplína használatakor */
@keyframes psiAuraPulse{0%,100%{box-shadow:0 0 0 rgba(138,111,168,0)}50%{box-shadow:inset 0 0 24px rgba(138,111,168,.35),0 0 14px rgba(138,111,168,.3)}}
#vitals  /* D-466: pszi-pajzs és asztrál-nyaláb. Lila (--psi), rövid, mozgás-
     csökkentésnél egyáltalán nem fut le (l. triggerPsiEffect). */
  /* A FORGATÁS és az ANIMÁCIÓ két külön elemen van. Ok: a `transform` egyszerre
     csak egy helyről jöhet — ha az animáció is a transform-ot mozgatja, felülírja
     a beállított szöget, és a nyaláb vízszintesen áll a célpont helyett. (A
     `rotate(var(--r))` keyframe-en belül sem oldódott fel — élő teszt fedte fel.)
     Így a külső elem forgat, a belső csak nyúlik/halványul. */
  .psi-beam {
    position: fixed; height: 3px; transform-origin: 0 50%; z-index: 9000; pointer-events: none;
  }
  .psi-beam i {
    display: block; width: 100%; height: 100%; transform-origin: 0 50%;
    background: linear-gradient(90deg, transparent, var(--psi), #e9d5ff, var(--psi), transparent);
    filter: drop-shadow(0 0 6px var(--psi));
    animation: psiBeamShoot .9s ease-out forwards;
  }
  @keyframes psiBeamShoot {
    0%   { opacity: 0;   transform: scaleX(.05); }
    18%  { opacity: 1;   transform: scaleX(1); }
    45%  { opacity: .95; transform: scaleX(1); }
    100% { opacity: 0;   transform: scaleX(1); }
  }
  .psi-shield {
    position: fixed; z-index: 9000; pointer-events: none; transform: translate(-50%, -50%);
    border-radius: 50%; border: 2px solid var(--psi);
    box-shadow: 0 0 18px var(--psi), inset 0 0 22px rgba(167,139,250,.35);
    background: radial-gradient(circle, rgba(167,139,250,.16) 0%, transparent 68%);
    animation: psiShieldPop 1.3s ease-out forwards;
  }
  @keyframes psiShieldPop {
    0% { opacity: 0; transform: translate(-50%,-50%) scale(.55); }
    22% { opacity: 1; transform: translate(-50%,-50%) scale(1.04); }
    60% { opacity: .8; transform: translate(-50%,-50%) scale(1); }
    100% { opacity: 0; transform: translate(-50%,-50%) scale(1.12); }
  }
  @media (prefers-reduced-motion: reduce) { .psi-beam i, .psi-shield { animation: none; opacity: 0; } }
.psi-active{animation:psiAuraPulse 1.4s ease-in-out 2}

/* D-141: fémes csillanás/pajzs-villanás kivédett támadásnál */
@keyframes blockFlash{0%{filter:brightness(1)}30%{filter:brightness(1.25) saturate(.65)}100%{filter:brightness(1)}}
#vitals.block-flash,.enemy-card.block-flash{animation:blockFlash .5s ease-out}
/* D-539: kepzettseg-proba sikeres kimenetenek zold villanasa (a sikertelen
   mar a MEGLEVO block-flash-t hasznalja, ua. mint harci kivedesnel). */
@keyframes skillSuccessFlash{0%{filter:brightness(1)}30%{filter:brightness(1.3) saturate(1.3) hue-rotate(60deg)}100%{filter:brightness(1)}}
#vitals.skill-success-flash{animation:skillSuccessFlash .5s ease-out}

/* 2026-08-10: a körben elszenvedett Fp/Ép-veszteseg felugro "-X" jelzese a
   #vitals savon (a sav maga a refreshVitals()-szal frissul). A #vitals
   position:sticky egyben pozicionalo kontextus is az abszolut gyereknek. */
@keyframes vitalsDmgFloat{0%{opacity:0;transform:translate(-50%,4px) scale(.85)}18%{opacity:1;transform:translate(-50%,-2px) scale(1.05)}75%{opacity:1;transform:translate(-50%,-22px) scale(1)}100%{opacity:0;transform:translate(-50%,-34px) scale(1)}}
.vitals-dmg-float{position:absolute;left:50%;top:2px;z-index:20;pointer-events:none;font-weight:700;font-size:1.05rem;color:var(--danger,#c0392b);text-shadow:0 1px 2px rgba(0,0,0,.6),0 0 6px rgba(0,0,0,.4);white-space:nowrap;animation:vitalsDmgFloat 1.9s ease-out forwards}
@keyframes vitalsHitFlash{0%{filter:brightness(1)}25%{filter:brightness(1.15) saturate(1.3) hue-rotate(-8deg)}100%{filter:brightness(1)}}
#vitals.vitals-hit-flash{animation:vitalsHitFlash .5s ease-out}

/* 2026-08-10: a visszatamadas-panel felett a kor kezdemenyezes (CS) sorrendje */
.init-order-line{font-weight:600;opacity:.9}
.init-interrupt-line{font-weight:700;color:var(--danger,#c0392b)}

/* D-139: a saját portré is szürkévé válik + koponya-jelzést kap halálnál
   (az ellenfél-kártyák ezt már korábban is megkapták, l. .enemy-card.dead) */
#charPortrait.hp-dead{filter:grayscale(1)}
#charPortrait.hp-dead::before{content:"💀";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:1.6rem;opacity:.85;z-index:1}

/* D-143: a varázslat "lepereg" — sikertelen varázslatnál szikrázó,
   semleges (nem elem-színű) szórt-effekt a #vitals fölött */
@keyframes deflectSparkle{0%{opacity:1;transform:scale(.6) rotate(0deg)}100%{opacity:0;transform:scale(1.6) rotate(90deg)}}
.deflect-sparkle{position:fixed;pointer-events:none;z-index:600;font-size:1.4rem;animation:deflectSparkle .6s ease-out forwards}

/* D-365 (2026-08-04, 25. szakasz): tamadas-tipus szerinti animacio --
   kozelharc (pengevagas-forgas) vs tavolsagi (behuzo nyilvesszo). */
@keyframes attackSlash{0%{opacity:0;transform:translate(-50%,-50%) scale(.5) rotate(-35deg)}30%{opacity:1;transform:translate(-50%,-50%) scale(1.3) rotate(15deg)}100%{opacity:0;transform:translate(-50%,-50%) scale(1.1) rotate(35deg)}}
@keyframes attackShoot{0%{opacity:0;transform:translate(-140%,-50%) scale(.7) rotate(-20deg)}40%{opacity:1;transform:translate(-50%,-50%) scale(1.15) rotate(0deg)}100%{opacity:0;transform:translate(10%,-50%) scale(1) rotate(20deg)}}
.attack-icon-melee{position:fixed;pointer-events:none;z-index:601;font-size:1.6rem;animation:attackSlash .55s ease-out forwards}
.attack-icon-ranged{position:fixed;pointer-events:none;z-index:601;font-size:1.6rem;animation:attackShoot .55s ease-out forwards}

/* D-376 (2026-08-04, 25. szakasz): "lassitott" dramai pillanat nagy
   Tulutesnel (x3/x4) -- vinyetta-pulzalas + roviden lelassult erzet,
   prefers-reduced-motion-t a mar meglevo globalis szabaly kezeli. */
@keyframes slowmoVignette{0%{box-shadow:inset 0 0 0 rgba(180,20,20,0)}30%{box-shadow:inset 0 0 120px 16px rgba(180,20,20,.28)}100%{box-shadow:inset 0 0 0 rgba(180,20,20,0)}}
@keyframes slowmoFilterPulse{0%{filter:saturate(1)}30%{filter:saturate(.72) contrast(1.04)}100%{filter:saturate(1)}}
body.slowmo-flash{animation:slowmoFilterPulse .5s ease-out}
body.slowmo-flash::after{content:"";position:fixed;inset:0;z-index:650;pointer-events:none;animation:slowmoVignette .5s ease-out}

/* D-378 (2026-08-04, 25. szakasz): mana-csik vegen kiaramlo energia. */
@keyframes manaDrainOut{0%{opacity:0;transform:translate(0,-50%) scale(.4)}30%{opacity:1}100%{opacity:0;transform:translate(22px,-50%) scale(1.2)}}
.mana-drain{position:fixed;pointer-events:none;z-index:600;width:0;height:0}
.mana-drain span{position:absolute;left:0;top:0;width:6px;height:6px;border-radius:50%;background:var(--mana-bright);box-shadow:0 0 6px var(--mana-bright);animation:manaDrainOut .6s ease-out forwards}

/* D-147: az oldal szélein halványan imbolygó sárga-narancs fényeffekt */
@keyframes edgeGlowFlicker{0%,100%{opacity:.45}50%{opacity:.8}}
#edgeGlow{position:fixed;inset:0;pointer-events:none;z-index:2;box-shadow:inset 0 0 90px 12px rgba(212,168,75,.11);animation:edgeGlowFlicker 4.5s ease-in-out infinite}
/* D-204: kliens/szerver verzió-eltérés jelzése */
#versionBanner{position:fixed;top:0;left:0;right:0;z-index:2000;background:var(--gold-dim);color:#16130f;text-align:center;padding:.4rem;font-size:.85rem}
#versionBanner button{color:#16130f;font-weight:bold;text-decoration:underline}

/* Játékbeli napszak-alapú, finom színeltolás. A gép óráját tudatosan nem
   használjuk: amíg nincs szerveroldali játékidő, csak a kézzel ismert fázis él. */
body{transition:background-color 1.5s ease}
body.tod-morning{--bg:#181712;--panel:#241f18}
body.tod-evening{--bg:#1a130d;--panel:#261a10}
body.tod-night{--bg:#0e0d12;--panel:#181620}

/* D-349: kis napszak-jelző kör a fejléc bal szélén, ugyanahhoz a
   napszak-számításhoz kötve mint a D-145 háttér-eltolás. */
.tod-indicator{
  width:2rem;height:2rem;border-radius:50%;flex-shrink:0;
  display:flex;align-items:center;justify-content:center;font-size:1.05rem;line-height:1;
  background:radial-gradient(circle at 35% 30%,var(--panel) 0%,var(--bg) 100%);
  border:1px solid var(--border);
  box-shadow:0 0 8px 1px rgba(212,168,75,.18);
  transition:box-shadow 1.2s ease,background 1.2s ease;
}
body.tod-morning .tod-indicator{box-shadow:0 0 10px 2px rgba(255,196,120,.4)}
body.tod-evening .tod-indicator{box-shadow:0 0 10px 2px rgba(230,120,90,.4)}
body.tod-night .tod-indicator{box-shadow:0 0 10px 2px rgba(130,150,255,.4)}

/* U-901 (2026-09-13): Felszerelés-modál fülek -- UGYANAZ a minta, mint a
   Kampánynaplóé (.cj-tab-btn/.cj-panel, l. 45-allapot-panel.css). */
.gear-tabs{margin-bottom:.6rem}
.gear-tab-btn.active{background:var(--accent);color:var(--bg);border-color:var(--accent)}
.gear-panel.hidden{display:none}

/* U-909 (2026-09-13, user kérés: "ez szintlépéses rész se tetszik") -- a
   csúszkák (HM-elosztás, akadálymentesség, hangerő) eddig a böngésző
   csupasz alap-kinézetét kapták (lapos szürke kör) -- most egy festett,
   borostyán-ércgomb kinézetű fogantyú, sötét, bevésett sávval. Egyetlen
   közös szabály, minden `input[type=range]`-re vonatkozik. */
input[type="range"] {
  -webkit-appearance: none; appearance: none; width: 100%; height: 6px; border-radius: 3px;
  background: linear-gradient(180deg, rgba(0,0,0,.45), rgba(0,0,0,.15)), var(--panel-raised);
  border: 1px solid var(--border-dim); outline: none; cursor: pointer;
}
input[type="range"]::-webkit-slider-thumb {
  -webkit-appearance: none; appearance: none; width: 18px; height: 18px; border-radius: 50%;
  background: radial-gradient(circle at 35% 30%, #f0d9a0, var(--accent) 55%, #5a3a1a 100%);
  border: 2px solid var(--accent-bright);
  box-shadow: 0 1px 3px rgba(0,0,0,.6), inset 0 1px 1px rgba(255,255,255,.4);
  margin-top: -6px; cursor: pointer;
}
input[type="range"]::-moz-range-track {
  width: 100%; height: 6px; border-radius: 3px;
  background: linear-gradient(180deg, rgba(0,0,0,.45), rgba(0,0,0,.15)), var(--panel-raised);
  border: 1px solid var(--border-dim);
}
input[type="range"]::-moz-range-thumb {
  width: 18px; height: 18px; border-radius: 50%; border: 2px solid var(--accent-bright);
  background: radial-gradient(circle at 35% 30%, #f0d9a0, var(--accent) 55%, #5a3a1a 100%);
  box-shadow: 0 1px 3px rgba(0,0,0,.6), inset 0 1px 1px rgba(255,255,255,.4);
  cursor: pointer;
}
input[type="range"]:focus-visible::-webkit-slider-thumb,
input[type="range"]:focus-visible::-moz-range-thumb { box-shadow: 0 0 0 3px var(--accent-dim); }

/* U-912 (2026-09-13): képességfa-lightbox -- ugyanaz a minta, mint
   #gearOverlay/#gearBox (45-allapot-panel.css), csak nagyobb doboz és a
   sheetOverlay (z-index:10) FÖLÉ kerül. */
.skill-tree-expand-btn { float: right; font-size: .85rem; padding: 0 .4rem; }
#skillTreeLightbox {
  position: fixed; inset: 0; background: rgba(0,0,0,.88); display: flex;
  align-items: center; justify-content: center; z-index: 16; padding: 2vh;
}
#skillTreeLightboxBox {
  background: var(--panel); border: 1px solid var(--border); border-radius: var(--radius-md);
  padding: var(--space-4); max-width: 98vw; max-height: 94vh; overflow: auto;
}
.skill-tree-lightbox-inner .skill-tree-map-big {
  min-width: min(92vw, 90rem); max-width: 92vw; aspect-ratio: 1400 / 788; margin: 0 auto;
}
.skill-tree-lightbox-inner .skill-tree-node { width: 6.5rem; }
.skill-tree-lightbox-inner .skill-tree-node-label { font-size: .82rem; }

/* 2026-09-19: a megosztott bug-reporter.js widget (más kosinet.top oldalak
   közt is újrahasznosított, l. reusable_modules) a SAJÁT generikus kék
   (#2f6fed) színét sütötte a .brp-send/.brp-fab gombokba -- ez a MAGUS
   meleg pergamen/bordó témájából KIRÍTT (teljes site-sweep közben találtam,
   nem felhasználói panasz). Csak ITT, MAGUS-oldalon írjuk felül, a megosztott
   fájlt szándékosan NEM módosítjuk, hogy a többi projekt saját kék variánsa
   érintetlen maradjon. !important szükséges, mert a widget a saját <style>
   tagjét futásidőben, a <head> végére szúrja be -- ugyanolyan specifikusságú
   szelektorral a betöltési sorrend döntene, azt itt nem garantált megelőzni. */
.brp-send, .brp-fab { background: var(--accent2) !important; }
.brp-send:hover:not([disabled]) { background: var(--accent2-hover) !important; }


/* 2026-09-20 (Claude, teljes menü-söprés): a #toastContainer a jobb FELSŐ
   sarokban ült (top+right), vagyis pont a fejléc menüsávján. Lemérve: egy
   értesítés ÖT menügombot takart (a „Karakter & Kaland"-ból 155x34 px-t), és
   mivel a konténer z-index:30, a menük szülője pedig `auto`, a gombokra
   KATTINTANI SEM lehetett, amíg a toast látszott (3-4 mp). Áthelyezve a jobb
   ALSÓ sarokba, a szerkesztősáv fölé: ott a naplóterület üres, és semmilyen
   vezérlőt nem takar. (A #cornerWidget 2026-08-16 óta ki van kapcsolva, így
   azzal sem ütközik.) */
#toastContainer{top:auto;bottom:96px}
@media (max-width:768px){
  #toastContainer{bottom:88px;right:var(--space-3);
    max-width:calc(100vw - 2*var(--space-3))}
}

/* 2026-09-24: Hátas + Otthon kártyák a Felszerelés fülön (renderPossessionCards) */
.possession-cards{max-width:430px;margin:0 auto 1.2rem;display:grid;grid-template-columns:1fr 1fr;gap:.6rem}
.possession-card{display:flex;flex-direction:column;padding:0;overflow:hidden;text-align:left;font:inherit;color:inherit;background:var(--panel-raised);border:1px solid var(--border);border-radius:8px}
button.possession-card{cursor:pointer}
button.possession-card:hover,button.possession-card:focus-visible{border-color:var(--accent)}
.possession-art{aspect-ratio:3/2;background:var(--panel);border-bottom:1px solid var(--border-dim);display:flex;align-items:center;justify-content:center}
.possession-art img{width:100%;height:100%;object-fit:cover;display:block}
.possession-art.is-icon img{width:42%;height:auto;object-fit:contain;opacity:.85}
.possession-body{padding:.4rem .55rem .5rem}
.possession-label{font-size:.66rem;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}
.possession-name{font-weight:600;font-size:.85rem;line-height:1.25}
.possession-sub{font-size:.7rem;color:var(--dim);line-height:1.3;margin-top:.1rem}
.possession-card.is-empty .possession-art img{opacity:.35;filter:grayscale(.6)}
.possession-card.is-empty .possession-name{color:var(--dim);font-weight:500}
@media (max-width:420px){.possession-cards{grid-template-columns:1fr}.possession-card{flex-direction:row}.possession-art{width:40%;border-bottom:0;border-right:1px solid var(--border-dim)}.possession-body{flex:1}}

/* 2026-09-24: Felszerelés-lap csinosítás (renderGearExtras, 03-felszereles.js) */
:root{--rar-minosegi:#4f8a4b;--rar-magikus:#4a7fc0;--rar-legendas:#d18f1c;--rar-atkos:#9b4fb5}
body.light-theme.light-theme{--rar-minosegi:#3d7439;--rar-magikus:#2f64a3;--rar-legendas:#a86c05;--rar-atkos:#7d3596}
.rarity-minosegi{--rar:var(--rar-minosegi)}.rarity-magikus{--rar:var(--rar-magikus)}.rarity-legendas{--rar:var(--rar-legendas)}.rarity-atkos{--rar:var(--rar-atkos)}
.sheet-list-item[class*="rarity-"],.inventory-tile[class*="rarity-"],.equipped-card[class*="rarity-"],.favorite-chip[class*="rarity-"]{border-color:var(--rar);box-shadow:inset 3px 0 0 var(--rar)}
.inventory-tile[class*="rarity-"]{box-shadow:inset 0 -3px 0 var(--rar)}
.rarity-legendas.sheet-list-item,.rarity-legendas.equipped-card,.rarity-legendas.inventory-tile{box-shadow:inset 3px 0 0 var(--rar),0 0 8px color-mix(in srgb,var(--rar) 40%,transparent)}
.rarity-badge{font-size:.62rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--rar);border:1px solid var(--rar);border-radius:999px;padding:0 .4rem;white-space:nowrap}
.item-origin{font-size:.7rem;font-style:italic;color:var(--dim);line-height:1.3;margin-top:.1rem}
.favorite-strip{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:0 0 .6rem}
.favorite-strip-title{margin:0 .2rem 0 0}
.favorite-chip{display:inline-flex;align-items:center;gap:.25rem;font:inherit;font-size:.75rem;color:var(--text);background:var(--panel-raised);border:1px solid var(--border);border-radius:999px;padding:.15rem .6rem .15rem .4rem;cursor:pointer}
.favorite-chip:hover,.favorite-chip:focus-visible{border-color:var(--accent)}
.favorite-chip .item-icon{font-size:1rem}
@keyframes flashHighlight{0%,40%{outline:2px solid var(--accent);outline-offset:2px}100%{outline:2px solid transparent;outline-offset:2px}}
.flash-highlight{animation:flashHighlight 1.6s ease-out}
button.possession-card{width:100%;min-width:0;margin:0;padding:0;min-height:0;height:auto;justify-content:flex-start;align-items:stretch;box-shadow:none;text-transform:none;letter-spacing:normal;font-weight:normal}
#sheetInventory .sheet-list-item-left{flex:1 1 auto;min-width:0}
#sheetInventory .sheet-list-item-right{flex-wrap:wrap;justify-content:flex-end}
@media (min-width:421px){button.possession-card .possession-art,button.possession-card .possession-body{width:100%;box-sizing:border-box}}
@media (max-width:420px){button.possession-card{flex-direction:row}button.possession-card .possession-art{width:40%;flex-shrink:0}}
@media (max-width:560px){#sheetInventory .sheet-list-item{flex-wrap:wrap}#sheetInventory .sheet-list-item-left{flex-basis:100%}#sheetInventory .sheet-list-item-right{width:100%;justify-content:flex-start}}

/* ── 2026-09-24 (3. kör): Felszerelés/Tárgyak/Tárolók átrendezés ── */
/* Bábu: szlot + felirat (név, fő értékek) a karakter körül */
#paperDoll{max-width:660px;grid-template-columns:minmax(0,1fr) minmax(180px,220px) minmax(0,1fr);gap:.6rem}
#paperDoll .pd-col{gap:.45rem}
#paperDoll .pd-slot-row{display:flex;align-items:center;gap:.45rem;min-height:60px}
#paperDoll .pd-left .pd-slot-row{flex-direction:row-reverse;text-align:right}
#paperDoll .pd-slot-cap{flex:1;min-width:0;font-size:.72rem;line-height:1.25}
#paperDoll .pd-slot-cap-name{font-weight:600;color:var(--text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
#paperDoll .pd-slot-cap-stats{color:var(--dim);font-size:.67rem}
#paperDoll .pd-hands{gap:1.4rem;margin-top:.6rem}
#paperDoll .pd-hands .pd-slot-row{min-width:170px}
#paperDoll .pd-figure{min-height:0;aspect-ratio:2/3;align-self:start}
.pd-figure.pd-level-mode #paperDollPortrait{object-fit:cover;object-position:center top;cursor:zoom-in}
#paperDollPortrait{cursor:zoom-in}
@media (max-width:560px){
  #paperDoll{grid-template-columns:1fr 1fr;grid-template-areas:"figure figure" "left right" "hands hands";max-width:100%}
  #paperDoll .pd-figure{width:min(240px,70vw);justify-self:center}
  #paperDoll .pd-left .pd-slot-row{flex-direction:row;text-align:left}
  #paperDoll .pd-slot-row{min-height:52px}
  #paperDoll .pd-hands{flex-wrap:wrap;gap:.6rem}
  #paperDoll .pd-hands .pd-slot-row{min-width:0;flex:1 1 150px}
}
/* Hátas / Otthon kártya: nagyítható kép + értékek */
.possession-cards{max-width:560px;align-items:start}
.possession-art.can-zoom{cursor:zoom-in}
.possession-art.can-zoom:hover img{filter:brightness(1.08)}
.possession-stats{display:grid;grid-template-columns:auto 1fr;gap:.1rem .5rem;margin-top:.4rem;font-size:.7rem;line-height:1.3}
.possession-stat-k{color:var(--dim)}
.possession-stat-v{color:var(--text)}
.possession-note{font-size:.66rem;color:var(--dim);font-style:italic;margin-top:.35rem;line-height:1.3}
.possession-action{display:inline-block;margin-top:.35rem;font-size:.72rem}
@media (max-width:420px){.possession-card{flex-direction:column}.possession-art{width:100%;border-right:0;border-bottom:1px solid var(--border-dim)}}
/* „Tároló" keret: fa-szegély, rézlemez felirat */
.gear-container{position:relative;margin:1.3rem 0 .9rem;padding:1.35rem .75rem .75rem;border:3px solid #6b4a2b;border-radius:10px;background:var(--panel);box-shadow:inset 0 0 0 1px rgba(255,220,160,.14),inset 0 0 22px rgba(0,0,0,.28),0 0 0 1px #2e1f12,0 3px 10px rgba(0,0,0,.25)}
.gear-container-title{position:absolute;top:-.8rem;left:50%;transform:translateX(-50%);white-space:nowrap;background:linear-gradient(#d8b46a,#9a7534);color:#2a1d0c;font-weight:700;font-size:.7rem;letter-spacing:.09em;text-transform:uppercase;padding:.15rem .9rem;border-radius:4px;border:1px solid #5a4218;box-shadow:0 1px 3px rgba(0,0,0,.4)}
.gear-subtitle{font-size:.68rem;letter-spacing:.07em;text-transform:uppercase;color:var(--accent);margin:.9rem 0 .35rem;padding-top:.5rem;border-top:1px dashed var(--border-dim)}
.gear-add-details{margin-top:.4rem;border:1px solid var(--border-dim);border-radius:8px;padding:.35rem .6rem}
.gear-add-details summary{cursor:pointer;font-size:.8rem;color:var(--accent);font-weight:600}
.gear-add-details[open] summary{margin-bottom:.4rem}
.storage-card-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.35rem}
.storage-card-name{font-weight:600}
.storage-card-sub{font-size:.72rem;color:var(--dim)}
.storage-item-row{font-size:.82rem}
/* Lista nézet */
#sheetInventory .inv-row{flex-wrap:wrap;align-items:center;gap:.4rem .6rem;padding:.45rem .6rem;background:var(--panel-raised);border-radius:8px}
#sheetInventory .inv-row.is-equipped{background:color-mix(in srgb,var(--accent) 8%,var(--panel-raised))}
.inv-row-main{flex:1 1 14rem;min-width:0;gap:.5rem}
.item-icon.inv-row-icon{width:32px;height:32px;line-height:32px;font-size:24px;flex-shrink:0;margin:0}
.inv-row-text{flex:1;min-width:0}
.inv-row-name{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;font-weight:600;font-size:.9rem;line-height:1.25}
.inv-row-meta{font-size:.71rem;color:var(--dim);line-height:1.3}
.inv-row-actions{flex-shrink:0;gap:.35rem;margin-left:auto}
.inv-equipped-badge{font-size:.72rem;font-weight:600;color:var(--accent);white-space:nowrap}
.inv-more-btn{min-width:2rem;font-weight:700;letter-spacing:.05em}
.inv-row-extra{display:none;flex-basis:100%;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.2rem;padding-top:.4rem;border-top:1px dashed var(--border-dim)}
.inv-row.show-extra .inv-row-extra{display:flex}
/* Zsák (rács) nézet: nagyobb ikon, két sorba törő név */
#sheetInventory.inventory-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:.5rem}
#sheetInventory .inventory-tile{min-height:6.4rem;padding:.45rem .3rem;justify-content:flex-start}
#sheetInventory .inventory-tile .item-icon{width:44px;height:44px;line-height:44px;font-size:34px;margin:0}
#sheetInventory .inventory-tile-name{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.2}
/* Egyképes lightbox (nincs lapozás) */
#imageLightbox.lightbox-single .lightbox-nav{display:none}
/* Hatások a sérülés-bábu ablakában */
.wound-map-popover{max-width:22rem;max-height:85vh;overflow:auto}
.wound-effect-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:.3rem}
.wound-effect-badges:empty{display:none}
.wound-effect-badges img{width:28px;height:28px;object-fit:contain}
.wound-effects{width:100%;border-top:1px solid var(--border-dim);padding-top:.5rem;margin-top:.2rem}
.wound-effects-title{font-size:.7rem;letter-spacing:.07em;text-transform:uppercase;color:var(--accent);margin-bottom:.3rem}
.wound-effects .sheet-add-row{flex-wrap:wrap}
.wound-effects #newEffectName{flex:1 1 100%!important}
#woundMapBtn{position:relative}
#woundMapBtn.has-effects::after{content:"";position:absolute;top:3px;right:3px;width:7px;height:7px;border-radius:50%;background:var(--accent-bright);box-shadow:0 0 0 1px var(--panel)}
/* egyképes nagyítás a Felszerelés-ablakból (#gearOverlay 15) nyílik -- fölé kell kerülnie, az #authOverlay (20) alá */
#imageLightbox.lightbox-single{z-index:19}
.favorite-strip-title{font-size:.66rem;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin:0 .2rem 0 0}

/* 2026-09-24: hátas málhája (renderMountPackBox) */
.mount-pack .mount-away{color:#c0453f;font-weight:600}
.storage-item-row.is-unreachable{opacity:.55}
.mount-pack .encumbrance-row{margin:.2rem 0 .5rem}

.item-drop-btn{color:#b5473f}
.item-drop-btn:hover{border-color:#b5473f}

/* ── 2026-09-25 (5. kör) ── */
/* nagyobb Felszerelés-ablak, ne kelljen a keretekben görgetni */
#gearOverlay #gearBox{width:min(800px,96vw)}
/* bábu: nagyobb szlotok + kártyalap-fordítás (hátoldalon minden érték) */
#paperDoll{max-width:740px;grid-template-columns:minmax(0,1fr) minmax(190px,230px) minmax(0,1fr)}
#paperDoll .pd-slot{width:72px;height:72px}
#paperDoll .pd-slot-row{display:block;perspective:900px;min-height:72px}
#paperDoll .pd-flip{position:relative;transition:transform .45s ease;transform-style:preserve-3d}
#paperDoll .pd-face{backface-visibility:hidden;-webkit-backface-visibility:hidden}
#paperDoll .pd-front{display:flex;align-items:center;gap:.45rem}
#paperDoll .pd-left .pd-front{flex-direction:row-reverse;text-align:right}
#paperDoll .pd-back{position:absolute;inset:0;transform:rotateY(180deg);background:var(--panel-raised);border:1px solid var(--accent-dim);border-radius:8px;padding:.28rem .45rem;overflow:hidden;font-size:.64rem;line-height:1.28;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.25)}
@media (hover:hover){#paperDoll .pd-slot-row.has-item:hover .pd-flip{transform:rotateY(180deg)}}
#paperDoll .pd-slot-row.has-item.flipped .pd-flip{transform:rotateY(180deg)}
body.pd-dragging #paperDoll .pd-flip{transform:none!important}
.pd-back-title{font-weight:700;color:var(--accent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:.12rem}
.pd-back-grid{display:grid;grid-template-columns:auto 1fr auto 1fr;gap:.02rem .35rem}
.pd-back-k{color:var(--dim)}
.pd-back-v{font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
@media (max-width:560px){#paperDoll .pd-left .pd-front{flex-direction:row;text-align:left}#paperDoll .pd-slot{width:60px;height:60px}#paperDoll .pd-slot-row{min-height:60px}}
@media (prefers-reduced-motion:reduce){#paperDoll .pd-flip{transition:none}}
/* csere-menü */
.pd-swap{max-width:560px;margin:.4rem auto 1rem;padding:.6rem .7rem;border:1px solid var(--border);border-radius:8px;background:var(--panel-raised)}
.pd-swap-label{display:block;font-size:.68rem;letter-spacing:.07em;text-transform:uppercase;color:var(--accent);margin-bottom:.35rem}
.pd-swap-row{display:flex;gap:.5rem;align-items:center}
.pd-swap-row select{flex:1;min-width:0}
.pd-swap-compare:not(:empty){margin-top:.5rem}
.pd-swap-empty{display:none;margin-top:.3rem}
.pd-swap.is-empty .pd-swap-row{display:none}
.pd-swap.is-empty .pd-swap-empty{display:block}
/* összehasonlítás: csak a valóban jobb zöld, a rosszabb piros */
.item-compare-better{color:#3f9a4b;font-weight:700}
.item-compare-worse{color:#c0453f;font-weight:700}
/* lebegő zsák-buborék: mindig felül, sosem lóg ki a képernyőről */
.inventory-tile-hover-tip.is-floating{position:fixed;z-index:25;transform:none;max-width:340px;margin:0}
/* egységes festett tárgy-ikonok */
.item-icon-img{display:inline-block;object-fit:contain;vertical-align:middle;filter:drop-shadow(0 1px 1px rgba(0,0,0,.35))}
.item-icon-img.inv-row-icon{width:36px;height:36px;flex-shrink:0}
.item-icon-img.inventory-tile-icon{width:52px;height:52px}
.item-icon-img.fav-icon{width:18px;height:18px}
.item-icon-img.pack-icon{width:24px;height:24px}
.storage-gear-name{display:inline-flex;align-items:center;gap:.2rem}
/* súlymérő */
.weight-meter{margin:.6rem 0 .3rem}
.weight-meter-line{display:flex;align-items:baseline;gap:.4rem;font-size:.82rem;flex-wrap:wrap}
.weight-meter-title{color:var(--dim)}
.weight-meter-pct{font-size:.72rem;color:var(--dim)}
.weight-meter-bar{height:9px;border-radius:999px;background:var(--panel);border:1px solid var(--border);overflow:hidden;margin-top:.25rem}
.weight-meter-bar i{display:block;height:100%;background:linear-gradient(90deg,#6f9a4a,#c9a23f)}
.weight-meter.is-warn .weight-meter-bar i{background:linear-gradient(90deg,#c9a23f,#d07a2c)}
.weight-meter.is-over .weight-meter-bar i,.encumbrance-row.vital-warn .weight-meter-bar i{background:#c0453f}
.weight-meter.is-over b,.encumbrance-row.vital-warn .weight-meter b{color:#c0453f}
.weight-meter-note{font-size:.68rem;color:var(--dim);margin-top:.2rem}
#mountPackBox.drag-over{box-shadow:inset 0 0 0 2px var(--accent-bright),0 0 12px var(--accent-dim)}
/* hátas/otthon kártyák egy magasságban, leírással */
.possession-cards{align-items:stretch}
.possession-card{height:100%}
.possession-body{flex:1;display:flex;flex-direction:column}
.possession-lore{font-size:.72rem;line-height:1.35;color:var(--text);margin-top:.3rem}
.possession-personal{font-size:.72rem;font-style:italic;color:var(--accent);margin-top:.35rem;line-height:1.35}
.possession-actions{margin-top:auto;padding-top:.4rem;display:flex;flex-direction:column;align-items:flex-start;gap:.15rem}
.possession-actions .possession-action{margin-top:0}

/* Kártyafordítás Firefox-biztosan: a forgatás felénél vált az elő- és hátlap
   (a festett ikonok szűrője miatt a backface-visibility önmagában áttetszett). */
#paperDoll .pd-front{transition:opacity 0s linear .2s,visibility 0s linear .2s}
#paperDoll .pd-back{opacity:0;visibility:hidden;transition:opacity 0s linear .2s,visibility 0s linear .2s}
@media (hover:hover){
  #paperDoll .pd-slot-row.has-item:hover .pd-front{opacity:0;visibility:hidden}
  #paperDoll .pd-slot-row.has-item:hover .pd-back{opacity:1;visibility:visible}
}
#paperDoll .pd-slot-row.has-item.flipped .pd-front{opacity:0;visibility:hidden}
#paperDoll .pd-slot-row.has-item.flipped .pd-back{opacity:1;visibility:visible}
body.pd-dragging #paperDoll .pd-front{opacity:1!important;visibility:visible!important}
body.pd-dragging #paperDoll .pd-back{opacity:0!important;visibility:hidden!important}

/* ── 2026-09-25 (6. kör) ── */
/* bábu: az ikon marad, csak a mellette lévő névkártya fordul meg */
#paperDoll .pd-slot-row{display:flex;align-items:center;gap:.45rem;perspective:none}
#paperDoll .pd-left .pd-slot-row{flex-direction:row-reverse}
#paperDoll .pd-cap-card{flex:1;min-width:0;height:68px;perspective:700px}
#paperDoll .pd-flip{height:100%}
#paperDoll .pd-front{height:100%;display:flex;align-items:center;padding:0 .45rem;border:1px solid transparent;border-radius:8px;box-sizing:border-box}
#paperDoll .pd-slot-row.has-item .pd-front{border-color:var(--border-dim);background:color-mix(in srgb,var(--panel-raised) 55%,transparent);cursor:pointer}
#paperDoll .pd-left .pd-front{flex-direction:row;justify-content:flex-end;text-align:right}
#paperDoll .pd-back{box-sizing:border-box}
@media (max-width:560px){#paperDoll .pd-left .pd-slot-row{flex-direction:row}#paperDoll .pd-left .pd-front{justify-content:flex-start;text-align:left}#paperDoll .pd-cap-card{height:60px}}
/* csere: lenyíló lista a Tárgyakhoz hasonló sorokkal */
.pd-swap{padding:0;overflow:hidden}
.pd-swap-toggle{width:100%;display:flex;align-items:center;gap:.55rem;padding:.55rem .75rem;background:transparent;border:0;font:inherit;font-weight:600;color:var(--accent);cursor:pointer;text-align:left}
.pd-swap-toggle .icon-img{width:28px;height:28px}
.pd-swap-count{font-size:.72rem;color:var(--dim);font-weight:400}
.pd-swap-caret{margin-left:auto;transition:transform .2s}
.pd-swap.open .pd-swap-caret{transform:rotate(180deg)}
.pd-swap-panel{display:none;padding:0 .75rem .75rem;border-top:1px solid var(--border-dim)}
.pd-swap.open .pd-swap-panel{display:block}
.pd-swap-group{font-size:.66rem;letter-spacing:.07em;text-transform:uppercase;color:var(--accent);margin:.6rem 0 .3rem}
.pd-swap-item{width:100%;display:flex;align-items:center;gap:.6rem;padding:.4rem .6rem;margin:0 0 .3rem;border:1px solid var(--border-dim);border-radius:8px;background:var(--panel);font:inherit;color:inherit;text-align:left;cursor:pointer}
.pd-swap-item:hover{border-color:var(--accent-dim)}
.pd-swap-item.selected{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:color-mix(in srgb,var(--accent) 9%,var(--panel))}
.pd-swap-item[class*="rarity-"]{border-left:3px solid var(--rar)}
.pd-swap-actions{margin-top:.5rem;display:flex;justify-content:flex-end}
/* nagyító: kép mellett hosszú leírás */
#imageLightboxDesc{display:none;max-width:430px;max-height:80vh;overflow:auto;background:var(--panel);color:var(--text);border:1px solid var(--border);border-radius:10px;padding:1rem 1.25rem;font-size:.9rem;line-height:1.6;text-align:left}
#imageLightboxDesc h3{margin:0 0 .6rem;color:var(--accent);font-size:1.1rem}
#imageLightboxDesc p{margin:0 0 .75rem}
#imageLightbox.has-desc{flex-direction:row;gap:1.6rem;padding:2rem 4rem;overflow:auto}
#imageLightbox.has-desc #imageLightboxImg{max-width:min(56vw,900px);max-height:82vh}
#imageLightbox.has-desc #imageLightboxDesc{display:block}
#imageLightbox.has-desc .lightbox-caption{display:none}
@media (max-width:760px){
  #imageLightbox.has-desc{flex-direction:column;justify-content:flex-start;padding:3.5rem 1rem 1.5rem}
  #imageLightbox.has-desc #imageLightboxImg{max-width:92vw;max-height:38vh}
  #imageLightboxDesc{max-width:92vw;max-height:none}
}
.possession-art.can-zoom{position:relative}
.possession-art-hint{position:absolute;right:.4rem;bottom:.35rem;font-size:.62rem;padding:.1rem .4rem;border-radius:999px;background:rgba(0,0,0,.55);color:#f3e6c8;pointer-events:none}
.inv-row-weight{white-space:nowrap}

/* ── 2026-09-25 (7. kör): maga a (nagyobb) ikon fordul, hátoldalán a fő értékek;
   a név és a rövid érték mellette fixen marad ── */
#paperDoll{max-width:760px;grid-template-columns:minmax(0,1fr) minmax(220px,270px) minmax(0,1fr)}
#paperDoll .pd-slot-row{display:flex;align-items:center;gap:.5rem;min-height:92px;perspective:none}
#paperDoll .pd-left .pd-slot-row{flex-direction:row-reverse}
#paperDoll .pd-slot-card{flex:0 0 auto;width:92px;height:92px;perspective:600px}
#paperDoll .pd-slot-card .pd-flip{position:relative;width:100%;height:100%;transition:transform .45s ease;transform-style:preserve-3d}
#paperDoll .pd-slot-card .pd-front,#paperDoll .pd-slot-card .pd-back{position:absolute;inset:0;padding:0;border:0;background:none}
#paperDoll .pd-slot-card .pd-front .pd-slot{width:92px;height:92px}
#paperDoll .pd-slot-card .pd-back{transform:rotateY(180deg);background:var(--panel-raised);border:1px solid var(--accent-dim);border-radius:8px;padding:.32rem .35rem;display:flex;flex-direction:column;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.25)}
#paperDoll .pd-slot-cap{flex:1;min-width:0}
#paperDoll .pd-left .pd-slot-cap{text-align:right}
.pd-back-grid{grid-template-columns:1fr 1fr;gap:.12rem .3rem}
.pd-back-cell{display:flex;justify-content:space-between;gap:.2rem;white-space:nowrap;font-size:.62rem;line-height:1.25}
.pd-back-cell.wide{grid-column:1 / -1}
.pd-back-cell .pd-back-k{color:var(--dim)}
.pd-back-cell .pd-back-v{font-weight:700;color:var(--text)}
#paperDoll .pd-hands .pd-slot-row{min-width:220px}
@media (max-width:560px){
  #paperDoll .pd-left .pd-slot-row{flex-direction:row}
  #paperDoll .pd-left .pd-slot-cap{text-align:left}
  #paperDoll .pd-slot-card,#paperDoll .pd-slot-card .pd-front .pd-slot{width:76px;height:76px}
  #paperDoll .pd-slot-row{min-height:76px}
  #paperDoll .pd-hands .pd-slot-row{min-width:0}
}
#paperDoll .pd-slot-row.has-item .pd-slot-card .pd-front{border:0;background:none;padding:0}
/* hátoldal: egy oszlop, címke balra, érték jobbra (7. kör finomítás) */
#paperDoll .pd-back-grid{display:flex;flex-direction:column;gap:.1rem}
#paperDoll .pd-back-cell{font-size:.7rem;justify-content:space-between}

/* 2026-09-25 (8. kör): nincsenek oldalszövegek a szlotok mellett -- az értékek
   az ikon hátoldalán; a bábu így keskenyebb, a portré nagyobb. */
#paperDoll .pd-slot-cap{display:none}
#paperDoll{max-width:560px;grid-template-columns:auto minmax(240px,320px) auto}
#paperDoll .pd-slot-row,#paperDoll .pd-hands .pd-slot-row{min-width:0}
#paperDoll .pd-hands{gap:1rem}
@media (max-width:560px){#paperDoll{grid-template-columns:1fr 1fr}#paperDoll .pd-col{align-items:center}}

/* ── 2026-09-25: PIAC ── */
#marketOverlay{position:fixed;inset:0;background:rgba(0,0,0,.72);z-index:15;display:flex;align-items:center;justify-content:center}
#marketOverlay.hidden{display:none}
#marketBox{background:var(--panel);border:1px solid var(--border);border-radius:10px;width:min(860px,96vw);height:92vh;max-height:92vh;overflow-y:auto;padding:1rem 1.3rem}
.market-money{font-size:.85rem;color:var(--dim);margin:.2rem 0 .7rem}
.market-region-chips{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.8rem}
.market-chip{font:inherit;font-size:.75rem;padding:.25rem .7rem;border-radius:999px;border:1px solid var(--border);background:var(--panel-raised);color:var(--text);cursor:pointer}
.market-chip.active{border-color:var(--accent);color:var(--accent);font-weight:600}
.market-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.8rem}
.market-card{position:relative;display:flex;flex-direction:column;padding:0;overflow:hidden;text-align:left;font:inherit;color:inherit;background:var(--panel-raised);border:1px solid var(--border);border-radius:10px;cursor:pointer}
.market-card:hover,.market-card:focus-visible{border-color:var(--accent)}
.market-card img{width:100%;aspect-ratio:3/2;object-fit:cover;display:block}
.market-card.is-unknown img{filter:grayscale(1) brightness(.75);opacity:.8}
.market-card.is-unknown .market-card-name{color:var(--dim)}
.market-card.is-active{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-dim),0 0 14px var(--accent-dim)}
.market-card-badge{position:absolute;top:.5rem;left:.5rem;background:var(--accent);color:#1f150a;font-size:.68rem;font-weight:700;padding:.15rem .5rem;border-radius:999px}
.market-card-body{padding:.5rem .65rem .65rem}
.market-card-name{font-weight:600;font-size:.9rem}
.market-card-sub{font-size:.72rem;color:var(--dim)}
.market-card-hint{font-size:.7rem;font-style:italic;color:var(--dim);margin-top:.2rem}
.market-back{margin-bottom:.6rem}
.market-head{display:grid;grid-template-columns:minmax(0,300px) 1fr;gap:1rem;margin-bottom:1rem;align-items:start}
.market-head-art{cursor:zoom-in}
.market-head-art img{width:100%;border-radius:10px;border:1px solid var(--border);display:block}
.market-head-name{font-size:1.15rem;font-weight:700;margin:.15rem 0 .2rem}
.market-status{margin:.6rem 0;font-size:.82rem;color:var(--dim)}
.market-status.is-active{color:var(--accent);font-weight:600}
.market-stock{display:flex;flex-direction:column;gap:.3rem}
.market-row{display:flex;align-items:center;gap:.6rem;padding:.4rem .6rem;border:1px solid var(--border-dim);border-radius:8px;background:var(--panel-raised)}
.market-price{display:flex;flex-direction:column;align-items:flex-end;min-width:6.5rem;font-size:.82rem}
.market-level{font-size:.64rem;color:#c07a2c;white-space:nowrap}
.market-level.lvl-hozzaferhetetlen{color:#c0453f}
#openMarketBtn{position:relative}
#openMarketBtn.has-merchant::after{content:"";position:absolute;top:4px;right:4px;width:8px;height:8px;border-radius:50%;background:var(--accent-bright);box-shadow:0 0 0 1px var(--panel)}
/* a vásárlás a Piacra költözött -- a régi pipa a Tárgyak fülön rejtve */
label:has(#addItemBuyToggle){display:none}
@media (max-width:600px){.market-head{grid-template-columns:1fr}.market-row{flex-wrap:wrap}.market-price{align-items:flex-start}}
@media (max-width:600px){.market-row .inv-row-text{flex:1 1 calc(100% - 52px)}.market-price{flex:1;margin-left:46px;flex-direction:row;align-items:baseline;gap:.4rem}}

/* ── 2026-09-25: házak, szállás, eladás a piacon ── */
#marketMoney{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}
.market-location{font-size:.75rem;color:var(--dim)}
.market-tabs{display:flex;gap:.4rem;margin:.2rem 0 .8rem}
.market-estate-thumb{width:58px;height:39px;object-fit:cover;border-radius:5px;border:1px solid var(--border-dim);flex-shrink:0}
.storage-card-prop{font-size:.72rem;color:var(--accent);margin-top:.1rem}
.storage-card-prop.is-expired,.storage-lodging-line.is-expired{color:#c0453f}
.storage-lodging-line{font-size:.8rem;padding:.45rem .65rem;border:1px dashed var(--border);border-radius:8px;margin-bottom:.6rem}

/* 2026-09-25 (ház 2. kör): „Ház kezelése" panel -- beágyazott modál a
   Felszerelés-ablak (15) fölött, a lightbox (19) és a flowDialog (40) alatt. */
#housePanelOverlay{position:fixed;inset:0;background:rgba(0,0,0,.72);z-index:18;display:flex;align-items:center;justify-content:center;padding:1rem}
#housePanelOverlay.hidden{display:none}
#housePanelBox{background:var(--panel);border:1px solid var(--border);border-radius:10px;width:min(760px,96vw);max-height:92vh;overflow-y:auto;padding:1rem 1.3rem;box-sizing:border-box}
#housePanelTitle{font-size:1.15rem;margin:0}
.house-panel-body{display:flex;flex-direction:column;gap:.9rem;margin-top:.6rem}
.house-sec{border:1px solid var(--border-dim, var(--border));border-radius:8px;padding:.7rem .85rem;background:var(--panel-raised)}
.house-sec-title{margin:0 0 .3rem;font-size:1rem;color:var(--accent)}
.house-sec-hint{font-size:.85rem;color:var(--dim);line-height:1.4;margin-bottom:.5rem}
.house-warn{border:1px solid var(--danger,#c0392b);color:var(--danger,#c0392b);border-radius:8px;padding:.55rem .75rem;font-size:.88rem;line-height:1.4}
.house-row-btns{display:flex;flex-wrap:wrap;gap:.45rem}
.house-btn{padding:.45rem .8rem;border:1px solid var(--border);border-radius:6px;background:var(--panel);color:var(--text);cursor:pointer;font:inherit;font-size:.88rem;text-transform:none;letter-spacing:normal;min-height:0;width:auto}
.house-btn:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}
.house-btn:disabled{opacity:.45;cursor:not-allowed}
.house-btn.is-primary{border-color:var(--accent);color:var(--accent)}
.house-btn.is-small{padding:.25rem .55rem;font-size:.8rem}
.house-result{font-size:.87rem;line-height:1.4;margin-top:.45rem}
.house-result:empty{display:none}
.house-line{font-size:.9rem;margin-bottom:.45rem}
.house-line.is-bad{color:var(--danger,#c0392b);font-weight:600}
.house-upgrades{display:flex;flex-direction:column;gap:.45rem}
.house-upgrade{display:flex;gap:.7rem;align-items:center;justify-content:space-between;border-top:1px solid var(--border-dim, var(--border));padding-top:.45rem}
.house-upgrade:first-child{border-top:0;padding-top:0}
.house-upgrade-txt{min-width:0;flex:1}
.house-upgrade-name{font-weight:600}
.house-upgrade-eff{font-size:.84rem;line-height:1.35;color:var(--text)}
.house-upgrade-src{font-size:.75rem;color:var(--dim)}
.house-upgrade-side{display:flex;flex-direction:column;align-items:flex-end;gap:.3rem;flex-shrink:0}
.house-upgrade-price{font-size:.85rem;white-space:nowrap}
.house-upgrade-have{font-size:.8rem;color:var(--accent);white-space:nowrap}
.house-upgrade.is-owned .house-upgrade-name::before{content:"✓ ";color:var(--accent)}
.house-lodger{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.9rem;margin-bottom:.35rem}
.house-trophies{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:.55rem;font-size:.86rem;color:var(--dim)}
.house-trophy{border:1px solid var(--border);border-radius:6px;padding:.35rem;text-align:center;background:var(--panel);color:var(--text)}
.house-trophy .catalog-thumb-wrap{margin:0 auto .25rem}
.house-trophy-name{font-weight:600;font-size:.84rem;line-height:1.25}
.house-trophy-sub{font-size:.74rem;color:var(--dim)}
.house-trophy.is-item{display:flex;flex-direction:column;justify-content:center;min-height:4rem}
@media (max-width:520px){
  #housePanelBox{padding:.8rem .8rem}
  .house-upgrade{flex-direction:column;align-items:stretch}
  .house-upgrade-side{flex-direction:row;align-items:center;justify-content:space-between}
}
.house-trophy .catalog-thumb-wrap{width:100%;margin:0 0 .25rem}
.house-trophy .catalog-thumb,.house-trophy .catalog-thumb-missing{width:100%;height:auto;aspect-ratio:1/1;box-sizing:border-box}
.house-trophy .catalog-thumb:hover{transform:none}
.storage-card-hidden{font-size:.8rem;color:var(--accent);font-style:italic}

/* 2026-09-25: MŰHELY (szakmák) -- 20-muhely.js */
.wb-body{display:flex;flex-direction:column;gap:.8rem}
.wb-sec{border:1px solid var(--border-dim, var(--border));border-radius:8px;padding:.7rem .85rem;background:var(--panel-raised)}
.wb-sec-title{margin:0 0 .3rem;font-size:1rem;color:var(--accent)}
.wb-hint{font-size:.84rem;color:var(--dim);line-height:1.4}
.wb-result{display:none;border-radius:8px;padding:.55rem .75rem;font-size:.9rem;line-height:1.4;background:rgba(110,175,110,.16);border:1px solid rgba(110,175,110,.45)}
.wb-result.show{display:block}
.wb-result.is-bad{background:rgba(180,70,60,.12);border-color:rgba(180,70,60,.45)}
.wb-prof,.wb-gear,.wb-craft{display:flex;gap:.7rem;align-items:center;justify-content:space-between;border-top:1px solid var(--border-dim, var(--border));padding:.5rem 0 .1rem}
.wb-sec > .wb-prof:first-of-type,.wb-sec > .wb-gear:first-of-type{border-top:0}
.wb-prof-txt,.wb-gear-txt,.wb-craft-txt{min-width:0;flex:1}
.wb-prof-name,.wb-gear-name{font-weight:600;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}
.wb-gear-acts{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end;flex-shrink:0;max-width:60%}
.wb-badge{display:inline-block;font-size:.72rem;font-weight:600;line-height:1.2;padding:.1rem .45rem;border-radius:999px;border:1px solid var(--border);color:var(--text);background:var(--panel);margin-left:.3rem;vertical-align:middle;white-space:nowrap}
.wb-badge.deg{border-color:var(--accent);color:var(--accent)}
.wb-badge.cond-ok{color:var(--dim)}
.wb-badge.cond-warn{border-color:#b8892c;color:#9a6f16}
.wb-badge.cond-bad{border-color:var(--danger,#a53f3f);color:var(--danger,#a53f3f)}
.wb-badge.cond-dead{background:var(--danger,#a53f3f);border-color:var(--danger,#a53f3f);color:#fff}
.wb-badge.q-silany{color:var(--dim);border-style:dashed}
.wb-badge.q-mesteri{border-color:#4f7fb0;color:#3b6a9c}
.wb-badge.q-muremek{border-color:#8a5cb8;color:#7a4aa8;background:rgba(138,92,184,.08)}
.wb-more{margin-top:.5rem}
.wb-more summary{cursor:pointer;font-size:.85rem;color:var(--accent)}
.wb-craft-bar{display:flex;flex-wrap:wrap;gap:.5rem;margin:.5rem 0}
.wb-craft-bar select,.wb-craft-bar input{flex:1 1 10rem;min-width:0;padding:.4rem .55rem;border:1px solid var(--border);border-radius:6px;background:var(--panel);color:var(--text);font:inherit}
.wb-craft-list{max-height:26rem;overflow-y:auto;padding-right:.2rem}
@media (max-width:560px){
  .wb-prof,.wb-gear,.wb-craft{flex-direction:column;align-items:stretch}
  .wb-gear-acts{max-width:none;justify-content:flex-start}
}

/* 2026-09-25: FŐZETEK (20-muhely.js) */
.wb-potion-group{margin-top:.5rem;border-top:1px solid var(--border-dim, var(--border));padding-top:.45rem}
.wb-potion-group > summary{cursor:pointer;font-weight:600;color:var(--accent);font-size:.92rem}
.wb-potion{display:flex;gap:.7rem;align-items:flex-start;padding:.55rem 0 .2rem;border-top:1px dashed var(--border-dim, var(--border))}
.wb-potion.is-locked .potion-icon{filter:grayscale(.8);opacity:.55}
.wb-potion.is-locked .wb-gear-name{color:var(--dim)}
.potion-icon{width:3rem;height:3rem;object-fit:contain;flex-shrink:0}
.potion-icon.is-inline{width:1.5em;height:1.5em;vertical-align:middle;margin-right:.3rem}
.wb-potion-meta{font-size:.8rem;color:var(--text);margin-top:.2rem}
.wb-potion-asp summary{cursor:pointer;font-size:.78rem;color:var(--accent);margin-top:.2rem}
@media (max-width:560px){.wb-potion{flex-wrap:wrap}.wb-potion .house-btn{margin-left:3.7rem}}
@media (max-width:560px){.wb-potion .wb-craft-txt{flex:1 1 calc(100% - 4rem)}}

/* 2026-09-25: birtok-tábla (a Ház kezelése panel új elrendezése) */
/* 2026-09-27 (user: „az udvarháznál is legyen egységes ablakméret") -- eddig a doboz
   `max-height`-je miatt fülenként MÁS magasságra zsugorodott/nőtt (kevesebb/több tartalom
   = ugráló méret); most rögzített magasság (a #housePanelBox saját `overflow-y:auto`-ja
   marad, a tartalom BENNE görgethet, ha kilóg, de a doboz mérete fülváltásnál állandó). */
#housePanelBox{width:min(880px,96vw);height:min(760px,88vh)}
.house-hero{display:grid;grid-template-columns:minmax(0,300px) 1fr;gap:1rem;align-items:start}
.house-hero-art{border-radius:8px;overflow:hidden;border:1px solid var(--border);cursor:zoom-in;background:var(--panel-raised);aspect-ratio:3/2}
.house-hero-art img{width:100%;height:100%;object-fit:cover;display:block}
.house-hero-art.is-icon img{object-fit:contain;padding:1rem;box-sizing:border-box}
.house-hero-where{font-size:.88rem;color:var(--dim);margin-bottom:.5rem}
.house-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}
.house-kpi{display:flex;flex-direction:column;align-items:flex-start;gap:.05rem;text-align:left;padding:.45rem .6rem;border:1px solid var(--border);border-radius:8px;background:var(--panel-raised);color:var(--text);font:inherit;cursor:pointer;min-height:0;width:auto;text-transform:none;letter-spacing:normal}
.house-kpi:hover{border-color:var(--accent)}
.house-kpi-v{font-size:1.1rem;font-weight:700;line-height:1.2}
.house-kpi-k{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--accent)}
.house-kpi-s{font-size:.75rem;color:var(--dim);line-height:1.25}
.house-kpi.is-bad{border-color:var(--danger,#a53f3f)}
.house-kpi.is-bad .house-kpi-v,.house-kpi.is-bad .house-kpi-s{color:var(--danger,#a53f3f)}
.house-rest-row{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.6rem}
.house-rest-label{font-size:.85rem;font-weight:600;margin-right:.2rem}
.house-hint-small{font-size:.78rem;color:var(--dim);line-height:1.35;margin-top:.3rem}
.house-warn.is-soft{border-style:dashed}
.house-tabs{display:flex;gap:.3rem;border-bottom:1px solid var(--border);margin-top:.2rem;overflow-x:auto}
.house-tab{padding:.45rem .9rem;border:1px solid transparent;border-bottom:0;border-radius:8px 8px 0 0;background:none;color:var(--dim);font:inherit;font-size:.92rem;cursor:pointer;min-height:0;width:auto;text-transform:none;letter-spacing:normal;white-space:nowrap}
.house-tab.active{border-color:var(--border);background:var(--panel-raised);color:var(--accent);font-weight:600;margin-bottom:-1px}
.house-pane{display:flex;flex-direction:column;gap:.7rem;padding-top:.3rem}
.house-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:.55rem}
.house-tile{display:flex;flex-direction:column;align-items:stretch;padding:0;border:1px solid var(--border);border-radius:8px;overflow:hidden;background:var(--panel);color:var(--text);font:inherit;cursor:pointer;text-align:center;min-height:0;width:auto;text-transform:none;letter-spacing:normal}
.house-tile-pic{aspect-ratio:3/2;display:flex;align-items:center;justify-content:center;background:var(--panel-raised);border-bottom:1px solid var(--border-dim, var(--border))}
.house-tile-pic img.is-art{width:100%;height:100%;object-fit:cover}
.house-tile-pic img.is-icon{width:56%;height:80%;object-fit:contain}
.house-tile-name{font-weight:600;font-size:.84rem;line-height:1.2;padding:.35rem .35rem 0}
.house-tile-sub{font-size:.75rem;color:var(--dim);padding:.1rem .35rem .4rem}
.house-tile:not(.is-owned) .house-tile-pic img{filter:grayscale(1);opacity:.45}
.house-tile:not(.is-owned) .house-tile-name{color:var(--dim)}
.house-tile.is-owned{border-color:var(--accent-dim, var(--accent))}
.house-tile.is-owned .house-tile-sub{color:var(--accent)}
.house-tile:hover,.house-tile.is-selected{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-dim, rgba(0,0,0,.1))}
.house-tile-detail{border:1px solid var(--accent);border-radius:8px;padding:.65rem .8rem;background:var(--panel-raised);display:flex;flex-direction:column;gap:.3rem}
@media (max-width:620px){
  .house-hero{grid-template-columns:1fr}
  .house-tiles{grid-template-columns:repeat(auto-fill,minmax(98px,1fr))}
}
.house-tile-name{min-height:2.5em;display:flex;align-items:center;justify-content:center}
@media (max-width:620px){.house-tab{padding:.4rem .5rem;font-size:.86rem}.house-tabs{gap:.1rem}}

/* 2026-09-25: SZAKMÁK a karakterlapon (21-szakmak-lap.js) */
.prof-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:.6rem}
.prof-card{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:8px;overflow:hidden;background:var(--panel-raised)}
.prof-card.is-learned{border-color:var(--accent-dim, var(--accent))}
.prof-card.is-open{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-dim, rgba(0,0,0,.1))}
.prof-pic{aspect-ratio:3/2;display:flex;align-items:center;justify-content:center;background:var(--panel);border-bottom:1px solid var(--border-dim, var(--border))}
.prof-pic img.is-art{width:100%;height:100%;object-fit:cover}
.prof-pic img.is-icon{width:45%;height:75%;object-fit:contain}
.prof-card:not(.is-learned) .prof-pic img{filter:grayscale(.85);opacity:.6}
.prof-body{padding:.5rem .6rem .55rem;display:flex;flex-direction:column;gap:.3rem}
.prof-name{font-weight:700;font-size:1rem;display:flex;align-items:center;gap:.3rem}
.prof-sub{font-size:.78rem;color:var(--dim)}
.prof-now{font-size:.8rem;color:var(--text)}
.prof-pips{display:flex;gap:.25rem}
.prof-pip{flex:1;min-width:0;padding:.2rem 0;border-radius:999px;border:1px solid var(--border);background:var(--panel);color:var(--dim);font:inherit;font-size:.72rem;font-weight:700;cursor:default;min-height:0;width:auto;text-transform:none;letter-spacing:normal}
.prof-pip.is-filled{background:var(--accent);border-color:var(--accent);color:var(--panel)}
.prof-pip.is-next{border-style:dashed;border-color:var(--accent);color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, var(--panel));cursor:pointer}
.prof-pip.is-next:hover{background:color-mix(in srgb, var(--accent) 28%, var(--panel))}
.prof-pip.is-locked{opacity:.5}
.prof-toggle{align-self:flex-start;font-size:.82rem}
.prof-path{grid-column:1/-1;border:1px solid var(--accent);border-radius:8px;padding:.7rem .85rem;background:var(--panel-raised)}
.prof-path-title{font-weight:700;color:var(--accent);margin-bottom:.5rem}
.prof-node{display:flex;gap:.7rem;position:relative;padding-bottom:.7rem}
.prof-node:not(:last-of-type)::before{content:"";position:absolute;left:1.05rem;top:2.2rem;bottom:0;width:2px;background:var(--border)}
.prof-node.is-filled:not(:last-of-type)::before{background:var(--accent)}
.prof-node-dot{flex-shrink:0;width:2.1rem;height:2.1rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:700;border:2px solid var(--border);background:var(--panel);color:var(--dim);position:relative;z-index:1}
.prof-node.is-filled .prof-node-dot{background:var(--accent);border-color:var(--accent);color:var(--panel)}
.prof-node.is-next .prof-node-dot{border-style:dashed;border-color:var(--accent);color:var(--accent)}
.prof-node-txt{flex:1;min-width:0;padding-top:.2rem}
.prof-node-head{font-size:.85rem;font-weight:600}
.prof-node.is-locked .prof-node-head,.prof-node.is-locked .prof-node-list{color:var(--dim)}
.prof-node-list{margin:.2rem 0 .35rem 1.1rem;padding:0;font-size:.82rem;line-height:1.4}
.prof-more{margin-top:.7rem}
.prof-more > summary{cursor:pointer;color:var(--accent);font-weight:600;margin-bottom:.5rem}
@media (max-width:520px){.prof-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}

/* 2026-09-25: képzetlenség-jelzés + minőség-módosító a karakterlapon */
.wb-badge.skill-warn.is-bad{background:var(--danger,#a53f3f);border-color:var(--danger,#a53f3f);color:#fff}
.wb-badge.skill-warn.is-warn{border-color:#b8892c;color:#9a6f16}
.inv-row-name.is-unskilled > span:first-child{color:var(--danger,#a53f3f)}
.pd-slot.has-skill-warn.is-bad{box-shadow:0 0 0 2px var(--danger,#a53f3f) inset}
.pd-slot.has-skill-warn.is-bad::after{content:"!";position:absolute;top:2px;right:4px;width:1.1em;height:1.1em;border-radius:50%;background:var(--danger,#a53f3f);color:#fff;font-size:.7rem;font-weight:700;line-height:1.1em;text-align:center}
.pd-slot.has-skill-warn.is-warn{box-shadow:0 0 0 2px #b8892c inset}
.derived-gear-mod{font-size:.8em;font-weight:700;margin-left:.15em}
.derived-gear-mod.is-plus{color:#3b7a3b}
.derived-gear-mod.is-minus{color:var(--danger,#a53f3f)}

/* 2026-09-25: kockajáték a fogadóban (19-piac.js) */
.tavern-dice{border:1px solid var(--border);border-radius:8px;padding:.8rem .9rem;background:var(--panel-raised);display:flex;flex-direction:column;gap:.5rem;margin-top:.6rem}
.tavern-dice-title{font-weight:700;color:var(--accent)}
.tavern-dice-row{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}
.tavern-dice-row input{width:8rem;padding:.4rem .55rem;border:1px solid var(--border);border-radius:6px;background:var(--panel);color:var(--text);font:inherit}
.tavern-dice-result{font-size:.95rem;min-height:1.3em}
.tavern-dice-result.is-nyert{color:#3b7a3b;font-weight:700}
.tavern-dice-result.is-vesztett{color:var(--danger,#a53f3f);font-weight:700}

/* 2026-09-25: játéknapló hivatkozási szám a narráció sarkában */
.msg.msg-narration{position:relative}
.msg-ref{position:absolute;right:.35rem;bottom:-.15rem;font-size:.66rem;color:var(--dim);opacity:.55;letter-spacing:.02em;user-select:all;cursor:help}
.msg-ref:hover{opacity:1}

/* 2026-09-25: segédek, vállalkozás (Ház kezelése → Vállalkozás) */
.biz-card{border:1px solid var(--border);border-radius:8px;padding:.65rem .8rem;background:var(--panel-raised);display:flex;flex-direction:column;gap:.35rem}
.biz-head{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}
.biz-name{font-weight:700;font-size:1rem}
.biz-sub{flex-basis:100%;font-size:.8rem;color:var(--dim)}
.biz-bar{height:.45rem;border-radius:999px;background:var(--panel);border:1px solid var(--border);overflow:hidden}
.biz-bar-fill{height:100%;background:var(--accent)}
.biz-select{padding:.4rem .55rem;border:1px solid var(--border);border-radius:6px;background:var(--panel);color:var(--text);font:inherit}
@media (max-width:620px){.house-tabs{flex-wrap:wrap;overflow:visible;border-bottom:0}.house-tab{border:1px solid var(--border);border-radius:6px;margin-bottom:0}.house-tab.active{margin-bottom:0}}

/* 2026-09-25: Fegyverhasználat fegyvernemenként (képzettség-fa feletti sor) */
.weapon-skill-summary{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:.3rem 0 .6rem;font-size:.88rem}
.weapon-skill-summary-k{font-weight:600;margin-right:.2rem}
.weapon-skill-summary .wb-badge{margin-left:0}

/* 2026-09-25: pénzügyi áttekintés (22-penzugy.js) */
#financeOverview{display:flex;flex-direction:column;gap:.9rem;margin-bottom:1rem}
.fin-sec{display:flex;flex-direction:column;gap:.45rem;border:1px solid var(--border-dim, var(--border));border-radius:8px;padding:.7rem .85rem;background:var(--panel-raised)}
.fin-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}
.fin-kpi{border:1px solid var(--border);border-radius:8px;padding:.4rem .55rem;background:var(--panel)}
.fin-kpi-v{font-weight:700;font-size:1.02rem}
.fin-kpi-k{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--accent)}
.is-plus{color:#3b7a3b}
.is-minus{color:var(--danger,#a53f3f)}
.fin-rows,.fin-log{display:flex;flex-direction:column}
.fin-row{display:flex;align-items:center;gap:.6rem;padding:.4rem 0;border-top:1px solid var(--border-dim, var(--border))}
.fin-row:first-child{border-top:0}
.fin-row.is-bad .fin-row-name{color:var(--danger,#a53f3f)}
.fin-row-txt{flex:1;min-width:0}
.fin-row-name{font-weight:600;font-size:.9rem}
.fin-row-detail{font-size:.8rem;color:var(--dim)}
.fin-row-day{font-weight:700;font-size:.88rem;white-space:nowrap}
.fin-hint{font-size:.78rem;color:var(--dim);line-height:1.35}
.fin-chips{display:flex;flex-wrap:wrap;gap:.3rem}
.fin-log{max-height:22rem;overflow-y:auto}
.fin-log-row{display:grid;grid-template-columns:7.5rem 1fr auto;gap:.5rem;align-items:baseline;padding:.3rem 0;border-top:1px dashed var(--border-dim, var(--border));font-size:.84rem}
.fin-log-date{color:var(--dim);font-size:.76rem}
.fin-log-amt{font-weight:700;white-space:nowrap}
@media (max-width:560px){.fin-kpis{grid-template-columns:1fr}.fin-log-row{grid-template-columns:1fr auto}.fin-log-date{grid-column:1/-1}}
.market-table-chip{border-color:var(--accent);color:var(--accent);font-weight:600}

/* 2026-09-25: régiós piaci tábla — teljes képernyős néző nagyítással */
#regionTableOverlay{position:fixed;inset:0;z-index:30;background:rgba(10,8,6,.94);display:flex;flex-direction:column}
#regionTableOverlay.hidden{display:none}
.rt-bar{display:flex;align-items:center;gap:.4rem;padding:.5rem .8rem;background:var(--panel);border-bottom:1px solid var(--border);flex-wrap:wrap}
.rt-title{margin-right:auto;color:var(--accent);font-size:1rem}
.rt-zoom-label{min-width:3.2rem;text-align:center;font-size:.85rem}
.rt-close{margin-left:.4rem}
.rt-scroll{flex:1;overflow:auto;-webkit-overflow-scrolling:touch}
.rt-scroll img{display:block;width:100%;height:auto;max-width:none;cursor:zoom-in;margin:0 auto}
.rt-note{background:var(--panel);color:var(--text);padding:.45rem .8rem;font-size:.85rem;line-height:1.4;border-top:1px solid var(--border)}
.rt-note summary{cursor:pointer;color:var(--accent);font-weight:600}

/* 2026-09-25: régiós tábla néző — kiegyensúlyozott változat (középre igazított ablak) */
#regionTableOverlay{background:rgba(10,8,6,.78);align-items:center;justify-content:center;padding:2vh 2vw}
.rt-box{display:flex;flex-direction:column;width:min(1280px,94vw);height:min(900px,90vh);background:var(--panel);border:1px solid var(--border);border-radius:10px;overflow:hidden;box-shadow:0 12px 40px rgba(0,0,0,.5)}
.rt-scroll{flex:1;overflow:auto;display:flex;background:#1a1612}
.rt-scroll img{margin:auto;cursor:default;width:auto;flex-shrink:0}
@media (max-width:620px){.rt-box{width:100vw;height:92vh;border-radius:0}#regionTableOverlay{padding:0}}

/* 2026-09-25 (user): a tábla-ablak újra majdnem teljes képernyős, a magyarázat a kép alatt */
#regionTableOverlay{padding:1vh 1vw}
.rt-box{width:98vw;height:97vh}
.rt-note{flex-shrink:0;max-height:18vh;overflow-y:auto}
@media (max-width:620px){.rt-box{width:100vw;height:100vh}#regionTableOverlay{padding:0}}

/* 2026-09-25: szakma- és bővítésképek nagyítása */
.prof-pic.can-zoom{cursor:zoom-in}
.house-tile-detail-img{width:min(360px,100%);aspect-ratio:3/2;object-fit:cover;border-radius:6px;border:1px solid var(--border);cursor:zoom-in}
.house-tile-detail-img.is-locked{filter:grayscale(.6);opacity:.85}

/* 2026-09-25: Piac — átlátható szűrő (19-piac.js renderMarketList) */
.market-filter{display:flex;flex-direction:column;gap:.5rem;padding:.65rem .8rem;margin-bottom:.8rem;border:1px solid var(--border);border-radius:10px;background:var(--panel-raised)}
.mf-row{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}
.mf-label{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--accent);font-weight:700;min-width:3.4rem}
.mf-select,.mf-search{padding:.4rem .6rem;border:1px solid var(--border);border-radius:6px;background:var(--panel);color:var(--text);font:inherit;font-size:.9rem}
.mf-select{min-width:12rem}
.mf-search{flex:1 1 11rem;min-width:0}
.mf-type{display:inline-flex;align-items:center;gap:.3rem}
.mf-type .icon-img{width:1.3em;height:1.3em}
.mf-count{font-size:.72rem;font-weight:700;background:var(--panel);border:1px solid var(--border);border-radius:999px;padding:0 .4rem;line-height:1.35}
.mf-type.active .mf-count{border-color:var(--accent)}
.mf-toggle{display:inline-flex;align-items:center;gap:.3rem;font-size:.85rem;margin-left:auto;cursor:pointer}
.mf-here{border-color:var(--accent);color:var(--accent)}
.mf-summary{font-size:.8rem;color:var(--dim);display:flex;gap:.6rem;align-items:center}
.mf-region-head{grid-column:1/-1;font-weight:700;color:var(--accent);border-bottom:1px solid var(--border);padding:.4rem 0 .2rem;margin-top:.3rem}
@media (max-width:620px){.mf-label{min-width:0;flex-basis:100%}.mf-select{flex:1 1 100%;min-width:0}.mf-toggle{margin-left:0}}

/* 2026-09-26: trófea-bélyegek -- a 52-katalogus-panel.css !important 190px-es
   szabályát itt kell felülírni, különben a kép kilóg a kártyából. */
.house-trophy .catalog-thumb-wrap{width:100% !important;height:auto !important}
.house-trophy .catalog-thumb,.house-trophy .catalog-thumb-missing{width:100% !important;height:auto !important;aspect-ratio:1/1;outline-offset:-3px !important}
.house-trophy{display:flex;flex-direction:column;min-width:0}
.house-trophy.is-item{justify-content:center}
/* szakmarács: a kinyílt fejlődési út alá tömörödjön a sor (a szomszéd kártya ne ugorjon le) */
.prof-grid{grid-auto-flow:row dense}
.prof-tagline{font-size:.8rem;font-style:italic;color:var(--text);opacity:.85;line-height:1.3}
.prof-desc{margin:.1rem 0 .55rem;line-height:1.55}
.prof-facts{display:grid;grid-template-columns:max-content 1fr;gap:.25rem .7rem;font-size:.85rem;margin-bottom:.7rem}
.prof-facts b{color:var(--accent)}
.prof-facts p{margin:0;line-height:1.45}
.prof-path-title.is-sub{margin-top:.2rem;border-top:1px solid var(--border);padding-top:.55rem}
@media (max-width:520px){.prof-facts{grid-template-columns:1fr}}
/* árusok: „a közelben" keret */
.market-card.is-near{border:2px solid var(--accent);box-shadow:0 0 0 1px var(--accent-dim, rgba(0,0,0,.1)),0 0 10px var(--accent-dim, rgba(0,0,0,.15))}
.market-card-badge.is-near{background:var(--panel-raised);color:var(--accent);border:1px solid var(--accent)}
/* piaci termékképek -- kicsi a listában, rámutatva kicsit nagyobb, kattintva teljes méret */
.market-product{width:52px;height:52px;flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative;border-radius:8px;background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--accent) 16%, var(--panel)) 0%, var(--panel) 70%)}
.market-product img{width:100%;height:100%;object-fit:contain;cursor:zoom-in;transition:transform .15s ease;position:relative;z-index:1}
@media (hover:hover){.market-product img:hover{transform:scale(2.2);z-index:5;filter:drop-shadow(0 4px 10px rgba(0,0,0,.45))}}
/* Tudástár: A kalandozó élete */
.elet-toc{display:flex;flex-wrap:wrap;gap:.35rem;margin:.6rem 0 .2rem}
.elet-toc a{padding:.25rem .65rem;border:1px solid var(--border);border-radius:999px;font-size:.84rem;text-decoration:none;color:var(--accent);background:var(--panel-raised)}
.elet-toc a:hover{border-color:var(--accent)}
.elet-section{scroll-margin-top:.5rem}
.elet-section .ynev-hero-img{cursor:zoom-in}
.elet-profs{display:flex;flex-direction:column;gap:.45rem}
.elet-prof{border:1px solid var(--border);border-radius:8px;background:var(--panel-raised);overflow:hidden}
.elet-prof > summary{display:flex;gap:.7rem;align-items:center;padding:.45rem .6rem;cursor:pointer;list-style:none}
.elet-prof > summary::-webkit-details-marker{display:none}
.elet-prof > summary::after{content:"▾";margin-left:auto;opacity:.6;transition:transform .15s}
.elet-prof:not([open]) > summary::after{transform:rotate(-90deg)}
.elet-prof-img{width:96px;aspect-ratio:3/2;object-fit:cover;border-radius:6px;flex-shrink:0;cursor:zoom-in}
.elet-prof-head{display:flex;flex-direction:column;gap:.1rem;min-width:0}
.elet-prof-tag{font-size:.85rem;font-style:italic}
.elet-dim,.elet-small{font-size:.8rem;color:var(--dim)}
.elet-prof-body{padding:.2rem .8rem .7rem;border-top:1px solid var(--border)}
.elet-table{width:100%;border-collapse:collapse;font-size:.84rem;margin:.4rem 0 .7rem}
.elet-table th,.elet-table td{border-bottom:1px solid var(--border);padding:.3rem .4rem;text-align:left;vertical-align:top}
.elet-table th{color:var(--accent);font-weight:600;white-space:nowrap}
.elet-icon{width:34px;height:34px;object-fit:contain}
.elet-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:.6rem;margin:.4rem 0 .7rem}
.elet-card{display:flex;flex-direction:column;gap:.25rem;border:1px solid var(--border);border-radius:8px;padding:.45rem;background:var(--panel-raised);font-size:.84rem;line-height:1.4}
.elet-card img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:6px;cursor:zoom-in}
.elet-card b{font-size:.92rem}
.elet-price{color:var(--accent);font-weight:600}
.elet-src{font-size:.74rem;color:var(--dim)}
.elet-prof.is-book{border:0;background:none}
.elet-prof-sum{display:flex;gap:.5rem;align-items:center;font-weight:600}
.elet-prof-sum .elet-prof-img{width:64px}
@media (max-width:620px){
  .elet-table{display:block;overflow-x:auto}
  .elet-prof-img{width:72px}
  .elet-cards{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}
}
.elet-section .ynev-hero-img{width:100%;height:14rem;max-height:34vh;object-fit:cover;border-radius:8px}
.elet-prof-name{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}
@media (max-width:620px){.elet-section .ynev-hero-img{height:9rem}}
/* 2026-09-26: főzés adag-számlálóval a sorban */
.wb-brew-acts{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;flex-shrink:0}
.wb-stepper{display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:999px;overflow:hidden;background:var(--panel)}
.wb-step-btn{width:2rem;height:2rem;min-height:0;padding:0;border:0;background:transparent;color:var(--accent);font:inherit;font-size:1.1rem;font-weight:700;cursor:pointer;text-transform:none;letter-spacing:normal}
.wb-step-btn:disabled{opacity:.35;cursor:default}
.wb-step-btn:not(:disabled):hover{background:color-mix(in srgb, var(--accent) 14%, var(--panel))}
.wb-step-n{min-width:1.8rem;text-align:center;font-weight:700}
.wb-step-cost{font-size:.78rem;color:var(--dim)}
.wb-mat-select{max-width:14rem;font-size:.8rem;padding:.2rem .35rem}
@media (max-width:560px){.wb-brew-acts{flex-direction:row;flex-wrap:wrap;align-items:center;margin-left:3.7rem}.wb-brew-acts .house-btn{margin-left:0}}
/* 2026-09-26: piac erszény -- lejjebb, levegősebben (user: „túl össze van folyva") */
#marketMoney{margin:.9rem 0 1rem;padding:.5rem .8rem;gap:.55rem .9rem;border:1px solid var(--border);border-radius:10px;background:var(--panel-raised);font-size:.9rem;color:var(--text)}
#marketMoney .money-title{font-weight:600;color:var(--accent);display:inline-flex;align-items:center;gap:.3rem}
#marketMoney .market-location{flex-basis:100%;font-size:.78rem;color:var(--dim);border-top:1px dashed var(--border-dim, var(--border));padding-top:.35rem}
/* állapotsáv: jelenlegi helyszín */
.mx-tod-bar .mx-loc{display:inline-flex;align-items:center;gap:3px;font-size:.72rem;opacity:.85;max-width:18rem;min-width:0}
.mx-tod-bar .mx-loc .mx-tod-icon{height:1.3em;width:auto}
.mx-tod-bar .mx-loc-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media (max-width:620px){.mx-tod-bar .mx-loc{max-width:60vw}}
/* Háztartás: bábu-jelvénysor */
.hh-strip{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 .6rem}
.hh-strip-note{font-size:.76rem;color:var(--dim);align-self:center}
.hh-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .6rem .25rem .35rem;border:1px solid var(--border);border-radius:999px;background:var(--panel-raised);color:var(--text);font:inherit;cursor:pointer;min-height:0;width:auto;text-transform:none;letter-spacing:normal;text-align:left}
.hh-chip:hover{border-color:var(--accent)}
.hh-chip-icon{width:1.6rem;height:1.6rem;object-fit:contain;flex-shrink:0}
.hh-chip-t{display:flex;flex-direction:column;line-height:1.1}
.hh-chip-t small{font-size:.66rem;color:var(--dim);text-transform:uppercase;letter-spacing:.03em}
.hh-chip-t b{font-size:.8rem;font-weight:600}
.hh-chip.is-ok{border-left:3px solid #5f8a4a}
.hh-chip.is-warn{border-left:3px solid #c08a2a;background:color-mix(in srgb, #c08a2a 10%, var(--panel-raised))}
.hh-chip.is-bad{border-left:3px solid #a33a2a;background:color-mix(in srgb, #a33a2a 12%, var(--panel-raised))}
/* Háztartás fül */
.hh-nav{display:flex;flex-wrap:wrap;gap:.35rem;margin:.2rem 0 .8rem}
.hh-tab{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .8rem;border:1px solid var(--border);border-radius:999px;background:var(--panel);color:var(--text);font:inherit;cursor:pointer;min-height:0;width:auto;text-transform:none;letter-spacing:normal}
.hh-tab.active{background:var(--accent);border-color:var(--accent);color:var(--panel)}
.hh-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:.55rem;margin-bottom:.7rem}
.hh-card{position:relative;border:1px solid var(--border);border-radius:8px;padding:.55rem .7rem;background:var(--panel-raised)}
.hh-card.is-warn{border-color:#c08a2a}
.hh-card.is-bad{border-color:#a33a2a;background:color-mix(in srgb, #a33a2a 8%, var(--panel-raised))}
.hh-card-k{font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:var(--dim)}
.hh-card-v{font-size:1.05rem;font-weight:700;margin:.1rem 0}
.hh-card-s{font-size:.78rem;color:var(--dim)}
.hh-card-img{position:absolute;right:.5rem;top:.45rem;height:1.8rem;width:auto}
.hh-line{font-size:.84rem;margin:.2rem 0 .6rem;line-height:1.45}
.hh-rule{font-size:.76rem;color:var(--dim);line-height:1.45;margin:.3rem 0 .7rem;padding:.4rem .6rem;border-left:2px solid var(--border)}
.hh-log{display:flex;flex-direction:column;gap:.15rem;max-height:18rem;overflow-y:auto;margin-top:.3rem}
.hh-log-row{display:flex;gap:.6rem;font-size:.82rem;padding:.2rem 0;border-bottom:1px dotted var(--border-dim, var(--border))}
.hh-log-day{flex:0 0 4.2rem;color:var(--dim)}
.hh-log-t{flex:1;min-width:0}
.hh-log-row.is-ehezes .hh-log-t,.hh-log-row.is-hideg .hh-log-t,.hh-log-row.is-hoseg .hh-log-t{color:#a33a2a}
.hh-due{margin-bottom:.8rem}
.hh-due-row{display:flex;align-items:center;justify-content:space-between;gap:.6rem;font-size:.86rem;padding:.35rem .5rem;border-radius:6px;margin-top:.25rem;border-left:3px solid #5f8a4a;background:var(--panel-raised)}
.hh-due-row.is-warn{border-left-color:#c08a2a}
.hh-due-row.is-bad{border-left-color:#a33a2a}
@media (max-width:520px){.hh-due-row{flex-direction:column;align-items:flex-start}}

/* 2026-09-26: harc mélyítése — HMO-chipek, manőver/stílus sorok, morál (alap: sötét téma) */
.calc-hmo { margin: .35rem 0; display: grid; gap: .2rem; }
.calc-hmo-row { display: flex; flex-wrap: wrap; gap: .25rem; align-items: center; font-size: .85em; }
.calc-hmo-chip { padding: .05rem .4rem; border-radius: .6rem; border: 1px solid #8886; white-space: nowrap; }
.calc-hmo-chip.is-plus { color: #81c784; border-color: #81c78466; }
.calc-hmo-chip.is-minus { color: #ef9a9a; border-color: #ef9a9a66; }
.calc-note { margin: .25rem 0; line-height: 1.45; }
.calc-opp { opacity: .75; font-size: .9em; }
.calc-warn { color: #ffb74d; }
.calc-moral { margin-top: .35rem; padding: .25rem .5rem; border-radius: .4rem; font-weight: 600; background: #8882; }
.calc-moral.is-megadta { border-left: 3px solid #64b5f6; }
.calc-moral.is-menekul { border-left: 3px solid #ffb74d; }
body.light-theme .calc-hmo-chip.is-plus { color: #2e7d32; border-color: #2e7d3266; }
body.light-theme .calc-hmo-chip.is-minus { color: #c62828; border-color: #c6282866; }
body.light-theme .calc-warn { color: #9a5b00; }
body.light-theme .calc-moral.is-megadta { border-left-color: #1565c0; }
body.light-theme .calc-moral.is-menekul { border-left-color: #b26a00; }

/* 2026-09-26: Harci gyorssáv (75-harci-gyorssav.js) */
.combat-bar { display: flex; flex-wrap: wrap; align-items: center; gap: .3rem; width: auto; padding: .3rem .4rem; margin: 0 .5rem .3rem;
  border: 1px solid #8885; border-radius: .5rem; background: #8881; font-size: .85rem; box-sizing: border-box; }
.combat-bar.hidden { display: none; }
.combat-bar.has-choice { border-color: #d4a84b; }
.combat-bar .cb-lead { font-weight: 600; white-space: nowrap; }
.combat-bar .cb-sel { width: auto; max-width: 11rem; padding: .15rem .3rem; font-size: .85rem; border-radius: .35rem; }
.combat-bar .cb-tog, .combat-bar .cb-man, .combat-bar .cb-clear { padding: .15rem .5rem; border-radius: 1rem; border: 1px solid #8886;
  background: transparent; color: inherit; font-size: .82rem; cursor: pointer; white-space: nowrap; }
.combat-bar .is-on { background: #d4a84b; color: #1b1b1f; border-color: #d4a84b; }
.combat-bar .cb-sep { opacity: .5; }
.combat-bar .cb-clear { margin-left: auto; }
@media (max-width: 640px) { .combat-bar .cb-lead { width: 100%; } .combat-bar .cb-sel { flex: 1 1 28%; min-width: 0; max-width: none; } }
/* sebek a Közérzet fülön */
.hh-wound { display: flex; flex-wrap: wrap; gap: .3rem .6rem; align-items: baseline; padding: .3rem 0; border-bottom: 1px solid #8883; }
.hh-wound b { min-width: 9rem; }
.hh-wound .is-bleed { color: #ef9a9a; font-weight: 600; }
body.light-theme .hh-wound .is-bleed { color: #c62828; }

/* 2026-09-26: Család a karakterlapon (26-csalad.js) */
#sheetFamily { display: grid; gap: .6rem; }
.fam-card { display: flex; gap: .9rem; align-items: flex-start; flex-wrap: wrap; }
.fam-portrait { width: 9rem; aspect-ratio: 3 / 4; object-fit: cover; border-radius: .5rem; border: 2px solid #b8894a; cursor: zoom-in; box-shadow: 0 2px 8px #0006; }
.fam-portrait.is-placeholder { object-fit: contain; padding: 1.2rem; background: #8881; cursor: default; }
.fam-body { flex: 1 1 16rem; min-width: 0; display: grid; gap: .45rem; }
.fam-head { display: flex; flex-wrap: wrap; gap: .2rem .6rem; align-items: baseline; }
.fam-name { font-size: 1.15rem; }
.fam-meta { opacity: .75; font-size: .9rem; }
.fam-rel { display: flex; align-items: center; gap: .5rem; font-size: .9rem; }
.fam-bar { flex: 0 1 12rem; height: .5rem; border-radius: .3rem; background: #8883; overflow: hidden; }
.fam-bar i { display: block; height: 100%; background: linear-gradient(90deg, #c0504d, #d4a84b); }
.fam-row { display: flex; flex-wrap: wrap; gap: .4rem; align-items: center; }
.fam-mode { padding: .2rem .7rem; border-radius: 1rem; border: 1px solid #8886; background: transparent; color: inherit; cursor: pointer; }
.fam-mode.is-on { background: #d4a84b; border-color: #d4a84b; color: #1b1b1f; }
.fam-mods ul { margin: .2rem 0 0 1.1rem; padding: 0; font-size: .88rem; }
.fam-mods li { margin: .1rem 0; }
.fam-mods-t { opacity: .8; }
.fam-empty { display: flex; flex-wrap: wrap; gap: .6rem; align-items: center; }
.fam-sub { font-size: .9rem; }
.fam-sub summary { cursor: pointer; font-weight: 600; }
.fam-ev { font-size: .85rem; opacity: .85; padding: .1rem 0; }
.fam-form { display: grid; gap: .5rem; padding: .6rem; border: 1px solid #8885; border-radius: .5rem; }
.fam-fields { display: grid; grid-template-columns: repeat(auto-fill, minmax(12rem, 1fr)); gap: .4rem .6rem; }
.fam-field { display: grid; gap: .15rem; font-size: .85rem; }
.fam-field select, .fam-field input { width: 100%; box-sizing: border-box; }
.fam-hint { font-size: .85rem; opacity: .8; }
.fam-pgrid { display: flex; flex-wrap: wrap; gap: .4rem; }
.fam-pick { padding: 0; border: 2px solid transparent; border-radius: .4rem; background: none; cursor: pointer; }
.fam-pick.is-on { border-color: #d4a84b; }
.fam-pick-img { width: 4.2rem; aspect-ratio: 3 / 4; object-fit: cover; border-radius: .3rem; display: block; }
.fam-gender { display: grid; gap: .5rem; }
@media (max-width: 600px) { .fam-portrait { width: 7rem; } }

/* 2026-09-26: Élelem termékképekkel, összevont szabályok */
.hh-food-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(9.5rem, 1fr)); gap: .5rem; margin: .5rem 0; }
.hh-food { display: flex; align-items: center; gap: .5rem; padding: .35rem .5rem; border: 1px solid #8885; border-radius: .5rem; background: #8881; }
.hh-food img { width: 3rem; height: 3rem; object-fit: contain; cursor: zoom-in; flex: none; }
.hh-food img.is-generic { cursor: default; opacity: .8; }
.hh-food-t { display: grid; min-width: 0; line-height: 1.25; }
.hh-food-t b { font-size: .9rem; overflow-wrap: anywhere; }
.hh-food-t small { opacity: .75; }
.hh-rules { margin-top: .6rem; }
.hh-rules summary { cursor: pointer; font-weight: 600; opacity: .85; }
.hh-rules .hh-rule { margin-top: .4rem; }

/* 2026-09-26: A kalandozó élete — kártyás, olvasható könyv (a Világ fül mintájára) */
#catalogPanel-elet .ynev-section { max-width: 82rem; margin: 1.1rem auto; padding: 1rem 1.2rem;
  border: 1px solid var(--border); border-radius: 10px; background: var(--panel-raised); }
#catalogPanel-elet .ynev-intro, #catalogPanel-elet .elet-toc { max-width: 82rem; margin-left: auto; margin-right: auto; }
#catalogPanel-elet .ynev-hero-img { width: 100%; max-height: 16rem; object-fit: cover; border-radius: 8px; margin-bottom: .7rem; cursor: zoom-in; display: block; }
#catalogPanel-elet p, #catalogPanel-elet li { font-size: 1.02rem; line-height: 1.75; }
#catalogPanel-elet .elet-tale { font-style: italic; }
.elet-rulebox { margin: .6rem 0 1rem; padding: .6rem .9rem; border-left: 3px solid var(--accent, #b8894a); background: #8881; border-radius: 0 8px 8px 0; }
.elet-rulebox ul { margin: .3rem 0 0 1.1rem; padding: 0; }
#catalogPanel-elet .elet-rulebox li { font-size: .95rem; line-height: 1.6; }
.elet-entry { display: grid; grid-template-columns: 15rem 1fr; gap: 1rem; padding: 1rem 0; border-top: 1px solid var(--border); }
.elet-entry.no-image { grid-template-columns: 1fr; }
.elet-entry-img { width: 100%; aspect-ratio: 4 / 3; object-fit: cover; border-radius: 8px; cursor: zoom-in; box-shadow: 0 2px 8px #0004; }
.elet-entry-img.is-icon { object-fit: contain; aspect-ratio: 1; max-width: 9rem; justify-self: center; box-shadow: none; background: #8881; padding: .4rem; }
.elet-entry-text h4 { margin: 0 0 .3rem; font-size: 1.2rem; }
.elet-chips { display: flex; flex-wrap: wrap; gap: .3rem; margin-bottom: .4rem; }
.elet-rules { margin: .3rem 0 0 1.1rem; padding: 0; opacity: .9; }
#catalogPanel-elet .elet-rules li { font-size: .92rem; line-height: 1.55; }
.elet-path summary { cursor: pointer; font-weight: 600; margin-top: .4rem; }
.elet-path ul { margin: .3rem 0 0 1.1rem; padding: 0; }
#catalogPanel-elet .elet-path li { font-size: .9rem; line-height: 1.5; }
@media (max-width: 760px) {
  .elet-entry { grid-template-columns: 1fr; }
  .elet-entry-img { max-height: 14rem; }
}
#bookViewSpread .elet-book-h { margin: .6rem 0 .2rem; font-size: 1rem; opacity: .8; }
#bookViewSpread .elet-book-rule { font-size: .88em; }

/* 2026-09-26: pénz-ikonok (27-penzikon.js) */
.coin-v { display: inline-flex; align-items: center; gap: .12em; white-space: nowrap; }
.coin-v + .coin-v { margin-left: .3em; }
.coin-ic { height: 1.1em; width: auto; vertical-align: -.18em; }
/* 2026-09-26: piac — kereső, darabszám, végösszeg, kis történet */
.market-search { width: 100%; box-sizing: border-box; margin: .4rem 0 .6rem; padding: .45rem .7rem; border: 1px solid var(--border); border-radius: .5rem; background: var(--panel); color: inherit; }
.market-buy { display: flex; flex-direction: column; align-items: flex-end; gap: .25rem; min-width: 7.5rem; }
.market-qty { display: inline-flex; align-items: center; gap: .15rem; }
.market-qty-btn { width: 1.7rem; height: 1.7rem; padding: 0; border-radius: .35rem; border: 1px solid var(--border); background: var(--panel-raised); color: inherit; cursor: pointer; font-weight: 700; line-height: 1; }
.market-qty-inp { width: 3.2rem; text-align: center; padding: .15rem; border: 1px solid var(--border); border-radius: .35rem; background: var(--panel); color: inherit; }
.market-qty-unit { opacity: .75; margin-left: .15rem; }
.market-total { font-size: .8rem; opacity: .85; min-height: 1em; }
.market-tale { font-style: italic; font-size: .82rem; opacity: .78; margin-top: .15rem; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.market-row.hidden, .pd-swap-group.hidden { display: none; }

/* 2026-09-26: kockajáték a fogadóban — kocsmaasztal */
.td-table { position: relative; display: grid; grid-template-columns: auto 1fr; grid-template-rows: auto auto; align-items: center; gap: .4rem 1rem;
  padding: 1rem 1.2rem; border-radius: 12px; border: 3px solid #5a3d22;
  background: radial-gradient(ellipse at 50% 40%, #3e6b3a 0%, #2c4f2a 60%, #1f381e 100%); box-shadow: inset 0 0 30px #0008, 0 4px 14px #0005; color: #f3e8cc; }
.td-cup { grid-row: 1 / span 2; width: 7rem; height: 7rem; object-fit: contain; filter: drop-shadow(0 4px 6px #0008); transform-origin: 50% 80%; }
.td-cup.is-shake { animation: td-shake .18s ease-in-out infinite; }
@keyframes td-shake { 0% { transform: rotate(-9deg) translateY(0); } 50% { transform: rotate(9deg) translateY(-4px); } 100% { transform: rotate(-9deg) translateY(0); } }
.td-dice { display: flex; gap: .9rem; align-items: center; }
.td-die { width: 3.6rem; height: 3.6rem; font-size: 1.7rem; }
.td-die.is-rolling { animation: td-tumble .35s linear infinite; }
@keyframes td-tumble { 0% { transform: rotate(0) translateY(0); } 25% { transform: rotate(90deg) translateY(-8px); } 50% { transform: rotate(180deg) translateY(0); } 75% { transform: rotate(270deg) translateY(-6px); } 100% { transform: rotate(360deg) translateY(0); } }
.td-sum { position: absolute; right: 1.2rem; top: .8rem; font-family: var(--font-display); font-size: 2.4rem; line-height: 1; opacity: 0; transition: opacity .2s, transform .25s; transform: scale(.6); }
.td-sum.is-nyert, .td-sum.is-vesztett, .td-sum.is-döntetlen, .td-sum.is-dontetlen { opacity: 1; transform: scale(1); }
.td-sum.is-nyert { color: #ffd76a; text-shadow: 0 0 12px #ffd76a88; }
.td-sum.is-vesztett { color: #ff9a8a; }
.td-banner { font-weight: 700; font-size: 1.05rem; min-height: 1.4em; }
.td-banner.is-nyert { color: #ffd76a; }
.td-banner.is-vesztett { color: #ffb0a4; }
.td-banner.is-dontetlen { color: #e8e0c8; }
.td-odds { display: flex; gap: 3px; margin-top: .6rem; border-radius: 8px; overflow: hidden; font-size: .8rem; }
.td-odd { display: grid; padding: .35rem .5rem; text-align: center; opacity: .75; transition: opacity .2s, transform .2s; }
.td-odd small { opacity: .85; }
.td-odd.is-vesztett { background: #8a3a31; color: #fbe3dd; }
.td-odd.is-dontetlen { background: #6b6250; color: #f2ecdc; }
.td-odd.is-nyert { background: #3f7a3b; color: #eaf7e4; }
.td-odd.is-hit { opacity: 1; box-shadow: inset 0 0 0 2px #ffd76a; }
.td-bet { display: flex; align-items: center; gap: .3rem; flex-wrap: wrap; margin-top: .6rem; }
.td-bet-l { font-weight: 600; margin-right: .2rem; }
.td-bet-inp { width: 4.5rem; }
.td-bet-show { margin-left: .5rem; font-size: .85rem; opacity: .85; }
.td-chips { display: flex; flex-wrap: wrap; gap: .35rem; }
.td-chip { padding: .2rem .6rem; border-radius: 1rem; border: 2px dashed #b8894a; background: var(--panel-raised); color: inherit; cursor: pointer; font-weight: 600; }
.td-chip.is-on { background: #d4a84b; color: #1b1b1f; border-style: solid; }
.td-roll { align-self: flex-start; padding: .5rem 1.6rem; font-size: 1.05rem; margin-top: .3rem; }
.td-foot { display: flex; align-items: center; justify-content: space-between; gap: .6rem; flex-wrap: wrap; }
.td-hist { display: flex; gap: .25rem; flex-wrap: wrap; }
.td-h { min-width: 1.6rem; text-align: center; padding: .1rem .3rem; border-radius: .3rem; font-size: .8rem; font-weight: 700; }
.td-h.is-nyert { background: #3f7a3b; color: #fff; }
.td-h.is-dontetlen { background: #6b6250; color: #fff; }
.td-h.is-vesztett { background: #8a3a31; color: #fff; }
.td-net { font-weight: 700; }
.td-net.is-plus { color: #3b7a3b; }
.td-net.is-minus { color: var(--danger, #a53f3f); }
@media (max-width: 600px) { .td-cup { width: 4.5rem; height: 4.5rem; } .td-die { width: 2.8rem; height: 2.8rem; font-size: 1.35rem; } .td-sum { font-size: 1.8rem; } }
/* ── 2026-09-27: Gazdaság-ablak (Háztartás és pénzügyek / Élelem / Bank) — 28-gazdasag.js ── */
/* 09-27, 2. kör: NINCS közös fül-sáv -- minden gazdasági témának (Háztartás,
   Élelem, Közérzet, Bank, Műhely) saját önálló ablaka van (.mini-overlay/.mini-box),
   a Játék menü gombja egyenesen arra nyit. */
.mini-overlay{position:fixed;inset:0;background:rgba(0,0,0,.78);z-index:16;display:flex;align-items:center;justify-content:center;padding:2vh}
.mini-overlay.hidden{display:none}
.mini-box{background:var(--panel);border:1px solid var(--border);border-radius:10px;width:min(860px,96vw);max-height:94vh;overflow-y:auto;padding:1rem 1.3rem;box-shadow:var(--shadow-md)}
.mini-box .modal-head h2{display:flex;align-items:center;gap:.45rem}
.mini-box .modal-head h2 .icon-img{width:34px;height:34px}
.mini-sub{font-size:.82rem;color:var(--dim);margin:-.2rem 0 .8rem;line-height:1.45;padding-bottom:.6rem;border-bottom:1px solid var(--border-dim)}
.mini-body.hidden{display:none}
.mx-um-trg.has-merchant{position:relative}
.mx-um-trg.has-merchant::after{content:"";position:absolute;top:3px;right:3px;width:8px;height:8px;border-radius:50%;background:var(--accent-bright);box-shadow:0 0 0 1px var(--panel)}
#openMarketBtn,#openHouseholdBtn,#openFoodBtn,#openWeatherBtn,#openBankBtn,#openWorkshopBtn{position:relative}

/* Bank */
.bank-hero{display:flex;gap:1rem;align-items:center;padding:.9rem 1rem;border:1px solid var(--accent-dim);border-radius:12px;
  background:linear-gradient(135deg,var(--panel-raised),var(--panel));margin-bottom:.8rem}
.bank-hero-art{flex:0 0 auto;width:104px;height:104px;border-radius:10px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.18)}
.bank-hero-art img{width:100%;height:100%;object-fit:cover}
.bank-hero-art .bank-hero-icon{width:84px;height:84px;object-fit:contain}
.bank-hero-txt{flex:1;min-width:0}
.bank-hero-k{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--accent)}
.bank-hero-v{font-family:var(--font-display);font-size:1.7rem;font-weight:700;color:var(--accent-bright);line-height:1.2;margin:.1rem 0 .25rem}
.bank-hero-loc{font-size:.85rem;color:var(--text)}
.bank-hero-rule-row{display:flex;gap:.5rem;align-items:flex-start;margin-top:.3rem}
.bank-hero-rule-ic{width:22px;height:22px;flex:0 0 auto;margin-top:.1rem}
.bank-hero-rule{font-size:.78rem;color:var(--dim);line-height:1.45}
.bank-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.45rem;margin-bottom:.45rem}
.bank-kpi{border:1px solid var(--border);border-radius:8px;padding:.45rem .6rem;background:var(--panel);border-left-width:4px}
.bank-kpi.has-icon{display:flex;flex-direction:column;position:relative;padding-left:2.6rem}
.bank-kpi-ic{position:absolute;left:.55rem;top:.5rem;width:28px;height:28px}
.bank-clerk{display:flex;gap:.7rem;align-items:center;background:var(--panel-raised);border:1px solid var(--border-dim);border-radius:8px;padding:.5rem;margin-bottom:.6rem}
.bank-clerk-img{width:52px;height:69px;object-fit:cover;object-position:top center;border-radius:6px;cursor:zoom-in;flex:0 0 auto;box-shadow:0 0 0 1px var(--border)}
.bank-clerk-txt{font-size:.8rem;color:var(--text);font-style:italic;line-height:1.4}
.btn-ic{width:18px;height:18px;vertical-align:-4px;margin-right:.15rem}
.bank-kpi-k{font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:var(--dim)}
.bank-kpi-v{font-weight:700;font-size:1rem;margin:.1rem 0}
.bank-kpi-s{font-size:.72rem;color:var(--dim)}
.bank-kpi.is-cash{border-left-color:#c9a45a}.bank-kpi.is-bank{border-left-color:#5b8fd9}.bank-kpi.is-dep{border-left-color:#9b7ad1}
.bank-kpi.is-tre{border-left-color:#4fae9a}.bank-kpi.is-total{border-left-color:var(--accent-bright);background:var(--panel-raised)}
.bank-kpi.is-plus{border-left-color:#6fbf73}.bank-kpi.is-minus{border-left-color:#d9695f}
.bank-kpis.is-small .bank-kpi-v{font-size:.92rem}
.bank-mix{display:flex;height:18px;border-radius:9px;overflow:hidden;margin:.1rem 0 .9rem;border:1px solid var(--border)}
.bank-mix-seg{display:flex;align-items:center;justify-content:center;font-size:.68rem;font-weight:700;color:#111;min-width:3px}
.bank-mix-seg.is-cash{background:#c9a45a}.bank-mix-seg.is-bank{background:#5b8fd9}.bank-mix-seg.is-dep{background:#9b7ad1}.bank-mix-seg.is-tre{background:#4fae9a}
.bank-sec{border:1px solid var(--border);border-radius:10px;padding:.7rem .85rem;margin-bottom:.75rem;background:var(--panel)}
.bank-sec > b,.bank-sec-h{display:flex;align-items:center;gap:.4rem;font-size:1rem;margin-bottom:.4rem;color:var(--accent-bright)}
.bank-sec-h .icon-img{width:30px;height:30px}
.bank-hint{font-size:.8rem;color:var(--dim);margin:.2rem 0 .45rem;line-height:1.45}
.bank-sub{font-size:.76rem;text-transform:uppercase;letter-spacing:.04em;color:var(--accent);margin:.5rem 0 .3rem}
.bank-coins{display:flex;flex-wrap:wrap;gap:.5rem}
.bank-coin{display:flex;align-items:center;gap:.35rem;border:1px solid var(--border);border-radius:8px;padding:.25rem .5rem;background:var(--panel-raised);cursor:text}
.bank-coin-ic{width:26px;height:26px}
.bank-coin input{width:5.5rem;border:0;background:transparent;color:var(--text);font:inherit;font-size:1rem;font-weight:700;padding:.2rem 0}
.bank-coin input:focus{outline:none}
.bank-coin:focus-within{border-color:var(--accent)}
.bank-coin-l{font-size:.8rem;color:var(--dim)}
.bank-calc{font-size:.8rem;color:var(--text);margin:.45rem 0;line-height:1.45}
.bank-quick{display:flex;flex-wrap:wrap;gap:.3rem;margin-bottom:.5rem}
.bank-btns{display:flex;gap:.5rem}
.bank-btns .house-btn{flex:1;font-size:.95rem;padding:.55rem .8rem;border-color:var(--accent);color:var(--accent-bright);font-weight:700}
.bank-btns .house-btn.is-alt{border-color:#5b8fd9;color:#8fb5ee}
.bank-dep-row{display:flex;align-items:center;gap:.6rem;padding:.35rem 0;border-top:1px solid var(--border-dim)}
.bank-dep-name{flex:1;min-width:0}
.bank-dep-v{font-weight:700;white-space:nowrap}
.bank-trend{margin:.3rem 0 .4rem}
.bank-trend-cv{width:100%;height:150px;display:block;border:1px solid var(--border-dim);border-radius:8px;background:rgba(0,0,0,.12);cursor:crosshair}
.bank-trend-tip{font-size:.78rem;color:var(--dim);min-height:1.2em;margin-top:.25rem}
.bank-cat{display:grid;grid-template-columns:minmax(9rem,32%) 1fr;gap:.5rem;align-items:center;padding:.3rem 0;border-top:1px solid var(--border-dim)}
.bank-cat-n{font-size:.84rem}
.bank-cat-line{display:flex;align-items:center;gap:.4rem;min-height:14px}
.bank-cat-bar{height:9px;border-radius:5px}
.bank-cat-bar.is-plus{background:#6fbf73}.bank-cat-bar.is-minus{background:#d9695f}
.bank-cat-v{font-size:.72rem;color:var(--dim);white-space:nowrap}
.bank-big{margin-top:.45rem}
.bank-big-row{font-size:.8rem;padding:.15rem 0}
.bank-big-row.is-plus{color:#6fbf73}.bank-big-row.is-minus{color:#d9695f}
.bank-regions{display:flex;flex-wrap:wrap;gap:.3rem;margin-bottom:.45rem}
.bank-region{font-size:.75rem;border:1px solid var(--border);border-radius:999px;padding:.1rem .55rem}
.bank-region.is-here{border-color:var(--accent);color:var(--accent-bright)}
.bank-treasury{border:1px solid var(--border);border-radius:10px;padding:.7rem .85rem;margin-bottom:.75rem}
body.light-theme .bank-trend-cv{background:rgba(0,0,0,.03)}
body.light-theme .bank-btns .house-btn.is-alt{color:#2f5fa8}
body.light-theme .bank-big-row.is-plus{color:#2e7d32}body.light-theme .bank-big-row.is-minus{color:#b23b2e}
@media (max-width:600px){
  .mini-box{padding:.7rem .75rem;width:100vw;max-height:100vh;border-radius:0}
  .mini-overlay{padding:0}
  .bank-hero{flex-direction:column;align-items:flex-start;gap:.6rem}
  .bank-hero-art{width:72px;height:72px}
  .bank-hero-v{font-size:1.35rem}
  .bank-cat{grid-template-columns:1fr}
  .bank-coin input{width:4.2rem}
}
