.tags-section.svelte-1xtqdkz{margin:20px 0}.tags-grid.svelte-1xtqdkz{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-top:10px}.tag-list.svelte-1xtqdkz{display:flex;flex-wrap:wrap;gap:5px}.button-group.svelte-1xtqdkz{display:flex;gap:10px;margin-top:20px}.button.secondary.svelte-1xtqdkz{background-color:#95a5a6}.button.secondary.svelte-1xtqdkz:hover{background-color:#7f8c8d}.question-item.svelte-atoxs5{border:1px solid #ddd;border-radius:8px;padding:20px;margin-bottom:20px;background-color:#fff;transition:box-shadow .2s}main.dark .question-item.svelte-atoxs5{background-color:#2a2a2a;border-color:#555;color:#e0e0e0}main.dark .question-item.svelte-atoxs5 .question-title:where(.svelte-atoxs5){color:#e0e0e0}main.dark .question-item.svelte-atoxs5 .question-meta:where(.svelte-atoxs5){color:#aaa}main.dark .question-item.svelte-atoxs5 .tag:where(.svelte-atoxs5){background-color:#444;color:#ddd;border-color:#666}main.dark .question-content.svelte-atoxs5 img:where(.svelte-atoxs5){-webkit-filter:invert(1);filter:invert(1)}.question-item.svelte-atoxs5:hover{box-shadow:0 4px 8px #0000001a}.question-header.svelte-atoxs5{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px}.question-info.svelte-atoxs5{flex:1}.question-title.svelte-atoxs5{font-weight:600;font-size:18px;color:#2c3e50;margin-bottom:5px}.question-meta.svelte-atoxs5{color:#666;font-size:14px}.question-actions.svelte-atoxs5{display:flex;gap:10px}.question-content.svelte-atoxs5{margin:20px 0}.question-images.svelte-atoxs5,.answer-images.svelte-atoxs5{display:flex;flex-direction:column;gap:15px;margin-bottom:20px}.image-container.svelte-atoxs5{position:relative}.question-image.svelte-atoxs5{max-width:100%;height:auto;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 4px #0000001a}.answer-section.svelte-atoxs5 h4:where(.svelte-atoxs5){color:#2c3e50;margin-bottom:15px}.tags-container.svelte-atoxs5{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}.tag.svelte-atoxs5{background-color:#e8f4fd;color:#2980b9;padding:4px 12px;border-radius:16px;font-size:12px;font-weight:500;border:1px solid #b3d9ff}.tag-toggle-container.svelte-atoxs5{margin-top:16px}.tag-toggle-list.svelte-atoxs5{display:flex;flex-wrap:wrap;gap:8px}.tag-toggle-btn.svelte-atoxs5{background:#f0f4fa;color:#2980b9;border:1px solid #b3d9ff;border-radius:16px;padding:4px 12px;font-size:12px;cursor:pointer;transition:background .2s,color .2s}.tag-toggle-btn.active.svelte-atoxs5{background:#2980b9;color:#fff}.results-header.svelte-1plk6hz{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.results-header.svelte-1plk6hz h2:where(.svelte-1plk6hz){margin:0}.results-info.svelte-1plk6hz{margin-left:20px;color:#666;font-size:14px}.questions-list.svelte-1plk6hz{margin:20px 0}.pagination.svelte-1plk6hz{display:flex;justify-content:center;align-items:center;gap:10px;margin:20px 0}.disclaimer.svelte-1rveik1{background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;padding:20px;margin-top:30px;font-size:14px;line-height:1.6;position:relative}.disclaimer.svelte-1rveik1 strong:where(.svelte-1rveik1){color:#856404}.close-button.svelte-1rveik1{background:none;border:none;position:absolute;top:10px;right:15px;cursor:pointer;font-size:24px;color:#856404;line-height:1;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s}.close-button.svelte-1rveik1:hover{background-color:#8564041a}.disclaimer.svelte-1rveik1 p:where(.svelte-1rveik1){margin:0;padding-right:30px}.blocker-overlay.svelte-12wplrq{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;display:flex;align-items:center;justify-content:center}.blocker-form.svelte-12wplrq{display:flex;flex-direction:column;align-items:center;gap:1rem}.blocker-form.svelte-12wplrq input:where(.svelte-12wplrq){padding:.5rem;font-size:1.2rem;border-radius:8px;border:1px solid #ccc;width:220px}.blocker-form.svelte-12wplrq input:where(.svelte-12wplrq)::placeholder{color:#aaa}.blocker-form.svelte-12wplrq button:where(.svelte-12wplrq){padding:.5rem 1.5rem;font-size:1.1rem;border-radius:8px;border:none;background:#3498db;color:#fff;cursor:pointer;transition:background .2s}.blocker-form.svelte-12wplrq button:where(.svelte-12wplrq):hover{background:#217dbb}
