/* Sade katman (03.11.2026, sahip: "kaba ve büyük, daha minimal ama şık"). Her iki temada; kimlik katmanından sonra yüklenir.
   1) /vice-city bölüm başlıkları: oyun içi kareli ince bant (kareler :root --vs-* değişkenleri, index.template.php basar).
   2) Topluluk alanı (#vc-city-online): daha küçük kartlar, çipler, ileti satırları.
   3) Şehirde yeni / son (vsh): daha sıkı kartlar. */

/* 1) kareli ince başlık bandı */
html:root body.vice-forum-city #main_content_section #vc-city-feed>header.vx-head,
html:root body.vice-forum-city #main_content_section .vx-wall>header.vx-head,
html:root body.vice-forum-city #main_content_section .vil-home>header.vx-head,
html:root body.vice-forum-city #main_content_section .vdp-feed>header,
html:root body.vice-forum-city #main_content_section #vc-city-online>header.vc-community-heading{
	position:relative!important;display:flex!important;flex-wrap:wrap!important;align-items:flex-end!important;justify-content:space-between!important;gap:6px 18px!important;
	min-height:112px!important;margin:0 0 16px!important;padding:20px 22px 16px!important;border:0!important;overflow:hidden!important;color:#f2f4f8!important;
	background:linear-gradient(90deg,rgba(7,9,13,.93) 0%,rgba(7,9,13,.7) 45%,rgba(7,9,13,.15) 100%),var(--vs-img,var(--vs-a)) center 42%/cover no-repeat!important;
	clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%)}
