CalloutViewer.module.scss 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. @use '@growi/core-styles/scss/bootstrap/init' as bs;
  2. // == Colors
  3. .callout-viewer {
  4. --callout-accent-note: var(--bs-info);
  5. --callout-accent-tip: var(--bs-success);
  6. --callout-accent-important: var(--bs-primary);
  7. --callout-accent-warning: var(--bs-warning);
  8. --callout-accent-caution: var(--bs-danger);
  9. }
  10. .callout-viewer :global{
  11. .callout {
  12. padding: 0.5rem 1rem;
  13. margin: 1rem 0rem;
  14. color: inherit;
  15. }
  16. .callout-indicator {
  17. display: flex;
  18. align-items: center;
  19. margin-bottom: 16px;
  20. line-height: 1;
  21. }
  22. .callout-hint {
  23. display: inline-block;
  24. margin-right: 0.3rem;
  25. vertical-align: text-bottom;
  26. fill: currentColor;
  27. }
  28. .callout-note {
  29. .callout-indicator {
  30. color: var(--callout-accent-note);
  31. }
  32. border-left: .25em solid var(--callout-accent-note);
  33. }
  34. .callout-tip {
  35. .callout-indicator {
  36. color: var(--callout-accent-tip);
  37. }
  38. border-left: .25em solid var(--callout-accent-tip);
  39. }
  40. .callout-warning {
  41. .callout-indicator {
  42. color: var(--callout-accent-warning);
  43. }
  44. border-left:.25em solid var(--callout-accent-warning);
  45. }
  46. .callout-caution {
  47. .callout-indicator {
  48. color: var(--callout-accent-caution);
  49. }
  50. border-left:.25em solid var(--callout-accent-caution);
  51. }
  52. .callout-important {
  53. .callout-indicator {
  54. color: var(--callout-accent-important);
  55. }
  56. border-left:.25em solid var(--callout-accent-important);
  57. }
  58. .callout-content:first-child,
  59. .callout-content:only-child {
  60. margin-block-start: 0;
  61. }
  62. .callout-content:last-child,
  63. .callout-content:only-child {
  64. margin-block-end: 0;
  65. }
  66. }