.diaz-sc{--diaz-sc-accent:#c98b2f;margin:44px 0 0;padding-top:34px;border-top:1px solid #ddd4c8;color:#211d18;font-family:inherit}.diaz-sc *{box-sizing:border-box}.diaz-sc__heading{margin-bottom:22px}.diaz-sc__heading>div{display:flex;align-items:center;gap:12px}.diaz-sc__heading h2{font-size:30px!important;margin:0!important}.diaz-sc__heading h2 small{display:inline-grid;place-items:center;min-width:30px;height:30px;padding:0 9px;margin-left:6px;border-radius:20px;background:#f4eadb;color:#7b4e16;font-size:13px}.diaz-sc__heading p{margin:7px 0 0!important;color:#71685d;font-size:14px}.diaz-sc__icon{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:#1c1a17;color:var(--diaz-sc-accent);font-size:20px}.diaz-sc__list{display:flex;flex-direction:column;gap:14px;margin-bottom:26px}.diaz-sc__comment{display:grid;grid-template-columns:auto 1fr;gap:13px;padding:18px;border:1px solid #e4ddd4;border-radius:16px;background:#fff}.diaz-sc__avatar img{width:48px;height:48px;border-radius:50%}.diaz-sc__comment-meta{display:flex;justify-content:space-between;gap:12px}.diaz-sc__comment-meta time{color:#7b746b;font-size:12px}.diaz-sc__comment-text p{margin:8px 0 0!important;line-height:1.6}.diaz-sc__empty{padding:18px;border:1px dashed #d6c8b7;border-radius:14px;background:#fbf8f3;color:#71685d}.diaz-sc__share-gate{padding:25px;border:1px solid #dbc19c;border-radius:19px;background:linear-gradient(145deg,#fbf4e9,#fff);box-shadow:0 14px 34px rgba(74,50,20,.08)}.diaz-sc__share-gate h3{margin:0 0 8px!important;font-size:22px!important}.diaz-sc__share-gate>p{margin:0 0 18px!important;color:#635b51;line-height:1.55}.diaz-sc__networks{display:flex;flex-wrap:wrap;gap:9px}.diaz-sc__networks button{min-height:43px;padding:0 15px;border:1px solid #d9d0c5;border-radius:10px;background:#fff;color:#2b2722;font-weight:800;cursor:pointer;transition:.2s}.diaz-sc__networks button:hover{border-color:var(--diaz-sc-accent);color:#7b4e16;transform:translateY(-1px)}.diaz-sc__networks .diaz-sc__native{background:#1c1a17;color:#fff;border-color:#1c1a17}.diaz-sc__confirm{display:flex;align-items:flex-start;gap:9px;margin-top:18px;padding:13px;border-radius:10px;background:#fff;font-weight:700;cursor:pointer}.diaz-sc__confirm input,.diaz-sc__privacy input{width:18px;height:18px;accent-color:var(--diaz-sc-accent);flex:0 0 auto}.diaz-sc__confirm.is-hidden{display:none}.diaz-sc__unlock-message,.diaz-sc__form-message{min-height:22px;margin-top:10px;color:#9a5c12;font-size:14px;font-weight:700}.diaz-sc .is-success{color:#24733a}.diaz-sc__form{margin-top:22px;padding:25px;border:1px solid #e4ddd4;border-radius:19px;background:#fff;box-shadow:0 14px 36px rgba(37,30,22,.06)}.diaz-sc__fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.diaz-sc__form label{display:block;margin-bottom:15px}.diaz-sc__form label>span{display:block;margin-bottom:7px;font-size:14px;font-weight:800}.diaz-sc__form input,.diaz-sc__form textarea{width:100%;border:1px solid #d9d0c5;border-radius:11px;padding:13px 14px;background:#fff;color:#211d18;font:inherit;outline:none}.diaz-sc__form input:focus,.diaz-sc__form textarea:focus{border-color:var(--diaz-sc-accent);box-shadow:0 0 0 3px rgba(201,139,47,.15)}.diaz-sc__form textarea{resize:vertical}.diaz-sc__privacy{display:flex!important;align-items:flex-start;gap:9px}.diaz-sc__privacy input{width:18px!important;margin-top:2px}.diaz-sc__privacy span{font-weight:500!important;line-height:1.45}.diaz-sc__privacy a{color:#7b4e16;text-decoration:underline}.diaz-sc__submit{min-height:51px;padding:0 21px;border:0;border-radius:11px;background:var(--diaz-sc-accent);color:#17130e;font-size:15px;font-weight:900;cursor:pointer}.diaz-sc__submit:disabled{background:#b9afa3;color:#fff;cursor:not-allowed}.diaz-sc__hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important}@media(max-width:700px){.diaz-sc{margin-top:30px;padding-top:25px}.diaz-sc__heading h2{font-size:24px!important}.diaz-sc__fields{grid-template-columns:1fr}.diaz-sc__share-gate,.diaz-sc__form{padding:18px}.diaz-sc__networks{display:grid;grid-template-columns:1fr 1fr}.diaz-sc__networks button{width:100%}.diaz-sc__comment{padding:14px}.diaz-sc__comment-meta{display:block}.diaz-sc__comment-meta time{display:block;margin-top:3px}}


/*
 * Fallback for themes that print the native comment form directly instead of
 * using comments_template() or Gutenberg comment blocks.
 * The DIAZ form remains visible because it is scoped under .diaz-sc.
 */
body.single .comments-area:not(.diaz-sc),
body.single #comments.comments-area:not(.diaz-sc),
body.single .comment-respond:not(.diaz-sc *),
body.single #respond:not(.diaz-sc *),
body.single form.comment-form:not(.diaz-sc *),
body.single .wp-block-post-comments-form:not(.diaz-sc *),
body.single .wp-block-comments:not(.diaz-sc *) {
    display: none !important;
}
