﻿:root{color-scheme:light dark}*{box-sizing:border-box;padding:0;margin:0}body{background:#fff;background:var(--vkui--color_background_content);color:#000;color:var(--vkui--color_text_primary);margin:0;padding:0;direction:ltr;font-size:13px;font-family:-apple-system,BlinkMacSystemFont,"Roboto","Noto Sans Armenian","Noto Sans Bengali","Noto Sans Cherokee","Noto Sans Devanagari","Noto Sans Ethiopic","Noto Sans Georgian","Noto Sans Hebrew","Noto Sans Kannada","Noto Sans Khmer","Noto Sans Lao","Noto Sans Osmanya","Noto Sans Tamil","Noto Sans Telugu","Noto Sans Thai",sans-serif;line-height:1.154;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;-webkit-text-size-adjust:100%}[dir=rtl] body{direction:rtl}a{text-decoration:none;color:#2a5885;color:var(--vkui--color_text_link)}a:hover{text-decoration:underline}h1{font-weight:600;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;font-size:23px;line-height:28px;margin:0 0 12px;text-align:center;font-family:var(--vk-sans-display)}p{font-style:normal;font-weight:400;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;font-size:16px;line-height:20px}.BadBrowsers__wrap{position:absolute;top:calc(50% - 10px);left:50%;width:564px;transform:translate(-50%,-50%);font-style:normal;font-weight:400;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;font-size:16px;line-height:20px;text-align:center}[dir=rtl] .BadBrowsers__wrap{left:auto;right:50%;transform:translate(50%,-50%)}.BadBrowsers__illustration{display:flex;justify-content:center;align-items:center;margin-bottom:24px}.BadBrowsers__content{margin-bottom:24px}.BadBrowsers__mvk-link{margin-bottom:48px}.BadBrowsers__good-decision{text-align:center;margin-bottom:38px}.BadBrowsers__good-browser{display:inline-block;padding:12px 16px;margin-right:32px;border-radius:12px;font-weight:400;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;font-size:15px;color:#2a5885;color:var(--vkui--color_text_link)}[dir=rtl] .BadBrowsers__good-browser{margin-right:0;margin-left:32px}.BadBrowsers__good-browser:last-child{margin-right:0}[dir=rtl] .BadBrowsers__good-browser:last-child{margin-right:0;margin-left:0}.BadBrowsers__good-browser:hover{background-color:#f0f2f5;background-color:var(--vkui--color_background_secondary);text-decoration:none}.BadBrowsers__good-os{display:inline-block;font-weight:400;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;font-size:15px;padding:12px 16px;width:133px;box-sizing:content-box;vertical-align:top}.BadBrowsers__good-os--description{margin-top:12px}.BadBrowsers__browser-icon{width:80px;height:80px;margin-bottom:10px;background-size:80px 480px}.BadBrowsers__browser-icon--firefox{background-position:0-80px}[dir=rtl] .BadBrowsers__browser-icon--firefox{background-position:100% -80px}.BadBrowsers__browser-icon--chrome{background-position:0-160px}[dir=rtl] .BadBrowsers__browser-icon--chrome{background-position:100% -160px}.BadBrowsers__browser-icon--opera{background-position:0-240px}[dir=rtl] .BadBrowsers__browser-icon--opera{background-position:100% -240px}.BadBrowsers__browser-icon--atom{background-position:0-400px}[dir=rtl] .BadBrowsers__browser-icon--atom{background-position:100% -400px}.BadBrowsers__browser-icon--yandex{background-position:0-800px}[dir=rtl] .BadBrowsers__browser-icon--yandex{background-position:100% -800px}.BadBrowsers__go-back-link{color:#2a5885;color:var(--vkui--color_text_link)}.BadBrowsers__go-back-link svg{fill:#346297;fill:var(--vkui--color_stroke_accent);margin-right:6px;vertical-align:bottom}[dir=rtl] .BadBrowsers__go-back-link svg{margin-right:0;margin-left:6px}@media (prefers-color-scheme:dark){body{background:#0a0a0a;color:#e1e3e6}a{color:#529ef4}.BadBrowsers__good-browser{color:#fff}.BadBrowsers__good-browser:hover{background-color:rgba(255,255,255,.04)}.BadBrowsers__go-back-link{color:#fff}.BadBrowsers__go-back-link svg{fill:#fff}}

@media( max-width: 576px ){
	.BadBrowsers__wrap{
		width: 100%;
	}

	.BadBrowsers__good-browser{
		padding: unset;
		margin-right: unset;
	}

	.BadBrowsers__content{
		padding: 10px;
	}

	.BadBrowsers__good-decision{
		display: grid;
	    grid-template-columns: auto auto;
	    column-gap: 50px;
	    row-gap: 15px;
	    margin-bottom: unset;
	    justify-content: center;
	}
}