.igta-community{--community-wine:var(--igta-color-primary,#783645);max-width:1100px;margin:32px auto;color:var(--igta-color-text,#292721);font:var(--igta-font-size-base)/1.6 var(--igta-font-body);overflow-wrap:anywhere}.igta-community *{box-sizing:border-box}.igta-community [hidden]{display:none!important}.igta-community h1,.igta-community h2,.igta-community h3{font-family:var(--igta-font-heading);line-height:1.25}.igta-community h1{font-size:clamp(30px,4vw,44px)}.community-card,.community-form{border:1px solid var(--igta-color-border,#ded9cf);border-radius:12px;background:white;padding:24px;margin:24px 0;min-width:0}.community-form label{display:block;font-weight:600;margin:16px 0 6px}.community-form :is(input:not([type=radio]):not([type=checkbox]),textarea){display:block;width:100%;min-width:0;min-height:44px;padding:12px;border:1px solid #918b81;border-radius:6px;font:inherit;background:var(--igta-color-surface);color:var(--igta-color-text,#292721)}.community-form textarea{min-height:130px;resize:vertical}.community-form fieldset{min-width:0;border:1px solid var(--igta-color-border,#ded9cf);padding:16px;margin:16px 0}.community-rating{display:flex;gap:12px;flex-wrap:wrap}.community-form .community-rating label,.community-form .community-check{display:flex;align-items:center;gap:10px;min-height:44px;margin:0}.community-form input:is([type=radio],[type=checkbox]){appearance:auto;width:20px;height:20px;min-width:20px;min-height:20px;accent-color:var(--igta-color-primary,#783645);position:static;opacity:1}.community-button{display:inline-block;background:var(--igta-color-primary,#783645);color:var(--igta-color-primary-contrast)!important;padding:12px 18px;min-height:44px;border:1px solid var(--igta-color-primary,#783645);border-radius:8px;font:600 15px/1.4 system-ui;cursor:pointer}.community-button:disabled{opacity:.6}.igta-community details{margin:16px 0}.igta-community summary{cursor:pointer;min-height:44px;padding:12px 0;font-weight:600}.igta-community nav{display:flex;gap:24px;flex-wrap:wrap}.igta-community a{color:var(--igta-color-primary,#783645);min-height:44px;display:inline-block;padding:8px 0}.igta-community pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.igta-community :is(button,a,input,textarea,summary):focus-visible,.igta-community [tabindex='-1']:focus{outline:3px solid var(--igta-color-primary,#783645);outline-offset:4px}.community-card aside{border-left:3px solid var(--igta-color-primary,#783645);padding:8px 20px}.community-form [data-community-review]{padding:16px;background:#faf4f1;border:1px solid var(--igta-color-border,#ded9cf);margin-top:20px}@media(max-width:780px){.igta-community{margin:24px 0;padding:0 12px}.community-card,.community-form{padding:16px}.community-button{width:100%}.community-rating{gap:4px 12px}#wpbody .igta-community{padding-right:10px}}
.community-criteria{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px}.community-criteria>div{min-width:0;border-bottom:1px solid var(--igta-color-border,#ded9cf);padding:8px 0}.community-criteria dt{font-weight:600}.community-criteria dd{margin:4px 0}@media(max-width:780px){.community-criteria{grid-template-columns:1fr}}
