.entry-tag-discovery{margin:24px 0 18px}.entry-tag-discovery h3{margin-bottom:10px}.suggested-tags{display:flex;flex-wrap:wrap;gap:7px;max-width:100%;font-size:12px}.suggested-tags .suggested-tag{padding:6px 10px;min-height:30px;max-width:100%;overflow-wrap:anywhere;border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:4px;font:inherit;cursor:pointer}.suggested-tag:hover{border-color:var(--accent)}.suggested-tag[aria-pressed=true]{background:color-mix(in srgb,var(--accent) 23%,var(--surface));border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.tagging-empty{color:var(--muted)}
.tag-game-free{display:flex;flex-direction:column;gap:7px;margin:18px 0 0;max-width:900px;font-size:12px;color:var(--muted)}.tag-game-free textarea{box-sizing:border-box;width:100%;min-height:64px;padding:10px;resize:vertical;border:1px solid var(--line);border-radius:4px;background:var(--surface);color:var(--text);font:13px system-ui}.tag-game-free textarea:focus{outline:1px solid var(--accent);outline-offset:1px}
.game-tag-completions{display:flex;flex-wrap:wrap;gap:6px;max-width:900px;padding:10px 0}.game-tag-completions[hidden]{display:none}.game-tag-completions button{max-width:100%;overflow-wrap:anywhere;padding:7px 10px;border:1px solid var(--line);border-radius:4px;background:var(--surface);color:var(--text);font:12px system-ui;cursor:pointer}.game-tag-completions button:hover,.game-tag-completions button[aria-selected=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 20%,var(--surface))}
.tag-game-media{height:min(55vh,580px);min-height:220px;display:flex;align-items:center;justify-content:center;background:#080a0d;margin-top:18px;overflow:hidden}.tag-game-media>img,.tag-game-media>video{display:block;width:100%;height:100%;object-fit:contain}.tag-game-media .comic-book{max-height:100%;overflow:auto;width:100%}.tag-game-media .website-media{max-height:100%;overflow:auto}.tag-game-heading{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:14px 0 10px}.tag-game-heading h2{font-size:17px;font-weight:500;margin:0;overflow-wrap:anywhere}.tag-game-heading>span{font-size:12px;color:var(--muted)}.tag-game .ordered-tags{margin:8px 0 18px}.game-suggestions{max-width:900px}.tag-game-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:18px 0}.tag-game-actions>button{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:7px 12px;border:1px solid var(--line);border-radius:4px;background:var(--surface);color:var(--text);cursor:pointer}.tag-game-actions>button:first-child{border-color:var(--accent)}.tag-game-actions>span{font-size:12px;color:var(--muted)}.tag-game-actions svg{width:16px;height:16px}
.booru-content .vv-tile.media-tile.update-card{border:1px solid var(--line);background:var(--surface);border-radius:4px;overflow:hidden;cursor:pointer;transition:border-color .12s}.booru-content .update-card.is-selected{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.update-card-footer{display:flex;align-items:flex-start;gap:8px;min-height:58px;padding:10px;cursor:pointer;user-select:none}.update-card-footer input{width:16px;height:16px;flex-shrink:0;margin:1px 0;accent-color:var(--accent)}.update-card-footer>span{min-width:0;font-size:12px;overflow-wrap:anywhere;color:var(--text)}.update-card-footer small{display:block;color:var(--muted);margin-top:4px;font-size:11px}
@media(max-width:600px){.tag-game-media{height:45vh}.suggested-tags{gap:6px}.suggested-tags .suggested-tag{min-height:36px}.update-card-footer{padding:8px;gap:6px}}
