﻿:root{color-scheme:light dark;--bg-color: white;--text-color: hsl(0, 0%, 15%);--subtle-color: hsl(0, 0%, 75%);--link-color: hsl(240, 100%, 28%)}@media (prefers-color-scheme: dark){:root{--bg-color: hsl(0, 0%, 7%);--text-color: white;--subtle-color: hsl(0, 0%, 25%);--link-color: hsl(240, 100%, 75%)}img{filter:brightness(0.8) contrast(1.2)}}html,body{height:100%;box-sizing:border-box;scroll-behavior:smooth;background-color:var(--bg-color)}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-size:1.25em;line-height:1.5;color:var(--text-color);margin:0;padding:0}.content ul li{list-style:'– '}pre{padding:1em;overflow-x:auto}table{width:100%;border-collapse:collapse}th,td{padding:0.25em;border:1px solid var(--subtle-color)}figure{text-align:center}img{max-width:100%;height:auto}a{color:var(--link-color)}.content-centered{display:grid;grid-template-columns:[viewport-start] minmax(1.5rem, 1fr) [content-start] minmax(0, 70ch) [content-end] minmax(1.5rem, 1fr) [viewport-end]}.content-centered>*{grid-column:content}.content-centered>.full-width{grid-column:viewport}.nav{display:flex;align-items:center;padding:1em 0;border-bottom:1px solid var(--subtle-color)}.nav-right{margin-left:auto}.row-list{list-style-type:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center}.row-list li{display:inline}.row-list-gapped{gap:0.75em 1.5em}.lang-list li{text-transform:uppercase;padding:0 0.75ch;border-right:1px solid var(--subtle-color)}.lang-list li:last-child{border:none}.breadcrumbs{padding:1em 0;gap:0.75em 0}.breadcrumbs li::after{color:var(--subtle-color);content:"\02192";margin:0 0.75em}.breadcrumbs li:last-child::after{content:none;margin:0}.breadcrumbs li.is-active a{color:inherit;text-decoration:none}.button{border:1px solid var(--subtle-color);border-radius:5px}.icon-text{display:inline-flex;align-items:center;gap:0.75ch}.icon{display:inline-block;height:1em}.icon svg{height:1em;fill:var(--text-color)}a .icon svg{fill:var(--link-color)}.footer{margin:5em 0 0 0}#contacts{--outline-color: var(--link-color);outline-offset:0.25em}.business-card{margin-bottom:5em}.business-card .name .title{font-size:3em;margin-top:0.5em;margin-bottom:0.3em}.business-card .name .subtitle{font-size:2em;margin-top:0.3em}.post{margin-bottom:3em}

/*# sourceMappingURL=main.css.map */