.dl-donation-notice-frame{box-sizing:border-box;overscroll-behavior:contain;border:1px solid var(--site-border);border-radius:max(20px, var(--custom-button-radius,10px));background:var(--site-surface);width:min(560px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--site-on-surface);box-shadow:0 24px 80px #0008, inset 0 0 0 4px color-mix(in srgb, var(--site-primary) 8%, transparent);margin:auto;padding:10px;position:relative;overflow:auto}.dl-donation-notice-frame .donation-prompt{box-sizing:border-box;aspect-ratio:auto;border:1px solid color-mix(in srgb, var(--site-primary) 45%, var(--site-border));border-radius:max(14px, var(--custom-button-radius,10px));background:radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--site-primary) 12%, transparent), transparent 60%), var(--site-surface);width:100%;min-height:0;color:var(--site-on-surface);font:inherit;font-size:var(--custom-font-size,16px);text-align:center;box-shadow:none;justify-items:center;gap:.9rem;padding:38px clamp(22px,5.5vw,42px) 25px;line-height:2;display:grid}.dl-donation-notice-frame .donation-prompt:before{border-color:color-mix(in srgb, var(--site-primary) 18%, transparent);pointer-events:none;inset:7px}.dl-donation-notice-frame .donation-prompt>span{color:inherit;font-size:inherit}.dl-donation-notice-frame .donation-prompt-copy{gap:.35rem;font-size:1em;line-height:2;display:grid}.dl-donation-notice-frame .donation-prompt-copy .donation-support-line{font-size:1em;line-height:2}.dl-donation-notice-frame .donation-prompt-copy strong{color:var(--site-on-surface);font-size:1em;line-height:2}.dl-donation-notice-frame .donation-prompt small{color:var(--site-on-surface);font-size:.85em;line-height:1.9}.dl-donation-notice-frame .donation-prompt i{color:var(--site-on-surface);font-size:.78em;font-style:normal;line-height:1.9}.dl-donation-notice-frame .donation-prompt .dl-donation-notice-kicker{color:var(--site-on-surface);letter-spacing:.03em;font-size:.72em;font-weight:750;line-height:1.9}.dl-donation-notice-lotus{width:72px;height:52px;stroke:var(--site-primary);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.dl-donation-notice-corner{z-index:1;width:58px;height:58px;stroke:var(--site-primary);stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;opacity:.8;position:absolute}.dl-donation-notice-corner.top-left{top:13px;left:13px}.dl-donation-notice-corner.top-right{top:13px;right:13px;transform:rotate(90deg)}.dl-donation-notice-corner.bottom-left{bottom:13px;left:13px;transform:rotate(-90deg)}.dl-donation-notice-corner.bottom-right{bottom:13px;right:13px;transform:rotate(180deg)}.dl-donation-notice-close{z-index:3;width:max(44px, var(--custom-button-height,44px));height:max(44px, var(--custom-button-height,44px));border:1px solid var(--site-border);background:var(--site-secondary-bg);color:var(--site-secondary-ink);cursor:pointer;border-radius:50%;place-items:center;padding:0;font-size:1.5rem;display:grid;position:absolute;top:16px;right:16px}.dl-donation-notice-frame button:focus-visible{outline:3px solid var(--site-focus);outline-offset:3px}@media (width<=420px){.dl-donation-notice-corner{width:46px;height:46px}.dl-donation-notice-frame .donation-prompt{padding-inline:20px}}.donation-optional-invitation{text-align:left;margin-top:.75rem}.donation-optional-invitation>summary{color:var(--site-on-surface);cursor:pointer;padding:.65rem;font-size:.85rem}.donation-optional-invitation .dl-donation-notice-frame{width:100%;max-height:none;box-shadow:none;margin-top:.5rem}
