/* GENERATED by scripts/make_themes.py – edit the script (or copy a block) to add a topic theme */
.theme-trending{--t1:#be123c;--t2:#f97316;--ta:#be123c;--tfont:inherit;--pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140' viewBox='0 0 140 140'%3E%3Cg stroke='white' stroke-opacity='.16' fill='none' stroke-width='2'%3E%3Ccircle cx='70' cy='70' r='18'/%3E%3Ccircle cx='70' cy='70' r='38'/%3E%3Ccircle cx='70' cy='70' r='58'/%3E%3Cpath d='M62 78l8-12 8 12M70 66v26'/%3E%3C/g%3E%3C/svg%3E")}
[data-theme='dark'] .theme-trending{--ta:#fb7185}
.theme-finance{--t1:#065f46;--t2:#ca8a04;--ta:#047857;--tfont:inherit;--pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140' viewBox='0 0 140 140'%3E%3Cg stroke='white' stroke-opacity='.16' fill='none' stroke-width='2'%3E%3Cpath d='M10 110l30-34 24 18 36-52 30 22'/%3E%3C/g%3E%3Cg fill='white' fill-opacity='.16'%3E%3Crect x='20' y='84' width='10' height='28'/%3E%3Crect x='50' y='64' width='10' height='48'/%3E%3Crect x='80' y='74' width='10' height='38'/%3E%3Crect x='110' y='46' width='10' height='66'/%3E%3C/g%3E%3C/svg%3E")}
[data-theme='dark'] .theme-finance{--ta:#34d399}
.theme-sports{--t1:#c2410c;--t2:#f59e0b;--ta:#c2410c;--tfont:inherit;--pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140' viewBox='0 0 140 140'%3E%3Cg stroke='white' stroke-opacity='.16' fill='none' stroke-width='2'%3E%3Cpath d='M-10 40Q70 -20 150 40M-10 70Q70 10 150 70M-10 100Q70 40 150 100'/%3E%3Ccircle cx='104' cy='104' r='16'/%3E%3Cpath d='M104 88v32M88 104h32'/%3E%3C/g%3E%3C/svg%3E")}
[data-theme='dark'] .theme-sports{--ta:#fb923c}
.theme-science{--t1:#0e7490;--t2:#6366f1;--ta:#0e7490;--tfont:inherit;--pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140' viewBox='0 0 140 140'%3E%3Cg stroke='white' stroke-opacity='.16' fill='none' stroke-width='2'%3E%3Cellipse cx='70' cy='70' rx='46' ry='17'/%3E%3Cellipse cx='70' cy='70' rx='46' ry='17' transform='rotate(60 70 70)'/%3E%3Cellipse cx='70' cy='70' rx='46' ry='17' transform='rotate(120 70 70)'/%3E%3C/g%3E%3Ccircle cx='70' cy='70' r='6' fill='white' fill-opacity='.16'/%3E%3C/svg%3E")}
[data-theme='dark'] .theme-science{--ta:#22d3ee}
.theme-technology{--t1:#0f172a;--t2:#0284c7;--ta:#0369a1;--tfont:inherit;--pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140' viewBox='0 0 140 140'%3E%3Cg stroke='white' stroke-opacity='.16' fill='none' stroke-width='2'%3E%3Cpath d='M0 30h40l12 12h40M0 90h30l14-14h50l16 16h30M70 0v26M70 114v26'/%3E%3C/g%3E%3Cg fill='white' fill-opacity='.16'%3E%3Ccircle cx='52' cy='42' r='4'/%3E%3Ccircle cx='92' cy='42' r='4'/%3E%3Ccircle cx='44' cy='76' r='4'/%3E%3Ccircle cx='94' cy='76' r='4'/%3E%3C/g%3E%3C/svg%3E")}
[data-theme='dark'] .theme-technology{--ta:#38bdf8}
.theme-history{--t1:#78350f;--t2:#b45309;--ta:#92400e;--tfont:Georgia, 'Times New Roman', serif;--pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140' viewBox='0 0 140 140'%3E%3Cg stroke='white' stroke-opacity='.16' fill='none' stroke-width='2'%3E%3Cpath d='M30 120V54M60 120V54M90 120V54M110 120V54M20 54h100M26 40h88L70 18z M20 120h100'/%3E%3C/g%3E%3C/svg%3E")}
[data-theme='dark'] .theme-history{--ta:#fbbf24}
.theme-health{--t1:#0d9488;--t2:#38bdf8;--ta:#0f766e;--tfont:inherit;--pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140' viewBox='0 0 140 140'%3E%3Cg stroke='white' stroke-opacity='.16' fill='none' stroke-width='2'%3E%3Cpath d='M0 74h38l10-26 18 52 14-40 10 14h50'/%3E%3C/g%3E%3Cg fill='white' fill-opacity='.16'%3E%3Crect x='18' y='18' width='8' height='24'/%3E%3Crect x='10' y='26' width='24' height='8'/%3E%3Crect x='108' y='100' width='6' height='18'/%3E%3Crect x='102' y='106' width='18' height='6'/%3E%3C/g%3E%3C/svg%3E")}
[data-theme='dark'] .theme-health{--ta:#2dd4bf}
.theme-lifestyle{--t1:#7c3aed;--t2:#f472b6;--ta:#6d28d9;--tfont:inherit;--pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140' viewBox='0 0 140 140'%3E%3Cg stroke='white' stroke-opacity='.16' fill='none' stroke-width='2'%3E%3Ccircle cx='40' cy='44' r='26'/%3E%3Ccircle cx='88' cy='60' r='34'/%3E%3Ccircle cx='60' cy='112' r='20'/%3E%3C/g%3E%3C/svg%3E")}
[data-theme='dark'] .theme-lifestyle{--ta:#c4b5fd}
.theme-education{--t1:#4338ca;--t2:#818cf8;--ta:#4338ca;--tfont:inherit;--pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140' viewBox='0 0 140 140'%3E%3Cg stroke='white' stroke-opacity='.16' fill='none' stroke-width='2'%3E%3Cpath d='M0 36h140M0 70h140M0 104h140'/%3E%3Cpath d='M30 0v140'/%3E%3C/g%3E%3Cg fill='white' fill-opacity='.16'%3E%3Cpath d='M96 24l22 8-22 8-22-8z'/%3E%3Crect x='88' y='42' width='16' height='8'/%3E%3C/g%3E%3C/svg%3E")}
[data-theme='dark'] .theme-education{--ta:#a5b4fc}
