rutube
1/* --------------- reset.css --------------- */
2html,
3body,
4div,
5span,
6h1,
7h2,
8h3,
9h4,
10h5,
11h6,
12p,
13em,
14img,
15strong,
16sub,
17sup,
18b,
19u,
20i,
21dl,
22dt,
23dd,
24ol,
25ul,
26li,
27fieldset,
28form,
29label,
30table,
31tbody,
32tfoot,
33thead,
34tr,
35th,
36td,
37article,
38aside,
39canvas,
40details,
41figcaption,
42figure,
43footer,
44header,
45hgroup,
46menu,
47nav,
48section,
49summary,
50time,
51mark,
52audio,
53video {54margin: 0;55padding: 0;56border: 0;57outline: 0; /* обнуляем отступы и убираем бордюры */58vertical-align: baseline; /* приводим все к одной базовой линии */59background: transparent; /* чтобы не проскакивали левые фоны, установленные по умолчанию */60font-size: 100%; /* размер шрифта всем одинаковый */61border-color: transparent;62}
63
64a {65/* ссылка не в общем списке чтобы не сбрасывать outline по умолчанию */66margin: 0;67padding: 0;68font-size: 100%;69vertical-align: baseline;70background: transparent;71outline: none;72text-decoration: none;73}
74
75table {76/* устраняем отступы между ячейками таблицы */77border-collapse: collapse;78border-spacing: 0;79}
80
81td,
82td img {83vertical-align: top; /* возвращаем привычное вертикальное выравнивание */84}
85
86input,
87select,
88button,
89textarea {90margin: 0; /* убираем отступы по умолчанию для элементов форм (в частности для checkbox и radio) */91padding: 0;92font-size: 100%; /* делаем размер шрифтов везде одинаковым */93outline: none;94background-color: #FFF;95}
96
97input:focus, textarea:focus, select:focus{98outline: none;99}
100
101
102input[type="checkbox"] {103/* вертикальное выравнивание чекбоксов и радиобатонов относительно меток */104vertical-align: bottom;105}
106
107input[type="radio"] {108vertical-align: text-bottom;109}
110
111sub {112vertical-align: sub;113font-size: smaller;114}
115
116sup {117vertical-align: super;118font-size: smaller;119}
120
121article,
122aside,
123details,
124figcaption,
125figure,
126footer,
127header,
128hgroup,
129menu,
130nav,
131section {132display: block;133}
134
135ul{136list-style-type: none;137}
138
139nav ul {140list-style: none;141}
142
143/* --------------- /reset.css --------------- */
144
145/* --------------- базовые настройки --------- */
146
147html,body {148height: 100%; /* всегда показываем вертикальную полосу прокрутки */149}
150
151#root
152{
153display: flex;154flex-direction: column;155max-height: 100%;156min-height: 100%;157}
158
159body
160{
161font-size: 16px;162position: relative;163font-style: normal;164font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen,165Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue',166sans-serif;167-webkit-font-smoothing: antialiased;168-moz-osx-font-smoothing: grayscale;169font-weight: 400;170line-height: normal;171
172background-color: #020B14;173color:white;174}
175
176button {177border: none;178}
179
180img {181max-width: 100%;182}
183
184* {185box-sizing: border-box;186}
187
188/* --------------- базовые настройки --------- */
189.container
190{
191max-width: 1024px;192margin: 0 auto;193padding: 22px 18px;194width: 100%;195}
196
197@media screen and (max-width: 1024px)198{
199.container200{201padding: 22px 0;202}203}
204