Warning: session_start(): Session cannot be started after headers have already been sent in /home/tvrreohg/public_html/manga.php on line 13
@use "../abstract/mixin" as *; button { border: none; transition: .5s; &:focus { outline: none; box-shadow: none; } } @mixin btn-style($bg-color, $hover-color, $color) { background: var(--#{$bg-color}); color: var(--#{$color}); border: 1px solid transparent; font-weight: 600; font-size: 16px; text-align: center; text-transform: capitalize; font-family: var(--body-font); transition: 0.2s linear; &:hover, &:active, &:focus { background: var(--#{$hover-color}) !important; color: var(--#{$color}) !important; border: 1px solid transparent !important; } } .btn { border-radius: 4px; line-height: 1.2; position: relative; &.pills { border-radius: 50px !important; } &:focus { outline: none; box-shadow: none; } @include slg-screen { padding: 6px 10px; } @include msm-screen { padding: 6px 7px; } &:hover, &:focus { color: hsl(var(--white)); border-color: transparent; } &--sm { padding: 4px 12px; font-size: 14px; &:hover, &:focus { background-color: hsl(var(--white)); border: 1px solid transparent; color: hsl(var(--white)) !important; } @include sm-screen { padding: 5px 8px; } } &--md { padding: 13px 14px; font-size: 16px; @include sm-screen { padding: 6px 12px; } } &--lg { padding: 14px 26px; font-size: 16px !important; @include sm-screen { padding: 12px 14px; font-size: 14px !important; } } } .btn--base { @include btn-style(body-bg-one, body-bg-one, black); border: 0px solid transparent !important; overflow: hidden; position: relative; z-index: 1; &:hover, &:active, &:focus { border: 0px !important; } } .btn--primary { @include btn-style(primary, secondary, white); &.two { &:hover { background-color: transparent !important; border: 1px solid var(--primary) !important; color: var(--primary) !important; } } } .btn--secondary { @include btn-style(secondary, secondary-d-100, secondary); } .btn--success { @include btn-style(success, success-d-100, success); } .btn--danger { @include btn-style(danger, danger-d-100, white); } .btn--warning { @include btn-style(warning, warning-d-100, warning); } .btn--info { @include btn-style(info, info-d-100, info); } .btn--violet { @include btn-style(violet, violet-d-100, violet); } .btn--dark { @include btn-style(black, dark-l-100, white); &::after { background-color: hsl(var(--white)/0.3); } &::before { background-color: hsl(var(--white)/0.3); } &.two { &:hover { background-color: transparent !important; border: 1px solid var(--black) !important; color: var(--black) !important; } } &.outline { background-color: transparent !important; border: 1px solid var(--black) !important; color: var(--black) !important; &:hover { background-color: var(--black) !important; color: var(--white) !important; } } } .btn--light { @include btn-style(white, white-l-900, black); &.two { &:hover { background-color: transparent !important; border: 1px solid var(--white) !important; color: var(--white) !important; } } &::after { background-color: hsl(var(--white)/0.3); } &::before { background-color: hsl(var(--white)/0.3); } } .btn-style--two { .btn--text { padding: 14px 45px; font-size: 20px !important; border-radius: 50px; color: var(--black); text-align: center; transition: 0.3s linear; overflow: hidden; z-index: 1; position: relative; @include sm-screen { padding: 12px 14px; font-size: 14px !important; } &:hover::before { transform: scaleX(1); } &::before { content: ""; position: absolute; top: 0; left: 0; transform: scaleX(0); transform-origin: 0 50%; width: 101%; height: 101%; border-radius: 50px; transition: all 0.475s; z-index: -1; } } .btn--circle { width: 50px; height: 50px; transition: 0.3s linear; } &.light { .btn--text { background-color: var(--body-bg-one); &::before { background: var(--primary); } } .btn--circle { background-color: var(--body-bg-one); } svg { path { fill: var(--black); } } } &.dark { .btn--text { background-color: var(--black); color: var(--white); &::before { background: var(--primary); } } .btn--circle { background-color: var(--black); } svg { path { fill: var(--white); } } } &:hover { .btn--circle { transform: translateX(-12px); } } } .btn-style--three { padding: 8px 8px 8px 30px; font-size: 18px !important; border-radius: 50px; color: var(--black); text-align: center; transition: 0.3s linear; overflow: hidden; position: relative; z-index: 1; &::before { content: ""; position: absolute; top: 0; left: 0; transform: scaleX(0); transform-origin: 0 50%; width: 101%; height: 101%; border-radius: 50px; transition: all 0.475s; z-index: -1; } @include sm-screen { padding: 12px 14px; font-size: 14px !important; } .btn--circle { width: 44px; height: 44px; transition: 0.3s linear; } &.light { background-color: var(--secondary); color: var(--black); &::before { background: var(--primary); } .btn--circle { background-color: var(--black); } svg { rotate: -45deg; path { fill: var(--white); } } } &.tertiary { background-color: var(--tertiary); color: var(--white); &::before { background: var(--secondary); } .btn--circle { background-color: var(--black); } .bg--white { svg { rotate: -45deg; path { fill: var(--black); } } } svg { rotate: -45deg; path { fill: var(--white); } } } &:hover { &::before { transform: scaleX(1); } svg { animation: toRight 0.3s forwards; } &.tertiary { color: var(--black); } &.light { color: var(--white); } } } .btn-style--four { padding: 15px 35px; font-size: 18px !important; border-radius: 50px; color: var(--black); text-align: center; transition: 0.3s linear; overflow: hidden; position: relative; z-index: 1; &::before { content: ""; position: absolute; top: 0; left: 0; transform: scaleX(0); transform-origin: 0 50%; width: 101%; height: 101%; border-radius: 50px; transition: all 0.475s; z-index: -1; } @include sm-screen { padding: 12px 14px; font-size: 14px !important; } &.light { background-color: var(--secondary); color: var(--black); &::before { background: var(--primary); } .btn--circle { background-color: var(--black); } svg { rotate: -45deg; path { fill: var(--white); } } } &.tertiary { background-color: var(--tertiary); color: var(--white); &::before { background: var(--secondary); } .btn--circle { background-color: var(--black); } svg { rotate: -45deg; path { fill: var(--white); } } } &:hover { &::before { transform: scaleX(1); } svg { animation: toRight 0.3s forwards; } &.tertiary { color: var(--black); } &.light { color: var(--white); } } } .copytext { border-radius: 0px 6px 6px 0px !important; } @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } 100% { background-position: 0% 50%; } } .header--cta { width: 45px; height: 45px; border-radius: 7px; background-color: var(--button-bg); color: var(--body-color); text-align: center; } /* END Button Style */ .swiper-btn--wrap { .swiper-button-next, .swiper-button-prev { width: 66px; height: 66px; background-color: var(--white); border-radius: 50%; position: unset; transition: 0.3s linear; margin: 0; padding: 0; svg { transition: 0.3s linear; path { stroke: var(--black); } } &:hover { background-color: var(--primary); svg { path { stroke: var(--white); } } } &::after { content: none; } } .swiper-button-next svg, .swiper-button-prev svg { width: unset; height: unset; object-fit: contain; transform-origin: center; } } .swiper-btn--wrap.inblog { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; z-index: 9; padding: 0 16px; .swiper-button-next, .swiper-button-prev { width: 46px; height: 46px; background-color: var(--white); border-radius: 50%; position: unset; transition: 0.3s linear; margin: 0; padding: 0; svg { transition: 0.3s linear; path { stroke: var(--black); } } &:hover { background-color: var(--primary); svg { path { stroke: var(--white); } } } &::after { content: none; } } .swiper-button-next svg, .swiper-button-prev svg { width: unset; height: unset; object-fit: contain; transform-origin: center; } } .btn--rounded { width: 180px; height: 180px; font-weight: 500; font-size: 18px; color: var(--black); border: 1px solid var(--black-l-200); border-radius: 50%; display: flex; justify-content: center; align-items: center; text-transform: uppercase; text-align: center; position: relative; overflow: hidden; z-index: 1; .btn-rc--dot { position: absolute; bottom: 0; left: 32px; width: 0px; height: 0px; transition: all 0.6s ease-out; line-height: 20px; border-radius: 50%; background-color: var(--secondary); transform: translate(-50%, -50%); border: 1px solid transparent; z-index: -1; } &:hover { color: var(--black); .btn-rc--dot { width: 420px; height: 420px; } } } .pricing--cta { background-color: var(--primary); border-radius: 8px; padding: 12px; margin-bottom: 76px; } .pricing-cta--btn { padding: 12px 24px; color: var(--white); border: 1px solid transparent !important; background-color: var(--background-bg); border-radius: 4px; &:hover, &:active, &:focus { background: var(--secondary) !important; color: var(--black) !important; border: 1px solid transparent !important; box-shadow: 0px 7px 8px 0px var(--base); } &.active { background-color: var(--secondary); } } .price--btn { border: 1px solid var(--black); border-radius: 15px; padding: 18px; transition: 0.3s linear; &:hover { background-color: var(--secondary); border-color: var(--secondary); } &.active { background-color: var(--secondary); } } .details--btn { padding: 32px 54px; border: 1px solid var(--black-l-100); border-radius: 150px; &:hover { scale: 0.95; } }