/* One supported appearance. Existing JEWAN identity remains authoritative. */
:root{color-scheme:light}
.jw-access-form-tools,.jw-access-form-tools a{color:#385b53}
.jw-partner-state{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:16px 0}
.jw-partner-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}
.jw-partner-actions button{min-height:44px}
.jw-partner-warning{padding:16px;border:1px solid #d4bd72;background:#fff9e6;color:#59460e;border-radius:10px;overflow-wrap:anywhere}
.jw-partner-reason{width:100%;min-height:90px;box-sizing:border-box}
.jw-partner-dialog{width:min(620px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:28px;border:1px solid #bccfc5;border-radius:16px;color:#143d35;background:#fff}
.jw-partner-dialog::backdrop{background:#073a3980}
/* Keep every campaign section link visible on narrow screens. */
.jw-story-tabs{flex-wrap:wrap;overflow-x:visible;row-gap:8px}
.jw-story-tabs a{white-space:normal;overflow-wrap:anywhere}
.jw-inline-giving{background:#fff;border:1px solid #d8e3db;border-radius:18px;padding:24px;display:grid;gap:14px;max-width:560px;margin-top:24px;color:#073a39}.jw-inline-giving input,.jw-inline-giving select{width:100%;min-width:0;min-height:44px}.jw-inline-giving button{min-height:44px}.jw-discovery-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.jw-discovery-card-grid img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:12px}.jw-discovery-card-grid article{min-width:0;overflow-wrap:anywhere}.jw-discovery-section{margin-block:40px}.jw-growth-editor{display:grid;gap:12px}.jw-growth-row{display:grid;grid-template-columns:minmax(160px,2fr) 1fr 1fr auto;gap:12px;align-items:end}.jw-growth-row input,.jw-growth-row select{width:100%;min-width:0}@media(max-width:760px){.jw-discovery-card-grid,.jw-growth-row{grid-template-columns:1fr}.jw-inline-giving{padding:18px}}.jw-hero-background .jw-inline-giving{position:relative;color:#073a39}.jw-discovery-section h2{font-size:clamp(1.6rem,3vw,2.4rem)}
.jw-discovery-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}
.pub-cp-main .jw-discovery-section,.pub-article .jw-discovery-section{padding-inline:0;width:100%;max-width:none}
