/* Допълнения за WordPress: Contact Form 7, вход, страници на списъка, класове на редактора. */
.form.cf7 .wpcf7-form{display:grid;gap:1.1rem}
.form.cf7 .wpcf7-form p{margin:0;display:grid;gap:.4rem;font-size:.92rem;font-weight:500;color:var(--plum)}
.form.cf7 .wpcf7-form-control-wrap{display:block}
.form.cf7 .wpcf7-form br{display:none}
.form.cf7 .wpcf7-submit{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem 1.5rem;border-radius:999px;font:600 .95rem Onest,sans-serif;background:var(--pink);color:#fff;border:0;cursor:pointer;justify-self:start}
.form.cf7 .wpcf7-submit:hover{filter:brightness(1.06)}
.form.cf7 .wpcf7-not-valid-tip{color:#B3143F;font-size:.85rem;font-weight:400}
.form.cf7 .wpcf7-response-output{margin:0;border-radius:var(--radius-md);padding:1rem 1.2rem;border:1.5px solid var(--pink);background:var(--pink-soft);color:#7C0F42}
.form.cf7 .wpcf7-spinner{margin:0 0 0 .6rem}
.form.cf7 .wpcf7-acceptance .wpcf7-list-item{margin:0;display:flex;gap:.7rem;align-items:flex-start;font-weight:400;color:var(--muted);font-size:.92rem}
.form.cf7 input[type=checkbox]{accent-color:var(--pink);width:1.05rem;height:1.05rem;margin-top:.25rem}
.form #loginform{display:grid;gap:1.1rem}
.form #loginform p{margin:0;display:grid;gap:.4rem;font-size:.92rem;font-weight:500;color:var(--plum)}
.form #loginform .login-remember{display:flex;gap:.6rem;align-items:center;font-weight:400;color:var(--muted)}
.form #loginform .login-remember input{accent-color:var(--pink)}
.form #loginform #wp-submit{display:inline-flex;align-items:center;padding:.85rem 1.5rem;border-radius:999px;font:600 .95rem Onest,sans-serif;background:var(--pink);color:#fff;border:0;cursor:pointer;justify-self:start}
.pager .page-numbers.current{background:var(--pink);border-color:var(--pink);color:#fff}
.pager .page-numbers.dots{border:0;background:none;min-width:1.2rem;padding:0}
.prose .alignleft{float:left;margin:.3rem 1.2rem .8rem 0}
.prose .alignright{float:right;margin:.3rem 0 .8rem 1.2rem}
.prose .aligncenter{display:block;margin:1rem auto}
.prose .wp-caption{max-width:100%}
.prose .wp-caption-text,.prose figcaption{font-size:.85rem;color:var(--muted);text-align:center;margin-top:.4rem}
.prose .wp-block-embed iframe,.prose iframe[src*="youtube"]{max-width:100%}
body.admin-bar .site-head{top:32px}
@media (max-width:782px){body.admin-bar .site-head{top:46px}}
