:root{--et-accent:#1E8E4A;--et-accent-dark:#146536;--et-tint:#EAF6EE;--et-ink:#17181C;--et-ink-soft:#4A4E52;--et-radius:14px;}
html body.t-body,html body{background-color:#FFFFFF !important;}
.t-btn{border-radius:var(--et-radius) !important;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease,border-color .25s ease !important;letter-spacing:.02em;}
.t-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.15);}
#rec2485089413 .t-btn,#rec866644856 .t-btn,#rec866644857 .t-btn,#rec866644859 .t-btn{background-color:var(--et-accent) !important;border:none !important;color:#fff !important;border-radius:var(--et-radius) !important;}
#rec2485089413 .t-btn:hover,#rec866644856 .t-btn:hover,#rec866644857 .t-btn:hover,#rec866644859 .t-btn:hover{background-color:var(--et-accent-dark) !important;}
#rec866644835 .t-btn:hover{background-color:rgba(255,255,255,.15) !important;}
#rec866780507{background-color:var(--et-tint) !important;}
#rec866644840,#rec866644841,#rec866644842{background-color:var(--et-tint) !important;}
.t-descr,.t396__descr{color:var(--et-ink-soft) !important;}
.t431__withoutmobilescroll,.t431__wrapper-for-mobile,.t431__table-wrapper{overflow-x:auto !important;-webkit-overflow-scrolling:touch;}
#rec866677635 .t431__table{min-width:640px;}
@media (max-width:640px){.r{padding-left:16px !important;padding-right:16px !important;}}

#rec866677635,#rec1510460991{background-image:none !important;background-color:var(--et-tint) !important;}
#rec866677635 *,#rec1510460991 *{color:var(--et-ink) !important;}
#rec2485061883,#rec2485054863{background-image:none !important;background-color:#FFFFFF !important;}
#rec2485061883 *,#rec2485054863 *{color:var(--et-ink) !important;}

