@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap');
/* Миклуха — оформление в стиле mice.boardday.ru, акцент оранжевый. Контент и блоки не меняются. */
:root{--mk-bg:#fbf7f2;--mk-text:#14100c;--mk-muted:#6b6258;--mk-brand:#e15140;--mk-brand-2:#c33c2b;--mk-accent:#0c1a26}
html,body{background:var(--mk-bg)!important}
body{color:var(--mk-text);-webkit-font-smoothing:antialiased}
.t-records *:not(svg):not(svg *):not([class*="icon"]):not(i){font-family:'Inter',Arial,sans-serif!important}
.t-title,.t-heading,h1,h2,h3{font-weight:800!important;letter-spacing:-.02em!important;line-height:1.1!important}
.t-text,.t-descr{color:inherit}
a{color:var(--mk-brand)}
a:hover{color:var(--mk-brand-2)}
.t-btn,.t-btnflex,.t-submit,button.t-submit{border-radius:999px!important;font-weight:600!important;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease!important}
.t-btn:hover,.t-btnflex:hover,.t-submit:hover{transform:translateY(-2px);box-shadow:0 14px 36px rgba(225,81,64,.25)!important}
.t-input,.t-textarea,.t-input-group input{border-radius:14px!important}
.t-cards__item,.t-card{border-radius:24px!important;overflow:hidden}
.t-img{border-radius:20px}
.t-popup__container{border-radius:24px!important}
.t-menu__link-item:hover{color:var(--mk-brand)!important}
::selection{background:var(--mk-brand);color:#fff}
:focus-visible{outline:2px solid var(--mk-brand);outline-offset:2px}
