/* Ceaika-Tur typography increase, +2-3 CSS px. 17.10.2026. */
/* Generated from the actual styles; layout dimensions unchanged. */
body{font-size:19px;}
.chead h1{font-size:calc(clamp(1.7rem,4vw,2.6rem) + 2px);}
.side h3{font-size:calc(1rem + 3px);}
.side .fcount{font-size:calc(.75rem + 3px);}
.fgroup h4{font-size:calc(.82rem + 3px);}
.chip span{font-size:calc(.85rem + 3px);}
.flist label{font-size:calc(.9rem + 3px);}
.hq{font-size:calc(.92rem + 3px);}
.rnode small{font-size:calc(.68rem + 3px);}
.rooms-btn{font-size:calc(.76rem + 3px);}
.v2offer-photo-placeholder{font-size:23px;}
.v2flight-symbol{font-size:18px;}
.v2flight-when{font-size:calc(.84rem + 3px);}
.v2flight-meta{font-size:calc(.76rem + 3px);}
.v2flight-arrival{font-size:calc(.71rem + 3px);}
.coast .cname{font-size:calc(.76rem + 3px);}
.budget input{font-size:calc(.95rem + 3px);}
.f label{font-size:calc(.8rem + 3px);}
.f input,.f select{font-size:calc(1rem + 3px);}
.btn{font-size:calc(1rem + 3px);}
.legend{font-size:calc(.85rem + 3px);}
.cal .hd button{font-size:calc(1rem + 3px);}
.cal .dw{font-size:calc(.7rem + 3px);}
.cal .day{font-size:calc(.9rem + 3px);}
.fhead{font-size:calc(.9rem + 3px);}
.fsearch{font-size:calc(.86rem + 3px);}
.flist label{font-size:calc(.86rem + 3px);}
.fall{font-size:calc(.86rem + 3px);}
.fmuted{font-size:calc(.82rem + 3px);}
.fchip{font-size:calc(.82rem + 3px);}
.res-h{font-size:calc(clamp(1.2rem,2.6vw,1.6rem) + 2px);}
.res-h small{font-size:calc(.75em + 3px);}
.hphoto i{font-size:calc(.82rem + 3px);}
.hphoto b{font-size:calc(.72rem + 3px);}
.hmeta{font-size:calc(.9rem + 3px);}
.hflight{font-size:calc(.78rem + 3px);}
.hopen{font-size:calc(.85rem + 3px);}
.hotel .hname{font-size:calc(1.1rem + 2px);}
.hotel .hcity{font-size:calc(.92rem + 3px);}
.hotel .hprice .v{font-size:calc(1.5rem + 2px);}
.hotel .hprice .cap{font-size:calc(.75rem + 3px);}
.hotel .open-cta{font-size:calc(.9rem + 3px);}
.vars table{font-size:calc(.92rem + 3px);}
.vars .tr-cell{font-size:calc(.8rem + 3px);}
.vars th{font-size:calc(.78rem + 3px);}
.vars .req{font-size:calc(.85rem + 3px);}
.fcols .rt-head b{font-size:calc(.85rem + 3px);}
.fcols .rt-toggle{font-size:calc(.9rem + 3px);}
.fcols .rt-nested>.rt-head b{font-size:calc(.79rem + 3px);}
.fcols>.v2ops legend{font-size:calc(.88rem + 3px);}
.fcols>.v2ops label{font-size:calc(.86rem + 3px);}
.fcols .rt-leaf{font-size:calc(.85rem + 3px);}
.opchips small{font-size:calc(.7rem + 3px);}
.fcols .bg-resort-heading{font-size:19px;}
.fcols .bg-resort-list .rt-leaf{font-size:19px;}
.v1seo-channel{font-size:16px;}
.v1seo-symbol{font-size:19px;}
.v1seo-resorts h2{font-size:calc(clamp(1.2rem,2.5vw,1.6rem) + 2px);}
@media(max-width:550px){.v1seo-channel{font-size:15px;}}