/* v2: blue/lavender palette per user feedback */
:root{--et-blue:#4FA8D8;--et-blue-dark:#3B8CC0;--et-tint-blue:#E8F4FB;--et-tint-purple:#EDEAFB;}

#rec2485089413 .t-btn,#rec866644856 .t-btn,#rec866644857 .t-btn,#rec866644859 .t-btn{background-color:var(--et-blue) !important;}
#rec2485089413 .t-btn:hover,#rec866644856 .t-btn:hover,#rec866644857 .t-btn:hover,#rec866644859 .t-btn:hover{background-color:var(--et-blue-dark) !important;}

#rec866644835 .t-btn{font-size:18px !important;padding-left:28px !important;padding-right:28px !important;}
#rec866644835 .t-descr{color:#ffffff !important;}
#rec866644835{background-color:var(--et-tint-blue) !important;}

#rec866644843,#rec866644844,#rec2460817403{background-color:var(--et-tint-purple) !important;}
#rec866644844 br{display:block !important;content:"" !important;margin-bottom:14px !important;}

#rec866644840,#rec866644841,#rec866644842{background-color:var(--et-tint-blue) !important;}
#rec866644840 .t-title,#rec866644841 .t-title,#rec866644842 .t-title{font-size:60px !important;}

#rec867885437,#rec2485089413,#rec866677635{background-color:var(--et-tint-purple) !important;}
#rec866780507{background-color:var(--et-tint-blue) !important;}

#rec1510460991{background-color:var(--et-tint-purple) !important;}
#rec1510460991 .t-container{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;gap:20px !important;}
#rec1510460991 .t516__row{width:calc(50% - 10px) !important;margin-bottom:0 !important;}
#rec1510460991 .t516__leftcol,#rec1510460991 .t516__rightcol{font-size:14px !important;}
@media (max-width:768px){#rec1510460991 .t516__row{width:100% !important;}}

#rec866644856,#rec866644857,#rec866644859{background-color:var(--et-tint-blue) !important;}

#rec2485061883{background-color:var(--et-tint-blue) !important;}
#rec2485054863{background-color:var(--et-tint-purple) !important;}
#rec2485063133{background-color:var(--et-tint-blue) !important;}
#rec2485063133 .t-cover__filter{background-image:none !important;background-color:transparent !important;}
#rec2485063133 .t164__text{color:var(--et-ink) !important;}

/* v3: correction pass - revert section tints to white, fix real bugs, keep blue only on buttons */
#rec866644835{background-color:#FFFFFF !important;}
#rec866644835 .t995__wrapper{padding:0 !important;}

#rec866644843,#rec866644844,#rec2460817403{background-color:#FFFFFF !important;}
#rec866644843 *,#rec866644844 *{color:var(--et-ink) !important;}

#rec866644840,#rec866644841,#rec866644842{background-color:#FFFFFF !important;}

#rec867885437,#rec2485089413,#rec866677635{background-color:#FFFFFF !important;}
#rec867885437 *{color:var(--et-ink) !important;}

#rec866780507{background-color:#FFFFFF !important;}

#rec1510460991{background-color:#FFFFFF !important;}
#rec1510460991 .t-container{display:block !important;}
#rec1510460991 .t516__row{width:100% !important;}
#rec1510460991 .t516__rightcol *,#rec1510460991 .t516__leftcol *{line-height:1.3 !important;margin:2px 0 !important;}

#rec866644856,#rec866644857,#rec866644859{background-color:#FFFFFF !important;}

#rec2485061883{background-color:#FFFFFF !important;}
#rec2485054863{background-color:#FFFFFF !important;}
#rec2485063133{background-color:#FFFFFF !important;}

/* v4: test tint on "Обо мне" section only */
#rec866644843,#rec866644844,#rec2460817403{background-color:#D6EBFA !important;}

/* v5: distinct tint for "Моя работа в цифрах" */
#rec866644840,#rec866644841,#rec866644842{background-color:#DCD6F5 !important;}

/* v6: revert disliked periwinkle test, add dramatic CTA block from avatar colors */
#rec866644840,#rec866644841,#rec866644842{background-color:#FFFFFF !important;}

#rec866644856,#rec866644857,#rec866644859{background-image:radial-gradient(circle at center,#4B2B7A 0%,#1A0F2E 100%) !important;background-color:#1A0F2E !important;}
#rec866644856 .t-title,#rec866644856 *{color:#ffffff !important;}
#rec866644856 .t588__title,#rec866644856 [class*="__title"]{text-shadow:0 0 20px rgba(224,64,158,0.8),0 0 40px rgba(224,64,158,0.5) !important;}
#rec866644856 .t-btn,#rec866644857 .t-btn,#rec866644859 .t-btn{background-color:#E8963C !important;color:#1A0F2E !important;border:none !important;}
#rec866644856 .t-btn:hover,#rec866644857 .t-btn:hover,#rec866644859 .t-btn:hover{background-color:#D68A2E !important;}


/* v7: hero + June "Итоги месяца" dark bookends, gold accent numbers */
#rec866644835 .t-cover__filter{background:linear-gradient(rgba(75,43,122,0.55),rgba(26,15,46,0.75)) !important;}
#rec866644835 .t-title{text-shadow:0 0 20px rgba(224,64,158,0.8),0 0 40px rgba(224,64,158,0.5) !important;}
#rec2485089413 .t-btn:hover{box-shadow:0 0 20px rgba(224,64,158,0.5) !important;}
#rec866644841 .t-title,#rec866644842 .t-title{color:#E8963C !important;}
#rec2485063133{background-color:#1A0F2E !important;background-image:radial-gradient(circle at center,#4B2B7A 0%,#1A0F2E 100%) !important;}
#rec2485063133 .t164__text,#rec2485063133 *{color:#ffffff !important;}


/* v8: fix stuck lazy-load thumbnail on hero cover - force full-res image */
#recorddiv866644835{background-image:url("https://static.tildacdn.com/tild3666-6635-4361-b663-393531616461/noroot.png") !important;background-size:cover !important;background-position:center !important;}


/* v9: "Обо мне" bridge accent - purple heading + glowing photo frame, ties to header/CTA style */
#rec866644843 .t-uptitle{color:#4B2B7A !important;}
#rec866644844 .t013__img{border:3px solid #4B2B7A !important;box-shadow:0 0 16px rgba(224,64,158,0.45) !important;}


/* v10: "Моя работа в цифрах" - fix oversized numbers on mobile, warm cream backdrop accent */
#rec866644840,#rec866644841,#rec866644842{background-color:#FBF0DE !important;}
@media (max-width:640px){
  #rec866644840 .t-title,#rec866644841 .t-title,#rec866644842 .t-title{font-size:30px !important;}
  #rec866644841 .t1034__divider,#rec866644842 .t1034__divider{margin-top:8px !important;margin-bottom:8px !important;}
  #rec866644841 .t1034__col,#rec866644842 .t1034__col{padding-top:6px !important;padding-bottom:6px !important;}
}


/* v11: "Статистика по месяцам" heading - soft blush accent (table and button left untouched, past regressions there) */
#rec867885437{background-color:#D6EBFA !important;}


/* v12: revert pink, apply blue across the WHOLE "Статистика по месяцам" block (heading + button + table), per user request to stop the rainbow and consolidate on blue */
#rec2485089413{background-color:#D6EBFA !important;}
#rec866677635{background-color:#F2F9FD !important;}
#rec866677635 .t431__oddrow{background-color:#FFFFFF !important;}
#rec866677635 .t431__evenrow{background-color:#D6EBFA !important;}


/* v13: "Статьи" backdrop - reuse cream from "Моя работа в цифрах" (no new rainbow color), cards stay white so they pop */
#rec866780507{background-color:#FBF0DE !important;}


/* v14: "Валуйная статистика" - real fix. Root cause found: decorative timeline (2px line + 15px circle in an 84px column)
   plus a 90px bottom-padding text wrapper meant for the timeline graphic, and oversized/bold typography
   (month label 24px/600, "Выручка" line mistakenly styled as a 26px/600 heading, other lines 16px/600)
   were inflating every single entry to ~235px tall, especially visible on mobile where a separate
   Tilda-generated duplicate (.t516__time_mobile) was never touched by earlier fixes. */
#rec1510460991 .t516__line,
#rec1510460991 .t516__timelinewrapper,
#rec1510460991 .t516__circlewrapper{display:none !important;}
#rec1510460991 .t516__sectiontextwrapper{padding:0 !important;}
#rec1510460991 .t516__time{font-size:18px !important;font-weight:600 !important;margin:0 0 4px 0 !important;}
#rec1510460991 .t516__title{font-size:16px !important;font-weight:600 !important;margin:2px 0 !important;}
#rec1510460991 .t516__persdescr{font-size:16px !important;font-weight:400 !important;margin:2px 0 !important;}
#rec1510460991 .t516__row{padding-bottom:10px !important;margin-bottom:10px !important;border-bottom:1px solid rgba(75,43,122,0.15) !important;}
#rec1510460991 .t516__row:last-child{border-bottom:none !important;margin-bottom:0 !important;}

#rec1510460991 .t516__text{font-size:14px !important;font-weight:300 !important;line-height:1.4 !important;margin:2px 0 !important;}

#rec1510460991{background:linear-gradient(to bottom, #FBF0DE 0%, #FBF0DE 5%, #4B2B7A 10%, #4B2B7A 100%) !important;}
#rec1510460991 .t516__time,#rec1510460991 .t516__title,#rec1510460991 .t516__persdescr,#rec1510460991 .t516__text{color:#ffffff !important;}
#rec1510460991 .t516__row{border-bottom:1px solid rgba(255,255,255,0.18) !important;}

#rec2485054863{background-color:#F2F9FD !important;}
#rec2485054863 .t431__oddrow{background-color:#FFFFFF !important;}
#rec2485054863 .t431__evenrow{background-color:#D6EBFA !important;}

#rec2485061883{background-color:#FBF0DE !important;}
#recorddiv2485063133{background-image:radial-gradient(circle at center, #4B2B7A 0%, #1A0F2E 100%) !important;background-color:#1A0F2E !important;}

.euro-home-btn{position:fixed;top:16px;left:16px;z-index:9999;display:inline-flex;align-items:center;gap:6px;background:#4B2B7A;color:#ffffff !important;padding:10px 18px;border-radius:24px;font-size:14px;font-weight:600;text-decoration:none;box-shadow:0 4px 14px rgba(26,15,46,0.35);transition:background 0.2s ease, transform 0.2s ease;}
.euro-home-btn:hover{background:#3a2260;transform:translateY(-1px);}
.euro-home-btn svg{width:14px;height:14px;flex-shrink:0;}
@media screen and (max-width:640px){.euro-home-btn{top:10px;left:10px;padding:8px 14px;font-size:13px;}}

.t-popup__close{position:absolute !important;left:20px !important;right:auto !important;top:50% !important;transform:translateY(-50%) !important;width:auto !important;max-width:none !important;height:auto !important;padding:6px 10px !important;display:inline-flex !important;align-items:center !important;white-space:nowrap !important;}
.t-popup__close .t-popup__close-icon{display:none !important;}
.t-popup__close::after{content:"← На главную";color:#4B2B7A !important;font-size:15px;font-weight:700;white-space:nowrap;font-family:inherit;text-shadow:0 1px 3px rgba(255,255,255,0.9), 0 0 8px rgba(255,255,255,0.7);}
.t-popup__close:hover::after{color:#3a2260 !important;}
@media screen and (max-width:640px){.t-popup__close::after{font-size:13px;}}
