/* Propojení článků a profilů s katalogem Essenu */
.eo-panel{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:8px 0 2px;padding:8px 10px;background:#f4ecd8;border:1px solid #d9c9a3;border-radius:6px;font:12px/1.4 Arial,sans-serif}
.eo-znacka{background:#9b2c1f;color:#fff;font:700 10px/1 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;padding:4px 6px;border-radius:2px}
.eo-stanek{color:#6b5b3e}
.eo-panel .ep-triage,.eo-profil .ep-triage{display:flex;gap:5px;margin:0}
.ep-tri{min-height:34px;padding:6px 9px;border:1px solid #c7b999;border-radius:5px;background:#fffaf0;color:#14243a;font:700 12px/1.2 Arial,sans-serif;cursor:pointer;white-space:nowrap}
.ep-tri:hover{border-color:#14243a}
.ep-tri-chci.is-on{background:#b84213;border-color:#b84213;color:#fff}.ep-tri-mozna.is-on{background:#2f6a8f;border-color:#2f6a8f;color:#fff}.ep-tri-ne.is-on{background:#5d5d5d;border-color:#5d5d5d;color:#fff}
.eo-panel .eo-detail{margin-left:auto;color:#14243a;font-weight:700;text-decoration:none}.eo-panel .eo-detail:hover{color:#b84213}
.bl-zebricek .eo-panel{margin-top:8px}
a.eo-zminka{color:inherit;text-decoration:underline;text-decoration-color:#b84213;text-decoration-thickness:2px;text-underline-offset:3px}
a.eo-zminka:hover{color:#b84213}
/* profil hry */
.eo-profil{margin:16px 0;padding:14px 16px;border:2px solid #9b2c1f;border-radius:6px;background:#fbf5e7;max-width:520px}
.eo-profil-hlava{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:8px}
.eo-profil-hlava strong{font:700 18px/1.2 Georgia,serif;color:#14243a}.eo-profil-hlava small{flex-basis:100%;font:13px Arial,sans-serif;color:#6b5b3e}
.eo-cz{margin:4px 0 8px;font:13px Arial,sans-serif;color:#355143}
.eo-label{margin:6px 0 6px;font:700 11px/1.4 Arial,sans-serif;letter-spacing:1.2px;text-transform:uppercase}
.eo-profil .ep-tri{flex:1}
.eo-odkazy{margin:10px 0 0;font:700 13px Arial,sans-serif;display:flex;gap:14px;flex-wrap:wrap}.eo-odkazy a{color:#14243a}
/* essenské záhlaví článku */
.eo-hlavicka{margin:0 0 22px;padding:12px 16px 0;background:#f6f0e3;border-top:3px double #102c4c;color:#102c4c}
.eo-edice{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font:12px/1.4 Arial,sans-serif;letter-spacing:1px;border-bottom:1px solid #102c4c;padding-bottom:8px}
.eo-edice a{color:inherit;text-decoration:none;font-weight:700}
.eo-titul{display:block;font:900 clamp(40px,7vw,84px)/.95 Georgia,serif;letter-spacing:-3px;color:#102c4c!important;text-decoration:none!important;padding:12px 0 8px}
.eo-titul em{color:#b84213;font-style:normal}
.eo-taby{display:flex;gap:6px;flex-wrap:wrap;border-bottom:3px solid #102c4c}
.eo-taby a{padding:9px 14px;background:#e9dfca;border-radius:6px 6px 0 0;text-decoration:none;font:700 14px Arial,sans-serif;color:#102c4c!important}
.eo-taby a:first-child{background:#102c4c;color:#fff!important}.eo-taby .eo-my{margin-left:auto;background:#b84213;color:#fff!important}
.eo-serie{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;margin:26px 0 8px;padding:14px 0;border-top:3px double #102c4c;border-bottom:1px solid #c9baa0;font-family:Georgia,serif}
.eo-serie a{color:#102c4c;text-decoration:none;font-weight:700;line-height:1.3}.eo-serie a:hover{color:#b84213}
.eo-serie small{display:block;font:700 11px Arial,sans-serif;letter-spacing:1px;text-transform:uppercase;color:#6b5b3e;margin-bottom:3px}
.eo-serie a:last-child{text-align:right}.eo-serie .eo-serie-vse{text-align:center}
@media(max-width:620px){.eo-panel .eo-detail{margin-left:0}.eo-taby .eo-my{margin-left:0}.eo-serie{grid-template-columns:1fr}.eo-serie a:last-child,.eo-serie .eo-serie-vse{text-align:left}}
.hry-clanku li{flex-wrap:wrap}.hry-clanku .eo-panel{flex-basis:100%;margin-top:4px}

/* tlačítka u názvu hry přímo v textu */
.eo-inline{display:inline-flex;gap:2px;margin:0 3px 0 4px;vertical-align:2px;white-space:nowrap}
.eo-inline[hidden]{display:none}
.eo-inline .ep-tri{min-height:0;width:22px;height:22px;padding:0;border-radius:50%;font:700 11px/20px Arial,sans-serif;text-align:center;opacity:.7}
.eo-inline .ep-tri:hover,.eo-inline .ep-tri.is-on{opacity:1}
@media print{.eo-inline,.eo-panel{display:none!important}}
