domestic-summary.scss 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. // ─────────────────────────────────────────────────────────────
  2. // 국내 증시 요약 (DomesticSummary) — 코스피/코스닥/KOSPI200 카드 3개
  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. align-items: baseline;
  27. flex-wrap: wrap;
  28. gap: var(--sp-3);
  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. &__breadth {
  68. display: flex;
  69. flex-wrap: wrap;
  70. gap: var(--sp-3);
  71. margin-top: var(--sp-4);
  72. padding-top: var(--sp-4);
  73. border-top: 1px solid var(--border-light);
  74. font-size: var(--fs-xs);
  75. color: var(--text-muted);
  76. font-variant-numeric: tabular-nums;
  77. em {
  78. font-style: normal;
  79. font-weight: 700;
  80. color: var(--text-secondary);
  81. }
  82. .dsum__b--up {
  83. color: var(--price-up);
  84. }
  85. .dsum__b--down {
  86. color: var(--price-down);
  87. }
  88. }
  89. &__b {
  90. white-space: nowrap;
  91. }
  92. }