java-fpm / public /assets /css /styles.css
w
1
560ee81
Raw
History Blame Contribute Delete
41.1 kB
@import "../../assets/css/css/bootstrap.min.css";
:root {
--tw-bg-opacity: 1;
--tw-border-opacity: 1;
--tw-rotate: 180deg;
--tw-translate-x: 0;
--tw-translate-y: 0;
--tw-skew-x: 0;
--tw-skew-y: 0;
--tw-scale-x: 1;
--tw-scale-y: 1;
--tw-content: "";
--tw-transform: translateX(var(--tw-translate-x)) translateY(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));
}
.wrapper {
/*height: 100%;*/
width: 100%;
/* padding-top: 10px; */
}
.container {
padding-left: 50px;
padding-right: 50px;
}
.main {
/*height:100%;*/
}
.container-fluid {
width: 100%;
height: auto;
padding: 0;
margin: 0;
}
.rotate-180 {
--tw-rotate: 180deg;
}
.label-free-span {
line-height: 16px;
word-break: break-word;
color: rgb(var(--any-black));
font-size: 10px;
font-weight: 700;
border-style: solid;
border-width: 1px;
border-radius: 5px;
white-space: nowrap;
padding: 3px 6px;
}
.label-span {
line-height: 16px;
word-break: break-word;
color: rgb(var(--any-black));
font-size: 10px;
font-weight: 700;
border-style: solid;
border-width: 1px;
border-radius: 5px;
white-space: nowrap;
padding: 3px 6px;
}
.bg-color-success {
background-color: rgba(var(--dark-blue), var(--tw-bg-opacity));
border-color: rgba(var(--any-black), 0.25);
color: rgb(var(--any-white));
}
.bg-color-white {
background-color: rgba(var(--any-white), var(--tw-bg-opacity));
border-color: rgba(var(--any-black), 0.25);
}
.bg-color-yellow {
background-color: rgba(var(--any-kakaopage-yellow), var(--tw-bg-opacity));
border-color: rgba(var(--any-black), 0.25);
}
.bg-color-red {
background-color: rgba(var(--any-kakaopage-yellow), var(--tw-bg-opacity));
border-color: rgba(var(--any-black), 0.25);
}
.label-time-img > img {
display: block;
/* width: 100%; */
height: 100%;
}
.label-time-des .time > img {
display: block;
/* width: 100%; */
height: 100%;
}
.label-time-des .time {
height: 18px;
display: flex;
align-items: center;
}
.label-time-des .time span {
display: flex;
justify-content: center;
align-items: center;
height: 100%;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
background-color: rgba(var(--any-white), var(--tw-bg-opacity));
color: rgb(var(--dark-grey-01));
padding-left: 3px;
padding-right: 3px;
font-size: 10px;
font-weight: 700;
}
.label-time-content .time > span {
padding: 4px;
color: rgb(var(--any-white));
font-size: 10px;
font-weight: 700;
background-color: black;
border-radius: 8px;
}
.label-time-content .time {
display: flex;
align-items: center;
}
.label-time-content .time > img {
display: block;
/* width: 100%; */
height: 100%;
}
.tag {
padding: 12px;
display: flex;
align-items: center;
justify-content: center;
background-color: rgba(var(--any-white), 0.1);
border-radius: 6px;
max-width: 100%;
height: 30px;
}
.tag > span {
color: rgb(var(--any-white));
font-size: 14px;
font-weight: 500;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.small-arrow {
width: 24px;
height: 24px;
}
.small-arrow > img {
display: block;
width: 100%;
height: 100%;
object-fit: fill;
}
.content-overflow {
/* overflow-wrap: break-word;
text-overflow: ellipsis;
overflow: hidden; */
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
}
.footer .container-fluid {
background-color: rgba(97, 97, 97, 0.1098039216) !important;
}
.footer .copyright {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
padding: 50px 10px;
}
.footer .copyright .name {
color: rgb(var(--grey-05));
font-size: 12px;
font-weight: 500;
}
.header {
position: relative;
display: block;
}
.header-hidden {
display: none !important;
}
.container .banner {
max-width: 144px;
margin-top: 10px;
}
.container .banner img {
width: 100%;
height: 100%;
object-fit: cover;
overflow: hidden;
margin-bottom: -3px;
}
.header-content {
display: flex;
align-items: center;
flex-direction: column;
justify-content: center;
}
.nav-bar {
overflow-x: scroll;
scrollbar-width: none;
width: 100%;
}
.container .header-content .list-item {
width: 630px;
display: flex;
justify-content: center;
align-items: center;
column-gap: 6px;
margin: 20px 7px;
}
.container .header-content .list-item::-webkit-scrollbar {
display: none;
}
.container .header-content ul li:not(:last-child) {
margin-right: 30px;
}
.container .header-content ul li a {
padding: 10px 16px;
white-space: nowrap;
font-weight: 700;
color: rgb(var(--grey-05));
font-size: 14px;
}
.container .header-content ul li a.active {
color: rgb(var(--any-white));
}
.container .header-content ul li {
display: inline-block;
flex: 1;
}
.opacity-1 {
opacity: 1 !important;
}
.header .fake-block-search {
opacity: 0;
background: rgb(48, 42, 41);
position: fixed;
width: 100%;
height: 44px;
z-index: 2;
}
.header .block-search {
height: 44px;
position: fixed;
top: 0;
left: 0;
display: flex;
padding: 10px 20px;
width: 100%;
justify-content: space-between;
align-items: center;
z-index: 2;
}
.header .block-search .col-center {
color: rgb(var(--any-white));
font-size: 16px;
font-weight: 600;
text-align: center;
}
.header .block-search .col-left {
display: flex;
justify-content: flex-end;
align-items: center;
column-gap: 16px;
}
.header .block-search .menu-btn {
cursor: pointer;
z-index: 1;
}
/* menu :vertical */
.tab-nav-header {
position: fixed;
top: 0;
right: 0;
width: 0;
max-width: 100vw;
height: 100vh;
overflow: hidden;
transition: width 0.5s ease;
background-color: rgba(var(--grey-02), var(--tw-bg-opacity));
z-index: 3;
}
.tab-nav-header > ul {
margin: 0;
padding: 0;
}
.tab-nav-header .close-tab-nav-header {
width: 85px;
height: 70px;
text-align: center;
color: rgb(var(--any-white));
font-size: 13px;
font-weight: 700;
appearance: none;
background-color: transparent;
cursor: pointer;
display: inline-block;
outline: none;
text-decoration: none;
white-space: nowrap;
border: none;
}
.tab-nav-header .sub-contact {
display: flex;
padding-left: 35px;
margin-top: 12px;
align-items: center;
justify-content: flex-start;
column-gap: 30px;
}
.tab-nav-header .sub-contact img {
width: 50px;
}
.tab-nav-header .nav-item > a {
display: block;
width: 100%;
height: 100%;
font-size: 20px;
line-height: 70px;
padding-left: 35px;
border-radius: 5px;
color: rgb(var(--any-white));
font-weight: 700;
}
/* end menu :vertical */
@media screen and ((min-width: 580px)) {
.container .header-content .list-item {
column-gap: 2px;
margin-left: auto;
margin-right: auto;
}
.container .header-content ul li:not(:last-child) {
margin-right: 10px;
}
}
.container .cards {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
margin-bottom: 16px;
}
.container .cards .card {
border-radius: 10px;
border: none;
position: relative;
background-color: rgba(var(--any-black), var(--tw-bg-opacity));
margin-bottom: 6px;
overflow: hidden;
padding-top: 48%;
width: 100%;
}
.cards .card .bg-img {
position: absolute;
display: block;
width: 100%;
opacity: 0.5;
object-fit: cover;
top: -50px;
}
.cards .card .char-img {
position: absolute;
bottom: 0;
right: 0;
max-height: calc(100% - 20px);
}
.cards .card .label-time-content {
position: absolute;
width: 40%;
top: 50%;
left: 18px;
transform: translateY(-50%);
}
.label-time-content .comic-name > img {
max-width: calc(100% + 40px);
}
.container .cards .card .chapter {
position: absolute;
bottom: 10px;
font-size: 10px;
font-weight: 700;
background-color: black;
left: 40px;
max-width: 300px;
border-radius: 8px;
line-height: 1.8;
}
.container .cards .card .chapter > span {
color: rgb(var(--any-white));
padding-left: 4px;
padding-right: 4px;
}
@media screen and ((min-width: 580px)) {
.container .cards {
width: 490px;
margin-left: auto;
margin-right: auto;
}
}
@media only screen and (min-width: 768px) {
.container .cards {
max-width: 1000px;
width: 100%;
}
}
.main .nav-bar {
position: relative;
display: flex;
justify-content: center;
width: 100%;
}
.wrapper-list {
overflow-x: scroll;
scrollbar-width: none;
}
.main .nav-bar .list-item {
width: 230px;
display: flex;
justify-content: center;
align-items: center;
column-gap: 6px;
margin: 20px 7px 7px 7px;
}
.main .nav-bar .list-item::-webkit-scrollbar {
display: none;
}
/* .main ul li:not(:last-child){
margin-right: 30px;
} */
.main .nav-bar ul li a {
padding: 0 5px;
white-space: nowrap;
color: rgb(var(--any-white));
font-size: 14px;
}
.main .nav-bar ul li:hover a {
color: rgb(var(--any-white));
}
.main .nav-bar ul li {
display: inline-block;
}
.main .nav-bar ul li::after {
background-color: transparent;
margin-top: 4px;
display: block;
height: 2px;
width: 100%;
}
.main .nav-bar ul li.active::after {
content: var(--tw-content);
--tw-bg-opacity: 1;
background-color: rgba(var(--any-white), var(--tw-bg-opacity));
}
.main .container {
width: 630px;
padding: 0;
margin-left: auto;
margin-right: auto;
height: 100%;
}
.bg-content-home {
position: fixed;
top: 0px;
left: 0px;
right: 0px;
bottom: 0px;
overflow: hidden;
}
.bg-content-home img {
width: 100%;
display: block;
object-fit: cover;
}
.wrapper-banner {
max-width: 472px;
padding: 58px 11px 0px 11px;
margin-left: auto;
margin-right: auto;
}
.banner-char {
width: 100%;
padding-top: 87%;
align-items: center;
display: flex;
justify-content: center;
position: relative;
top: 0;
left: 50%;
transform: translateX(-50%);
max-height: calc(100% - 20px);
}
.label-time-content {
padding: 0 20px;
position: absolute;
top: 56px;
}
.label-time-content .time {
display: flex;
flex-direction: row;
align-items: center;
}
.banner-char .img-char {
width: 100%;
position: absolute;
top: 0;
left: 50%;
transform: translateX(-50%);
border-bottom: 1px solid rgba(171, 42, 53, 0.7);
}
.banner-char .img-char > video,
.banner-char .img-char > img {
max-height: calc(100% - 20px);
width: 100%;
}
.tranfer-anchor {
position: relative;
}
.comic-info {
position: relative;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
row-gap: 6px;
z-index: 1;
}
.comic-title {
font-weight: 600;
color: rgb(var(--any-white));
font-size: 22px;
}
.comic-des {
color: rgb(var(--any-white));
font-size: 12px;
font-weight: 400;
}
.rate,
.type,
.view,
.like {
color: rgb(var(--any-white));
font-size: 12px;
font-weight: 400;
display: -webkit-flex;
justify-content: center;
align-items: center;
}
.rate {
grid-column-gap: 10px;
column-gap: 10px;
}
.rate .type-name {
white-space: nowrap;
color: rgb(var(--any-white));
font-size: 12px;
font-weight: 400;
}
.type,
.view,
.like {
word-break: break-all;
opacity: 0.75;
column-gap: 4px;
grid-column-gap: 4px;
}
.wrapper-content {
position: relative;
}
.wrapper-list {
overflow-x: scroll;
scrollbar-width: none;
}
.content-anchor {
padding: 0 11px;
position: relative;
padding-bottom: 100px;
padding-top: 10px;
}
.watch-first-chap {
width: 100%;
padding: 10px 25px;
background-color: rgba(var(--any-white), 0.1);
border-radius: 4px;
text-align: center;
margin-bottom: 6px;
}
.watch-first-chap span {
font-weight: 500;
word-break: break-word;
color: rgb(var(--any-white));
font-size: 15px;
}
.list-chapter {
height: 100%;
overflow-y: scroll;
scrollbar-width: none;
width: 100%;
display: flex;
justify-content: flex-start;
flex-direction: row;
align-items: stretch;
flex-wrap: wrap;
column-gap: 1.25%;
row-gap: 5px;
}
.list-chapter .chapter {
display: flex;
flex-direction: column;
width: 19%;
position: relative;
}
.list-chapter .chapter .icon-img {
flex-shrink: 0;
}
.list-chapter .chapter .des {
padding: 3px 5px;
}
.list-chapter .chapter .icon-img > img {
border-radius: 4px;
display: block;
/* min-height: 77px; */
width: 100%;
height: 100%;
object-fit: cover;
}
.list-chapter .chapter .title {
color: rgb(var(--any-white));
font-size: 12px;
font-weight: 400;
line-height: 14px;
overflow-wrap: break-word;
}
.list-chapter .chapter .date {
color: rgb(var(--any-white));
font-size: 11px;
font-weight: 400;
opacity: 0.5;
line-height: 14px;
}
.extend-info {
display: flex;
align-items: center;
justify-content: center;
position: absolute;
top: 3px;
left: 3px;
}
.skeleton-loader {
width: 100%;
height: 100%;
}
.skeleton-bg-content {
position: absolute;
top: 0;
width: 100%;
height: 100%;
}
.skeleton-tranfer-bg {
position: absolute;
right: 0;
top: 44%;
bottom: 0;
width: 100%;
}
.loading-img-chapter {
background-image: linear-gradient(45deg, #ececec 26%, transparent 0, transparent 75%, #ececec 0, #ececec), linear-gradient(45deg, #ececec 25%, transparent 0, transparent 75%, #ececec 0, #ececec);
background-position: 0 0, 10px 10px;
background-size: 20px 20px;
background-repeat: round;
height: 80px;
width: 80px;
}
/* product-info ----------------------- */
.list-comic {
scrollbar-width: none;
overflow-y: scroll;
max-height: 70vh;
display: flex;
flex-wrap: wrap;
row-gap: 8px;
column-gap: 1.25%;
justify-content: flex-start;
}
.list-comic .comic {
width: 19%;
height: 236px;
position: relative;
overflow: hidden;
border-radius: 5px;
background-color: transparent;
}
.image-list .comic {
width: 118px;
height: 236px;
position: relative;
overflow: hidden;
border-radius: 5px;
background-color: transparent;
}
.image-list .comic:hover {
cursor: pointer;
}
.list-comic .comic .tranfer-comic,
.image-list .comic .tranfer-comic {
width: 100%;
height: 50%;
position: absolute;
bottom: 0;
left: 0;
display: block;
}
.list-comic .comic .comic-avatar,
.image-list .comic .comic-avatar,
.image-list .comic .bg-content-comic,
.list-comic .comic .bg-content-comic {
overflow: hidden;
position: absolute;
top: 0;
left: 0;
}
.list-comic .comic .comic-avatar > img,
.image-list .comic .comic-avatar > img,
.image-list .comic .bg-content-comic > img,
.list-comic .comic .bg-content-comic > img {
display: block;
width: 100%;
height: 100%;
}
.image-list .comic .comic-name,
.list-comic .comic .comic-name {
position: absolute;
bottom: 10px;
left: 0;
}
.image-list .comic .comic-name > img,
.list-comic .comic .comic-name > img {
display: block;
width: 100%;
height: 100%;
}
/* product-info end--------------------------- */
/* product-info ----------------------- */
.content-anchor .cards .card {
width: 100%;
padding: 10px;
background-color: rgba(var(--any-white), 0.1);
border-radius: 4px;
margin-bottom: 6px;
display: flex;
flex-direction: column;
justify-content: flex-start;
row-gap: 10px;
}
.content-header h3 {
overflow-wrap: break-word;
color: rgb(var(--any-white));
font-size: 16px;
font-weight: 600;
}
.content-body .list-content {
display: flex;
column-gap: 7px;
flex-direction: column;
}
.content-body .list-tag {
display: flex;
column-gap: 8px;
row-gap: 8px;
flex-wrap: wrap;
}
.content-body p {
color: rgb(var(--any-white));
font-size: 13px;
font-weight: 400;
line-height: 20px;
}
.row-content {
display: flex;
}
.row-content .col-tittle {
white-space: nowrap;
width: 90px;
min-width: 54px;
margin-right: 8px;
color: rgb(var(--any-white));
font-size: 13px;
font-weight: 400;
line-height: 16px;
overflow-wrap: break-word;
opacity: 0.5;
flex-shrink: 0;
}
.row-content .col-des {
overflow-wrap: break-word;
color: rgb(var(--any-white));
font-size: 13px;
font-weight: 400;
line-height: 16px;
flex: 1;
}
/* product-info end--------------------------- */
#info-tab {
display: none;
}
/* product detail ------------------------- */
.bg-pr-detail {
--tw-bg-opacity: 1;
background-color: rgba(var(--background), var(--tw-bg-opacity)) !important;
}
.card-pr-detail {
--tw-bg-opacity: 1;
background-color: rgba(var(--grey-01), var(--tw-bg-opacity)) !important;
}
.push-top-anchor {
position: relative;
}
.push-top-bg {
background-color: rgb(var(--any-white));
margin-left: calc((100vw - 630px) / -2);
position: absolute;
bottom: 0;
width: 100vw;
height: 56px;
border-radius: 0;
border-top-width: 1px;
border-bottom-width: 1px;
border-style: solid;
border-color: rgba(var(--any-black), 0.08);
cursor: pointer;
}
.push-top-bg > span {
color: rgb(var(--any-black));
font-size: 14px;
font-weight: 700;
}
.ads {
width: 100%;
background-color: rgb(var(--any-black));
margin-bottom: 6px;
border-radius: 5px;
}
.ads-img {
padding: 15px 85px 0px 85px;
}
.ads-img > img {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
}
.ads .content .content-body {
position: relative;
}
.ads-content {
width: 100%;
display: flex;
justify-content: space-between;
align-items: center;
position: absolute;
padding: 0 10px;
left: 0px;
bottom: 10px;
}
.ads-tittle {
color: rgb(var(--any-white));
font-size: 14px;
white-space: nowrap;
}
.ads-link {
padding: 8px 12px;
border: 1px solid rgb(var(--any-white));
color: rgb(var(--any-white));
font-size: 10px;
white-space: nowrap;
}
.like-card {
margin-bottom: 6px;
width: 100%;
padding: 20px 0;
}
.like-card .content-body {
display: flex;
flex-direction: column;
column-gap: 5px;
justify-content: center;
align-items: center;
}
.content-body .like-tittle {
color: rgb(var(--any-white));
font-size: 21px;
font-weight: 700;
}
.content-body .like-img {
width: 80px;
height: 80px;
}
.content-body .like-img > svg {
width: 100%;
height: 100%;
display: block;
object-fit: cover;
}
.content-body .desc {
margin-bottom: 8px;
}
.content-body .btn-more {
display: none;
width: 100%;
align-items: center;
justify-content: center;
}
.row-header {
padding-bottom: 10px;
display: flex;
justify-content: space-between;
align-items: center;
border-bottom: 1px solid;
--tw-border-opacity: 1;
--grey-03: var(--dark-grey-03);
border-color: rgba(var(--grey-03), var(--tw-border-opacity));
}
.comment {
margin-bottom: 30px;
}
.tittle-comment,
.header-comment {
display: flex;
align-items: center;
justify-content: space-between;
}
.header-comment {
margin-bottom: 7px;
}
.tittle-comment {
column-gap: 8px;
}
.content-comment .content {
width: 100%;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
display: -webkit-box;
word-break: break-word;
color: rgb(var(--grey-12));
font-size: 14px;
font-weight: 400;
line-height: 21px;
}
.header-comment .tittle-comment .tittle-comment-user {
color: rgb(var(--grey-13));
font-size: 13px;
font-weight: 700;
word-break: break-word;
}
.header-comment .date-comment {
word-break: break-word;
color: #6e6a60;
font-size: 12px;
font-weight: 400;
line-height: 18px;
text-align: right;
height: 18px;
}
.next-chapter {
display: flex;
align-items: center;
}
.next-chapter .next-chapter-img {
width: 90px;
height: 54px;
position: relative;
flex-shrink: 0;
}
.next-chapter-img::after {
position: absolute;
content: var(--tw-content);
border-color: rgba(var(--any-black), 0.15);
border: 1px solid;
border-radius: 6px;
top: 0;
right: 0;
bottom: 0;
left: 0;
}
.next-chapter .next-chapter-img > img {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
border-radius: 6px;
}
.next-chapter .small-arrow {
margin-left: auto;
flex-shrink: 0;
}
.next-chapter .next-chapter-info {
display: flex;
flex-direction: column;
align-items: flex-start;
row-gap: 2px;
margin: 0 14px;
}
.next-chapter .next-chapter-info .chapter-number {
color: rgb(var(--grey-15));
font-size: 13px;
font-weight: 500;
word-break: break-word;
}
.next-chapter .next-chapter-info .type {
color: rgb(var(--grey-07));
font-size: 12px;
font-weight: 500;
}
.comic-content {
width: 100%;
--tw-bg-opacity: 1;
background-color: rgba(var(--any-white), var(--tw-bg-opacity));
}
.list-img {
margin-left: auto;
margin-right: auto;
max-width: 630px;
}
.img-item > img {
display: block;
height: 100%;
width: 100%;
object-fit: cover;
}
.bottom-navigationBar {
position: fixed;
bottom: 32px;
}
.navigationBar-content {
width: 312px;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
margin: 0 auto;
column-gap: 20px;
}
.navigationBar-content-left,
.navigationBar-content-play,
.navigationBar-content-right {
padding: 1px;
border-radius: 50%;
background-color: rgba(var(--any-black), var(--tw-bg-opacity));
border-color: rgba(255, 255, 255, 0.1);
box-shadow: 0 6px 8px 0 rgba(0, 0, 0, 0.2);
width: 48px;
height: 48px;
flex-shrink: 0;
}
.navigationBar-content-left,
.navigationBar-content-play,
.navigationBar-content-right > img {
object-fit: cover;
}
.navigationBar-content-comment {
max-width: 100px;
height: auto;
flex-shrink: 0;
cursor: pointer;
}
.navigationBar-content-comment > img {
width: 100%;
height: 100%;
object-fit: cover;
}
/* product detail end ------------------- */
:root {
--any-white: 255, 255, 255;
--any-black: 0, 0, 0;
--any-red-01: 255, 48, 66;
--any-green: 34, 172, 0;
--any-orange: 255, 107, 78;
--any-light-purple: 107, 85, 241;
--any-dark-background: 18, 18, 18;
--any-kakao-yellow: 254, 229, 0;
--any-kakaopage-yellow: 255, 210, 0;
--any-facebook-blue: 24, 119, 242;
--any-line-green: 0, 195, 0;
--any-pink: 228, 70, 84;
--any-light-pink: 228, 67, 152;
--light-grey-01: 245, 245, 245;
--light-grey-02: 238, 238, 238;
--light-grey-03: 221, 221, 221;
--light-grey-04: 200, 200, 200;
--light-grey-05: 166, 166, 166;
--light-grey-06: 153, 153, 153;
--light-grey-07: 136, 136, 136;
--light-grey-08: 119, 119, 119;
--light-grey-09: 102, 102, 102;
--light-grey-10: 95, 95, 95;
--light-grey-11: 68, 68, 68;
--light-grey-12: 51, 51, 51;
--light-grey-13: 44, 44, 44;
--light-grey-14: 34, 34, 34;
--light-grey-15: 28, 28, 28;
--light-background: 255, 255, 255;
--light-background-02: 242, 242, 242;
--light-red: 239, 34, 51;
--light-blue: 62, 146, 252;
--light-purple: 107, 85, 241;
--light-gold: 208, 158, 71;
--light-guide: 227, 80, 168;
--dark-grey-01: 28, 28, 28;
--dark-grey-02: 34, 34, 34;
--dark-grey-03: 44, 44, 44;
--dark-grey-04: 51, 51, 51;
--dark-grey-05: 68, 68, 68;
--dark-grey-06: 95, 95, 95;
--dark-grey-07: 102, 102, 102;
--dark-grey-08: 119, 119, 119;
--dark-grey-09: 136, 136, 136;
--dark-grey-10: 153, 153, 153;
--dark-grey-11: 166, 166, 166;
--dark-grey-12: 200, 200, 200;
--dark-grey-13: 221, 221, 221;
--dark-grey-14: 238, 238, 238;
--dark-grey-15: 245, 245, 245;
--dark-background: 18, 18, 18;
--dark-background-02: 18, 18, 18;
--dark-red: 255, 48, 66;
--dark-blue: 78, 154, 250;
--dark-purple: 122, 103, 239;
--dark-gold: 198, 166, 109;
--dark-guide: 80, 227, 194;
--grey-01: var(--dark-grey-01);
--grey-02: var(--dark-grey-02);
--grey-03: var(--dark-grey-03);
--grey-04: var(--dark-grey-04);
--grey-05: var(--dark-grey-05);
--grey-06: var(--dark-grey-06);
--grey-07: var(--dark-grey-07);
--grey-08: var(--dark-grey-08);
--grey-09: var(--dark-grey-09);
--grey-10: var(--dark-grey-10);
--grey-11: var(--dark-grey-11);
--grey-12: var(--dark-grey-12);
--grey-13: var(--dark-grey-13);
--grey-14: var(--dark-grey-14);
--grey-15: var(--dark-grey-15);
--background: var(--dark-background);
--background-02: var(--dark-background-02);
--red: var(--dark-red);
--blue: var(--dark-blue);
--purple: var(--dark-purple);
--gold: var(--dark-gold);
--guide: var(--dark-guide);
--pink: var(--any-pink);
--black-white: var(--any-black);
--white-black: var(--any-white);
}
[data-theme=light] {
--grey-01: var(--light-grey-01);
--grey-02: var(--light-grey-02);
--grey-03: var(--light-grey-03);
--grey-04: var(--light-grey-04);
--grey-05: var(--light-grey-05);
--grey-06: var(--light-grey-06);
--grey-07: var(--light-grey-07);
--grey-08: var(--light-grey-08);
--grey-09: var(--light-grey-09);
--grey-10: var(--light-grey-10);
--grey-11: var(--light-grey-11);
--grey-12: var(--light-grey-12);
--grey-13: var(--light-grey-13);
--grey-14: var(--light-grey-14);
--grey-15: var(--light-grey-15);
--background: var(--light-background);
--background-02: var(--light-background-02);
--red: var(--light-red);
--blue: var(--light-blue);
--purple: var(--light-purple);
--gold: var(--light-gold);
--guide: var(--light-guide);
--pink: var(--any-pink);
--black-white: var(--any-white);
--white-black: var(--any-black);
}
.tranfer-bg {
margin-left: calc((100vw - 630px) / -2);
position: absolute;
bottom: 0;
width: 100vw;
height: 150px;
background: linear-gradient(to bottom, rgba(48, 42, 41, 0) 2%, rgba(48, 42, 41, 0.7) 50%, rgb(48, 42, 41));
}
.bg-content {
background: rgb(48, 42, 41);
width: 100vw;
margin-left: calc((100vw - 630px) / -2);
top: 0;
position: absolute;
}
.nav-bar-anchor {
background: rgb(48, 42, 41);
position: sticky;
top: 0;
z-index: 2;
width: 100%;
}
@media only screen and (min-width: 768px) {
.w-default-max-width-custom {
max-width: 1000px;
width: 100%;
}
.m-default-max-width-custom {
margin-left: calc((100vw - 1000px) / -2);
}
.fz-35-custom {
font-size: 35px;
}
.comic-relation-custom {
width: 16.6666666667%;
height: auto;
margin: 2.1%;
}
.comic-relation-custom:first-child {
margin-left: 0;
}
.comic-relation-custom:last-child {
margin-right: 0;
}
}
.fz-35-custom {
font-size: 27px;
}
#preloader {
height: 100%;
width: 100vw;
overflow: hidden;
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 99999999999;
background: #fff;
}
/*#preloader .loader {*/
/* !*border: 7px solid #f3f3f3;*!*/
/* !*border-radius: 50%;*!*/
/* !*border-top: 7px solid #000;*!*/
/* !*border-bottom: 7px solid #000;*!*/
/* width: 250px;*/
/* height: 250px;*/
/* !*-webkit-animation: spin 2s linear infinite; !* Safari *!*!*/
/* !*animation: spin 2s linear infinite;*!*/
/* position: absolute;*/
/* top: 50%;*/
/* left: 50%;*/
/* transform: translate(-50%, -50%);*/
/*}*/
/*!* Safari *!*/
/*@-webkit-keyframes spin {*/
/* 0% {*/
/* -webkit-transform: rotate(0deg);*/
/* }*/
/* 100% {*/
/* -webkit-transform: rotate(360deg);*/
/* }*/
/*}*/
/*@keyframes spin {*/
/* 0% {*/
/* transform: rotate(0deg);*/
/* }*/
/* 100% {*/
/* transform: rotate(360deg);*/
/* }*/
/*}*/
.preloader {
background-color: #ffffff;
width: 100%;
height: 100%;
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 999999;
-webkit-transition: 0.6s;
-o-transition: 0.6s;
transition: 0.6s;
margin: 0 auto;
display: flex;
justify-content: center;
align-items: center;
}
.preloader .preloader-circle {
width: 125px;
height: 125px;
position: relative;
border-style: solid;
border-width: 3px;
border-top-color: #000;
border-bottom-color: transparent;
border-left-color: transparent;
border-right-color: transparent;
z-index: 10;
border-radius: 50%;
-webkit-box-shadow: 0 1px 5px 0 rgba(35, 181, 185, 0.15);
box-shadow: 0 1px 5px 0 rgba(35, 181, 185, 0.15);
background-color: #ffffff;
-webkit-animation: zoom 2000ms infinite ease;
animation: zoom 2000ms infinite ease;
-webkit-transition: 0.6s;
-o-transition: 0.6s;
transition: 0.6s;
}
@-webkit-keyframes zoom {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: 0.6s;
-o-transition: 0.6s;
transition: 0.6s;
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
-webkit-transition: 0.6s;
-o-transition: 0.6s;
transition: 0.6s;
}
}
@keyframes zoom {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: 0.6s;
-o-transition: 0.6s;
transition: 0.6s;
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
-webkit-transition: 0.6s;
-o-transition: 0.6s;
transition: 0.6s;
}
}
.preloader .preloader-img {
position: absolute;
top: 50%;
z-index: 200;
left: 0;
right: 0;
margin: 0 auto;
text-align: center;
display: inline-block;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
padding-top: 6px;
-webkit-transition: 0.6s;
-o-transition: 0.6s;
transition: 0.6s;
}
#tabList {
overflow-x: scroll;
}
.nav-container {
height: 44px;
line-height: 44px;
}
.prefix-hidden {
width: 25px;
height: 44px;
}
@media screen and (max-width: 550px) {
.prefix-hidden {
width: 25px;
height: 60px !important;
}
}
.show-sl {
position: absolute;
top: 50%;
left: 50%;
width: 150px;
height: 40px;
margin-top: -20px;
margin-left: -75px;
background: #e74c3c;
color: #fff;
border-radius: 5px;
border: 0;
border-bottom: 2px solid #c0392b;
cursor: pointer;
}
.show-sl:hover {
background: #c0392b;
}
.show-sl:active {
transform: scale(0.9);
}
.close-sl {
position: absolute;
top: 0;
right: 0;
width: 35px;
height: 30px;
background: #000;
color: #fff;
cursor: pointer;
border: 0;
}
.mask-sl {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(90, 90, 90, 0.74);
z-index: 9999;
visibility: hidden;
opacity: 0;
transition: 0.7s;
}
.modal-sl {
position: fixed;
top: 50%;
left: 50%;
width: 530px;
height: auto;
background: #fff;
z-index: 10000;
visibility: hidden;
transform: translate(-50%, -50%) !important;
opacity: 0;
transition: 0.5s ease-out;
}
@media screen and (max-width: 550px) {
.modal-sl {
width: 90%;
transform: translate(-50%, -50%) !important;
margin: 0;
}
}
.active-sl {
visibility: visible;
opacity: 1;
}
.active-sl + .modal-sl {
visibility: visible;
opacity: 1;
transform: translateY(0);
}
.btn-click-sl {
background: #000000;
border: #000000 solid 1px;
border-radius: 3px;
color: #fff;
display: inline-block;
font-size: 14px;
padding: 8px 15px;
text-decoration: none;
text-align: center;
min-width: 60px;
position: relative;
transition: color 0.1s ease;
}
#button-contact-vr {
position: fixed;
z-index: 99999;
right: 3%;
bottom: 5%;
}
#gom-all-in-one .button-contact {
transition: 1.6s all;
-moz-transition: 1.6s all;
-webkit-transition: 1.6s all;
position: relative;
margin-top: -5px;
}
#button-contact-vr .button-contact .phone-vr {
position: relative;
visibility: visible;
background-color: transparent;
width: 90px;
height: 90px;
cursor: pointer;
z-index: 11;
-webkit-backface-visibility: hidden;
-webkit-transform: translateZ(0);
transition: visibility 0.5s;
left: 0;
bottom: 0;
display: block;
}
.phone-vr-circle-fill {
width: 65px;
height: 65px;
top: 12px;
left: 12px;
position: absolute;
box-shadow: 0 0 0 0 #c31d1d;
background-color: rgba(230, 8, 8, 0.7);
border-radius: 50%;
border: 2px solid transparent;
-webkit-animation: phone-vr-circle-fill 2.3s infinite ease-in-out;
animation: phone-vr-circle-fill 2.3s infinite ease-in-out;
transition: all 0.5s;
-webkit-transform-origin: 50% 50%;
-ms-transform-origin: 50% 50%;
transform-origin: 50% 50%;
-webkit-animuiion: live_chat 1.3s infinite;
animation: live_chat 1.3s infinite;
}
#fanpage-vr .phone-vr-circle-fill {
box-shadow: 0 0 0 0 rgba(24, 119, 242, 0.65);
background-color: rgba(24, 119, 242, 0.7);
}
.phone-vr-img-circle {
background-color: #1877f2;
width: 40px;
height: 40px;
line-height: 40px;
top: 25px;
left: 25px;
position: absolute;
border-radius: 50%;
overflow: hidden;
display: flex;
justify-content: center;
-webkit-animation: phonering-alo-circle-img-anim 1s infinite ease-in-out;
animation: phone-vr-circle-fill 1s infinite ease-in-out;
}
.phone-vr-img-circle a {
display: block;
line-height: 37px;
}
#fanpage-vr img {
max-width: 30px;
max-height: 30px;
}
.phone-vr-img-circle img {
max-height: 25px;
max-width: 27px;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
}
@keyframes live_chat {
0% {
transform: scale(0.9);
}
70% {
transform: scale(1);
box-shadow: 0 0 0 15px transparent;
}
100% {
transform: scale(0.9);
box-shadow: 0 0 0 0 transparent;
}
}
@keyframes phone-vr-circle-fill {
0% {
-webkit-transform: rotate(0) scale(1) skew(1deg);
}
10% {
-webkit-transform: rotate(-25deg) scale(1) skew(1deg);
}
20% {
-webkit-transform: rotate(25deg) scale(1) skew(1deg);
}
30% {
-webkit-transform: rotate(-25deg) scale(1) skew(1deg);
}
40% {
-webkit-transform: rotate(25deg) scale(1) skew(1deg);
}
50% {
-webkit-transform: rotate(0) scale(1) skew(1deg);
}
100% {
-webkit-transform: rotate(0) scale(1) skew(1deg);
}
}
#navBottomDetail {
transition: 0.5s;
}
#headerComicDetail {
transition: 0.5s;
position: absolute;
z-index: 10000;
}
/* product */
@media only screen and (max-width: 768px) {
.comic-content .list-img {
max-width: 490px;
}
.content {
left: 0;
}
/* .chapter{
width: calc(33.33% - 2px);
margin: 0 1px;
} */
.main .container {
width: 100%;
padding: 0;
}
.tranfer-bg {
width: 100%;
margin-left: 0;
}
.push-top-bg {
width: 100%;
margin-left: 0;
}
.bg-content {
width: 100%;
margin-left: 0;
}
}
@media only screen and (max-width: 618px) {
.list-comic {
column-gap: 1.6666666667%;
}
.list-comic .comic {
width: 23.75%;
}
.content {
left: 0;
}
.list-chapter {
column-gap: 1.6666666667%;
}
.list-chapter .chapter {
width: 23.75%;
}
.main .container {
width: 100%;
padding: 0;
}
.tranfer-bg {
width: 100%;
margin-left: 0;
}
.push-top-bg {
width: 100%;
margin-left: 0;
}
.bg-content {
width: 100%;
margin-left: 0;
}
}
@media only screen and (max-width: 500px) {
.list-comic {
column-gap: 2.5%;
}
.list-comic .comic {
width: 31.6666666667%;
}
.content {
left: 0;
}
.list-chapter {
column-gap: 2.5%;
}
.list-chapter .chapter {
width: 31.6666666667%;
}
.main .container {
width: 100%;
padding: 0;
}
.tranfer-bg {
width: 100%;
margin-left: 0;
}
.push-top-bg {
width: 100%;
margin-left: 0;
}
.bg-content {
width: 100%;
margin-left: 0;
}
}
@media only screen and (max-width: 280px) {
.list-comic {
column-gap: 5%;
}
.list-comic .comic {
width: 47.5%;
}
.list-chapter {
column-gap: 5%;
}
.list-chapter .chapter {
width: 47.5%;
}
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, input, button {
border: 0;
font: inherit;
font-size: 100%;
margin: 0;
padding: 0;
vertical-align: baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
display: block;
}
ol, ul {
list-style-type: none;
padding: 0;
margin: 0;
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote::before, blockquote::after, q::before, q::after {
content: "";
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
html {
font-family: "AppleSDGothicNeo", "Roboto", "Dotum", sans-serif;
touch-action: manipulation;
}
* {
box-sizing: border-box;
}
body {
overscroll-behavior-y: contain;
-webkit-tap-highlight-color: transparent;
text-indent: 0;
-webkit-touch-callout: none;
-ms-user-select: none;
-moz-user-select: -moz-none;
-webkit-user-select: none;
-khtml-user-select: none;
user-select: none;
background-color: rgba(var(--background), var(--tw-bg-opacity));
}
a {
color: inherit;
text-decoration: none;
list-style: none;
}
a:hover,
a:focus {
text-decoration: none;
}
a:focus {
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}
img {
-webkit-touch-callout: none;
user-select: none;
vertical-align: middle;
}
img:disabled {
opacity: 0.5;
}
button {
appearance: none;
background-color: transparent;
color: #fff;
cursor: pointer;
display: inline-block;
font-size: inherit;
font-weight: bold;
line-height: inherit;
outline: none;
text-align: center;
text-decoration: none;
white-space: nowrap;
}
button:disabled {
cursor: not-allowed;
}
input[type=search]::-ms-clear {
display: none;
height: 0;
width: 0;
}
input[type=search]::-ms-reveal {
display: none;
height: 0;
width: 0;
}
input[type=search]::-webkit-search-decoration, input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-results-button, input[type=search]::-webkit-search-results-decoration {
display: none;
}
input[type=text], input[type=search], input[type=password] {
-webkit-appearance: none;
appearance: none;
}
.slider-wrapper {
position: relative;
}
.slider-wrapper .slide-button {
position: absolute;
top: 50%;
outline: none;
border: none;
height: 50px;
width: 50px;
z-index: 1;
color: #fff;
display: flex;
cursor: pointer;
font-size: 2.2rem;
background: #000;
align-items: center;
justify-content: center;
/* border-radius: 50%; */
opacity: 0.3;
transform: translateY(-50%);
}
.slider-left-button {
transform: var(--tw-transform);
}
.slider-wrapper .slide-button:hover {
background: #404040;
}
.slider-wrapper .slide-button#prev-slide {
left: -25px;
/* display: none; */
}
.slider-wrapper .slide-button#next-slide {
right: -25px;
}
.slider-wrapper .image-list {
display: grid;
grid-template-columns: repeat(15, 1fr);
gap: 6px;
font-size: 0;
list-style: none;
margin-bottom: 30px;
overflow-x: auto;
scrollbar-width: none;
}
.slider-wrapper .image-list::-webkit-scrollbar {
display: none;
}
.slider-wrapper .image-list .image-item {
width: 325px;
height: 400px;
object-fit: cover;
}
.container .slider-scrollbar {
height: 24px;
width: 100%;
display: flex;
align-items: center;
}
.slider-scrollbar .scrollbar-track {
background: #ccc;
width: 100%;
height: 2px;
display: flex;
align-items: center;
border-radius: 4px;
position: relative;
}
.slider-scrollbar:hover .scrollbar-track {
height: 4px;
}
.slider-scrollbar .scrollbar-thumb {
position: absolute;
background: #000;
top: 0;
bottom: 0;
width: 50%;
height: 100%;
cursor: grab;
border-radius: inherit;
}
.slider-scrollbar .scrollbar-thumb:active {
cursor: grabbing;
height: 8px;
top: -2px;
}
.slider-scrollbar .scrollbar-thumb::after {
content: "";
position: absolute;
left: 0;
right: 0;
top: -10px;
bottom: -10px;
}
/* Styles for mobile and tablets */
@media only screen and (max-width: 800px) {
.slider-wrapper .slide-button {
display: none !important;
}
.slider-wrapper .image-list {
gap: 10px;
margin-bottom: 15px;
scroll-snap-type: x mandatory;
}
.slider-wrapper .image-list .image-item {
width: 280px;
height: 380px;
}
.slider-scrollbar .scrollbar-thumb {
width: 20%;
}
}
.pagination-outter {
text-align: center;
color: rgba(var(--any-white));
margin: 20px 0;
}
.pagination {
text-align: center;
}
.pager-pagination li, .pagination > li {
text-align: center;
display: inline-block;
border-radius: 150px;
cursor: pointer;
}
.pager-pagination li a:hover {
background-color: #f18121;
color: #fff;
}
.pager-pagination li a,
.pager-pagination li span {
text-decoration: none;
list-style: none;
margin: 0 4px;
line-height: 40px;
width: 40px;
text-align: center;
display: inline-block;
border-radius: 150px;
cursor: pointer;
font-size: 16px;
}
.pager-pagination .active span {
cursor: default;
background-color: #f18121;
color: #fff;
}
/*# sourceMappingURL=styles.css.map */