#wiki_Icon { background-image: url(images/menu/baiakeros-icon-wiki.svg) !important; }
#wiki_Label { background-image: url(images/menu/baiakeros-label-wiki.png?v=3) !important; }
.helper-wiki { color: #e5d9bf; font: 14px/1.65 Arial, sans-serif; }
.helper-wiki * { box-sizing: border-box; }
.helper-wiki h1 { margin: 0 0 8px; color: #edca80; font: 26px Georgia, serif; }
.helper-wiki h2 { margin: 22px 0 10px; color: #edca80; font: 22px Georgia, serif; }
.helper-wiki h3 { margin: 24px 0 8px; padding-top: 14px; border-top: 1px solid #57432a; color: #edca80; font: 18px Georgia, serif; }
.helper-wiki p { margin: 8px 0 13px; }
.helper-wiki strong { color: #f5db9d; }
.helper-wiki ol { padding-left: 24px; }
.helper-wiki li { margin: 7px 0; }
.hw-tabs { display: flex; gap: 4px; margin-top: 20px; border-bottom: 1px solid #a47836; }
.hw-tabs button { flex: 1; padding: 11px 15px; border: 1px solid #604420; border-bottom: 0; color: #d4c4a3; background: #1b1510; font: bold 15px Georgia, serif; cursor: pointer; }
.hw-tabs button[aria-selected="true"] { color: #ffe5a4; background: linear-gradient(#573919, #31200f); border-color: #a47836; }
.hw-tabs button:hover { color: #fff0c9; background: #453018; }
.helper-wiki :focus-visible { outline: 2px solid #eac781; outline-offset: 3px; }
.helper-wiki [hidden] { display: none !important; }
.helper-wiki dl { margin: 8px 0; }
.helper-wiki dt { margin-top: 13px; font-weight: bold; color: #f0d191; }
.helper-wiki dd { margin: 3px 0 0; }
.hw-shot { margin: 18px 0; border: 1px solid #604b2e; background: #17130e; }
.hw-shot img { display: block; width: 100%; height: auto; }
.hw-shot figcaption { padding: 8px 12px; color: #bfb29a; font-size: 12px; }
.hw-placeholder { min-height: 150px; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 5px; border-bottom: 1px dashed #604b2e; background: #201b14; color: #a99b80; }
.hw-placeholder strong { font: 18px monospace; }
.hw-table-wrap { overflow-x: auto; }
.helper-wiki table { width: 100%; border-collapse: collapse; font-size: 13px; }
.helper-wiki th, .helper-wiki td { padding: 9px 10px; border: 1px solid #57432a; text-align: left; background: #1c1711; color: #e5d9bf; }
.helper-wiki th { background: #382615; color: #f0d191; }
.hw-tip { padding: 10px 12px; border-left: 3px solid #be8e44; background: #2b2115; }

.hw-guide-nav { display: flex; flex-wrap: wrap; gap: 8px; margin: 18px 0; padding: 12px; border: 1px solid #604b2e; background: #20180f; }
.hw-guide-nav a { padding: 4px 8px; color: #f0d191; border: 1px solid #604b2e; text-decoration: none; }
.hw-guide-nav a:hover { color: #fff0c9; background: #453018; }
.helper-wiki h3[id] { scroll-margin-top: 20px; }
.helper-wiki code { color: #f5db9d; overflow-wrap: anywhere; }
.hw-route-example { margin: 18px 0; padding: 12px 16px; border: 1px solid #604b2e; background: #241b10; }
.hw-route-example p { margin-bottom: 0; }
.helper-wiki td { vertical-align: top; }
