.campaign-page{min-height:100svh;padding-block:var(--campaign-page-padding-top, 0) var(--campaign-page-padding-bottom, 0);background:var(--campaign-page-background, #fff)}html:has(.campaign-page[data-appearance=dark]),body.campaign-layout:has(.campaign-page[data-appearance=dark]){background:#1c1c1e;color-scheme:dark}.campaign-note-block{--note-width: 680px;--note-mobile-gutter: 16px;--note-background: #fff;--note-text: #000;--note-muted: #8e8e93;--note-accent: #d6a900;--note-control: #f2f2f7;--note-font: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--note-display-font: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--note-font-size: 17px;position:relative;width:min(calc(100% - (var(--note-mobile-gutter) * 2)),var(--note-width));min-height:100svh;margin-inline:auto;border-radius:var(--note-radius, 0);background:var(--note-background);color:var(--note-text);font-family:var(--note-font);font-size:var(--note-font-size);line-height:1.3;letter-spacing:-.022em;overflow-wrap:anywhere;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;color-scheme:var(--note-color-scheme, light)}.campaign-note-block__header{position:sticky;z-index:10;inset-block-start:0;display:flex;align-items:center;justify-content:flex-end;height:52px;padding:4px max(16px,env(safe-area-inset-right)) 4px max(12px,env(safe-area-inset-left));border-start-start-radius:inherit;border-start-end-radius:inherit;background:color-mix(in srgb,var(--note-background) 92%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.8);backdrop-filter:blur(18px) saturate(1.8)}.campaign-note-block__header-actions{display:flex;align-items:center;gap:12px}.campaign-note-block__save-state{min-width:39px;color:var(--note-muted);font-size:11px;text-align:end}.campaign-note-block__more-control{display:grid;width:31px;height:31px;padding-block-end:6px;place-items:center;border-radius:50%;background:var(--note-control);color:var(--note-accent);font-weight:700;letter-spacing:1px}.campaign-note-block__inner{padding:var(--note-padding-top, 18px) var(--note-padding-inline, 0) var(--note-padding-bottom, 96px)}.campaign-note-block__date{margin:0 0 21px;color:var(--note-muted);font-size:12px;font-weight:500;text-align:center}.campaign-note-block__content{min-height:75svh}.campaign-note-element{margin-block:var(--element-margin-top, 0) var(--element-margin-bottom, 20px);padding:var(--element-padding-block, 0) var(--element-padding-inline, 0);background:var(--element-background, transparent);color:var(--element-color, inherit);font-size:var(--element-size, inherit);line-height:var(--element-line-height, inherit)}.campaign-note-element--font-body,.campaign-note-bubble.campaign-note-element--font-body,.campaign-note-link.campaign-note-element--font-body{font-family:var(--note-font)}.campaign-note-element--font-display,.campaign-note-bubble.campaign-note-element--font-display,.campaign-note-link.campaign-note-element--font-display{font-family:var(--note-display-font)}.campaign-note-element--font-theme-body,.campaign-note-bubble.campaign-note-element--font-theme-body,.campaign-note-link.campaign-note-element--font-theme-body{font-family:var(--font-body-family, var(--note-font))}.campaign-note-element--font-theme-heading,.campaign-note-bubble.campaign-note-element--font-theme-heading{font-family:var(--font-heading-family, var(--note-display-font))}.campaign-note-heading{font-weight:700;letter-spacing:-.035em}.campaign-note-heading strong{font-weight:800}.campaign-note-text>:first-child,.campaign-note-bubble>:first-child{margin-block-start:0}.campaign-note-text>:last-child,.campaign-note-bubble>:last-child{margin-block-end:0}.campaign-note-text p,.campaign-note-text ul{margin-block:0 1em}.campaign-note-text strong,.campaign-note-bubble strong{font-weight:700}.campaign-note-text em,.campaign-note-bubble em{color:inherit}.campaign-note-element--highlight{background:transparent}.campaign-note-element--highlight.campaign-note-heading,.campaign-note-element--highlight.campaign-note-text>p,.campaign-note-element--highlight.campaign-note-text>ul{display:inline;padding:.08em .18em;background:var(--element-highlight, #fff1a8);box-decoration-break:clone;-webkit-box-decoration-break:clone}.campaign-note-chat{display:flex;flex-direction:column;gap:var(--chat-gap, 8px);width:min(100%,var(--chat-width, 475px));margin:0 auto 20px;padding:var(--chat-padding-block, 16px) var(--chat-padding-inline, 8px);background:var(--chat-background, transparent)}.campaign-note-bubble{position:relative;width:fit-content;max-width:var(--bubble-width, 70%);padding:var(--bubble-padding-block, 8px) var(--bubble-padding-inline, 12px);border-radius:var(--bubble-radius, 18px);background:var(--bubble-background, #0a84ff);color:var(--bubble-text, #fff);font-size:var(--bubble-size, 17px);line-height:1.12;letter-spacing:-.01em}.campaign-note-bubble--tail:after{position:absolute;inset-block-end:0;width:12px;height:13px;background:inherit;content:""}.campaign-note-bubble--outgoing.campaign-note-bubble--tail:after{inset-inline-end:-6px;border-end-start-radius:11px 9px;clip-path:polygon(0 0,100% 100%,0 82%)}.campaign-note-bubble--incoming.campaign-note-bubble--tail:after{inset-inline-start:-6px;border-end-end-radius:11px 9px;clip-path:polygon(100% 0,0 100%,100% 82%)}.campaign-note-bubble--incoming{align-self:flex-start;margin-inline-end:auto}.campaign-note-bubble--outgoing{align-self:flex-end;margin-inline-start:auto}.campaign-note-bubble p{margin:0}.campaign-note-link{margin-block:var(--link-margin-top, 0) var(--link-margin-bottom, 20px);padding:var(--link-padding-block, 0) var(--link-padding-inline, 0);background:var(--link-background, transparent);font-size:var(--link-size, 17px)}.campaign-note-link--italic{font-style:italic}.campaign-note-link a{color:var(--link-color, #3f6392);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.12em}.campaign-note-link a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.campaign-note-toolbar{position:fixed;z-index:20;inset-block-end:max(8px,env(safe-area-inset-bottom));inset-inline-start:50%;display:flex;align-items:center;justify-content:space-evenly;width:min(calc(100% - 20px),560px);height:49px;padding:5px 8px;transform:translate(-50%);border:.5px solid var(--note-toolbar-border);border-radius:13px;background:var(--note-toolbar-background);box-shadow:0 4px 18px var(--note-toolbar-shadow);color:var(--note-text);pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(20px) saturate(1.8);backdrop-filter:blur(20px) saturate(1.8)}.campaign-note-toolbar__tool{display:grid;width:38px;height:36px;place-items:center;font-size:20px}.campaign-note-toolbar__tool--text{font-size:18px;font-weight:650;letter-spacing:-.08em}.campaign-note-toolbar__tool--bold{font-weight:800}.campaign-note-toolbar__tool--italic{font-family:Georgia,serif;font-style:italic}.campaign-note-toolbar__tool--underline{text-decoration:underline}.campaign-note-toolbar__tool--link,.campaign-note-toolbar__tool--color{font-weight:600}.campaign-note-toolbar__tool--color{border-block-end:3px solid var(--note-accent)}.campaign-note-toolbar__divider{width:1px;height:24px;background:var(--note-toolbar-divider)}@media(max-width:430px){.campaign-note-toolbar{border-radius:15px}.campaign-note-toolbar__tool{width:34px}}@media(prefers-reduced-motion:reduce){.campaign-page *,.campaign-page *:before,.campaign-page *:after{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/95/assets/campaign-blocks.css.map */
