.qk-logo-text{
display:inline-block;
font-size:26px;
font-weight:800;
letter-spacing:-.01em;
color:var(--qk-primary);
text-decoration:none;
line-height:1.1;
}
.header .logo{
display:flex;
align-items:center;
text-decoration:none;
}
.footer .logo{
display:flex;
align-items:center;
text-decoration:none;
}
.footer .logo .qk-logo-text{
color:#fff;
}
.qk-hero-art{
display:flex;
align-items:center;
justify-content:center;
min-height:300px;
border-radius:12px;
background:linear-gradient(135deg,var(--qk-primary-deep) 0%,var(--qk-primary) 52%,var(--qk-primary-dark) 100%);
box-shadow:0 18px 40px rgba(9,57,99,.28);
position:relative;
overflow:hidden;
}
.qk-hero-art::after{
content:"";
position:absolute;
inset:-40% -10% auto auto;
width:420px;
height:420px;
border-radius:50%;
background:radial-gradient(circle,rgba(255,146,46,.55) 0%,rgba(255,146,46,0) 70%);
}
.qk-hero-art__inner{
position:relative;
z-index:2;
text-align:center;
padding:30px 20px;
color:#fff;
}
.qk-hero-art__badge{
display:inline-block;
padding:6px 14px;
border-radius:999px;
background:var(--qk-secondary);
color:#3a2100;
font-size:13px;
font-weight:700;
letter-spacing:.06em;
text-transform:uppercase;
}
.qk-hero-art__year{
display:block;
font-size:64px;
line-height:1.05;
font-weight:800;
margin:12px 0 6px;
color:#fff;
}
.qk-hero-art__note{
display:block;
font-size:15px;
line-height:1.5;
color:rgba(255,255,255,.86);
max-width:320px;
margin:0 auto;
}
.qk-hero-actions{
display:flex;
flex-wrap:wrap;
gap:12px;
margin-top:22px;
}
.australia .qk-hero-actions .btn1,
.australia .qk-hero-actions .btn2{
text-decoration:none;
border-radius:var(--qk-radius);
padding:0 26px;
height:52px;
}
.qk-section{
padding:34px 0 6px;
}
.qk-head{
display:flex;
align-items:center;
justify-content:space-between;
gap:16px;
margin-bottom:18px;
}
.container-news .qk-tile{
display:flex;
align-items:flex-start;
width:calc(50% - 10px);
margin-bottom:26px;
padding:14px;
background:var(--qk-surface);
border:1px solid var(--qk-line);
border-radius:var(--qk-radius);
}
.container-news .qk-tile a{
text-decoration:none;
color:inherit;
}
.qk-thumb{
width:118px;
min-width:118px;
height:118px;
border-radius:var(--qk-radius);
display:flex;
align-items:center;
justify-content:center;
font-weight:800;
font-size:30px;
letter-spacing:.02em;
color:#fff;
background:linear-gradient(140deg,var(--qk-primary) 0%,var(--qk-primary-dark) 100%);
overflow:hidden;
}
.qk-tile:nth-child(4n+2) .qk-thumb{
background:linear-gradient(140deg,var(--qk-secondary) 0%,var(--qk-secondary-dark) 100%);
}
.qk-tile:nth-child(4n+3) .qk-thumb{
background:linear-gradient(140deg,var(--qk-primary-deep) 0%,var(--qk-primary) 100%);
}
.qk-tile:nth-child(4n+4) .qk-thumb{
background:linear-gradient(140deg,var(--qk-play) 0%,var(--qk-play-hover) 100%);
}
.container-news .qk-tile .news-card-info{
margin-left:16px;
width:auto;
}
.qk-tile__title{
display:block;
font-size:17px;
line-height:1.35;
font-weight:600;
color:var(--qk-ink);
margin-bottom:8px;
}
.qk-tile__excerpt{
font-size:14px;
line-height:1.5;
color:var(--qk-muted);
margin:0 0 10px;
}
.qk-tile__meta{
display:flex;
justify-content:space-between;
gap:10px;
font-size:13px;
color:var(--qk-muted);
}
.qk-tile__meta b{
color:var(--qk-primary);
font-weight:600;
}
.qk-cat-grid{
display:flex;
flex-wrap:wrap;
gap:16px;
}
.qk-cat-card{
flex:1 1 210px;
min-width:200px;
background:var(--qk-surface);
border:1px solid var(--qk-line);
border-radius:var(--qk-radius);
padding:20px;
text-decoration:none;
color:var(--qk-ink);
}
.qk-cat-card__tag{
display:inline-flex;
align-items:center;
justify-content:center;
width:44px;
height:44px;
border-radius:10px;
background:var(--qk-primary);
color:#fff;
font-weight:700;
margin-bottom:12px;
}
.qk-cat-card__name{
display:block;
font-size:17px;
font-weight:600;
margin-bottom:6px;
}
.qk-cat-card__count{
display:block;
font-size:13px;
color:var(--qk-muted);
}
.qk-cat-card:hover{
border-color:var(--qk-primary);
box-shadow:0 10px 24px rgba(61,81,153,.14);
}
.qk-lang{
display:flex;
flex-wrap:wrap;
align-items:center;
gap:6px;
margin-left:auto;
padding:8px 0 8px 16px;
}
.qk-lang__link{
display:inline-block;
padding:5px 10px;
border-radius:4px;
font-size:13px;
font-weight:600;
text-transform:uppercase;
color:rgba(255,255,255,.82);
text-decoration:none;
border:1px solid rgba(255,255,255,.24);
}
.qk-lang__link:hover{
color:#fff;
border-color:var(--qk-secondary);
background:rgba(255,146,46,.18);
}
.qk-lang__cur{
display:inline-block;
padding:5px 10px;
border-radius:4px;
font-size:13px;
font-weight:700;
text-transform:uppercase;
color:#3a2100;
background:var(--qk-secondary);
}
.qk-crumbs{
display:flex;
flex-wrap:wrap;
align-items:center;
gap:8px;
font-size:13px;
color:var(--qk-muted);
margin-bottom:14px;
}
.qk-crumbs a{
color:var(--qk-primary);
text-decoration:none;
}
.qk-crumbs a:hover{
text-decoration:underline;
}
.qk-single__h1{
margin:14px 0 10px;
}
.qk-single__meta{
display:flex;
flex-wrap:wrap;
align-items:center;
gap:16px;
font-size:14px;
color:var(--qk-muted);
border-bottom:1px solid var(--qk-line);
padding-bottom:16px;
margin-bottom:22px;
}
.qk-single__meta b{
color:var(--qk-ink);
}
.qk-prose{
font-size:16px;
line-height:1.7;
color:var(--qk-ink);
}
.qk-prose h2{
font-size:26px;
line-height:1.25;
margin:28px 0 12px;
}
.qk-prose h3{
font-size:20px;
line-height:1.3;
margin:22px 0 10px;
}
.qk-prose p{
margin:0 0 16px;
font-size:16px;
line-height:1.7;
}
.qk-prose ul,
.qk-prose ol{
margin:0 0 16px 22px;
}
.qk-prose ul{
list-style:disc;
}
.qk-prose ol{
list-style:decimal;
}
.qk-prose li{
font-size:16px;
line-height:1.6;
color:var(--qk-ink);
margin-bottom:8px;
}
.qk-prose img{
max-width:100%;
height:auto;
border-radius:var(--qk-radius);
}
.qk-prose table{
width:100%;
border-collapse:collapse;
margin:0 0 18px;
}
.qk-prose th,
.qk-prose td{
border:1px solid var(--qk-line);
padding:10px 12px;
font-size:15px;
text-align:left;
}
.qk-pager{
display:flex;
flex-wrap:wrap;
gap:8px;
margin:26px 0 10px;
}
.qk-pager a,
.qk-pager span{
display:inline-flex;
align-items:center;
justify-content:center;
min-width:40px;
height:40px;
padding:0 12px;
border:1px solid var(--qk-line);
border-radius:var(--qk-radius);
background:var(--qk-surface);
color:var(--qk-ink);
font-size:14px;
font-weight:600;
text-decoration:none;
}
.qk-pager .is-active{
background:var(--qk-primary);
border-color:var(--qk-primary);
color:#fff;
}
.qk-comments{
margin:34px 0 10px;
}
.qk-comment{
background:var(--qk-surface);
border:1px solid var(--qk-line);
border-radius:var(--qk-radius);
padding:16px 18px;
margin-bottom:12px;
}
.qk-comment__top{
display:flex;
justify-content:space-between;
gap:12px;
margin-bottom:8px;
font-size:14px;
}
.qk-comment__top b{
color:var(--qk-primary);
}
.qk-comment p{
margin:0;
font-size:15px;
line-height:1.6;
color:var(--qk-ink);
}
.qk-empty{
font-size:15px;
color:var(--qk-muted);
}
.qk-trust{
display:flex;
flex-wrap:wrap;
align-items:center;
gap:14px;
margin-top:14px;
font-size:13px;
color:rgba(255,255,255,.78);
}
.qk-age{
display:inline-flex;
align-items:center;
justify-content:center;
width:34px;
height:34px;
border-radius:50%;
border:2px solid var(--qk-secondary);
color:var(--qk-secondary);
font-weight:700;
font-size:13px;
}
.qk-copy{
margin-top:16px;
font-size:13px;
color:rgba(255,255,255,.68);
}
.qk-footer-links{
display:flex;
flex-wrap:wrap;
gap:8px 18px;
}
.qk-footer-links a{
color:#fff;
text-decoration:none;
font-size:14px;
}
.qk-footer-links a:hover{
color:var(--qk-secondary);
}
.qk-title{
font-size:34px;
line-height:1.2;
font-weight:800;
color:var(--qk-primary);
margin:14px 0 12px;
}
.qk-lead{
font-size:17px;
line-height:1.6;
color:var(--qk-muted-2);
max-width:900px;
margin:0 0 18px;
}
.qk-chips{
display:flex;
flex-wrap:wrap;
gap:10px;
margin:6px 0 4px;
}
.qk-chip{
display:inline-flex;
align-items:center;
padding:8px 14px;
border-radius:999px;
border:1px solid var(--qk-line);
background:var(--qk-surface);
color:var(--qk-primary);
font-size:14px;
font-weight:600;
text-decoration:none;
}
.qk-chip:hover{
border-color:var(--qk-primary);
color:var(--qk-primary-dark);
}
.qk-meta{
display:flex;
flex-wrap:wrap;
gap:16px;
margin:0 0 22px;
padding-bottom:16px;
border-bottom:1px solid var(--qk-line);
font-size:14px;
color:var(--qk-muted);
}
.qk-meta a{
color:var(--qk-primary);
text-decoration:none;
}
.australia--with-image > .qk-hero-copy{
grid-column:1/2;
grid-row:1/3;
display:flex;
flex-direction:column;
justify-content:center;
}
.australia--with-image > .qk-hero-copy > p{
max-width:610px;
font-size:18px;
line-height:1.55;
color:var(--qk-ink);
margin:18px 0 26px;
}
@media (max-width:1023px){
.header-bottom.active{
left:0;
opacity:1;
visibility:visible;
}
.container-news .qk-tile{
width:100%;
}
.qk-hero-art{
min-height:220px;
}
}
@media (max-width:767px){
.qk-hero-art__year{
font-size:44px;
}
.container-news .qk-tile{
flex-direction:column;
}
.container-news .qk-tile .news-card-info{
margin-left:0;
margin-top:12px;
}
.qk-thumb{
width:100%;
min-width:100%;
height:96px;
}
.qk-lang{
margin-left:0;
padding-left:0;
}
}
