.hm-ticker-wrap{display:flex;align-items:stretch;background:linear-gradient(135deg,#78350f 0%,#92400e 50%,#b45309 100%);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 4px 12px rgba(120,53,15,.2);margin-bottom:var(--space-4);max-width:1600px;width:95%;margin-left:auto;margin-right:auto}.hm-ticker-label{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:rgba(0,0,0,.2);color:#fef3c7;font-family:var(--font-mono,'IBM Plex Mono',monospace);font-weight:600;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;flex-shrink:0;border-right:1px solid rgba(255,255,255,.1)}.hm-ticker-icon{font-size:1rem;animation:ticker-pulse 1.5s ease-in-out infinite}@keyframes ticker-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.hm-ticker-content{flex:1;overflow:hidden;position:relative;mask-image:linear-gradient(90deg,transparent 0%,#000 5%,#000 95%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 5%,#000 95%,transparent 100%)}.hm-ticker-track{display:flex;gap:var(--space-6);animation:ticker-scroll 60s linear infinite;width:max-content}.hm-ticker-track:hover{animation-play-state:paused}@keyframes ticker-scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.hm-ticker-item{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;color:#fffbeb;text-decoration:none;white-space:nowrap;transition:all var(--duration-fast) var(--ease-out)}.hm-ticker-item:hover{color:#fef3c7;text-shadow:0 0 20px rgba(254,243,199,.5);opacity:.9}.hm-ticker-source{font-family:var(--font-mono,'IBM Plex Mono',monospace);font-size:.6rem;font-weight:500;padding:3px 8px;background:rgba(255,255,255,.15);border-radius:var(--radius-sm);color:#fde68a;letter-spacing:.02em}.hm-ticker-title{font-family:var(--font-body,'Plus Jakarta Sans',sans-serif);font-size:.85rem;font-weight:500}@media (max-width:992px){.hm-ticker-wrap{width:calc(100% - 24px);max-width:100%;margin-left:12px;margin-right:12px}}@media (max-width:768px){.hm-ticker-wrap{border-radius:var(--radius-lg);margin:12px;width:calc(100% - 24px);background:linear-gradient(135deg,#92400e 0%,#b45309 50%,#d97706 100%);box-shadow:0 2px 8px rgba(120,53,15,.15)}.hm-ticker-label{padding:12px 14px;font-size:.6rem;background:rgba(0,0,0,.25);border-right:none;border-radius:var(--radius-lg) 0 0 var(--radius-lg)}.hm-ticker-text{display:none}.hm-ticker-icon{font-size:1.1rem}.hm-ticker-content{mask-image:linear-gradient(90deg,transparent 0%,#000 8%,#000 92%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 8%,#000 92%,transparent 100%)}.hm-ticker-track{animation-duration:45s;gap:var(--space-5)}.hm-ticker-item{padding:12px 0;min-height:44px;gap:var(--space-2)}.hm-ticker-title{font-size:.8rem;line-height:1.4;font-weight:500}.hm-ticker-source{font-size:.55rem;padding:3px 6px;background:rgba(255,255,255,.2);border-radius:4px}}@media (max-width:480px){.hm-ticker-wrap{margin:8px 12px;width:calc(100% - 24px);border-radius:var(--radius-md);background:linear-gradient(135deg,#b45309 0%,#d97706 100%);box-shadow:0 2px 6px rgba(120,53,15,.12)}.hm-ticker-label{padding:10px 12px;font-size:.55rem;border-radius:var(--radius-md) 0 0 var(--radius-md)}.hm-ticker-icon{font-size:1rem}.hm-ticker-track{animation-duration:40s;gap:var(--space-4)}.hm-ticker-item{padding:10px 0;gap:6px}.hm-ticker-title{font-size:.75rem;line-height:1.35}.hm-ticker-source{font-size:.5rem;padding:2px 5px}}@media (max-width:360px){.hm-ticker-wrap{margin:6px 8px;width:calc(100% - 16px)}.hm-ticker-label{padding:8px 10px}.hm-ticker-source{display:none}.hm-ticker-title{font-size:.7rem}}@media (prefers-reduced-motion:reduce){.hm-ticker-track{animation:none}.hm-ticker-icon{animation:none}}@media print{.hm-ticker-wrap{display:none}}