/* Investor Philosophy — dark course theme */
body:has(.tlk-courses){color:#d9ddd6;background:#090f0c;background-image:linear-gradient(rgba(6,12,9,.91),rgba(6,12,9,.96)),url('https://static.tildacdn.com/tild3433-3538-4934-a236-336562303537/exec-d952ff36-e7d6-4.png');background-size:cover;background-position:center;background-attachment:fixed;}
.tlk-courses{--ip-gold:#c6ad76;--ip-line:rgba(198,173,118,.18);color:#d9ddd6;}
.tlk-lectures,.tlk-lecture{background:transparent!important;}
.tlk-lectures__header{border-color:rgba(198,173,118,.2)!important;padding-bottom:48px!important;}
.tlk-lectures__header-title,.tlk-lecture__title{color:#f2efe8!important;font-weight:600!important;letter-spacing:-.025em;}
.tlk-lectures__header-title{font-size:42px!important;line-height:1.15!important;}
.tlk-lectures__header-description{color:#b6c0b8!important;font-weight:400!important;line-height:1.65!important;}
.tlk-lectures__header-logo-wrap{border:1px solid rgba(198,173,118,.35);border-radius:20px!important;overflow:hidden;box-shadow:0 18px 50px rgba(0,0,0,.3);}
.tlk-lectures__partition-title{color:#c6ad76!important;font-size:24px!important;line-height:1.4!important;letter-spacing:-.01em;}
.tlk-lectures__course-card{background:rgba(20,30,24,.93)!important;border:1px solid rgba(198,173,118,.17)!important;border-radius:12px;margin:9px 0!important;overflow:hidden;transition:background .2s,border-color .2s;}
.tlk-lectures__course-card:hover{background:#1c2b22!important;border-color:rgba(198,173,118,.5)!important;}
.tlk-lectures__course-card-content{border:0!important;padding:20px 22px!important;}
.tlk-lectures__course-card-name{color:#eeeae0!important;font-weight:500!important;font-size:18px!important;}
.tlk-lectures__course-card-descr{color:#aab6ad!important;font-weight:400!important;line-height:1.6!important;}
.tlk-lecture__container{background:rgba(15,23,18,.97);border:1px solid rgba(198,173,118,.15);border-radius:18px;padding:48px!important;box-sizing:border-box;}
.tlk-lecture__text,.tlk-lecture__text article,.tlk-lecture__text p,.tlk-lecture__text li{color:#d9ddd6!important;font-size:18px!important;line-height:1.8!important;font-weight:400!important;}
.tlk-lecture__text h1,.tlk-lecture__text h2,.tlk-lecture__text h3,.tlk-lecture__text h4{color:#e3d2a8!important;line-height:1.4!important;font-weight:600!important;}
.tlk-lecture__text strong{color:#f2efe8;}
.tlk-lecture__text table{width:100%!important;border-collapse:collapse!important;border-color:#354235!important;font-size:16px!important;display:block;overflow-x:auto;}
.tlk-lecture__text th{background:#25362a!important;color:#eee2c3!important;border:1px solid #40513e!important;padding:14px!important;font-weight:600!important;}
.tlk-lecture__text td{background:#15221a!important;color:#d9ddd6!important;border:1px solid #354235!important;padding:14px!important;}
.tlk-lecture__text img{max-width:100%;height:auto;border-radius:10px;}
.tlk-menu__panel,.tlk-menu__container,.tlk-menu__courses,.tlk-menu__content,.tlk-switcher{background:#101a14!important;color:#d9ddd6!important;border-color:#354235!important;}
.tlk-menu__title,.tlk-menu__panel-text,.tlk-switcher__title{color:#e3d2a8!important;}
.tlk-menu__link{color:#c5cec5!important;border-radius:6px;}
.tlk-menu__link:hover,.tlk-menu__link_active{color:#e3d2a8!important;background:#25362a!important;}
.tlk-menu__burger{color:#e3d2a8!important;filter:invert(.8);}
.tlk-menu__back-btn,.tlk-switcher__arrow{filter:invert(.8);}
.tlk-userbar__user-image{background-color:#c6ad76!important;}
.tlk-courses a:focus-visible,.tlk-courses button:focus-visible{outline:2px solid #e3d2a8;outline-offset:4px;}
@media(max-width:700px){.tlk-lectures__header-title{font-size:30px!important;}.tlk-lecture__container{padding:24px 20px!important;border-radius:12px;}.tlk-lecture__text,.tlk-lecture__text article,.tlk-lecture__text p,.tlk-lecture__text li{font-size:17px!important;}.tlk-lectures__course-card-content{padding:17px 14px!important;}body:has(.tlk-courses){background-attachment:scroll;}}
