/* B.E.A.C.O.N. guide: only additions on top of the shared discord-bot.css layout. */
.beacon-guide .pt-page code.beacon-inline,.beacon-guide .pt-command-group>p code{font:500 .92em/1.5 ui-monospace,monospace;background:var(--pt-panel);border:1px solid var(--pt-line);padding:1px 5px;border-radius:4px;color:var(--pt-ink)}
.beacon-guide .beacon-soon{color:var(--pt-muted);cursor:default!important}
.beacon-guide .beacon-soon:hover{filter:none}
.beacon-guide .beacon-card button{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in;border-radius:8px;overflow:hidden}
.beacon-guide .beacon-card img{display:block;width:100%;height:auto}
.beacon-guide .beacon-card{margin:0;min-width:0}
.beacon-guide .beacon-card button{aspect-ratio:4/3;background:#0e1218;border:1px solid var(--pt-line);padding:8px}
.beacon-guide .beacon-card img{height:100%;object-fit:contain}
.beacon-guide .beacon-card figcaption{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap;margin-top:10px;font-size:12px;color:var(--pt-muted)}
.beacon-guide .beacon-card figcaption code{font:500 12px/1.6 ui-monospace,monospace;color:var(--pt-ink)}
.beacon-guide .pt-page .pt-command-list dt code+code{margin-top:2px}
.beacon-guide .pt-command-list dd strong{color:var(--pt-ink);font-weight:600}
.beacon-guide .pt-trouble-list dt code{font:500 12px/1.7 ui-monospace,monospace}
.beacon-guide :is(#setup,#permissions,#commands,#troubleshooting,#changelog){scroll-margin-top:20px}
.beacon-guide .beacon-enlarge{margin-top:4px}
