/*
Theme Name: Все в сети — Radio это просто
Theme URI: https://vse-v-seti.ru/
Author: Vse-v-seti
Description: Классическая тема восстановленного радиолюбительского сайта.
Version: 1.0.0
Requires at least: 6.6
Requires PHP: 8.1
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: vse-v-seti
*/
:root{--accent:#1e73be;scroll-behavior:smooth}::selection{background:#1e73be;color:white}input,textarea{caret-color:var(--accent)}a{text-underline-offset:.16em}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #b55a00;outline-offset:3px}html{scrollbar-color:#777 #f7f8f9}body{overflow-wrap:anywhere}.inside-header{min-height:80px}.header-image{display:block;max-width:100%;height:auto}.site-title{margin:0}.site-content{align-items:flex-start}.content-area,.sidebar{min-width:0}.entry-content img{max-width:100%;height:auto}.entry-content figure{max-width:100%}.entry-content table{display:block;max-width:100%;overflow-x:auto;white-space:normal;border-collapse:collapse}.entry-content td,.entry-content th{padding:8px 12px;border:1px solid #ddd}.entry-content pre{max-width:100%;overflow-x:auto}.entry-content .aligncenter{display:block;margin-left:auto;margin-right:auto}.entry-content .wp-caption{max-width:100%}.entry-content .wp-caption-text,figcaption{font-size:.85em;text-align:center;color:#595959}.restore-missing-media{display:block;background:#f7f8f9;border:1px solid #ddd;padding:12px 16px;font-size:.85em;color:#575760;margin:1em 0}.entry-meta .updated:not(.published){display:none}.entry-summary img{display:block;max-width:100%;height:auto;margin:1em auto}.read-more{display:inline-block}.read-more-container{margin-bottom:0}.archive-heading{font-size:32px}.paging-navigation .nav-links{display:flex;gap:8px;flex-wrap:wrap}.page-numbers{padding:4px 10px}.page-numbers.current{background:#1e73be;color:#fff}.main-navigation .inside-navigation{flex-wrap:wrap}.main-navigation .main-nav{flex:1}.main-navigation .main-nav>ul{flex-wrap:wrap}.nav-search-toggle{border:0;background:transparent!important;min-width:54px;line-height:70px!important;padding:0 16px!important;color:white;cursor:pointer}.nav-search-panel{width:100%;padding:12px 22px;background:#3f3f3f}.nav-search-panel[hidden]{display:none}.search-form{display:flex;gap:8px}.search-form label{flex:1;min-width:0}.search-form input[type=search]{width:100%;min-width:0}.search-form input[type=submit]{padding:10px 16px}.search-field{font-size:18px}.widget ul{margin-left:0;list-style:none}.widget li{margin-bottom:.4em}.entry-header .entry-title{margin-bottom:0}.entry-meta{font-size:.85em}.byline{margin-left:.4em}.vse-breadcrumbs{font-size:.8em;margin-bottom:18px;color:#595959}.vse-breadcrumbs a{color:#595959}.lightbox{border:0;padding:50px 20px 20px;background:#111;color:white;max-width:96vw;max-height:95vh}.lightbox::backdrop{background:rgba(0,0,0,.85)}.lightbox img{max-width:90vw;max-height:80vh;object-fit:contain}.lightbox button{position:absolute;right:8px;top:6px;padding:6px 14px}.back-to-top{position:fixed;right:24px;bottom:24px;z-index:10;padding:9px 15px;background:#1e73be;color:#fff}.back-to-top[hidden]{display:none}.comments-area{margin-top:20px}.comment-list{list-style:none;margin:0}.comment-body{padding:16px 0;border-bottom:1px solid #ddd}.site-footer{margin-top:20px}.footer-text{margin:0}.no-results h1{font-size:32px}
@media(max-width:768px){.site-content{display:block}.site-content .content-area,.is-right-sidebar{width:100%}.main-navigation .main-nav{flex-basis:100%;order:3}.main-navigation .main-nav>ul{display:block}.main-navigation.toggled .main-nav>ul{display:block!important}.main-navigation .nav-search-toggle{display:block!important;margin-left:auto}.main-navigation .menu-toggle{display:flex!important;align-items:center;gap:10px}.main-navigation .inside-navigation{justify-content:space-between}.main-navigation .menu-toggle,.nav-search-toggle{line-height:56px!important}.main-navigation .main-nav ul li a{line-height:48px}.nav-search-panel{order:4}.inside-header{min-height:60px;padding-top:30px;padding-bottom:30px}.search-form{flex-wrap:wrap}.search-form label{flex-basis:160px}.entry-title{overflow-wrap:anywhere}.inside-article,.page-header,.widget{padding:25px!important}.site-content{padding:0!important}.sidebar{margin-top:20px}.back-to-top{right:12px;bottom:12px}}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*{transition:none!important}}
