/* Daniil Radaev: original pages, brand polish 13.09.2026 */
#allrecords:is([data-tilda-page-id="37900294"],[data-tilda-page-id="131302986"],[data-tilda-page-id="131347056"],[data-tilda-page-id="131347266"],[data-tilda-page-id="131347336"],[data-tilda-page-id="131347736"],[data-tilda-page-id="131347786"],[data-tilda-page-id="131390376"],[data-tilda-page-id="131467926"],[data-tilda-page-id="149842706"],[data-tilda-page-id="149843676"],[data-tilda-page-id="149844666"],[data-tilda-page-id="149846156"],[data-tilda-page-id="149846956"],[data-tilda-page-id="149847726"],[data-tilda-page-id="149848716"],[data-tilda-page-id="149849336"],[data-tilda-page-id="149849786"],[data-tilda-page-id="149885226"],[data-tilda-page-id="149896166"],[data-tilda-page-id="149897346"],[data-tilda-page-id="149898086"],[data-tilda-page-id="149898556"],[data-tilda-page-id="149899346"],[data-tilda-page-id="149900646"],[data-tilda-page-id="149901356"],[data-tilda-page-id="149981276"],[data-tilda-page-id="149983326"],[data-tilda-page-id="149987186"],[data-tilda-page-id="149988346"],[data-tilda-page-id="149988916"],[data-tilda-page-id="149989336"],[data-tilda-page-id="149989766"],[data-tilda-page-id="149990116"],[data-tilda-page-id="149990476"],[data-tilda-page-id="149990936"],[data-tilda-page-id="149991226"],[data-tilda-page-id="149991596"],[data-tilda-page-id="149991906"],[data-tilda-page-id="149993446"],[data-tilda-page-id="150115556"]){
--dr-ivory:#f5f2ed;--dr-ink:#171716;
&>.t-rec:not(:has(form)):not([data-record-type="396"]){
& :is(.t120__title,.t784__title,.t478__title,.t1196 .t-section__title,.t1186 .t-section__title){font-family:tonk,sans-serif;font-size:clamp(28px,3.3vw,42px);font-weight:400;line-height:1.15;letter-spacing:-.025em;text-transform:none;text-wrap:balance}
& :is(.t120__title,.t784__title,.t478__title,.t1196 .t-section__title,.t1186 .t-section__title) :is([data-customstyle="yes"],strong){font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important}
& h1.t120__title{font-size:clamp(32px,4.5vw,56px);line-height:1.12}
& :is(.t167__text,.t478__descr,.t585__text,.t1186__text){font-size:18px;line-height:1.65}
& .t167__text{max-width:66ch}
& .t167__img{border-radius:10px}
& .t1196__item{background:transparent!important;box-shadow:none}
& .t1196__imgwrapper{border-radius:10px;overflow:hidden}
& .t1196__content{padding:24px 0 0!important}
& .t1196 .t-card__title{font-size:22px;line-height:1.25;letter-spacing:-.015em;color:var(--dr-ink)}
& .t1196 .t-card__descr{font-size:16px;line-height:1.6}
& :is(.t944__btn,.t1196 .t-card__btn){min-height:48px;border-radius:6px;letter-spacing:0;text-transform:none}
& .t585__title{font-size:21px;line-height:1.4}
&[data-record-type="182"]{padding-bottom:40px!important}
}

@media(max-width:640px){
&>.t-rec:not(:has(form)):not([data-record-type="396"]) :is(.t167__text,.t478__descr,.t585__text,.t1186__text){font-size:17px;line-height:1.58}

}

&>[data-record-type="944"] .t944__btn,& #rec2340815781 .t-btnflex_type_button{background-color:#171716!important;color:#fff!important;border-radius:6px}
& #rec2340816961 .t-btnflex_type_submit{background-color:#f5f2ed!important;color:#171716!important;border-radius:6px}
& :is(.t944__btn,#rec2340815781 .t-btnflex_type_button,#rec2340816961 .t-btnflex_type_submit) .t-btnflex__text{color:inherit!important}
& #rec2340816961 .t698__title{font-family:tonk,sans-serif!important;font-weight:400!important;font-size:clamp(26px,3vw,38px);line-height:1.25;text-transform:none}
& #rec2340816961 :is(.t698__title,.t698__descr) a{color:#f5f2ed!important;text-decoration:underline;text-underline-offset:4px}
@media(prefers-reduced-motion:reduce){& :is(.t944__btn,#rec2340815781 .t-btnflex_type_button,#rec2340816961 .t-btnflex_type_submit){transition:none!important;animation:none!important}&>[data-record-type="944"] .t944__btn{transform:none!important;opacity:1!important}& #rec2340816961 .t-btn_wrap-effects{display:none!important}}
@media(prefers-reduced-motion:no-preference){
&[data-tilda-page-id="37900294"]>#rec2141159421{
& :is(.t102__title,.t102__descr){opacity:1;transform:none;transition:opacity .6s ease,transform .6s ease;@starting-style{opacity:0;transform:translateY(8px)}}
& .t102__descr{transition-delay:.08s}
}
@media(hover:hover) and (pointer:fine){
&>.t-rec:not(:has(form)):not([data-record-type="396"]) .t1196__item:has(a:is([href$="/mikromagiya"],[href$="/scenicheskoe-vystuplenie-lite"],[href$="/scenicheskoe-vystuplenie-premium"])){
& .t1196__bgimg{transition:transform .4s ease}
&:hover .t1196__bgimg{transform:scale(1.025)}
& .t-card__btn{transition:transform .2s ease,box-shadow .2s ease}
& .t-card__btn:hover{transform:translateY(-2px);box-shadow:0 5px 14px #00000014}
}

}
}
}

/* Brand name remains the dominant element */
#allrecords[data-tilda-page-id="37900294"] #rec2141159421 .t102__title{font-family:tonk,sans-serif!important;font-weight:400!important}

@media(max-width:640px){#rec2340815781 .t-menu-base__textlogo,#rec2340815781 .t-menu-base__textlogo [data-customstyle="yes"]{font-size:25px!important;white-space:nowrap;line-height:1.1!important}}
