html[data-stil=scherenschnitt] :is(.studio,.go) .small-label,html[data-stil=scherenschnitt] .studio .badge-group-label{font:600 16px/1.3 var(--sc-figtree);letter-spacing:0;color:var(--sc-ink-2)}html[data-stil=scherenschnitt] :is(.studio,.go) :is(.tool-hint,.field-hint){color:var(--sc-ink-2);font-size:16px;line-height:1.5}html[data-stil=scherenschnitt] .studio .range-control .tool-hint{color:var(--sc-ink);font-size:16px}html[data-stil=scherenschnitt] .studio .character-count{color:var(--sc-ink-2);font-size:14px}html[data-stil=scherenschnitt] .studio .field-label{font-size:16px}html[data-stil=scherenschnitt] .studio .field-label :is(input,textarea,select){font-family:var(--sc-figtree);font-size:16px}html[data-stil=scherenschnitt] :is(.workspace.step-2,.workspace.step-3) .controls-column .text-button{color:var(--sc-ink);font-size:16px}html[data-stil=scherenschnitt] :is(.workspace.step-2,.workspace.step-3) .controls-column .text-button:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}html[data-stil=scherenschnitt] .studio .secondary-button.big-button{padding:14px 20px;font-size:16px}html[data-stil=scherenschnitt] :is(.studio,.go) .segmented button{padding:10px 14px;font-size:16px}html[data-stil=scherenschnitt] .studio .card-language .segmented button{padding:8px 14px;font-size:16px}html[data-stil=scherenschnitt] .studio .text-reset,html[data-stil=scherenschnitt] .studio .effect-controls .text-button{color:var(--sc-berry);font-weight:600}html[data-stil=scherenschnitt] .gift-badge{background:var(--sc-rose);color:var(--sc-ink);letter-spacing:0;text-transform:none;font-family:var(--sc-figtree);border-radius:2px;font-weight:700}html[data-stil=scherenschnitt] :where(.gift-badge){padding:2px 8px;font-size:16px;line-height:1.2}html[data-stil=scherenschnitt] :where(.gift-hint){color:var(--sc-ink-2);font-size:16px}html[data-stil=scherenschnitt] .studio .wl-ad{border:1px solid var(--sc-ink-2);font:600 14px/1.3 var(--sc-figtree);letter-spacing:0;color:var(--sc-ink-2);border-radius:2px;padding:2px 6px}html[data-stil=scherenschnitt] .studio .more-texts{padding:16px}html[data-stil=scherenschnitt] .studio .more-texts summary{font:600 16px/1.3 var(--sc-figtree);color:var(--sc-ink)}html[data-stil=scherenschnitt] .studio .more-texts[open] summary{margin-bottom:8px}html[data-stil=scherenschnitt] .studio .more-texts summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}html[data-stil=scherenschnitt] .studio .more-texts summary::-webkit-details-marker{display:none}html[data-stil=scherenschnitt] .studio .more-texts summary:after{content:"+";color:var(--sc-ground-ink);font-size:26px;font-weight:400;line-height:12px;transition:transform .2s cubic-bezier(.23,1,.32,1)}html[data-stil=scherenschnitt] .studio .more-texts[open] summary:after{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){html[data-stil=scherenschnitt] .studio .more-texts summary:after{transition:none}}html[data-stil=scherenschnitt] .studio .text-button.undo-button:disabled{opacity:.8;color:var(--sc-ink-2);cursor:not-allowed;text-decoration:none}html[data-stil=scherenschnitt] .studio .undo-button:not(:disabled){color:var(--sc-ink)}html[data-stil=scherenschnitt] .studio .signature-preview{border:2px solid var(--sc-ground-ink);background:var(--sc-cream);border-radius:4px;padding:8px 16px}html[data-stil=scherenschnitt] .studio .signature-preview .text-button{color:var(--sc-berry);font-weight:600}html[data-stil=scherenschnitt] .studio .signature-pad{border:2px solid var(--sc-ground-ink);background:linear-gradient(transparent calc(74% - 2px), var(--sc-rose) calc(74% - 2px), var(--sc-rose) 74%, transparent 74%), var(--sc-cream);border-radius:4px}html[data-stil=scherenschnitt] :is(.studio,.go) .switch-label{gap:16px;font-size:16px}html[data-stil=scherenschnitt] :is(.studio,.go) .switch-label strong{color:var(--sc-ink);font-size:16px;font-weight:600}html[data-stil=scherenschnitt] :is(.studio,.go) .switch-label small{max-width:320px;color:var(--sc-ink-2);font-size:16px;line-height:1.5}html[data-stil=scherenschnitt] :is(.studio,.go) .switch-label input{border:2px solid var(--sc-ground-ink);background:0 0;border-radius:4px;width:48px;height:28px;transition:background-color .2s,border-color .2s}html[data-stil=scherenschnitt] :is(.studio,.go) .switch-label input:after{background:var(--sc-ground-ink);width:16px;height:16px;box-shadow:none;border-radius:2px;transition:translate .2s cubic-bezier(.23,1,.32,1),background-color .2s;top:4px;left:4px}html[data-stil=scherenschnitt] :is(.studio,.go) .switch-label input:checked{background:var(--sc-berry);border-color:var(--sc-berry)}html[data-stil=scherenschnitt] :is(.studio,.go) .switch-label input:checked:after{background:var(--sc-cream);translate:20px}html[data-stil=scherenschnitt] .studio .photo-upload{padding:16px;font-size:16px;font-weight:600;transition:background-color .2s}html[data-stil=scherenschnitt] .studio .photo-upload:focus-visible{outline:3px solid var(--sc-berry);outline-offset:3px}@media (hover:hover) and (pointer:fine){html[data-stil=scherenschnitt] .studio .photo-upload:hover{background:var(--sc-rose)}}html[data-stil=scherenschnitt] .studio .photo-tray{gap:16px}html[data-stil=scherenschnitt] .studio .photo-thumb{width:80px;height:72px;box-shadow:none;background:0 0;border:0;border-radius:0}html[data-stil=scherenschnitt] .studio .photo-thumb img{-webkit-mask:var(--sc-win);-webkit-mask:var(--sc-win);mask:var(--sc-win)}html[data-stil=scherenschnitt] .studio .photo-thumb button{border:2px solid var(--sc-cream);background:var(--sc-berry);width:28px;height:28px;color:var(--sc-cream);border-radius:4px;font-size:18px;top:-10px;right:-10px}html[data-stil=scherenschnitt] .studio .range-control{padding:16px 16px 12px}html[data-stil=scherenschnitt] .studio .range-control>label{font-size:16px;font-weight:600}html[data-stil=scherenschnitt] .studio .range-control output{color:var(--sc-berry);font-size:16px;font-weight:700}html[data-stil=scherenschnitt] .studio .range-control input[type=range]{accent-color:var(--sc-berry);height:28px}html[data-stil=scherenschnitt] .studio .range-endpoints{font-size:16px}html[data-stil=scherenschnitt] .studio .tool-section{border-top:2px dotted var(--sc-ground-ink)}html[data-stil=scherenschnitt] .studio .tool-section summary{font:600 17px/1.3 var(--sc-figtree);color:var(--sc-ink);padding:20px 0}html[data-stil=scherenschnitt] .studio .tool-section summary>span{color:var(--sc-ground-ink);font-size:26px;font-weight:400;transition:transform .2s cubic-bezier(.23,1,.32,1)}html[data-stil=scherenschnitt] .studio .writing-control{border-bottom:2px dotted var(--sc-ground-ink)}html[data-stil=scherenschnitt] .studio .style-tools{gap:24px}html[data-stil=scherenschnitt] .studio .font-label{color:var(--sc-ink-2);font-size:16px;font-weight:600}html[data-stil=scherenschnitt] .studio .swatches{gap:12px}html[data-stil=scherenschnitt] .studio .swatches button{border:2px solid var(--sc-cream);outline:2px solid var(--sc-rose);width:32px;height:32px}html[data-stil=scherenschnitt] .studio .swatches button[aria-pressed=true]{outline:3px solid var(--sc-berry);outline-offset:1px}html[data-stil=scherenschnitt] .studio .swatches button:focus-visible{outline:3px solid var(--sc-ground-ink);outline-offset:3px}html[data-stil=scherenschnitt] .studio .badge-options button{width:52px;height:52px;transition:border-color .2s,background-color .2s}html[data-stil=scherenschnitt] .studio .badge-options button[aria-pressed=true]{background:var(--sc-rose);border-color:var(--sc-berry)}html[data-stil=scherenschnitt] .studio .badge-options .badge-none{width:auto;font:600 16px/1 var(--sc-figtree);color:var(--sc-ink);padding:0 16px}@media (hover:hover) and (pointer:fine){html[data-stil=scherenschnitt] .studio .badge-options button:hover{border-color:var(--sc-ground-ink);transform:none}}html[data-stil=scherenschnitt] .studio .attachment-pick:focus-within{outline:3px solid var(--sc-berry);outline-offset:3px}html[data-stil=scherenschnitt] .studio .attachment-chip{border:2px solid var(--sc-ground-ink);background:var(--sc-cream);border-radius:4px;padding:8px 12px}html[data-stil=scherenschnitt] .studio .attachment-thumb{background:var(--sc-rose);border-radius:2px}html[data-stil=scherenschnitt] .studio .attachment-thumb.is-pdf{color:var(--sc-berry)}html[data-stil=scherenschnitt] .studio .attachment-field{grid-template-columns:minmax(0,1fr)}html[data-stil=scherenschnitt] .studio .attachment-chip{min-width:0}html[data-stil=scherenschnitt] .studio .attachment-name{-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:16px;line-height:1.35;display:-webkit-box;overflow:hidden}html[data-stil=scherenschnitt] .studio .attachment-chip .text-button{flex:none;min-height:44px;padding:0 4px}html[data-stil=scherenschnitt] .studio .gift-picker{gap:12px}html[data-stil=scherenschnitt] .studio .gift-list{gap:8px}html[data-stil=scherenschnitt] .studio .gift-list li{border:2px solid var(--sc-rose);background:var(--sc-cream);box-shadow:none;border-radius:4px;transition:border-color .2s,background-color .2s}html[data-stil=scherenschnitt] .studio .gift-list li.is-chosen{border-color:var(--sc-berry);background:var(--sc-rose);box-shadow:none}@media (hover:hover) and (pointer:fine){html[data-stil=scherenschnitt] .studio .gift-list li:not(.is-chosen):hover{border-color:var(--sc-ground-ink)}}html[data-stil=scherenschnitt] .studio .gift-row{color:var(--sc-ink)}html[data-stil=scherenschnitt] .studio .gift-row:focus-visible{outline:3px solid var(--sc-berry);outline-offset:-3px}html[data-stil=scherenschnitt] .studio .gift-row strong{font-size:16px}html[data-stil=scherenschnitt] .studio .gift-row small{color:var(--sc-ink-2);font-size:16px}html[data-stil=scherenschnitt] .studio .gift-check{color:var(--sc-berry);font-size:18px}html[data-stil=scherenschnitt] .studio .gift-list a{color:var(--sc-berry);text-underline-offset:3px;font-size:16px;font-weight:600;text-decoration:underline}html[data-stil=scherenschnitt] .studio .gift-own.is-chosen{border-color:var(--sc-berry);background:var(--sc-rose);color:var(--sc-ink)}html[data-stil=scherenschnitt] .studio .gift-details{gap:12px;padding:16px}html[data-stil=scherenschnitt] .studio .gift-shapes button{border:2px solid var(--sc-rose);background:var(--sc-cream);font:600 16px/1.2 var(--sc-figtree);color:var(--sc-ink);border-radius:4px}html[data-stil=scherenschnitt] .studio .gift-shapes button[aria-pressed=true]{border-color:var(--sc-berry);background:var(--sc-rose);box-shadow:none;color:var(--sc-ink)}html[data-stil=scherenschnitt] .studio .gift-disclosure{color:var(--sc-ink-2);font-size:14px;line-height:1.5}html[data-stil=scherenschnitt] .studio .stack{gap:16px}html[data-stil=scherenschnitt] .studio .big-button{padding-top:20px;padding-bottom:20px;font-size:17px}html[data-stil=scherenschnitt] .studio .publish-note{color:var(--sc-ink-2);margin-top:16px;font-size:16px;line-height:1.6}html[data-stil=scherenschnitt] .gift-checkout{gap:16px;margin-top:16px}html[data-stil=scherenschnitt] .gift-uses{color:var(--sc-ink);font-size:16px;line-height:1.5}html[data-stil=scherenschnitt] .gift-free{font:600 16px/1.3 var(--sc-figtree);color:var(--sc-ink);text-underline-offset:4px;padding:8px 0;text-decoration-thickness:2px}@media (hover:hover) and (pointer:fine){html[data-stil=scherenschnitt] .gift-free:hover{color:var(--sc-berry)}}html[data-stil=scherenschnitt] :is(.studio,.purchase,.go) .error-note{box-shadow:inset 0 0 0 2px var(--sc-berry);background:var(--sc-rose);color:var(--sc-ink);font:600 16px/1.5 var(--sc-figtree);border-radius:2px;margin:16px 0 0;padding:12px 16px}html[data-stil=scherenschnitt] .studio .ready-summary{gap:16px;margin:32px 0 24px}html[data-stil=scherenschnitt] .studio .ready-icon{background:var(--sc-ground);width:48px;height:48px;color:var(--sc-on-ground);border-radius:4px}html[data-stil=scherenschnitt] .studio .ready-summary strong{font:400 24px/1.15 var(--sc-gloock);letter-spacing:-.01em;color:var(--sc-ink)}html[data-stil=scherenschnitt] .studio .ready-summary p{color:var(--sc-ink-2);font-size:16px}html[data-stil=scherenschnitt] .studio .gift-reminder{background:var(--sc-rose);border:0;border-radius:4px;gap:8px;margin:16px 0;padding:16px 20px}html[data-stil=scherenschnitt] .studio .gift-reminder strong{font:400 22px/1.2 var(--sc-gloock);color:var(--sc-ink)}html[data-stil=scherenschnitt] .studio .gift-reminder p{color:var(--sc-ink);font-size:16px}html[data-stil=scherenschnitt] .studio .gift-reminder .wl-ad{border-color:var(--sc-ink);color:var(--sc-ink)}html[data-stil=scherenschnitt] .studio .share-panel{padding:24px}html[data-stil=scherenschnitt] .studio .share-panel h2{color:var(--sc-ink);margin-bottom:8px}html[data-stil=scherenschnitt] .studio .share-panel>p{color:var(--sc-ink-2);font-size:16px}html[data-stil=scherenschnitt] .studio .link-field input{font-size:16px}html[data-stil=scherenschnitt] .studio .share-buttons{gap:12px}html[data-stil=scherenschnitt] .studio .qr-block{border-top:2px dotted var(--sc-ground-ink);margin-top:24px;padding-top:24px}html[data-stil=scherenschnitt] .studio .qr-block .qr{border:2px solid var(--sc-ground-ink);border-radius:2px}html[data-stil=scherenschnitt] .studio .qr-block strong{font-size:16px}html[data-stil=scherenschnitt] .studio .qr-block p{color:var(--sc-ink-2);font-size:16px}html[data-stil=scherenschnitt] .studio .print-links .text-button{color:var(--sc-berry);font-size:16px}html[data-stil=scherenschnitt] .studio .overview-link{border-top:2px dotted var(--sc-ground-ink);margin-top:24px;padding-top:24px}html[data-stil=scherenschnitt] .studio .overview-link p{color:var(--sc-ink-2);font-size:16px}html[data-stil=scherenschnitt] :is(.studio,.go) .keep{background:var(--sc-rose);border:0;border-radius:4px;gap:12px;padding:24px}html[data-stil=scherenschnitt] :is(.studio,.go) .keep>strong{font:400 24px/1.2 var(--sc-gloock);letter-spacing:-.01em;color:var(--sc-ink)}html[data-stil=scherenschnitt] :is(.studio,.go) .keep>p,html[data-stil=scherenschnitt] :is(.studio,.go) .keep .keep-without{color:var(--sc-ink);font-size:16px}html[data-stil=scherenschnitt] :is(.studio,.go) :is(.keep-without a,.keep-wa){color:var(--sc-berry);font-weight:700}html[data-stil=scherenschnitt] :is(.studio,.go) .keep-saved{color:var(--sc-ink)!important}html[data-stil=scherenschnitt] :is(.studio,.go) .keep-error{background:var(--sc-rose);border-radius:2px;padding:8px 12px;font-weight:600;color:var(--sc-ink)!important}html[data-stil=scherenschnitt] :is(.studio,.go) .keep :is(input,button):focus-visible{outline-color:var(--sc-berry)}html[data-stil=scherenschnitt] .studio-root .toast{background:var(--sc-ground);color:var(--sc-on-ground);box-shadow:none;font:600 16px/1.45 var(--sc-figtree);border-radius:2px;padding:14px 20px}html[data-stil=scherenschnitt] .recipient-dialog{background:var(--sc-cream);box-shadow:none;border-radius:4px}html[data-stil=scherenschnitt] .recipient-dialog::backdrop{background:color-mix(in srgb, var(--sc-ground,#000) 82%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-stil=scherenschnitt] .recipient-toolbar{background:var(--sc-rose);color:var(--sc-ink);font:700 16px/1.2 var(--sc-figtree);letter-spacing:.02em;border-bottom:0;padding:8px 8px 8px 20px}html[data-stil=scherenschnitt] .recipient-toolbar:after{content:"";pointer-events:none;background:var(--sc-rose);height:8px;-webkit-mask:var(--sc-dot) 0 100% / 16px 16px round no-repeat;-webkit-mask:var(--sc-dot) 0 100% / 16px 16px round no-repeat;mask:var(--sc-dot) 0 100% / 16px 16px round no-repeat;position:absolute;top:100%;left:0;right:0}html[data-stil=scherenschnitt] .recipient-toolbar .icon-button{border:2px solid var(--sc-ink);width:44px;height:44px;color:var(--sc-ink);background:0 0;border-radius:2px;transition:background-color .2s,color .2s}@media (hover:hover){html[data-stil=scherenschnitt] .recipient-toolbar .icon-button:hover{background:var(--sc-cream);color:var(--sc-ink)}}html[data-stil=scherenschnitt] .recipient-toolbar .icon-button:focus-visible{outline:3px solid var(--sc-berry);outline-offset:2px}html[data-stil=scherenschnitt] .purchase{background:var(--sc-rose);color:var(--sc-ink);box-shadow:none;font-family:var(--sc-figtree);-webkit-mask:var(--sc-top);-webkit-mask:var(--sc-top);mask:var(--sc-top);border:0;border-radius:0 0 4px 4px;gap:16px;margin-top:16px;padding:32px 24px 24px}html[data-stil=scherenschnitt] .purchase-head{align-items:center;gap:12px 16px}html[data-stil=scherenschnitt] .purchase-title{font:400 30px/1.05 var(--sc-gloock);letter-spacing:-.01em;color:var(--sc-ink)}html[data-stil=scherenschnitt] .purchase-price{font:400 30px/1 var(--sc-gloock);letter-spacing:-.01em;background:var(--sc-cream);color:var(--sc-ink);align-items:baseline;gap:8px;padding:10px 20px 8px;display:inline-flex;-webkit-mask:radial-gradient(8px at 0,#0000 94%,#000) 0 0/51% 100% no-repeat,radial-gradient(8px at 100%,#0000 94%,#000) 100% 0/51% 100% no-repeat;mask:radial-gradient(8px at 0,#0000 94%,#000) 0 0/51% 100% no-repeat,radial-gradient(8px at 100%,#0000 94%,#000) 100% 0/51% 100% no-repeat}html[data-stil=scherenschnitt] .purchase-price small{font:600 16px/1.2 var(--sc-figtree);color:var(--sc-ink-2);margin-left:0}html[data-stil=scherenschnitt] .purchase-items{color:var(--sc-ink);gap:8px;font-size:16px;line-height:1.45}html[data-stil=scherenschnitt] .purchase-items li{padding-left:28px}html[data-stil=scherenschnitt] .purchase-items li:before{border-width:0 0 3px 3px;border-color:var(--sc-berry);width:12px;height:7px;left:4px}html[data-stil=scherenschnitt] .purchase-check{background:var(--sc-cream);color:var(--sc-ink);border-radius:2px;grid-template-columns:24px 1fr;gap:12px;padding:12px 16px;font-size:16px;line-height:1.5}html[data-stil=scherenschnitt] .purchase-check input{width:22px;height:22px;accent-color:var(--sc-berry);margin:0}html[data-stil=scherenschnitt] .purchase-legal{color:var(--sc-ink);font-size:14px;line-height:1.55}html[data-stil=scherenschnitt] .purchase-legal a{color:var(--sc-berry);text-underline-offset:3px;font-weight:600;text-decoration-thickness:2px}html[data-stil=scherenschnitt] .purchase-pay{justify-content:center;margin-top:8px;padding-top:20px;padding-bottom:20px;font-size:17px}html[data-stil=scherenschnitt] .purchase-note{color:var(--sc-ink);margin:0;font-size:14px}html[data-stil=scherenschnitt] .purchase .error-note{background:var(--sc-cream);margin:0}@media (max-width:520px){html[data-stil=scherenschnitt] .purchase{padding:32px 16px 20px}html[data-stil=scherenschnitt] .purchase-title{font-size:28px}html[data-stil=scherenschnitt] .purchase-check{padding:12px}}html[data-stil=scherenschnitt] :is(.thanks-open,.thanks-send){--tag-tip:16px;--sc-ease-out:cubic-bezier(.23, 1, .32, 1);padding:16px calc(24px + var(--tag-tip)) 16px 24px;box-shadow:none;background:var(--sc-berry);color:var(--sc-cream);font:600 16px/1.2 var(--sc-figtree);clip-path:polygon(0 0, calc(100% - var(--tag-tip)) 0, 100% 50%, calc(100% - var(--tag-tip)) 100%, 0 100%);-webkit-mask:radial-gradient(circle at calc(100% - var(--tag-tip) - 2px) 50%, #0000 4px, #000 4.6px);-webkit-mask:radial-gradient(circle at calc(100% - var(--tag-tip) - 2px) 50%, #0000 4px, #000 4.6px);mask:radial-gradient(circle at calc(100% - var(--tag-tip) - 2px) 50%, #0000 4px, #000 4.6px);transform-origin:calc(100% - var(--tag-tip) - 2px) 50%;transition:background-color .2s ease, color .2s ease, transform .22s var(--sc-ease-out), opacity .2s ease;border:0;border-radius:2px 0 0 2px}html[data-stil=scherenschnitt] :is(.thanks-open,.thanks-send):before{content:none}html[data-stil=scherenschnitt] :is(.thanks-open,.thanks-send):hover:not(:disabled){box-shadow:none;transform:none}@media (hover:hover){html[data-stil=scherenschnitt] :is(.thanks-open,.thanks-send):hover:not(:disabled){background:var(--sc-ocker);color:var(--sc-ink)}}@media (hover:hover) and (pointer:fine){html[data-stil=scherenschnitt] :is(.thanks-open,.thanks-send):hover:not(:disabled){transform:rotate(-2deg)}}html[data-stil=scherenschnitt] :is(.thanks-open,.thanks-send):active:not(:disabled){transition-duration:.2s,.2s,.14s,.2s;transform:scale(.97)}html[data-stil=scherenschnitt] :is(.thanks-open,.thanks-send):focus-visible{box-shadow:inset 0 0 0 3px var(--sc-ink), inset 0 0 0 6px var(--sc-cream);text-underline-offset:4px;outline:none;text-decoration:underline;text-decoration-thickness:2px}html[data-stil=scherenschnitt] .thanks-send:disabled{opacity:1;background:color-mix(in srgb, var(--sc-ink-2) 18%, var(--sc-cream));color:var(--sc-ink);box-shadow:none;cursor:not-allowed;transform:none}html[data-stil=scherenschnitt] .thanks-open .emblem{box-sizing:content-box;background:var(--sc-cream);border-radius:50%;width:1.1em;height:1.1em;padding:.15em}@media (prefers-reduced-motion:reduce){html[data-stil=scherenschnitt] :is(.thanks-open,.thanks-send):is(:hover,:active){transform:none}}html[data-stil=scherenschnitt] .thanks-form{width:min(440px,100%);font-family:var(--sc-figtree);gap:12px}html[data-stil=scherenschnitt] .thanks-label{font:400 26px/1.15 var(--sc-gloock);letter-spacing:-.01em;color:var(--sc-ink)}html[data-stil=scherenschnitt] .thanks-form textarea{border:2px solid var(--sc-ground-ink);background:var(--sc-cream);color:var(--sc-ink);font:400 17px/1.5 var(--sc-figtree);border-radius:4px;padding:12px 16px}html[data-stil=scherenschnitt] .thanks-form textarea::placeholder{color:var(--sc-ink-2)}html[data-stil=scherenschnitt] .thanks-row{flex-wrap:wrap;gap:12px}html[data-stil=scherenschnitt] .thanks-heart-toggle{border:2px solid var(--sc-ground-ink);background:var(--sc-cream);min-height:48px;color:var(--sc-ink);font:600 16px/1.2 var(--sc-figtree);border-radius:2px;padding:12px 20px;transition:background-color .2s,border-color .2s,color .2s}@media (hover:hover){html[data-stil=scherenschnitt] .thanks-heart-toggle:hover{background:var(--sc-rose)}}html[data-stil=scherenschnitt] .thanks-heart-toggle[aria-pressed=true]{background:var(--sc-rose);border-color:var(--sc-berry);color:var(--sc-ink)}html[data-stil=scherenschnitt] .thanks-error{background:var(--sc-rose);color:var(--sc-ink);font:600 16px/1.5 var(--sc-figtree);border-radius:2px;padding:8px 12px}html[data-stil=scherenschnitt] .thanks-form.thanks-done{font:400 22px/1.25 var(--sc-gloock);letter-spacing:-.01em;color:var(--sc-ink);text-align:left;text-wrap:pretty;justify-content:center;align-items:center;gap:12px;margin:0;display:flex}html[data-stil=scherenschnitt] .thanks-form.thanks-done:not(.is-dark){background:var(--sc-rose);border-radius:2px;justify-content:flex-start;padding:16px 20px}html[data-stil=scherenschnitt] .thanks-form.thanks-done .emblem{vertical-align:0;width:32px;height:32px}html[data-stil=scherenschnitt] .thanks-form.thanks-done.is-dark .emblem{box-sizing:content-box;background:var(--sc-cream);border-radius:50%;width:24px;height:24px;padding:6px}html[data-stil=scherenschnitt] .thanks-open.is-dark,html[data-stil=scherenschnitt] .thanks-form.is-dark .thanks-send{background:var(--sc-cream);color:var(--sc-berry)}html[data-stil=scherenschnitt] .thanks-form.is-dark .thanks-send:disabled{background:color-mix(in srgb, var(--sc-on-ground) 22%, var(--sc-ground));color:var(--sc-on-ground);box-shadow:none}html[data-stil=scherenschnitt] .thanks-open.is-dark .emblem{background:0 0;width:1.45em;height:1.45em;padding:0}html[data-stil=scherenschnitt] .thanks-form.is-dark .thanks-label,html[data-stil=scherenschnitt] .thanks-form.thanks-done.is-dark{color:var(--sc-cream)}html[data-stil=scherenschnitt] .thanks-form.is-dark textarea{border-color:var(--sc-cream)}html[data-stil=scherenschnitt] .thanks-form.is-dark .thanks-heart-toggle{border-color:var(--sc-cream);color:var(--sc-cream);background:0 0}html[data-stil=scherenschnitt] .thanks-form.is-dark .thanks-heart-toggle[aria-pressed=true]{background:var(--sc-cream);color:var(--sc-ink)}html[data-stil=scherenschnitt] .thanks-form.is-dark .thanks-error{border-color:var(--sc-cream);color:var(--sc-cream)}html[data-stil=scherenschnitt] :is(.thanks-form.is-dark,.thanks-open.is-dark) :focus-visible,html[data-stil=scherenschnitt] .thanks-form.is-dark textarea:focus{outline-color:var(--sc-cream)}html[data-stil=scherenschnitt] .recipient-page{font-family:var(--sc-figtree)}html[data-stil=scherenschnitt] .recipient-page .recipient-end{color:var(--sc-ink-2);margin-top:32px;font-size:16px}html[data-stil=scherenschnitt] .recipient-page .recipient-end span{font-family:var(--font-display), "Times New Roman", serif;color:var(--sc-berry);font-size:19px;font-weight:400}html[data-stil=scherenschnitt] .recipient-page .replay-button{color:var(--sc-ink-2);font-size:16px}html[data-stil=scherenschnitt] .recipient-page .replay-button:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}@media (hover:hover){html[data-stil=scherenschnitt] .recipient-page .replay-button:hover{color:var(--sc-ink)}}html[data-stil=scherenschnitt] .recipient-cta{border-top:2px dotted var(--sc-ground-ink);gap:16px;max-width:440px;margin-top:32px;padding-top:32px}html[data-stil=scherenschnitt] .recipient-thanks{border-bottom:2px dotted var(--sc-ground-ink);margin-bottom:8px;padding-bottom:32px}html[data-stil=scherenschnitt] .recipient-cta p{font:400 22px/1.25 var(--sc-gloock);letter-spacing:-.01em;color:var(--sc-ink);text-wrap:balance}html[data-stil=scherenschnitt] .recipient-page .recipient-legal{color:var(--sc-ink-2);gap:0 16px;margin-top:24px;font-size:16px}html[data-stil=scherenschnitt] .recipient-page .recipient-legal>*+*{margin-left:0}html[data-stil=scherenschnitt] .recipient-page .recipient-legal>*+:before{display:none}html[data-stil=scherenschnitt] .recipient-page .recipient-cover-legal{opacity:1;margin-top:8px;font-size:14px;position:relative}html[data-stil=scherenschnitt] :is(.recipient-page:not(.invite-page),.recipient-dialog) .countdown-label{font:600 16px/1.3 var(--sc-figtree);letter-spacing:.06em;color:var(--sc-ink-2);margin-bottom:4px}html[data-stil=scherenschnitt] :is(.recipient-page:not(.invite-page),.recipient-dialog) .countdown-caption{font:400 16px/1.5 var(--sc-figtree);color:var(--sc-ink-2)}html[data-stil=scherenschnitt] :is(.recipient-page:not(.invite-page),.recipient-dialog) .arrival-countdown .text-button{min-height:44px;font:600 16px/1.2 var(--sc-figtree);color:var(--sc-ink-2);text-underline-offset:4px;margin-top:8px;padding:10px 16px;text-decoration:underline;text-decoration-thickness:2px;transition:color .2s}@media (hover:hover){html[data-stil=scherenschnitt] :is(.recipient-page:not(.invite-page),.recipient-dialog) .arrival-countdown .text-button:hover{color:var(--sc-ink)}}html[data-stil=scherenschnitt] :is(.recipient-page:not(.invite-page),.recipient-dialog) .arrival-countdown .text-button:focus-visible{outline:3px solid var(--sc-berry);outline-offset:2px}html[data-stil=scherenschnitt] :is(.recipient-page:not(.invite-page),.recipient-dialog) .scratch-section>.eyebrow{font:600 16px/1.3 var(--sc-figtree);letter-spacing:.06em;color:var(--sc-ink-2);margin-bottom:16px}html[data-stil=scherenschnitt] :is(.recipient-page:not(.invite-page),.recipient-dialog) .reveal-status{min-height:24px;font:400 16px/1.5 var(--sc-figtree);color:var(--sc-ink-2);margin-top:16px}html[data-stil=scherenschnitt] :is(.recipient-page:not(.invite-page),.recipient-dialog) .scratch-copy{border:2px solid var(--sc-ground-ink);background:var(--sc-cream);width:fit-content;min-height:48px;color:var(--sc-ink);box-shadow:none;font:600 16px/1.2 var(--sc-figtree);letter-spacing:0;border-radius:2px;justify-content:center;align-items:center;gap:8px;margin:16px auto 0;padding:12px 20px;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s,transform .14s cubic-bezier(.23,1,.32,1);display:flex}html[data-stil=scherenschnitt] :is(.recipient-page:not(.invite-page),.recipient-dialog) .scratch-copy:before{content:none}@media (hover:hover){html[data-stil=scherenschnitt] :is(.recipient-page:not(.invite-page),.recipient-dialog) .scratch-copy:hover{background:var(--sc-rose);border-color:var(--sc-ground-ink);color:var(--sc-ink)}}html[data-stil=scherenschnitt] :is(.recipient-page:not(.invite-page),.recipient-dialog) .scratch-copy:active{transform:scale(.97)}html[data-stil=scherenschnitt] :is(.recipient-page:not(.invite-page),.recipient-dialog) .scratch-copy:focus-visible{outline:3px solid var(--sc-berry);outline-offset:3px}html[data-stil=scherenschnitt] :is(.recipient-page:not(.invite-page),.recipient-dialog) .scratch-attachment-actions{gap:12px 24px;margin-top:16px}html[data-stil=scherenschnitt] :is(.recipient-page:not(.invite-page),.recipient-dialog) .scratch-attachment-actions .scratch-copy{margin:0;display:inline-flex}html[data-stil=scherenschnitt] :is(.recipient-page:not(.invite-page),.recipient-dialog) .scratch-attachment-actions .text-button{min-height:44px;font:600 16px/1.2 var(--sc-figtree);color:var(--sc-berry);text-underline-offset:4px;align-items:center;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}@media (prefers-reduced-motion:reduce){html[data-stil=scherenschnitt] :is(.recipient-page:not(.invite-page),.recipient-dialog) .scratch-copy:active{transform:none}}html[data-stil=scherenschnitt] .go{background:var(--sc-cream);color:var(--sc-ink);font-family:var(--sc-figtree)}html[data-stil=scherenschnitt] .go .mine-sky{display:none}html[data-stil=scherenschnitt] .go .greeting-card{font-family:var(--sans)}html[data-stil=scherenschnitt] .go .eyebrow{font:600 16px/1.3 var(--sc-figtree);letter-spacing:.02em;color:var(--sc-berry)}html[data-stil=scherenschnitt] .go-head h1{font:400 clamp(40px, 4.6vw, 64px)/1 var(--sc-gloock);letter-spacing:-.02em;color:var(--sc-ink)}html[data-stil=scherenschnitt] .go-head h1 em{color:inherit;font-style:normal}html[data-stil=scherenschnitt] .go-meta{color:var(--sc-ink-2);font-size:16px}html[data-stil=scherenschnitt] .go-meta.go-expires{font-size:16px}html[data-stil=scherenschnitt] .go-card-frame{background:var(--sc-ground);max-width:400px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-mask:var(--sc-win);-webkit-mask:var(--sc-win);mask:var(--sc-win);border:0;border-radius:0;padding:32px}html[data-stil=scherenschnitt] .go-stage{gap:24px}html[data-stil=scherenschnitt] .go .mine-card{border:2px solid var(--sc-ground-ink);background:var(--sc-cream);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:4px}html[data-stil=scherenschnitt] .go-content{gap:24px}html[data-stil=scherenschnitt] .go-content .mine-card{padding:24px}html[data-stil=scherenschnitt] .go-title{font:400 26px/1.15 var(--sc-gloock);letter-spacing:-.01em;color:var(--sc-ink);margin-bottom:8px}html[data-stil=scherenschnitt] .go-content .mine-card>p,html[data-stil=scherenschnitt] .go-share-text p{color:var(--sc-ink-2);font-size:16px}html[data-stil=scherenschnitt] .go-journey ol:before{border-top:2px dotted var(--sc-ground-ink);background:0 0;height:0}html[data-stil=scherenschnitt] .go-dot{border:2px solid var(--sc-ground-ink);background:var(--sc-cream);width:28px;height:28px;color:var(--sc-on-ground)}html[data-stil=scherenschnitt] .go-journey li.is-done .go-dot{background:var(--sc-ground);border-color:var(--sc-ground-ink);box-shadow:none}html[data-stil=scherenschnitt] .go-step-label{color:var(--sc-ink);font-size:16px}html[data-stil=scherenschnitt] .go-journey li:not(.is-done) .go-step-label{color:var(--sc-ink-2)}html[data-stil=scherenschnitt] .go-journey small{color:var(--sc-ink-2);font-size:16px}@media (min-width:601px){html[data-stil=scherenschnitt] .go-journey ol{grid-template-rows:auto auto auto}html[data-stil=scherenschnitt] .go-journey li{grid-row:span 3;grid-template-rows:subgrid;align-items:start;row-gap:8px}}html[data-stil=scherenschnitt] .go-order{background:var(--sc-rose);color:var(--sc-ink);font:600 16px/1.4 var(--sc-figtree);border-radius:4px;padding:16px}html[data-stil=scherenschnitt] .go-order small{color:var(--sc-ink)}html[data-stil=scherenschnitt] .go-order.is-paid{background:var(--sc-ground);color:var(--sc-on-ground)}html[data-stil=scherenschnitt] .go-order.is-paid small{color:var(--sc-on-ground)}html[data-stil=scherenschnitt] .go-order.is-cancelled{box-shadow:inset 0 0 0 2px var(--sc-berry);background:var(--sc-rose);color:var(--sc-ink)}html[data-stil=scherenschnitt] .go-share{gap:24px}html[data-stil=scherenschnitt] .go-share-actions{gap:12px}html[data-stil=scherenschnitt] .go-qr>div{border:2px solid var(--sc-ground-ink);background:var(--sc-cream);box-shadow:none;border-radius:2px}html[data-stil=scherenschnitt] .go-qr figcaption{max-width:180px;color:var(--sc-ink-2);font-size:16px}html[data-stil=scherenschnitt] .go-print-grid{gap:16px}html[data-stil=scherenschnitt] .go-print-item{background:var(--sc-rose);color:var(--sc-ink);box-shadow:none;border-radius:4px;transition:background-color .2s}html[data-stil=scherenschnitt] .go-print-item:hover{box-shadow:none;transform:none}@media (hover:hover){html[data-stil=scherenschnitt] .go-print-item:hover{background:var(--sc-ocker)}}html[data-stil=scherenschnitt] .go-print-label{color:var(--sc-ink);font-size:16px;font-weight:700}html[data-stil=scherenschnitt] .go-print-grid.is-locked{opacity:1;filter:none}html[data-stil=scherenschnitt] .go-print-grid.is-locked .go-print-item{background:color-mix(in srgb, var(--sc-ink-2) 18%, var(--sc-cream))}html[data-stil=scherenschnitt] .go-print-grid.is-locked :is(.go-mock-tag,.go-mock-fold){opacity:.5;filter:grayscale()}html[data-stil=scherenschnitt] .delivery{border:2px solid var(--sc-ground-ink);background:var(--sc-cream);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:4px;gap:12px;padding:24px}html[data-stil=scherenschnitt] .delivery>strong{font:400 26px/1.15 var(--sc-gloock);letter-spacing:-.01em;color:var(--sc-ink);gap:12px}html[data-stil=scherenschnitt] .delivery>strong .emblem{width:28px;height:28px}html[data-stil=scherenschnitt] .delivery>p{color:var(--sc-ink-2);font-size:16px;line-height:1.5}html[data-stil=scherenschnitt] .delivery-list{gap:8px}html[data-stil=scherenschnitt] .delivery-list li{background:var(--sc-rose);color:var(--sc-ink);border-radius:2px;gap:12px;padding:12px 16px;font-size:16px}html[data-stil=scherenschnitt] .delivery-list strong{color:var(--sc-ink);font-size:16px}html[data-stil=scherenschnitt] .delivery-list small{color:var(--sc-ink);font-size:14px;line-height:1.4}html[data-stil=scherenschnitt] .delivery-list .text-button{min-height:44px;color:var(--sc-berry);flex:none;font-size:16px;font-weight:600}html[data-stil=scherenschnitt] .delivery .keep-error{background:var(--sc-rose);border-radius:2px;padding:8px 12px;font-weight:600;color:var(--sc-ink)!important}html[data-stil=scherenschnitt] .go-notes{grid-template-columns:repeat(auto-fill,min(100%,360px));gap:24px 16px}html[data-stil=scherenschnitt] :is(.go-notes,.thanks-list) li{background:var(--sc-rose);box-shadow:none;border:0;border-radius:2px;padding:24px 20px 16px}html[data-stil=scherenschnitt] .go-notes li:before{background:var(--sc-ocker);opacity:.85}html[data-stil=scherenschnitt] .go-notes p{color:var(--sc-ink)}html[data-stil=scherenschnitt] .go-notes small{color:var(--sc-ink);font-size:16px}html[data-stil=scherenschnitt] .thanks-list{gap:24px;margin-top:8px}html[data-stil=scherenschnitt] .thanks-list li{position:relative;rotate:-.8deg}html[data-stil=scherenschnitt] .thanks-list li:nth-child(2n){rotate:.6deg}html[data-stil=scherenschnitt] .thanks-list li:before{content:"";background:var(--sc-ocker);opacity:.85;pointer-events:none;border-radius:2px;width:64px;height:18px;margin-left:-32px;position:absolute;top:-9px;left:50%;transform:rotate(-3deg)}html[data-stil=scherenschnitt] .thanks-list blockquote{font:400 22px/1.35 var(--hand);color:var(--sc-ink);overflow-wrap:anywhere;margin:0 0 8px}html[data-stil=scherenschnitt] .thanks-list small{color:var(--sc-ink);gap:8px;font-size:16px}html[data-stil=scherenschnitt] .thanks-list .thanks-heart{width:22px;height:22px}html[data-stil=scherenschnitt] .thanks-empty{color:var(--sc-ink-2);font-size:16px;line-height:1.5}html[data-stil=scherenschnitt] .go-thanks-empty img{filter:none}html[data-stil=scherenschnitt] .go-thanks-empty p{color:var(--sc-ink-2);font-size:16px}html[data-stil=scherenschnitt] .go-content .keep{padding:24px}html[data-stil=scherenschnitt] .go-bookmark{color:var(--sc-ink-2);margin-top:8px;font-size:16px}@media (max-width:980px){html[data-stil=scherenschnitt] .go-layout{padding-top:48px}html[data-stil=scherenschnitt] .go-card-frame{max-width:340px;padding:24px}}@media (max-width:600px){html[data-stil=scherenschnitt] .go-layout{padding:40px 16px 80px}html[data-stil=scherenschnitt] .go-content .mine-card,html[data-stil=scherenschnitt] .delivery,html[data-stil=scherenschnitt] .go-content .keep{padding:20px 16px}html[data-stil=scherenschnitt] .go-head h1{font-size:40px}html[data-stil=scherenschnitt] .go-journey ol:before{border-top:0;border-left:2px dotted var(--sc-ground-ink);width:0;height:auto;top:13px;bottom:13px;left:13px}html[data-stil=scherenschnitt] .go-share-actions>*{flex:100%}}html[data-stil=scherenschnitt] .studio .step-footer .text-button{border:2px solid var(--sc-ground-ink);background:var(--sc-cream);min-height:48px;color:var(--sc-ink);font:600 16px/1.2 var(--sc-figtree);letter-spacing:0;border-radius:2px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s,transform .14s cubic-bezier(.23,1,.32,1);display:inline-flex}html[data-stil=scherenschnitt] .studio .step-footer .text-button:hover{text-decoration:none}@media (hover:hover){html[data-stil=scherenschnitt] .studio .step-footer .text-button:hover{background:var(--sc-rose);border-color:var(--sc-ground-ink);color:var(--sc-ink)}}html[data-stil=scherenschnitt] .studio .step-footer .text-button:active{transform:scale(.97)}html[data-stil=scherenschnitt] .studio .step-footer .text-button:focus-visible{outline:3px solid var(--sc-berry);outline-offset:3px}@media (prefers-reduced-motion:reduce){html[data-stil=scherenschnitt] .studio .step-footer .text-button:active{transform:none}}@media (max-width:790px){html[data-stil=scherenschnitt] .studio:not(.ae-main):not(.iv-main)>.stepper{align-items:start}}html[data-stil=scherenschnitt] .studio .preview-topline .icon-button{width:44px;height:44px;color:var(--sc-ink);background:0 0;border-radius:2px}@media (hover:hover){html[data-stil=scherenschnitt] .studio .preview-topline .icon-button:hover{background:var(--sc-rose);color:var(--sc-ink)}}
