.daily-heading{padding:4px 0 18px}.daily-heading h1{font-size:30px;margin:6px 0}.daily-heading p{font-size:15px;color:var(--muted)}.home-jump{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:22px}.home-jump a{background:var(--card);border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column;align-items:center;padding:12px 3px;color:var(--text);font-size:12px;font-weight:750}.home-jump span{font-size:23px;color:var(--blue)}.live-heading{display:flex;justify-content:space-between;align-items:center;margin:23px 0 12px}.live-heading h2{font-size:21px}.news-headline{display:block;padding:15px 0;border-bottom:1px solid var(--line);color:var(--text)}.news-headline:last-child{border:0}.news-headline h3{font-size:17px;font-weight:750;line-height:1.6;margin:5px 0}.news-headline small{font-size:12px;color:var(--muted)}.news-index{color:var(--blue);margin-right:7px;font-size:12px}.source-line{font-size:12px;color:var(--muted);margin:10px 0}.live-placeholder{padding:22px 5px;font-size:15px;color:var(--muted)}.quote-name{font-size:20px;font-weight:800}.quote-price{font-size:36px;font-weight:800;letter-spacing:-1px;margin:10px 0 0}.quote-price small{font-size:16px;letter-spacing:0}.quote-move{font-size:18px;font-weight:750;margin:3px 0 15px}.quote-details{display:grid;grid-template-columns:1fr 1fr;gap:11px 18px;border-top:1px solid var(--line);padding-top:14px;margin-top:12px}.quote-details small{font-size:12px;display:block}.quote-details b{font-size:16px}.quote-status{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.quote-status .pill{font-size:12px}.stock-result{display:flex;justify-content:space-between;align-items:center;text-align:left;width:100%;padding:14px 0;border-bottom:1px solid var(--line);gap:12px}.stock-result b{display:block;font-size:17px}.stock-result small{display:block;font-size:13px}.stock-result:last-child{border:0}.stock-mini{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 0;border-bottom:1px solid var(--line);width:100%;text-align:left}.stock-mini:last-child{border:0}.stock-mini b{font-size:17px}.stock-mini strong{font-size:20px}.stock-mini small{display:block;font-size:12px}.dashboard-food{background:linear-gradient(130deg,var(--mint),var(--soft));padding:20px;border-radius:20px}.dashboard-food h3{font-size:21px;margin:0 0 7px}.dashboard-food p{font-size:14px;color:var(--muted);margin:0 0 15px}.food-search-inline{display:grid;grid-template-columns:1fr 1fr;gap:9px}.food-search-inline label{margin:0;font-size:13px}.food-search-inline input{background:var(--card);font-size:16px}.food-search-inline .primary{grid-column:1/-1}.retry-data{font-size:14px;color:var(--blue);font-weight:700;padding:10px 0}.news-tools{display:flex;align-items:center;justify-content:space-between;gap:8px}.market-help{font-size:14px;color:var(--muted)}.latest-badge{font-size:11px;font-weight:700;color:#27856a;background:var(--mint);padding:3px 8px;border-radius:20px}.empty-live{padding:20px;font-size:15px;color:var(--muted)}.home-tasks-link{display:flex;align-items:center;justify-content:space-between;padding:16px 0;color:var(--text);font-size:15px;font-weight:700}@media(max-width:380px){.home-jump a{font-size:11px}.quote-price{font-size:32px}.stock-mini b{font-size:16px}.home-jump{gap:5px}}
