themeStyle.sass 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&display=swap')
  2. @import url('https://fonts.googleapis.com/css2?family=Noto+Serif+Bengali:wght@300;400;500;600;700;800;900&display=swap')
  3. $fontBangla: 'Noto Serif Bengali', serif
  4. $fontPopins: 'Poppins', sans-serif
  5. $blackColor: rgba(0, 0, 0, 1)
  6. $blackLight: rgba(0, 0, 0, 0.8)
  7. $greyColor: rgba( 0, 0, 0, .6)
  8. $whiteColor: rgba(255, 255, 255, 1)
  9. $primaryColor: rgba(0, 38, 136, 1)
  10. $seconderyColor: rgba(203, 236, 71, 1)
  11. $thirdColor: rgba(173, 188, 255, 1)
  12. *
  13. list-style: none
  14. text-decoration: none
  15. a
  16. opacity: 1
  17. body
  18. height: 200vh
  19. // utility
  20. .link-btn
  21. margin: 0 !important
  22. padding: .35rem 1rem !important
  23. background: $primaryColor
  24. border-color: $primaryColor
  25. border-width: 2px
  26. font-size: .9rem
  27. font-weight: 600
  28. box-shadow: none
  29. &:hover
  30. opacity: 1
  31. background: $whiteColor
  32. color: $primaryColor
  33. // utility end
  34. // navbar
  35. #navbar
  36. position: fixed
  37. top: 0
  38. left: 0
  39. width: 100%
  40. padding: .75rem 0
  41. font-family: $fontPopins
  42. .container-fluid
  43. display: flex
  44. justify-content: space-between
  45. align-items: center
  46. @media screen and ( max-width: 768px )
  47. flex-direction: column
  48. .nav-icons
  49. display: flex
  50. align-items: center
  51. @media screen and ( max-width: 768px )
  52. justify-content: space-between
  53. width: 100%
  54. .navbar-brand
  55. height: 3.5rem
  56. img
  57. height: 100%
  58. .res-btn
  59. font-size: 1.2rem
  60. padding: .25rem
  61. background: unset
  62. color: $blackColor
  63. border: none
  64. margin: 0
  65. width: unset
  66. height: fit-content
  67. width: fit-content
  68. display: none
  69. &:focus
  70. box-shadow: none
  71. @media screen and ( max-width: 768px )
  72. display: block
  73. .nav-links
  74. display: flex
  75. justify-content: center
  76. align-items: center
  77. gap: .75rem
  78. @media screen and ( max-width: 768px )
  79. flex-direction: column
  80. justify-content: flex-start
  81. li
  82. margin: unset
  83. padding: unset
  84. .link-item
  85. padding: .25rem .5rem
  86. margin: unset
  87. color: $blackLight
  88. font-size: .9rem
  89. font-weight: 500
  90. background: transparent
  91. &:hover
  92. color: $primaryColor
  93. // navbar end