/*
Theme Name: Книгополка
Description: Общая оболочка Книгополки поверх Twenty Twenty-Two.
Template: twentytwentytwo
Version: 1.0.0
Text Domain: knigopolka-child
*/
body.knigopolka-app-page{font-family:Inter,system-ui,sans-serif;background:#f5f7fb;color:#172d45}body.knigopolka-app-page .wp-site-blocks{padding:0;max-width:none}body.knigopolka-app-page .wp-site-blocks>*,body.knigopolka-app-page .wp-block-template-part{margin-block:0}.kp-theme-content{max-width:1280px;margin:32px auto;padding:24px;min-height:45vh}.kp-theme-content h1{font-size:clamp(28px,4vw,44px)}.kp-theme-content img{max-width:100%;height:auto}.kp-theme-content a{overflow-wrap:anywhere}:where(a,button,input,select,summary):focus-visible{outline:3px solid #078b97;outline-offset:3px}
body.knigopolka-app-page .wp-site-blocks{display:flex;flex-direction:column;min-height:100vh}.wp-site-blocks>.kp-theme-content{flex:1;width:calc(100% - 32px);box-sizing:border-box}
