/* Original layout, breakpoints and motion live in the captured CSS/JS.
   This file is the small, editable theme layer for the green reference. */
:root {
  --blue: 16 132 87;
  --blue-deep: 9 102 66;
  --blue-soft: 232 246 239;
  --blue-tint: 246 251 248;
  --reference-accent: #108457;
}
img[src*="primary-horizontal-light-small"] { filter: hue-rotate(-65deg) saturate(.8); }
:focus-visible { outline-color: var(--reference-accent); }
#reference-dialog { border:1px solid #dce9e2;border-radius:24px;padding:32px;max-width:460px;width:calc(100% - 32px);color:#101411;background:#fff;box-shadow:0 32px 100px #123d2926;font-family:inherit; }
#reference-dialog::backdrop { background:#061b1266;backdrop-filter:blur(5px); }
#reference-dialog h2 {font-size:24px;font-weight:500;margin-bottom:16px;letter-spacing:-.025em;}
#reference-dialog p {font-size:15px;line-height:1.8;color:#5b655e;margin-bottom:24px;}
#reference-dialog button,#reference-dialog a {display:inline-flex;justify-content:center;align-items:center;padding:12px 20px;border-radius:999px;background:#108457;color:white;text-decoration:none;font-size:14px;cursor:pointer;border:0;}
#reference-dialog .reference-close {background:#eef5f0;color:#153d29;margin-right:8px;}
/* The original support service is not part of a visual reference. */
[data-didit-component="support-assistant"], [data-didit-component="support-widget"], [data-didit-component="support-assistant-widget"], [data-didit-component="support-teaser"], [data-didit-component="support-chat-launcher"], [aria-label="与 Didit 支持团队聊天"] {display:none!important;}
