domestic-summary.scss 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. // ─────────────────────────────────────────────────────────────
  2. // 국내·글로벌 증시 요약 (DomesticSummary) — 코스피/코스닥/KOSPI200 + S&P500/나스닥 카드 5개
  3. // 지수값·전일비·등락률 + 카드 하단 스파크라인. 등락색 --price-up/down(상승 적/하락 청).
  4. // ─────────────────────────────────────────────────────────────
  5. .dsum {
  6. margin-bottom: var(--sp-6);
  7. &__grid {
  8. display: grid;
  9. grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
  10. gap: var(--sp-4);
  11. }
  12. &__card {
  13. padding: var(--sp-5);
  14. background: var(--bg-elevated);
  15. border: 1px solid var(--border-default);
  16. border-radius: var(--radius);
  17. }
  18. &__name {
  19. font-size: var(--fs-lg);
  20. font-weight: 700;
  21. color: var(--text-primary);
  22. margin-bottom: var(--sp-3);
  23. }
  24. &__price {
  25. display: flex;
  26. flex-direction: column;
  27. align-items: flex-start;
  28. gap: var(--sp-2);
  29. }
  30. &__value {
  31. font-size: var(--fs-2xl);
  32. font-weight: 700;
  33. font-variant-numeric: tabular-nums;
  34. color: var(--text-primary);
  35. &--up {
  36. color: var(--price-up);
  37. }
  38. &--down {
  39. color: var(--price-down);
  40. }
  41. }
  42. &__chg {
  43. display: inline-flex;
  44. align-items: baseline;
  45. gap: var(--sp-2);
  46. font-size: var(--fs-sm);
  47. font-weight: 600;
  48. font-variant-numeric: tabular-nums;
  49. &--up {
  50. color: var(--price-up);
  51. }
  52. &--down {
  53. color: var(--price-down);
  54. }
  55. &--flat {
  56. color: var(--price-flat);
  57. }
  58. }
  59. &__arrow {
  60. font-style: normal;
  61. font-size: var(--fs-xs);
  62. }
  63. &__rate {
  64. font-style: normal;
  65. }
  66. // 카드 하단 스파크라인
  67. &__spark {
  68. height: 48px;
  69. margin-top: var(--sp-4);
  70. padding-top: var(--sp-3);
  71. border-top: 1px solid var(--border-light);
  72. }
  73. }