.trend-idea{color:#f8fafc;overflow-wrap:anywhere;white-space:pre-line;margin-top:.85rem;font-size:clamp(1.2rem,3.2vw,1.55rem);font-weight:700;line-height:1.45}.trend-signal{background:#10b98112;border:1px solid #34d39924;border-radius:999px;flex-wrap:wrap;align-items:center;gap:.15rem .55rem;margin-top:.75rem;padding:.3rem .65rem;display:inline-flex}.trend-growth{color:#6ee7b7;align-items:center;gap:.15rem;font-size:.72rem;font-weight:900;display:inline-flex}.trend-arrow{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:.85rem;height:.85rem;animation:1.45s ease-in-out infinite trend-arrow-rise}.trend-usage{color:#cbd5e1;font-size:.72rem;font-weight:600;line-height:1.2}.trend-count{color:#a7f3d0;font-variant-numeric:tabular-nums;min-width:1.9rem;display:inline-block}.trend-estimate{color:#64748b;letter-spacing:.04em;text-transform:uppercase;font-size:.6rem;font-weight:700}html.light .trend-signal{background:linear-gradient(135deg,#10b9811a,#22d3ee0a);border-color:#05966933}html.light .trend-growth,html.light .trend-count{color:#047857}html.light .trend-usage{color:#0f172a}html.light .trend-estimate{color:#64748b}.trend-footer{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.4rem;margin-top:.6rem;display:flex}.trend-actions{gap:.3rem;display:flex}.trend-actions .button{min-height:1.7rem;padding:.15rem .55rem;font-size:.7rem}html.light .trend-idea{color:#0f172a}@keyframes trend-arrow-rise{0%,to{opacity:.65;transform:translate(-1px,2px)}50%{opacity:1;transform:translate(2px,-2px)}}@media (prefers-reduced-motion:reduce){.trend-arrow{animation:none}}.daily-style-card{align-self:start;padding:1.1rem 1.25rem!important}.daily-style-card #styleOfDayName{margin-top:.6rem;font-size:1.15rem}.daily-style-card #styleOfDayCategory{padding:.25rem .6rem;font-size:.72rem}.daily-style-card #styleOfDayPreview{min-height:0;margin-top:1rem;font-size:1.4rem;line-height:1.5}.daily-style-card .daily-style-actions{gap:.35rem;margin-top:.9rem}.daily-style-card .daily-style-actions .button{min-height:2rem;padding:.3rem .8rem;font-size:.78rem}.daily-style-card .daily-orb{transform-origin:100% 0;transform:scale(.6)}@media (width>=1280px){.daily-hub-grid{grid-template-columns:.55fr 1.45fr!important}}
