diff --git a/css/app.css b/css/app.css index c66488a..ccffcbf 100644 --- a/css/app.css +++ b/css/app.css @@ -1,3 +1,5 @@ +@import url('https://fonts.googleapis.com/css2?family=Fjalla+One&family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap'); + /* ! tailwindcss v3.1.4 | MIT License | https://tailwindcss.com */ @@ -410,7 +412,7 @@ video { height: auto; } -*, ::before, ::after { +*, ::before, ::after{ --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; @@ -457,7 +459,7 @@ video { --tw-backdrop-sepia: ; } -::-webkit-backdrop { +::-webkit-backdrop{ --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; @@ -504,7 +506,7 @@ video { --tw-backdrop-sepia: ; } -::backdrop { +::backdrop{ --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; @@ -551,853 +553,741 @@ video { --tw-backdrop-sepia: ; } -.container { +.container{ width: 100%; padding-right: 1rem; padding-left: 1rem; } -@media (min-width: 480px) { - .container { +@media (min-width: 480px){ + .container{ max-width: 480px; } } -@media (min-width: 600px) { - .container { +@media (min-width: 600px){ + .container{ max-width: 600px; padding-right: 2rem; padding-left: 2rem; } } -@media (min-width: 782px) { - .container { +@media (min-width: 782px){ + .container{ max-width: 782px; } } -@media (min-width: 960px) { - .container { +@media (min-width: 960px){ + .container{ max-width: 960px; padding-right: 0rem; padding-left: 0rem; } } -@media (min-width: 1280px) { - .container { +@media (min-width: 1280px){ + .container{ max-width: 1280px; } } -@media (min-width: 1440px) { - .container { +@media (min-width: 1440px){ + .container{ max-width: 1440px; } } -.m-8 { +.relative{ + position: relative; +} + +.m-8{ margin: 2rem; } -.my-3 { +.my-3{ margin-top: 0.75rem; margin-bottom: 0.75rem; } -.my-8 { +.my-8{ margin-top: 2rem; margin-bottom: 2rem; } -.mx-auto { +.mx-auto{ margin-left: auto; margin-right: auto; } -.mb-8 { +.mb-8{ margin-bottom: 2rem; } -.mt-4 { +.mt-4{ margin-top: 1rem; } -.mb-4 { +.mb-4{ margin-bottom: 1rem; } -.mb-1 { +.mb-1{ margin-bottom: 0.25rem; } -.mb-12 { +.mb-2{ + margin-bottom: 0.5rem; +} + +.mt-8{ + margin-top: 2rem; +} + +.mb-12{ margin-bottom: 3rem; } -.inline-block { +.block{ + display: block; +} + +.inline-block{ display: inline-block; } -.flex { +.flex{ display: flex; } -.h-1 { +.grid{ + display: grid; +} + +.h-1{ height: 0.25rem; } -.h-6 { +.h-6{ height: 1.5rem; } -.min-h-screen { +.h-48{ + height: 12rem; +} + +.min-h-screen{ min-height: 100vh; } -.w-full { +.w-full{ width: 100%; } -.w-16 { +.w-16{ width: 4rem; } -.w-6 { +.w-6{ width: 1.5rem; } -.max-w-sm { +.max-w-sm{ max-width: 24rem; } -.max-w-screen-md { +.max-w-screen-md{ max-width: 782px; } -.flex-grow { +.flex-grow{ flex-grow: 1; } -.cursor-pointer { +.cursor-pointer{ cursor: pointer; } -.flex-col { +.grid-cols-1{ + grid-template-columns: repeat(1, minmax(0, 1fr)); +} + +.flex-col{ flex-direction: column; } -.items-center { +.items-center{ align-items: center; } -.justify-center { +.justify-center{ justify-content: center; } -.justify-between { +.justify-between{ justify-content: space-between; } -.rounded { +.gap-6{ + gap: 1.5rem; +} + +.overflow-hidden{ + overflow: hidden; +} + +.rounded{ border-radius: 0.25rem; } -.border { +.rounded-lg{ + border-radius: 0.5rem; +} + +.border{ border-width: 1px; } -.border-b { +.border-b{ border-bottom-width: 1px; } -.border-primary { +.border-primary{ --tw-border-opacity: 1; - border-color: rgb(64 79 142 / var(--tw-border-opacity)); + border-color: rgb(19 111 99 / var(--tw-border-opacity)); } -.bg-primary { +.border-red-400{ + --tw-border-opacity: 1; + border-color: rgb(248 113 113 / var(--tw-border-opacity)); +} + +.bg-primary{ --tw-bg-opacity: 1; - background-color: rgb(64 79 142 / var(--tw-bg-opacity)); + background-color: rgb(19 111 99 / var(--tw-bg-opacity)); } -.bg-gray-200 { +.bg-gray-200{ --tw-bg-opacity: 1; background-color: rgb(229 231 235 / var(--tw-bg-opacity)); } -.bg-gray-50 { +.bg-gray-50{ --tw-bg-opacity: 1; background-color: rgb(249 250 251 / var(--tw-bg-opacity)); } -.bg-white { +.bg-red-100{ + --tw-bg-opacity: 1; + background-color: rgb(254 226 226 / var(--tw-bg-opacity)); +} + +.bg-white{ --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity)); } -.bg-red-500 { - --tw-bg-opacity: 1; - background-color: rgb(239 68 68 / var(--tw-bg-opacity)); +.object-cover{ + -o-object-fit: cover; + object-fit: cover; } -.p-4 { +.p-4{ padding: 1rem; } -.px-4 { +.px-4{ padding-left: 1rem; padding-right: 1rem; } -.py-2 { +.py-2{ padding-top: 0.5rem; padding-bottom: 0.5rem; } -.px-3 { +.px-3{ padding-left: 0.75rem; padding-right: 0.75rem; } -.py-12 { +.py-12{ padding-top: 3rem; padding-bottom: 3rem; } -.py-6 { +.py-6{ padding-top: 1.5rem; padding-bottom: 1.5rem; } -.text-center { - text-align: center; +.py-8{ + padding-top: 2rem; + padding-bottom: 2rem; } -.text-5xl { +.py-3{ + padding-top: 0.75rem; + padding-bottom: 0.75rem; +} + +.text-5xl{ font-size: 3rem; line-height: 1; } -.text-2xl { +.text-2xl{ font-size: 1.5rem; line-height: 2rem; } -.text-lg { +.text-lg{ font-size: 1.125rem; line-height: 1.75rem; } -.text-sm { +.text-sm{ font-size: 0.875rem; line-height: 1.25rem; } -.font-light { +.text-3xl{ + font-size: 1.875rem; + line-height: 2.25rem; +} + +.text-xl{ + font-size: 1.25rem; +} + +.font-light{ font-weight: 300; } -.font-bold { +.font-bold{ font-weight: 700; } -.font-extrabold { +.font-extrabold{ font-weight: 800; } -.uppercase { +.font-semibold{ + font-weight: 600; +} + +.uppercase{ text-transform: uppercase; } -.leading-tight { +.leading-tight{ line-height: 1.25; } -.text-gray-800 { +.text-gray-800{ --tw-text-opacity: 1; color: rgb(31 41 55 / var(--tw-text-opacity)); } -.text-white { +.text-white{ --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity)); } -.text-gray-500 { - --tw-text-opacity: 1; - color: rgb(107 114 128 / var(--tw-text-opacity)); -} - -.text-gray-900 { - --tw-text-opacity: 1; - color: rgb(17 24 39 / var(--tw-text-opacity)); -} - -.text-gray-600 { +.text-gray-600{ --tw-text-opacity: 1; color: rgb(75 85 99 / var(--tw-text-opacity)); } -.text-gray-700 { +.text-gray-700{ --tw-text-opacity: 1; color: rgb(55 65 81 / var(--tw-text-opacity)); } -.antialiased { +.text-red-700{ + --tw-text-opacity: 1; + color: rgb(185 28 28 / var(--tw-text-opacity)); +} + +.antialiased{ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } -.alignfull { +.shadow-md{ + --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1); + --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.alignfull{ margin: 2rem calc(50% - 50vw) !important; max-width: 100vw !important; width: 100vw; } -.alignwide { +.alignwide{ margin: 2rem 0; max-width: 1280px !important; } -.alignnone { +.alignnone{ margin-left: 0px; margin-right: 0px; height: auto; max-width: 100%; } -.aligncenter { +.aligncenter{ margin: 0.5rem auto; display: block; } -@media (min-width: 600px) { - .alignleft:not(.wp-block-button) { +@media (min-width: 600px){ + .alignleft:not(.wp-block-button){ margin-right: 0.5rem; float: left; } - .alignright:not(.wp-block-button) { + .alignright:not(.wp-block-button){ margin-left: 0.5rem; float: right; } - .wp-block-button.alignleft a { + .wp-block-button.alignleft a{ float: left; margin-right: 1rem; } - .wp-block-button.alignright a { + .wp-block-button.alignright a{ float: right; margin-left: 1rem; } } -.wp-caption { +.wp-caption{ display: inline-block; } -.wp-caption img { +.wp-caption img{ margin-bottom: 0.5rem; line-height: 1; } -.wp-caption-text { +.wp-caption-text{ font-size: 0.875rem; color: #4b5563; } /* ########### BASE ############ */ +body { + font-family: 'Nunito Sans', sans-serif; + --tw-text-opacity: 1; + color: rgb(19 111 99 / var(--tw-text-opacity)); +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: 'Fjalla One', sans-serif; + --tw-text-opacity: 1; + color: rgb(19 111 99 / var(--tw-text-opacity)); +} + +h1{ + font-size: 3.75rem; + line-height: 1; +} + +h2{ + font-size: 3rem; + line-height: 1; +} + +body.wp-admin h1:not(.editor-visual-editor h1), +body.wp-admin h2:not(.editor-visual-editor h2), +body.wp-admin h3:not(.editor-visual-editor h3), +body.wp-admin h4:not(.editor-visual-editor h4), +body.wp-admin h5:not(.editor-visual-editor h5), +body.wp-admin h6:not(.editor-visual-editor h6) { + font-family: unset !important; + font-style: unset !important; + font-size: unset !important; + line-height: unset !important; + letter-spacing: unset !important; + text-transform: unset !important; + text-align: unset !important; +} + +.nunito { + font-family: 'Nunito Sans', sans-serif; +} + +.fjalla { + font-family: 'Fjalla One', sans-serif; +} + +/* @import './base/base.css'; +@import './base/buttons.css'; */ + /* ########### COMPONENTS ############ */ +.post-card-dbmod__title{ + font-size: 1.5rem; + line-height: 2rem; + font-weight: 700; +} + +.post-card-dbmod__details{ + font-size: 0.875rem; + line-height: 1.25rem; + --tw-text-opacity: 1; + color: rgb(107 114 128 / var(--tw-text-opacity)); +} + +.latest-news-swiper { + padding: 20px 40px; +} + +.news-card{ + border-width: 1px; + --tw-border-opacity: 1; + border-color: rgb(19 111 99 / var(--tw-border-opacity)); +} + +.news-image img { + width: 100%; + height: 200px; + -o-object-fit: cover; + object-fit: cover; +} + +.news-content { + padding: 15px; +} + +.news-content h3 { + margin: 0 0 10px; + font-size: 1.2em; +} + +.news-excerpt { + font-size: 0.9em; + color: #666; +} + +/* @import './components/tag-list.css'; */ + /* ########### LAYOUT ############ */ -.primary-menu-container { - position: relative; - margin-left: auto; - margin-right: auto; - margin-top: 0px; - margin-bottom: 0px; - height: -webkit-fit-content; - height: -moz-fit-content; - height: fit-content; +/* @import './layout/nav.css'; +@import './layout/footer.css'; +@import './layout/section.css'; +@import './layout/gutenberg.css'; */ + +/* ########### PAGES ############ */ + +/* @import './pages/archive-dbmob.css'; */ + +/* ########### BLOCKS ############ */ + +/* @import './blocks/front-header.css'; +@import './blocks/chapter-section.css'; */ + +/* @import './blocks/dernieres-dynamiques.css'; */ + +.explore-tags{ --tw-bg-opacity: 1; - background-color: rgb(64 79 142 / var(--tw-bg-opacity)); - padding-top: 2rem; - padding-bottom: 2rem; - padding-left: 2rem; - padding-right: 2rem; - --tw-text-opacity: 1; - color: rgb(255 255 255 / var(--tw-text-opacity)); + background-color: rgb(239 232 255 / var(--tw-bg-opacity)); + padding-top: 6rem; + padding-bottom: 6rem; + padding-left: 3rem; + padding-right: 3rem; } -@media (min-width: 1440px) { - .primary-menu-container { - padding-left: 8rem; - padding-right: 8rem; - } -} - -.primary-menu-container nav#primary-menu-nav { - margin-left: auto; - margin-right: auto; - width: 100%; - max-width: 1440px; -} - -.primary-menu-container .logo { - margin-right: 3rem; - width: 190px; -} - -@media (min-width: 1280px) { - .primary-menu-container .logo { - width: 222px; - } -} - -.primary-menu-container #primary-menu { - display: flex; - flex-direction: column; - align-items: center; - justify-content: space-around; -} - -@media (min-width: 960px) { - .primary-menu-container #primary-menu { - flex-direction: row; - justify-content: space-between; - } -} - -.primary-menu-container #primary-menu ul { - -moz-column-gap: 0.5rem; - column-gap: 0.5rem; - padding-right: 0px; -} - -@media (min-width: 960px) { - .primary-menu-container #primary-menu ul { - display: flex; - -moz-column-gap: 1rem; - column-gap: 1rem; - padding-right: 1rem; - } -} - -@media (min-width: 1280px) { - .primary-menu-container #primary-menu ul { - -moz-column-gap: 2rem; - column-gap: 2rem; +@media (min-width: 1280px){ + .explore-tags{ + padding-left: 6rem; padding-right: 6rem; } } -/* Highlight using list element */ - -.primary-menu-container #primary-menu li.current-page-parent > a, - .primary-menu-container #primary-menu li.current_page_item > a { - font-weight: 500; - --tw-text-opacity: 1; - color: rgb(255 255 255 / var(--tw-text-opacity)); - -webkit-text-decoration-line: underline; - text-decoration-line: underline; - -webkit-text-decoration-color: #14B8A6; - text-decoration-color: #14B8A6; - text-underline-offset: 8px; -} - -.primary-menu-container #primary-menu li.menu-item { - text-align: center; - font-size: 0.875rem; - line-height: 1.25rem; - font-weight: 500; -} - -.primary-menu-container #primary-menu li.menu-item:hover > a, - .primary-menu-container #primary-menu li.menu-item a:focus { - cursor: pointer; - --tw-text-opacity: 1; - color: rgb(20 184 166 / var(--tw-text-opacity)); - -webkit-text-decoration-line: underline; - text-decoration-line: underline; - text-underline-offset: 8px; -} - -.primary-menu-container #primary-menu li.menu-item a:focus { - text-decoration: none; -} - -/* IF SUBMENU CHILD */ - -.primary-menu-container #primary-menu li.menu-item .menu-item-submenu-toggle:hover, - .primary-menu-container #primary-menu li.menu-item .menu-item-submenu-toggle:focus { - --tw-text-opacity: 1; - color: rgb(20 184 166 / var(--tw-text-opacity)); -} - -.primary-menu-container #primary-menu li.menu-item .menu-item-submenu-toggle { - position: relative; - padding-right: 1rem; -} - -.primary-menu-container #primary-menu li.menu-item .menu-item-submenu-toggle:after { - right: 0px; - content: '▼'; - position: absolute; - display: inline-block; - line-height: 0.5; - height: 10px; - top: calc(50% - 4px); - width: 10px; - margin-left: 20px; - transform-origin: center; - background-repeat: no-repeat; - background-size: contain; - transition: all 0.3s ease-out; -} - -.primary-menu-container #primary-menu li.menu-item .menu-item-submenu-toggle[aria-expanded='false']:after { - transform: rotate(0deg); -} - -.primary-menu-container #primary-menu li.menu-item .menu-item-submenu-toggle[aria-expanded='true']:after { - transform: rotate(180deg); -} - -@media (min-width: 960px) { - .primary-menu-container #primary-menu li.menu-item.menu-item-has-children:hover .menu-item-submenu-toggle:after { - transform: rotate(180deg); - } - - .primary-menu-container #primary-menu li.menu-item.menu-item-has-children:hover .sub-menu { - display: block; - } -} - -/* submenus */ - -.primary-menu-container #primary-menu li .sub-menu { - position: static; +.explore-tags .inner{ margin-left: auto; margin-right: auto; - --tw-bg-opacity: 1; - background-color: rgb(64 79 142 / var(--tw-bg-opacity)); - padding: 1.5rem; + max-width: 1440px; + display: flex; + gap: 4rem; } -@media (min-width: 960px) { - .primary-menu-container #primary-menu li .sub-menu { - position: absolute; - margin-left: 0px; - margin-right: 0px; +@media (min-width: 1280px){ + .explore-tags .inner{ + gap: 8rem; } } -.primary-menu-container #primary-menu li .sub-menu { - z-index: 999; - display: none; +.explore-tags__title{ + margin-bottom: 1.5rem; + font-size: 1rem; + line-height: 1.5rem; + font-weight: 700; + text-transform: uppercase; + letter-spacing: 0.05em; + font-family: 'Nunito Sans', sans-serif; } -.primary-menu-container #primary-menu li .sub-menu.sub-menu-open { - display: block; +.explore-tags__subtitle{ + font-size: 3rem; + line-height: 1; + font-weight: 400; + text-transform: uppercase; } -.primary-menu-container #primary-menu li .sub-menu li { - padding-top: 0.5rem; - padding-bottom: 0.5rem; +.explore-tags .tag-list{ + display: flex; + flex-wrap: wrap; + gap: 2rem; } -@media (min-width: 960px) { - .primary-menu-container #primary-menu li .sub-menu li { - text-align: left; - } -} - -.primary-menu-container #primary-menu li .sub-menu > a::after { - transform: translateY(-2px) rotate(-90deg); - content: ''; - display: inline-block; - height: 10px; - width: 10px; - margin-left: 20px; - background-image: url('../resources/img/arrow_down_white.svg'); - background-repeat: no-repeat; - background-size: contain; - transition: all 0.3s ease-out; -} - -button#burger-menu-toggle { - position: absolute; - right: 2.5rem; - top: 50%; - z-index: 50; - --tw-translate-y: -50%; - transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); -} - -@media (min-width: 960px) { - button#burger-menu-toggle { - display: none; - } -} - -button#burger-menu-toggle { - width: 26px; - height: 26px; -} - -button#burger-menu-toggle .menu-toggle-bar { - position: absolute; - top: 50%; - right: 0px; - display: block; - height: 2px; - width: 100%; - --tw-bg-opacity: 1; - background-color: rgb(255 255 255 / var(--tw-bg-opacity)); - margin-top: -1px; - transition: all 0.3s ease; -} - -button#burger-menu-toggle .menu-toggle-bar.menu-toggle-bar--top { - transform: translate(0, -7px); -} - -button#burger-menu-toggle .menu-toggle-bar.menu-toggle-bar--middle { -} - -button#burger-menu-toggle .menu-toggle-bar.menu-toggle-bar--bottom { - transform: translate(0, 7px); -} - -.nav-open button#burger-menu-toggle .menu-toggle-bar { - --tw-bg-opacity: 1; - background-color: rgb(20 184 166 / var(--tw-bg-opacity)); -} - -.nav-open button#burger-menu-toggle .menu-toggle-bar.menu-toggle-bar--top { - transform: translate(0, 0) rotate(45deg); -} - -.nav-open button#burger-menu-toggle .menu-toggle-bar.menu-toggle-bar--middle { - opacity: 0; -} - -.nav-open button#burger-menu-toggle .menu-toggle-bar.menu-toggle-bar--bottom { - transform: translate(0, 0) rotate(-45deg); -} - -button#burger-menu-toggle:hover path { - fill: #14B8A6; -} - -/* RESPONSIVE */ - -@media (max-width: 960px) { - .primary-menu-container #primary-menu { - position: absolute; - left: 0px; - z-index: 40; - margin-top: 0px; - display: none; - --tw-bg-opacity: 1; - background-color: rgb(64 79 142 / var(--tw-bg-opacity)); - /* transition: all 0.3s ease-out; - transform: translateY(-120vh); */ - min-height: 100vh; - height: -webkit-fit-content; - height: -moz-fit-content; - height: fit-content; - top: 0; - width: 100vw; - } - - /* Rendu conditionnel de l'élément si contenu dans une classe de parent (nesting inversé) */ - - .nav-open .primary-menu-container #primary-menu { - display: flex; - } - - .primary-menu-container #primary-menu > ul { - margin-left: auto; - margin-right: auto; - max-width: 20rem; - /* min-height: 96vh; */ - padding-top: 5vh; - } - - .primary-menu-container #primary-menu li.menu-item { - margin-top: 0px; - display: block !important; - padding-top: 2rem; - padding-bottom: 2rem; - padding-bottom: 0px; - text-align: center; - font-size: 1.125rem; - line-height: 1.75rem; - font-weight: 500; - --tw-text-opacity: 1; - color: rgb(255 255 255 / var(--tw-text-opacity)); - } - - .primary-menu-container #primary-menu li.menu-item .sub-menu li { - font-size: 0.875rem; - line-height: 1.25rem; - } - - /* BURGER MENU */ - - body:has(.nav-open) { - max-height: 100vh; - overflow: hidden; - /* #content, - footer, - .wpml-ls-statics-footer { - @apply !hidden; - } */ - } - - .cta_plain_secondary, - .switch_language { - /* @apply self-end; */ - } -} - -@media (max-width: 960px) and (hover: none) { - /* ul { - @apply w-max mx-auto; - } */ - - .primary-menu-container li.menu-item { - margin-left: auto; - margin-right: auto; - } -} - -article > *:not(.entry-content), -.entry-content > * { - margin-left: auto; - margin-right: auto; - max-width: 960px; -} - -.entry-content h1, .block-editor-block-list__layout h1 { - font-size: 1.5rem; - line-height: 2rem; -} - -.entry-content h2, .block-editor-block-list__layout h2 { - font-size: 1.25rem; -} - -.entry-content h3, .block-editor-block-list__layout h3 { +.explore-tags .tag-list__tag{ + display: flex; + height: -webkit-fit-content; + height: -moz-fit-content; + height: fit-content; + align-items: center; + gap: 0.5rem; + border-width: 1px; + --tw-border-opacity: 1; + border-color: rgb(19 111 99 / var(--tw-border-opacity)); + padding: 1rem; font-size: 1.125rem; line-height: 1.75rem; + font-weight: 700; } -.entry-content p a, .entry-content ul a, .entry-content ol a, .block-editor-block-list__layout p a, .block-editor-block-list__layout ul a, .block-editor-block-list__layout ol a { +.explore-tags .tag-list__tag svg { + transition: transform 0.3s ease-in-out; + height: 2rem; + width: 2rem; +} + +.explore-tags .tag-list__tag svg circle{ + fill: #136F63; + stroke: transparent; +} + +.explore-tags .tag-list__tag svg path{ + stroke: #fff; +} + +.explore-tags .tag-list__tag:hover{ + border-style: none; + --tw-bg-opacity: 1; + background-color: rgb(19 111 99 / var(--tw-bg-opacity)); --tw-text-opacity: 1; - color: rgb(59 130 246 / var(--tw-text-opacity)); - -webkit-text-decoration-line: underline; - text-decoration-line: underline; + color: rgb(255 255 255 / var(--tw-text-opacity)); } -.entry-content p a:hover, .entry-content ul a:hover, .entry-content ol a:hover, .block-editor-block-list__layout p a:hover, .block-editor-block-list__layout ul a:hover, .block-editor-block-list__layout ol a:hover { - -webkit-text-decoration-line: none; - text-decoration-line: none; +.explore-tags .tag-list__tag:hover svg { + transform: rotate(90deg); } -.entry-content p, - .entry-content ul, - .entry-content ol, - .block-editor-block-list__layout p, - .block-editor-block-list__layout ul, - .block-editor-block-list__layout ol { - margin-bottom: 2rem; +.explore-tags .tag-list__tag:hover svg circle{ + fill: #fff; } -.entry-content ul:not(.block-editor-block-variation-picker__variations) li, .block-editor-block-list__layout ul:not(.block-editor-block-variation-picker__variations) li { - list-style-position: inside; - list-style-type: disc; +.explore-tags .tag-list__tag:hover svg path{ + stroke: #136F63; } -.entry-content ol li, .block-editor-block-list__layout ol li { - list-style-position: inside; - list-style-type: decimal; -} - -/* ########### BLOCKS ############ */ - /* Home */ -@media (min-width: 782px) { - .md\:my-6 { +/* @import '../../template-blocks/home/home-header/home-header.css'; */ + +@media (min-width: 600px){ + .sm\:inline{ + display: inline; + } +} + +@media (min-width: 782px){ + .md\:my-6{ margin-top: 1.5rem; margin-bottom: 1.5rem; } - .md\:flex { + .md\:flex{ display: flex; } - .md\:w-1\/2 { + .md\:w-1\/2{ width: 50%; } - .md\:text-3xl { + .md\:grid-cols-2{ + grid-template-columns: repeat(2, minmax(0, 1fr)); + } + + .md\:text-3xl{ font-size: 1.875rem; line-height: 2.25rem; } } -@media (min-width: 960px) { - .lg\:-mx-4 { +@media (min-width: 960px){ + .lg\:-mx-4{ margin-left: -1rem; margin-right: -1rem; } - .lg\:mx-4 { + .lg\:mx-4{ margin-left: 1rem; margin-right: 1rem; } - .lg\:mt-0 { + .lg\:mt-0{ margin-top: 0px; } - .lg\:block { + .lg\:block{ display: block; } - .lg\:flex { + .lg\:flex{ display: flex; } - .lg\:hidden { + .lg\:hidden{ display: none; } - .lg\:items-center { + .lg\:grid-cols-3{ + grid-template-columns: repeat(3, minmax(0, 1fr)); + } + + .lg\:items-center{ align-items: center; } - .lg\:justify-between { + .lg\:justify-between{ justify-content: space-between; } - .lg\:bg-transparent { + .lg\:bg-transparent{ background-color: transparent; } - .lg\:p-0 { + .lg\:p-0{ padding: 0px; } - .lg\:text-5xl { + .lg\:text-5xl{ font-size: 3rem; line-height: 1; }