/* Clean Clinic — токены дизайн-системы (цвета, шрифты, база). */

@font-face{font-family:"Bebas Neue Cyrillic";src:url("../fonts/BebasNeue-Thin.ttf") format("truetype");font-weight:100;font-style:normal;font-display:swap}
@font-face{font-family:"Bebas Neue Cyrillic";src:url("../fonts/BebasNeue-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:"Bebas Neue Cyrillic";src:url("../fonts/BebasNeue-Book.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Bebas Neue Cyrillic";src:url("../fonts/BebasNeue-Regular.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:"Bebas Neue Cyrillic";src:url("../fonts/BebasNeue-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}

:root{
  --paper:#FFFFFF;--bone:#F6F4F1;--sand:#E9E3DA;--cool:#F3F6FB;
  --ink:#10202E;--slate:#55606B;--blue:#0071FC;--blue-deep:#0057C7;
  --navy:#0E1B2E;--violet:#5465BD;--rose:#D2789A;
  --line:#E8E2DA;--line-cool:#E1E7F0;
  --disp:"Bebas Neue Cyrillic","Oswald",sans-serif;
}

*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:var(--bone);color:var(--ink);font-family:"Raleway",system-ui,sans-serif;font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}
h1,h2,h3,h4,h5,h6{margin:0}
img{display:block;max-width:100%}
a{color:var(--blue);text-decoration:none}
a:hover{color:var(--blue-deep)}