html:root body.vice-forum-city #main_content_section #vc-city-feed>header.vx-head{--vs-img:var(--vs-a)}
html:root body.vice-forum-city #main_content_section .vx-wall>header.vx-head{--vs-img:var(--vs-b)}
html:root body.vice-forum-city #main_content_section .vil-home>header.vx-head{--vs-img:var(--vs-c)}
html:root body.vice-forum-city #main_content_section .vdp-feed>header{--vs-img:var(--vs-d);display:block!important}
html:root body.vice-forum-city #main_content_section #vc-city-online>header.vc-community-heading{--vs-img:var(--vs-e)}
html:root body.vice-forum-city #main_content_section #vc-city-feed>header.vx-head::before,
html:root body.vice-forum-city #main_content_section .vx-wall>header.vx-head::before,
html:root body.vice-forum-city #main_content_section .vil-home>header.vx-head::before,
html:root body.vice-forum-city #main_content_section .vdp-feed>header::before,
html:root body.vice-forum-city #main_content_section #vc-city-online>header.vc-community-heading::before{
	content:""!important;position:absolute!important;inset:0 0 auto 0!important;height:3px!important;background:var(--vk-sun,linear-gradient(92deg,#f49ac1 0%,#f17f97 45%,#e7cb89 100%))!important;display:block!important;width:auto!important}
html:root body.vice-forum-city #main_content_section #vc-city-feed>header.vx-head h2,
html:root body.vice-forum-city #main_content_section .vx-wall>header.vx-head h2,
html:root body.vice-forum-city #main_content_section .vil-home>header.vx-head h2,
html:root body.vice-forum-city #main_content_section .vdp-feed>header h2,
html:root body.vice-forum-city #main_content_section #vc-city-online>header.vc-community-heading h2{
	margin:2px 0 0!important;font-size:clamp(26px,2.6vw,34px)!important;line-height:.95!important;color:#f2f4f8!important;-webkit-text-fill-color:#f2f4f8!important;text-shadow:0 2px 14px rgba(0,0,0,.45)}
html:root body.vice-forum-city #main_content_section #vc-city-feed>header.vx-head .vx-eyebrow,
html:root body.vice-forum-city #main_content_section .vx-wall>header.vx-head .vx-eyebrow,
html:root body.vice-forum-city #main_content_section .vil-home>header.vx-head .vx-eyebrow,
html:root body.vice-forum-city #main_content_section .vdp-feed>header .vce-eyebrow,
html:root body.vice-forum-city #main_content_section #vc-city-online>header.vc-community-heading .vx-eyebrow{color:#e7cb89!important;font-size:12px!important}
html:root body.vice-forum-city #main_content_section .vdp-feed>header p{margin:4px 0 0!important;color:#d8e0ea!important;font-size:14px!important}
html:root body.vice-forum-city #main_content_section #vc-city-feed>header.vx-head .vx-link,
html:root body.vice-forum-city #main_content_section .vx-wall>header.vx-head .vx-link,
html:root body.vice-forum-city #main_content_section .vil-home>header.vx-head .vx-link,
html:root body.vice-forum-city #main_content_section #vc-city-online>header.vc-community-heading .vx-link{color:#e7cb89!important;font-size:13px!important}
@media (max-width:760px){
	html:root body.vice-forum-city #main_content_section #vc-city-feed>header.vx-head{--vs-img:var(--vs-a-m)}
	html:root body.vice-forum-city #main_content_section .vx-wall>header.vx-head{--vs-img:var(--vs-b-m)}
	html:root body.vice-forum-city #main_content_section .vil-home>header.vx-head{--vs-img:var(--vs-c-m)}
	html:root body.vice-forum-city #main_content_section .vdp-feed>header{--vs-img:var(--vs-d-m)}
	html:root body.vice-forum-city #main_content_section #vc-city-online>header.vc-community-heading{--vs-img:var(--vs-e-m)}
	html:root body.vice-forum-city #main_content_section #vc-city-feed>header.vx-head,
	html:root body.vice-forum-city #main_content_section .vx-wall>header.vx-head,
	html:root body.vice-forum-city #main_content_section .vil-home>header.vx-head,
	html:root body.vice-forum-city #main_content_section .vdp-feed>header,
	html:root body.vice-forum-city #main_content_section #vc-city-online>header.vc-community-heading{min-height:96px!important;padding:16px 16px 14px!important;
		background:linear-gradient(0deg,rgba(7,9,13,.94) 0%,rgba(7,9,13,.55) 70%,rgba(7,9,13,.25) 100%),var(--vs-img) center/cover no-repeat!important}
}

/* 1b) harita, Showroom, Vice City Forumu, Seçkin Gruplar: aynı kareli bant (03.11) */
html:root body.vice-forum-city #main_content_section .vcm>header.vcm-head,
html:root body.vice-forum-city #main_content_section #vsh.vsh-home>.vsh-heading,
html:root body.vice-forum-city #main_content_section .vc-forum-panel>.vc-section-heading,
html:root body.vice-forum-city #main_content_section .vra-strip>header.vx-head{
	position:relative!important;display:flex!important;flex-wrap:wrap!important;align-items:flex-end!important;justify-content:space-between!important;gap:6px 18px!important;
	min-height:112px!important;margin:0 0 16px!important;padding:20px 22px 16px!important;border:0!important;overflow:visible!important;color:#f2f4f8!important;
	background:linear-gradient(90deg,rgba(7,9,13,.93) 0%,rgba(7,9,13,.7) 45%,rgba(7,9,13,.15) 100%),var(--vs-img,var(--vs-f)) center 42%/cover no-repeat!important;
	clip-path:none!important}
