﻿.similar-sections-wrapper { margin-top: 50px; padding: 30px 10px; border-top: 1px dashed #ccc; text-align: center; background-color: #fafafa; } .similar-title { font-size: 115%; margin: 0 0 10px 0; text-align: center; } .similar-container { display: flex; flex-wrap: wrap; justify-content: center; gap: 20px; } .similar-theme { display: flex; flex-direction: column; align-items: center; text-decoration: none; width: 150px; transition: transform 0.2s ease; } .similar-theme:hover { transform: scale(1.05); } .similar-theme img { width: 100%; height: auto; display: block; border-radius: 8px; box-shadow: 0 2px 6px rgba(0,0,0,0.15); } .similar-theme span { margin-top: 10px; font-size: 16px; color: #333; font-weight: 600; } .word-count { font-size: 12px; color: #777; margin-top: 4px; font-weight: normal; background: #eee; padding: 2px 8px; border-radius: 10px; } @media (max-width: 480px) { .similar-container { gap: 15px; padding: 0 10px; justify-content: flex-start; } .similar-theme { width: 100%; max-width: 300px; flex-direction: row; align-items: center; text-align: left; background: #fff; padding: 8px; border-radius: 10px; box-shadow: 0 2px 5px rgba(0,0,0,0.05); } .similar-theme img { width: 80px; height: 60px; margin-right: 15px; } .similar-theme span { margin-top: 0; font-size: 18px; margin-right: 5px; } .word-count { margin-top: 2px; display: inline-block; } } body.dark-mode .similar-sections-wrapper { background-color: transparent; border-top-color: #2c2c2c; } body.dark-mode .similar-title { color: #e0e0e0; } body.dark-mode .similar-theme { background-color: var(--bc-color-dark2) !important; border-radius: 10px; padding-bottom: 10px; box-shadow: none !important; } body.dark-mode .similar-theme:hover { background-color: #252525 !important; border-color: #444; } body.dark-mode .similar-theme img { opacity: 0.85; } body.dark-mode .similar-theme span { color: #e0e0e0; } body.dark-mode .word-count { background: rgba(0, 0, 0, 0.6); color: #aaaaaa; border: 1px solid rgba(255, 255, 255, 0.1); } @media (max-width: 480px) { body.dark-mode .similar-theme { background-color: var(--bc-color-dark2) !important; border-color: #2c2c2c; } }
