:root{--page-bg: #f7f2e8;--page-glow: rgba(15, 139, 84, .08);--page-ink: #0f172a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--page-ink);background:radial-gradient(circle at top left,var(--page-glow),transparent 32%),linear-gradient(180deg,#f8f4eb,#f7f2e8 30%,#f5f6f8)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(15,23,42,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,.03) 1px,transparent 1px);background-size:36px 36px;-webkit-mask-image:radial-gradient(circle at center,black 30%,transparent 88%);mask-image:radial-gradient(circle at center,black 30%,transparent 88%);opacity:.35}#root{position:relative;z-index:1}.line-clamp-2,.line-clamp-3{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{-webkit-line-clamp:3}.editorial-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 24px 48px -32px #0f172a66,0 8px 24px -18px #0f172a47}.news-sheen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.14),transparent 24%),linear-gradient(180deg,transparent 40%,rgba(15,23,42,.22) 100%);pointer-events:none}.market-ticker-shell:before,.market-ticker-shell:after{content:"";position:absolute;top:0;bottom:0;width:72px;z-index:1;pointer-events:none}.market-ticker-shell:before{left:0;background:linear-gradient(90deg,#020617,#02061700)}.market-ticker-shell:after{right:0;background:linear-gradient(270deg,#020617,#02061700)}
