@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Bodoni+Moda:opsz,wght@6..96,400;6..96,600&family=Caveat:wght@400;500;600;700&family=Cinzel:wght@400;600&family=Cormorant+Garamond:wght@400;500;600&family=DM+Sans:wght@400;500;600;700&family=DM+Serif+Display&family=Great+Vibes&family=Inter:wght@400;500;600;700&family=Libre+Baskerville:wght@400;700&family=Lora:wght@400;500;600&family=Manrope:wght@400;500;600;700&family=Montserrat:wght@400;500;600&family=Parisienne&family=Playfair+Display:wght@400;500;600&display=swap";:root{--dm-primary: #b9543e;--dm-primary-strong: #873827;--dm-secondary: #435e52;--dm-accent: #cb983a;--dm-background: #fffaf6;--dm-surface: #fff;--dm-surface-soft: #f6eee7;--dm-text: #292421;--dm-text-muted: #746b66;--dm-success: #27633d;--dm-warning: #9a651d;--dm-danger: #9d2e22;--dm-border: #eaded5;--dm-radius-sm: 10px;--dm-radius-md: 14px;--dm-radius-lg: 24px;--dm-radius-xl: 32px;--dm-action-radius: 8px;--dm-space-1: .25rem;--dm-space-2: .5rem;--dm-space-3: .75rem;--dm-space-4: 1rem;--dm-space-6: 1.5rem;--dm-space-8: 2rem;--dm-shadow-sm: 0 7px 20px rgba(74, 45, 33, .08);--dm-shadow-lg: 0 18px 55px rgba(74, 45, 33, .1);--ink: var(--dm-text);--muted: var(--dm-text-muted);--paper: var(--dm-background);--cream: var(--dm-surface-soft);--line: var(--dm-border);--brand: var(--dm-primary);--brand-dark: var(--dm-primary-strong);--sage: var(--dm-secondary);--white: var(--dm-surface);--shadow: var(--dm-shadow-lg);font-family:DM Sans,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}app-public-event .dialog{--brand: var(--dialog-accent);--brand-dark: var(--dialog-accent);--white: var(--event-surface);--ink: var(--dialog-ink);--muted: var(--dialog-muted);--cream: color-mix(in srgb, var(--dialog-accent) 7%, var(--event-surface));--line: color-mix(in srgb, var(--dialog-accent) 22%, var(--event-surface));border:1px solid color-mix(in srgb,var(--dialog-accent) 20%,transparent);box-shadow:0 30px 90px #140d0a4d}app-public-event .dialog.invitation-dialog{width:min(760px,100%)}app-public-event .dialog .x{background:color-mix(in srgb,var(--dialog-accent) 9%,var(--event-surface));color:var(--dialog-ink)}app-public-event .dialog .btn{background:var(--dialog-accent);color:var(--dialog-accent-ink);box-shadow:0 8px 24px color-mix(in srgb,var(--dialog-accent) 24%,transparent)}app-public-event .dialog .btn:hover{background:color-mix(in srgb,var(--dialog-accent),var(--dialog-ink) 12%)}app-public-event .dialog .btn:disabled{opacity:.72}app-public-event .invitation-title{color:var(--dialog-muted);margin-top:-.75rem}app-public-event .invitation-title b{color:var(--dialog-accent)}app-public-event .invitation-progress{display:grid;gap:.45rem;margin:1rem 0;color:var(--dialog-muted);font-size:.78rem}app-public-event .invitation-progress>i{height:5px;overflow:hidden;border-radius:99px;background:color-mix(in srgb,var(--dialog-accent) 13%,var(--event-surface))}app-public-event .invitation-progress>i span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--dialog-accent),color-mix(in srgb,var(--dialog-accent),var(--dialog-ink) 18%));transition:width .18s ease}app-public-event .bulk-invitation-answers{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;padding:.7rem;border-radius:15px;background:color-mix(in srgb,var(--dialog-accent) 7%,var(--event-surface))}app-public-event .bulk-invitation-answers>span{margin-right:.2rem;color:var(--dialog-muted);font-size:.7rem;font-weight:700}app-public-event .bulk-invitation-answers button{padding:.42rem .65rem;border:1px solid color-mix(in srgb,var(--dialog-accent) 28%,transparent);border-radius:99px;background:var(--event-surface);color:var(--dialog-accent);font-size:.68rem;font-weight:800;cursor:pointer}app-public-event .invitation-responses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1rem 0}app-public-event .invitation-responses>section{min-width:0;padding:.85rem;border:1px solid var(--line);border-radius:17px;background:color-mix(in srgb,var(--event-surface) 90%,var(--event-bg))}app-public-event .invitation-responses header{display:flex;align-items:center;gap:.6rem;margin-bottom:.7rem}app-public-event .invitation-responses header>i{display:grid;place-items:center;width:34px;height:34px;flex:0 0 auto;border-radius:50%;background:color-mix(in srgb,var(--dialog-accent) 12%,var(--event-surface));color:var(--dialog-accent);font-style:normal;font-weight:800}app-public-event .invitation-responses h3,app-public-event .invitation-responses small{margin:0}app-public-event .invitation-responses small{color:var(--dialog-muted);font-size:.6rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}app-public-event .invitation-loading{display:grid;justify-items:center;gap:.8rem;padding:2.5rem 1rem;color:var(--dialog-muted)}app-public-event .invitation-loading i{width:34px;height:34px;border:3px solid color-mix(in srgb,var(--dialog-accent) 18%,transparent);border-top-color:var(--dialog-accent);border-radius:50%;animation:invitation-spin .75s linear infinite}app-public-event .rsvp-submit{width:100%}@media(max-width:700px){app-public-event .invitation-responses{grid-template-columns:1fr}}@keyframes invitation-spin{to{transform:rotate(1turn)}}app-public-event .pix-checkout{display:grid;justify-items:center;gap:12px;margin:18px 0;padding:20px;border-radius:20px;background:color-mix(in srgb,var(--event-primary, #b9543e) 7%,white);text-align:center}app-public-event .pix-checkout img{width:min(220px,70vw);aspect-ratio:1}app-public-event .pix-checkout code{max-width:100%;padding:10px;overflow-wrap:anywhere;border-radius:10px;background:#ffffffbf;font-size:.7rem}@media(max-width:560px){app-public-event .card-fields{grid-template-columns:1fr}app-public-event .card-fields .card-number,app-public-event .card-fields small{grid-column:auto}}app-event-section-builder .section-dialog__subheading--spaced{margin-top:.45rem}app-event-section-builder .section-dialog__about-preview{position:relative;display:grid;min-height:230px;overflow:hidden;align-items:center;padding:2rem;border-radius:var(--dm-radius-sm);background:var(--white)}app-event-section-builder .section-dialog__about-preview>:is(img,i){position:absolute;inset-block:0;width:64%;height:100%}app-event-section-builder .section-dialog__about-preview>img{object-fit:cover}app-event-section-builder .section-dialog__about-preview.photo-left>:is(img,i){left:0}app-event-section-builder .section-dialog__about-preview.photo-right>:is(img,i){right:0}app-event-section-builder .section-dialog__about-preview.photo-left>img{-webkit-mask-image:linear-gradient(to right,#000 0 10%,transparent var(--about-fade, 55%));mask-image:linear-gradient(to right,#000 0 10%,transparent var(--about-fade, 55%))}app-event-section-builder .section-dialog__about-preview.photo-right>img{-webkit-mask-image:linear-gradient(to left,#000 0 10%,transparent var(--about-fade, 55%));mask-image:linear-gradient(to left,#000 0 10%,transparent var(--about-fade, 55%))}app-event-section-builder .section-dialog__about-preview>i{background:linear-gradient(to right,transparent,color-mix(in srgb,var(--white) 92%,transparent))}app-event-section-builder .section-dialog__about-preview.photo-right>i{transform:scaleX(-1)}app-event-section-builder .section-dialog__about-preview>div{position:relative;z-index:1;display:grid;width:48%;gap:.35rem}app-event-section-builder .section-dialog__about-preview.photo-left>div{justify-self:end}app-event-section-builder .section-dialog__about-preview>div small{color:var(--brand);font-size:.55rem;font-weight:900;letter-spacing:.1em}app-event-section-builder .section-dialog__about-preview>div b{color:var(--ink);font:1.35rem "DM Serif Display"}app-event-section-builder .section-dialog__about-preview>div span{color:var(--muted);font-size:.64rem;line-height:1.55}app-event-section-builder .section-dialog__frame-editor{display:grid;gap:.75rem;margin-top:.35rem;padding-top:.9rem;border-top:1px solid var(--line)}app-event-section-builder .section-dialog__frame-editor>header{display:flex;justify-content:space-between;gap:1rem;align-items:center}app-event-section-builder .section-dialog__frame-editor>header :is(b,small){display:block}app-event-section-builder .section-dialog__frame-editor>header b{font-size:.73rem}app-event-section-builder .section-dialog__frame-editor>header small{margin-top:.1rem;color:var(--muted);font-size:.61rem}app-event-section-builder .section-dialog__frame-editor>header>span{flex:0 0 auto;padding:.4rem .55rem;border-radius:999px;color:var(--brand);background:var(--cream);font-size:.58rem;font-weight:900}app-event-section-builder .section-dialog__frame-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;grid-auto-rows:58px;gap:.35rem}app-event-section-builder .section-dialog__frame-grid>button{position:relative;min-width:0;overflow:hidden;border:2px solid transparent;border-radius:9px;color:#fff;background:color-mix(in srgb,var(--brand) 14%,var(--white));cursor:pointer}app-event-section-builder .section-dialog__frame-grid>button.selected,app-event-section-builder .section-dialog__photo-picker>button.selected{border-color:var(--brand)}app-event-section-builder .section-dialog__frame-grid img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}app-event-section-builder .section-dialog__frame-grid span{position:relative;z-index:1;display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:#171311b8;font-size:.56rem;font-weight:900}app-event-section-builder .section-dialog__frame-grid.grid-template--duas_colunas{grid-template-columns:repeat(2,minmax(0,1fr))}app-event-section-builder .section-dialog__frame-grid.grid-template--tres_colunas{grid-template-columns:repeat(3,minmax(0,1fr))}app-event-section-builder .section-dialog__frame-grid:is(.grid-template--mosaico_editorial,.grid-template--destaque_lateral)>button:first-child,app-event-section-builder .section-dialog__frame-grid.grid-template--destaque_central>button:nth-child(3){grid-column:span 2;grid-row:span 2}app-event-section-builder .section-dialog__frame-grid.grid-template--mosaico_editorial>button:nth-child(6n+6){grid-column:span 2}app-event-section-builder .section-dialog__photo-picker{display:flex;gap:.45rem;padding:.2rem 0 .35rem;overflow-x:auto}app-event-section-builder .section-dialog__photo-picker>button{position:relative;flex:0 0 88px;overflow:hidden;padding:3px;border:2px solid transparent;border-radius:10px;background:var(--white);cursor:pointer}app-event-section-builder .section-dialog__photo-picker img{display:block;width:100%;aspect-ratio:1;border-radius:6px;object-fit:cover}app-event-section-builder .section-dialog__photo-picker span{position:absolute;inset:auto 5px 5px;padding:.2rem;border-radius:5px;color:#fff;background:#171311c4;font-size:.45rem;font-weight:800}@media(max-width:620px){app-event-section-builder .section-dialog__about-preview{min-height:210px;padding-inline:1.25rem}app-event-section-builder .section-dialog__about-preview>:is(img,i){width:72%}app-event-section-builder .section-dialog__about-preview>div{width:58%}app-event-section-builder .section-dialog__frame-grid{grid-auto-rows:48px}}app-public-event .intro-section{position:relative;padding:130px max(7vw,25px);overflow:hidden;isolation:isolate}app-public-event .intro-section__copy{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:9vw;align-items:center}app-public-event .intro-section__copy>p{color:var(--muted);font-size:1.1rem;line-height:1.9;white-space:pre-line}app-public-event .intro-section__photo{position:absolute;z-index:0;inset-block:0;width:64%;height:100%;object-fit:cover}app-public-event .intro-section--photo-left .intro-section__photo{left:0;-webkit-mask-image:linear-gradient(to right,#000 0 10%,transparent var(--intro-image-fade, 55%));mask-image:linear-gradient(to right,#000 0 10%,transparent var(--intro-image-fade, 55%))}app-public-event .intro-section--photo-right .intro-section__photo{right:0;-webkit-mask-image:linear-gradient(to left,#000 0 10%,transparent var(--intro-image-fade, 55%));mask-image:linear-gradient(to left,#000 0 10%,transparent var(--intro-image-fade, 55%))}app-public-event .intro-section--has-photo .intro-section__copy{display:block;width:min(600px,47%)}app-public-event .intro-section--photo-left .intro-section__copy{margin-left:auto}app-public-event .intro-section--has-photo .intro-section__copy>p{margin-top:1.5rem}@media(max-width:700px){app-public-event .intro-section{padding-block:85px}app-public-event .intro-section__copy{grid-template-columns:1fr;gap:1rem}app-public-event .intro-section--has-photo{min-height:610px;display:flex;align-items:flex-end}app-public-event .intro-section--has-photo .intro-section__photo{inset:0 0 auto;width:100%;height:72%;-webkit-mask-image:linear-gradient(to bottom,#000 0 36%,transparent 94%);mask-image:linear-gradient(to bottom,#000 0 36%,transparent 94%)}app-public-event .intro-section--has-photo .intro-section__copy{width:100%;margin:0}}:root[data-theme=dark]{--dm-primary: #ef8b70;--dm-primary-strong: #f5a38d;--dm-secondary: #91b5a5;--dm-accent: #e4b966;--dm-background: #111318;--dm-surface: #1b1e25;--dm-surface-soft: #242832;--dm-text: #f5f6f8;--dm-text-muted: #aeb4bf;--dm-success: #74be8d;--dm-warning: #e0af64;--dm-danger: #f08c83;--dm-border: #363b47;--dm-shadow-sm: 0 7px 20px rgba(0, 0, 0, .22);--dm-shadow-lg: 0 18px 55px rgba(0, 0, 0, .3)}app-panel-shell,app-editor{--dm-radius-sm: 6px;--dm-radius-md: 8px;--dm-radius-lg: 10px;--dm-radius-xl: 12px;--dm-shadow-sm: none;--dm-shadow-lg: none;--shadow: none}app-panel-shell :is(.card,[class$=-card],[class*="-card "]):not(app-event-site-preview *),app-editor :is(.card,[class$=-card],[class*="-card "]):not(app-event-site-preview *){border-radius:var(--dm-radius-md)!important;box-shadow:none!important;filter:none!important}app-panel-shell :is(.card,[class$=-card],[class*="-card "]):not(app-event-site-preview *):hover,app-editor :is(.card,[class$=-card],[class*="-card "]):not(app-event-site-preview *):hover{transform:none!important;box-shadow:none!important}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--paper)}button,input,textarea,select{font:inherit}button,a{touch-action:manipulation}:where(button,[role=button],.btn,.site-link,.nav-action,.primary-action,.cta,.preview-button,.public-shortcut,.event-site-link,.day-card-site-link,.experience-link,.plan-teaser__link,.event-suggestions__action,.invite__action,.button-primary,.button-secondary,.scroll-create-cta__action,.upload-button){border-radius:var(--dm-action-radius)!important}a{color:inherit;text-decoration:none}.brand{display:inline-flex;align-items:center}.brand:before{content:"";flex:0 0 auto;width:1.28em;height:1.28em;margin-right:.38em;background:url(/brand/diameu-mark.png) center/contain no-repeat}img{max-width:100%;display:block}.dm-scroll-reveal{opacity:0;filter:blur(7px);transform:translate3d(0,38px,0) scale(.99);transition:opacity .8s cubic-bezier(.2,.72,.25,1),filter .8s cubic-bezier(.2,.72,.25,1),transform 1s cubic-bezier(.2,.72,.25,1);transition-delay:var(--dm-reveal-delay, 0ms);will-change:opacity,filter,transform}.dm-scroll-reveal--visible{opacity:1;filter:none;transform:none;will-change:auto}h1,h2,h3,p{margin-top:0}app-editor .layout-summary{min-width:0;display:grid;gap:.8rem;margin-top:.4rem;padding:1rem;border:1px solid var(--line);border-radius:16px;background:var(--cream)}app-editor .layout-summary>div{display:flex;flex-wrap:wrap;gap:.45rem}app-editor .layout-summary span{max-width:100%;padding:.35rem .6rem;border:1px solid color-mix(in srgb,var(--brand),transparent 78%);border-radius:999px;background:var(--white);color:var(--brand);font-size:.68rem;line-height:1.2;text-transform:capitalize;overflow-wrap:anywhere}.serif,h1,h2{font-family:"DM Serif Display",serif;font-weight:400}.container{width:min(1160px,100% - 40px);margin-inline:auto}.eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;font-weight:700;color:var(--brand)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;border:0;border-radius:var(--dm-action-radius);padding:.86rem 1.3rem;font-weight:700;cursor:pointer;transition:.2s ease;background:var(--brand);color:#fff;box-shadow:0 7px 20px #b9543e38}app-event-planning button:not(:disabled):not(.drag-handle){cursor:pointer}app-event-planning button.drag-handle:not(:disabled){cursor:grab}app-event-planning button.drag-handle:not(:disabled):active{cursor:grabbing}app-event-planning button:disabled{cursor:not-allowed}.btn:hover{transform:translateY(-2px);background:var(--brand-dark)}.btn.secondary{background:var(--white);color:var(--ink);border:1px solid var(--line);box-shadow:none}.btn.ghost{background:transparent;color:var(--ink);box-shadow:none}.btn:disabled{opacity:.55;pointer-events:none}.field{display:grid;gap:.42rem}.field label{font-size:.82rem;font-weight:700}.field input,.field textarea,.field select{width:100%;border:1px solid var(--line);border-radius:14px;background:var(--white);padding:.83rem .95rem;color:var(--ink);outline:none;transition:.2s}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--brand);box-shadow:0 0 0 3px #b9543e1f}.field textarea{resize:vertical;min-height:100px}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.card{background:var(--white);border:1px solid var(--line);border-radius:var(--dm-radius-lg);box-shadow:var(--shadow)}.error{border-radius:12px;background:color-mix(in srgb,var(--dm-danger),transparent 88%);color:var(--dm-danger);padding:.8rem 1rem;font-size:.88rem}.success{border-radius:12px;background:color-mix(in srgb,var(--dm-success),transparent 88%);color:var(--dm-success);padding:.8rem 1rem;font-size:.88rem}.loading{min-height:50vh;display:grid;place-items:center;color:var(--muted)}.profile-card{padding:1.5rem}:root,body{transition:background-color .2s ease,color .2s ease}@media(max-width:700px){.container{width:min(100% - 28px,1160px)}.form-grid{grid-template-columns:1fr}.btn{min-height:48px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@keyframes instagram-photo-cycle{0%,28%{opacity:1;transform:scale(1.035)}33%,95%{opacity:0;transform:scale(1.09)}to{opacity:1;transform:scale(1.035)}}.instagram-demo__photo:after{content:"";position:absolute;z-index:2;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 52%,rgba(48,29,23,.16))}@media(prefers-reduced-motion:reduce){.instagram-demo__photo img{animation:none}.instagram-demo__photo img:first-child{opacity:1;transform:none}}app-editor .preview-dialog{position:fixed;z-index:1000;inset:18px;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--line);border-radius:24px;background:#eee8e3;box-shadow:0 28px 100px #21191466}app-editor .field-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem}app-editor .ai-writing-button{padding:.38rem .65rem;border:1px solid color-mix(in srgb,var(--brand),transparent 55%);border-radius:999px;color:var(--brand);background:color-mix(in srgb,var(--brand) 7%,var(--white));font-size:.68rem;font-weight:800;cursor:pointer}app-editor .ai-writing-button:disabled{cursor:wait;opacity:.65}app-editor .field-help{color:var(--muted);font-size:.68rem;line-height:1.45}app-editor .slug-input-shell{display:flex;align-items:stretch;overflow:hidden;border:1px solid var(--line);border-radius:var(--dm-radius-sm);background:var(--white);transition:border-color .2s,box-shadow .2s}app-editor .slug-input-shell:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 12%,transparent)}app-editor .slug-input-shell>span{display:flex;align-items:center;padding:.78rem 0 .78rem .9rem;border-right:1px solid var(--line);color:var(--muted);background:var(--cream);font-size:.78rem;font-weight:750;white-space:nowrap}app-editor .slug-input-shell input{min-width:0;border:0;border-radius:0;box-shadow:none!important;font-family:DM Sans,sans-serif;font-weight:700}app-editor .field-invalid .slug-input-shell{border-color:var(--dm-danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--dm-danger) 10%,transparent)}app-editor .slug-status{font-size:.7rem;font-weight:700}app-editor .slug-status--checking{color:var(--muted)}app-editor .slug-status--available{color:var(--sage)}app-editor .slug-status--unavailable{color:var(--dm-danger)}app-public-event .hero.hero--photo{color:var(--hero-photo-ink);background:#171311!important}app-public-event .hero.hero--photo :is(h1,.hero-content>p,.hero-content>strong,.scroll,.hero-monogram){color:var(--hero-photo-ink)}app-public-event .hero.hero--photo .line{background:color-mix(in srgb,var(--hero-photo-ink),transparent 58%)}app-editor .preview-dialog>header{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:1rem;padding:.8rem 1rem;border-bottom:1px solid var(--line);background:var(--white)}app-editor .preview-dialog>header small,app-editor .preview-dialog>header strong{display:block}app-editor .preview-dialog>header small{color:var(--brand);font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}app-editor .preview-dialog__devices{display:flex;gap:.3rem;padding:.25rem;border-radius:11px;background:var(--cream)}app-editor .preview-dialog__devices button,app-editor .preview-dialog__close{border:0;border-radius:8px;color:var(--muted);background:transparent;cursor:pointer}app-editor .preview-dialog__devices button{padding:.5rem .75rem;font-size:.7rem;font-weight:800}app-editor .preview-dialog__devices button.active{color:var(--ink);background:var(--white);box-shadow:0 2px 9px #3321}app-editor .preview-dialog__close{width:38px;height:38px;font-size:1.6rem}app-editor .preview-dialog__stage{display:grid;min-height:0;overflow:auto;padding:24px;place-items:start center}app-editor .preview-dialog__stage app-event-site-preview{width:min(1080px,100%)}app-editor .ai-resource-notice{display:flex;align-items:flex-start;gap:12px;padding:14px;border:1px solid color-mix(in srgb,var(--brand) 24%,var(--line));border-radius:var(--dm-radius-md);color:var(--ink);background:color-mix(in srgb,var(--brand) 6%,var(--white))}app-editor .ai-resource-notice>span{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border-radius:var(--dm-radius-sm);color:var(--brand);background:color-mix(in srgb,var(--brand) 12%,var(--white))}app-editor .ai-resource-notice strong,app-editor .ai-resource-notice p{display:block;margin:0}app-editor .ai-resource-notice p{margin-top:3px;color:var(--muted);font-size:.73rem;line-height:1.45}app-public-event .card-template-picker i:before,app-public-event .card-template-picker i:after{position:absolute;content:""}app-public-event .card-template-picker i[data-layout=ESSENCIAL]:before{inset:8px;border:1px solid color-mix(in srgb,var(--event-primary),transparent 48%);border-radius:4px}app-public-event .card-template-picker i[data-layout=ESSENCIAL]:after{width:34%;height:2px;left:33%;top:calc(50% - 1px);background:var(--event-primary)}app-public-event .card-template-picker i[data-layout=AFETIVO]{background:radial-gradient(circle at 72% 24%,color-mix(in srgb,var(--event-accent),white 32%) 0 9px,transparent 10px),linear-gradient(145deg,color-mix(in srgb,var(--event-primary),white 86%),color-mix(in srgb,var(--event-accent),white 72%))}app-public-event .card-template-picker i[data-layout=AFETIVO]:before,app-public-event .card-template-picker i[data-layout=AFETIVO]:after{width:13px;height:20px;top:19px;border-radius:10px 10px 3px 3px;background:color-mix(in srgb,var(--event-primary),transparent 24%)}app-public-event .card-template-picker i[data-layout=AFETIVO]:before{left:calc(50% - 11px);rotate:-42deg}app-public-event .card-template-picker i[data-layout=AFETIVO]:after{left:calc(50% - 2px);rotate:42deg}app-public-event .card-template-picker i[data-layout=MINIMALISTA]{background:color-mix(in srgb,var(--event-surface),white 16%)}app-public-event .card-template-picker i[data-layout=MINIMALISTA]:before{width:42%;height:1px;left:13%;top:19px;background:var(--event-primary);box-shadow:0 7px color-mix(in srgb,var(--event-primary),transparent 48%),0 14px color-mix(in srgb,var(--event-primary),transparent 72%)}app-public-event .card-template-picker i[data-layout=MINIMALISTA]:after{width:5px;height:30px;right:15%;top:12px;background:var(--event-accent)}app-public-event .card-template-picker i[data-layout=BOTANICO]{background:radial-gradient(ellipse at 14% 76%,var(--event-primary) 0 8%,transparent 9%),radial-gradient(ellipse at 27% 58%,var(--event-accent) 0 9%,transparent 10%),radial-gradient(ellipse at 84% 24%,var(--event-primary) 0 8%,transparent 9%),radial-gradient(ellipse at 72% 42%,var(--event-accent) 0 9%,transparent 10%),color-mix(in srgb,var(--event-surface),white 18%)}app-public-event .card-template-picker i[data-layout=BOTANICO]:before,app-public-event .card-template-picker i[data-layout=BOTANICO]:after{width:36px;height:1px;background:color-mix(in srgb,var(--event-primary),transparent 20%)}app-public-event .card-template-picker i[data-layout=BOTANICO]:before{left:4px;bottom:13px;rotate:-38deg}app-public-event .card-template-picker i[data-layout=BOTANICO]:after{right:4px;top:13px;rotate:-38deg}app-public-event .card-template-picker i[data-layout=CONTEMPORANEO]{background:linear-gradient(132deg,transparent 0 48%,var(--event-accent) 49% 62%,transparent 63%),linear-gradient(145deg,var(--event-primary) 0 42%,color-mix(in srgb,var(--event-primary),black 22%) 43% 100%)}app-public-event .card-template-picker i[data-layout=CONTEMPORANEO]:before{width:22px;height:22px;right:10px;bottom:8px;border:2px solid color-mix(in srgb,var(--event-surface),white 28%);border-radius:50%}@media(max-width:560px){app-editor .preview-dialog{inset:0;border-radius:0}app-editor .preview-dialog>header{grid-template-columns:1fr auto}app-editor .preview-dialog__devices{grid-column:1/-1;grid-row:2;justify-content:center}app-editor .preview-dialog__close{grid-column:2;grid-row:1}app-editor .preview-dialog__stage{padding:16px 8px}}