html:root body.vice-forum-city #main_content_section .vcm>header.vcm-head{--vs-img:var(--vs-f);margin:0!important}
html:root body.vice-forum-city #main_content_section #vsh.vsh-home>.vsh-heading{--vs-img:var(--vs-g)}
html:root body.vice-forum-city #main_content_section .vc-forum-panel>.vc-section-heading{--vs-img:var(--vs-h)}
html:root body.vice-forum-city #main_content_section .vra-strip>header.vx-head{--vs-img:var(--vs-i)}
html:root body.vice-forum-city #main_content_section .vcm>header.vcm-head::before,
html:root body.vice-forum-city #main_content_section #vsh.vsh-home>.vsh-heading::before,
html:root body.vice-forum-city #main_content_section .vc-forum-panel>.vc-section-heading::before,
html:root body.vice-forum-city #main_content_section .vra-strip>header.vx-head::before{
	content:""!important;position:absolute!important;inset:0 0 auto 0!important;height:3px!important;background:var(--vk-sun,linear-gradient(92deg,#f49ac1 0%,#f17f97 45%,#e7cb89 100%))!important;display:block!important;width:auto!important}
html:root body.vice-forum-city #main_content_section .vcm>header.vcm-head h3,
html:root body.vice-forum-city #main_content_section #vsh.vsh-home>.vsh-heading h2,
html:root body.vice-forum-city #main_content_section .vc-forum-panel>.vc-section-heading h2,
html:root body.vice-forum-city #main_content_section .vra-strip>header.vx-head h2{
	margin:2px 0 0!important;font-size:clamp(26px,2.6vw,34px)!important;line-height:.95!important;color:#f2f4f8!important;-webkit-text-fill-color:#f2f4f8!important;text-shadow:0 2px 14px rgba(0,0,0,.45)}
html:root body.vice-forum-city #main_content_section .vcm>header.vcm-head p,
html:root body.vice-forum-city #main_content_section #vsh.vsh-home>.vsh-heading p{color:#d8e0ea!important;font-size:14px!important;margin:4px 0 0!important}
html:root body.vice-forum-city #main_content_section .vcm>header.vcm-head .vcm-docno,
html:root body.vice-forum-city #main_content_section #vsh.vsh-home>.vsh-heading small,
html:root body.vice-forum-city #main_content_section .vc-forum-panel>.vc-section-heading .vc-section-kicker,
html:root body.vice-forum-city #main_content_section .vra-strip>header.vx-head .vx-eyebrow{color:#e7cb89!important;font-size:12px!important}
html:root body.vice-forum-city #main_content_section #vsh.vsh-home>.vsh-heading a,
html:root body.vice-forum-city #main_content_section .vc-forum-panel>.vc-section-heading a,
html:root body.vice-forum-city #main_content_section .vra-strip>header.vx-head .vx-link{color:#e7cb89!important;font-size:13px!important}
html:root body.vice-forum-city #main_content_section #vsh.vsh-home>.vsh-heading .vsh-version{font-size:clamp(40px,4vw,56px)!important;line-height:.9!important}
@media (max-width:760px){
	html:root body.vice-forum-city #main_content_section .vcm>header.vcm-head{--vs-img:var(--vs-f-m)}
	html:root body.vice-forum-city #main_content_section #vsh.vsh-home>.vsh-heading{--vs-img:var(--vs-g-m)}
	html:root body.vice-forum-city #main_content_section .vc-forum-panel>.vc-section-heading{--vs-img:var(--vs-h-m)}
	html:root body.vice-forum-city #main_content_section .vra-strip>header.vx-head{--vs-img:var(--vs-i-m)}
	html:root body.vice-forum-city #main_content_section .vcm>header.vcm-head,
	html:root body.vice-forum-city #main_content_section #vsh.vsh-home>.vsh-heading,
	html:root body.vice-forum-city #main_content_section .vc-forum-panel>.vc-section-heading,
	html:root body.vice-forum-city #main_content_section .vra-strip>header.vx-head{min-height:96px!important;padding:16px 16px 14px!important;
		background:linear-gradient(0deg,rgba(7,9,13,.94) 0%,rgba(7,9,13,.55) 70%,rgba(7,9,13,.25) 100%),var(--vs-img) center/cover no-repeat!important}
}
/* Seçkin Gruplar en üstte: büyük kareler */
html:root body.vice-forum-city #main_content_section .vra-strip.vra-strip--top{margin:0 0 22px!important}
html:root body.vice-forum-city #main_content_section .vra-strip--top .vra-card{flex:0 0 clamp(250px,24vw,330px)!important;width:clamp(250px,24vw,330px)!important;max-width:none!important}
html:root body.vice-forum-city #main_content_section .vra-strip--top .vra-card__pic{aspect-ratio:16/10!important;height:auto!important}
html:root body.vice-forum-city #main_content_section .vra-strip--top .vra-card__pic img{width:100%!important;height:100%!important;object-fit:cover!important}

/* 2) topluluk alanı */
html:root body #vc-city-online.vx-community .vc-community-grid{gap:12px!important}
html:root body #vc-city-online.vx-community .vc-community-card{padding:16px 18px!important;border-radius:2px!important;box-shadow:none!important}
html:root body #vc-city-online.vx-community .vc-community-card>header:not(.vfl__hero){margin:0 0 10px!important;padding:0 0 10px!important;gap:8px!important;align-items:center!important}
html:root body #vc-city-online.vx-community .vc-community-card>header:not(.vfl__hero) h3{font:600 14px/1.2 var(--vk-cond,"Barlow Condensed",Barlow,sans-serif)!important;letter-spacing:.12em!important;text-transform:uppercase!important}
html:root body #vc-city-online.vx-community .vc-community-card>header:not(.vfl__hero) strong{font:600 18px/1 var(--vk-mono,"JetBrains Mono",Consolas,monospace)!important}
html:root body #vc-city-online.vx-community .vc-online-breakdown{gap:4px 16px!important;margin:0 0 10px!important;font-size:12.5px!important}
html:root body #vc-city-online.vx-community .vc-online-breakdown b,html:root body #vc-city-online.vx-community .vc-online-breakdown strong{font-size:13px!important}
html:root body #vc-city-online.vx-community .vc-who-list{gap:5px!important}
html:root body #vc-city-online.vx-community .vc-who{height:28px!important;min-height:0!important;padding:0 9px!important;gap:5px!important;font-size:12.5px!important;border-radius:2px!important}
html:root body #vc-city-online.vx-community .vc-who i,html:root body #vc-city-online.vx-community .vc-who svg{font-size:10.5px!important;width:auto!important;height:auto!important;max-height:12px}
html:root body #vc-city-online.vx-community .vc-legend{gap:5px 8px!important;margin-top:12px!important;padding-top:10px!important}
html:root body #vc-city-online.vx-community .vc-legend__g{height:20px!important;font-size:10.5px!important}
html:root body #vc-city-online.vx-community .vc-my-vice{padding:12px 16px!important;gap:12px 18px!important}
html:root body #vc-city-online.vx-community .vc-my-vice a{min-height:36px!important;font-size:13px!important}
/* son iletiler */
html:root body #vc-city-online.vx-community .vfl__list{gap:8px!important}
html:root body #vc-city-online.vx-community .vfl__row{padding:11px 14px!important;gap:12px!important;border-radius:2px!important;min-height:0!important;align-items:center!important}
html:root body #vc-city-online.vx-community .vfl__ava{width:32px!important;height:32px!important;flex:0 0 32px!important;font-size:12px!important}
html:root body #vc-city-online.vx-community .vfl__ava img{width:32px!important;height:32px!important}
html:root body #vc-city-online.vx-community .vfl__who{font-size:11.5px!important;gap:5px!important}
html:root body #vc-city-online.vx-community .vfl__title{display:block!important;margin:2px 0 1px!important;font-size:14.5px!important;line-height:1.3!important;font-weight:600!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
html:root body #vc-city-online.vx-community .vfl__text{display:-webkit-box!important;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-size:13px!important;line-height:1.4!important}
html:root body #vc-city-online.vx-community .vfl__meta{margin-top:3px!important;font-size:11px!important;gap:6px!important}
html:root body #vc-city-online.vx-community .vfl__main{min-width:0!important}
html:root body #vc-city-online.vx-community .vfl__img{width:76px!important;height:48px!important;flex:0 0 76px!important;border-radius:2px!important}
html:root body #vc-city-online.vx-community .vfl__img img{width:76px!important;height:48px!important;object-fit:cover}
html:root body #vc-city-online.vx-community .vfl__new{font-size:11px!important}

/* iç sayfa bandı: oyun içi kare görünsün, yazının olduğu sol koyu kalsın */
html:root body.vice-white-2026.vx-kimlik header#header.vi-mast .vi-mast__art.vi-mast__art--oyun.vi-mast__art--oyun{opacity:.9!important;filter:none!important;object-position:center 40%!important}
html:root body.vice-white-2026.vx-kimlik header#header.vi-mast.vi-mast:has(.vi-mast__art--oyun)::before{background:none!important}
html:root body.vice-white-2026.vx-kimlik header#header.vi-mast.vi-mast:has(.vi-mast__art--oyun)::after{background:linear-gradient(90deg,rgba(7,9,13,.94) 0%,rgba(7,9,13,.72) 34%,rgba(7,9,13,.18) 72%,rgba(7,9,13,.35) 100%),linear-gradient(0deg,rgba(7,9,13,.75) 0%,rgba(7,9,13,0) 55%)!important}

/* 3) Şehirde yeni / son */
html:root body .vsh .vsh-card{padding:14px 18px!important;border-radius:2px!important;box-shadow:none!important}
html:root body .vsh .vsh-card__title{font-size:16.5px!important;line-height:1.3!important;margin:4px 0 3px!important}
html:root body .vsh .vsh-card__meta{font-size:11px!important}
html:root body .vsh .vsh-day__list{gap:8px!important}
html:root body .vsh .vsh-day__title{font-size:clamp(26px,2.4vw,34px)!important}
html:root body .vsh .vsh-chip{min-height:32px!important;padding:0 12px!important;font-size:12px!important}
html:root body .vsh .vsh-box{padding:14px 16px!important;border-radius:2px!important}

/* 4) Konu sayfası (03.11): ileti kartı daha ince; "büyük yazı" seçeni 17px, diğerleri 15.5px */
html:root body.vx-kimlik.vice-route-topic #main_content_section#main_content_section#main_content_section#main_content_section#main_content_section #forumposts .windowbg{margin-bottom:20px!important}
html:root body.vx-kimlik.vice-route-topic #main_content_section#main_content_section#main_content_section#main_content_section#main_content_section #forumposts .vxp-side{padding:12px 16px!important;gap:14px!important}
@media (min-width:761px){
html:root body.vx-kimlik.vice-route-topic #main_content_section#main_content_section#main_content_section#main_content_section#main_content_section #forumposts .vxp-av{align-self:stretch!important;height:auto!important;min-height:104px!important;max-height:150px!important;aspect-ratio:1/1!important;width:auto!important;flex:0 0 auto!important;box-sizing:border-box!important}
html:root body.vx-kimlik.vice-route-topic #main_content_section#main_content_section#main_content_section#main_content_section#main_content_section #forumposts .vxp-av img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}
}
@media (max-width:760px){html:root body.vx-kimlik.vice-route-topic #main_content_section#main_content_section#main_content_section#main_content_section#main_content_section #forumposts .vxp-av{width:84px!important;height:84px!important;flex:0 0 84px!important}html:root body.vx-kimlik.vice-route-topic #main_content_section#main_content_section#main_content_section#main_content_section#main_content_section #forumposts .vxp-av img{width:100%!important;height:100%!important;object-fit:cover!important}}
html:root body.vx-kimlik.vice-route-topic #main_content_section#main_content_section#main_content_section#main_content_section#main_content_section #forumposts .vxp-name{font-size:15.5px!important}
html:root body.vx-kimlik.vice-route-topic #main_content_section#main_content_section#main_content_section#main_content_section#main_content_section #forumposts .vxp-cstats dd{font-size:14px!important}
html:root body.vx-kimlik.vice-route-topic #main_content_section#main_content_section#main_content_section#main_content_section#main_content_section #forumposts .vxp-cstats dt{font-size:9.5px!important}
html:root body.vx-kimlik.vice-route-topic #main_content_section#main_content_section#main_content_section#main_content_section#main_content_section #forumposts .vxp-cstats>div{padding:6px 10px!important}
html:root body.vx-kimlik.vice-route-topic #main_content_section#main_content_section#main_content_section#main_content_section#main_content_section #forumposts .keyinfo{padding:6px 20px!important;min-height:0!important}
html:root body.vx-kimlik.vice-route-topic #main_content_section#main_content_section#main_content_section#main_content_section#main_content_section #forumposts .post{padding:16px 22px 12px!important}
html:root body.vx-kimlik.vice-route-topic #main_content_section#main_content_section#main_content_section#main_content_section#main_content_section #forumposts .post .inner{font-size:15.5px!important;line-height:1.65!important}
html:root[data-vx-yazi="buyuk"] body.vx-kimlik.vice-route-topic #main_content_section#main_content_section#main_content_section#main_content_section#main_content_section #forumposts .post .inner{font-size:17px!important}
html:root body.vx-kimlik.vice-route-topic #main_content_section#main_content_section#main_content_section#main_content_section#main_content_section #forumposts .post blockquote{margin:8px 0!important;padding:8px 12px 8px 14px!important;font-size:14.5px!important}
html:root body.vx-kimlik.vice-route-topic #main_content_section#main_content_section#main_content_section#main_content_section#main_content_section #forumposts .under_message{padding:6px 20px 10px!important}

/* 5) Profil: başlık alanı ve bölümler daha sıkı */
html:root body.vx-kimlik .vxh-hero .vxh-id{padding-top:22px!important;padding-bottom:18px!important}
html:root body.vx-kimlik .vxh-pane h2,html:root body.vx-kimlik .vxh-spotlight h2{font-size:clamp(24px,2.3vw,30px)!important;line-height:1!important}
html:root body.vx-kimlik .vxh-char{padding:16px!important}

/* 6) Mesajlar (vice-dm): büyük başlık bir tık küçük */
html:root body #main_content_section #vdm .vdm-title{font-size:28px!important}

/* 7) Bölüm sayfası başlığı */
html:root body.vx-kimlik .vice-board-hero{padding:18px 22px!important}
html:root body.vx-kimlik .vice-board-hero h1.display_title{font-size:28px!important}
/* IC istatistikleri geniş ekranda tek satır */
@media (min-width:1000px){
html:root body.vx-kimlik.vice-route-topic #main_content_section#main_content_section#main_content_section#main_content_section#main_content_section #forumposts .vxp-cstats--ic{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important}
html:root body.vx-kimlik.vice-route-topic #main_content_section#main_content_section#main_content_section#main_content_section#main_content_section #forumposts .vxp-cstats--ic>div{padding:5px 8px!important;min-width:0!important}
html:root body.vx-kimlik.vice-route-topic #main_content_section#main_content_section#main_content_section#main_content_section#main_content_section #forumposts .vxp-cstats--ic dd{font-size:13px!important;white-space:nowrap}
}
html:root body.vx-kimlik.vice-route-topic #main_content_section#main_content_section#main_content_section#main_content_section#main_content_section #forumposts .under_message:empty,html:root body.vx-kimlik.vice-route-topic #main_content_section#main_content_section#main_content_section#main_content_section#main_content_section #forumposts .under_message:not(:has(*:not(:empty))){padding:0 20px 6px!important}
/* 8) Mülk fotoğrafları (ev/işyeri sayfası, 03.11) */
html:root body .vpr-photos__grid{list-style:none!important;margin:0 0 14px!important;padding:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}
html:root body .vpr-photos__grid li{position:relative;margin:0!important;overflow:hidden;border:1px solid var(--vx-line,#2a3441);background:var(--vx-sunken,#0b0f14)}
html:root body .vpr-photos__grid li.is-lead{grid-column:1/-1}
html:root body .vpr-photos__grid img{display:block;width:100%;height:100%;aspect-ratio:16/9;object-fit:cover}
html:root body .vpr-photos__grid li.is-lead img{aspect-ratio:21/9}
html:root body .vpr-photos__by{position:absolute;left:8px;bottom:8px;padding:3px 8px;background:rgba(7,9,13,.72);color:#f2f4f8;font:600 11px/1.2 var(--vk-cond,"Barlow Condensed",Barlow,sans-serif);letter-spacing:.08em;text-transform:uppercase}
html:root body .vpr-photos__del{position:absolute;right:8px;top:8px;margin:0}
html:root body .vpr-photos__del button{padding:4px 9px!important;border:1px solid rgba(255,255,255,.35)!important;background:rgba(7,9,13,.72)!important;color:#f2f4f8!important;font:600 11px/1 var(--vk-cond,"Barlow Condensed",Barlow,sans-serif)!important;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:0!important}
html:root body .vpr-photos__add{display:flex!important;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 16px;border:1px dashed var(--vx-line-strong,#5c6b80);background:var(--vx-surface,transparent)}
html:root body .vpr-photos__file input{max-width:260px;font-size:13px}
html:root body .vpr-photos__file span{display:none}
html:root body .vpr-photos__as{font-size:13px;color:var(--vx-muted,#b0bccb)}
html:root body .vpr-photos__go{display:inline-flex!important;align-items:center;gap:8px;min-height:38px;padding:0 16px!important;border:0!important;border-radius:0!important;background:var(--vx-gold,#e7cb89)!important;color:#14171c!important;font:700 13px/1 var(--vk-cond,"Barlow Condensed",Barlow,sans-serif)!important;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}
html:root body .vpr-photos__hint{flex:1 0 100%;margin:0!important;font-size:12.5px!important;color:var(--vx-muted,#8391a3)!important}
html:root body .vpr-photos__flash{margin:0 0 12px!important;padding:8px 12px;font-size:13.5px;border-left:3px solid var(--vx-gold,#e7cb89);background:var(--vx-surface,rgba(0,0,0,.04))}
html:root body .vpr-photos__flash.is-err{border-left-color:#e2647a}
@media (max-width:760px){html:root body .vpr-photos__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html:root body .vpr-photos__grid li.is-lead img{aspect-ratio:16/9}}