@font-face{font-family:Kleber;src:url(/assets/Kleber-Stark-BoUYZk_q.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Graphik;src:url(/assets/Graphik-Regular-BfTxSmug.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Graphik;src:url(/assets/Graphik-Medium-BwRaFfjF.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Graphik;src:url(/assets/Graphik-Semibold-B1o46srH.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Graphik;src:url(/assets/Graphik-Bold-DYY8z-ME.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Graphik;src:url(/assets/Graphik-Black-REfTbhGG.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}:root{--boxes-green: #d9ff00;--boxes-green-hover: #eaff4d;--hot-pink: #ff73ef;--deep-pink: #ff1493;--electric-green: #46f778;--cyan: #00d8ff;--orange: #ff6c22;--red: #ff1e23;--violet: #7b2ff2;--mint: #4ee8a4;--black: #000000;--white: #ffffff;--warm-beige: #f5f2eb;--gray-mid: #828282;--border-color: #e0ddd6;--border-light: rgba(0, 0, 0, .06);--success: #00d26a;--warning: #ffb800;--error: #dc2626;--star: #ffb800;--bg-page: var(--white);--bg-card: var(--white);--bg-cream: var(--warm-beige);--bg-dark: var(--black);--fg1: var(--black);--fg2: #666666;--fg3: #999999;--fg-on-dark: var(--white);--fg-on-accent: var(--black);--accent: var(--boxes-green);--cta-primary-bg: var(--electric-green);--cta-secondary-bg: var(--hot-pink);--font-display: "Kleber", "Anton", "Impact", sans-serif;--font-body: "Graphik", "Inter", "Helvetica Neue", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--kleber-features: "ss03" 1, "ss07" 1;--kleber-features-punct: "ss03" 1, "ss06" 1, "ss07" 1;--kleber-features-arrow: "ss03" 1, "ss07" 1, "case" 1;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 2rem;--text-4xl: 2.5rem;--text-5xl: 3.5rem;--text-6xl: 5rem;--text-7xl: 7rem;--text-hero: 10rem;--fw-normal: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-black: 900;--leading-none: .9;--leading-tight: 1;--leading-normal: 1.3;--leading-body: 1.5;--leading-relaxed: 1.7;--tracking-tight: -.02em;--tracking-normal: 0;--tracking-wide: .02em;--tracking-wider: .05em;--tracking-widest: .1em;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-24: 6rem;--container-max: 1160px;--header-height: 72px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 24px;--radius-xl: 33px;--radius-pill: 9999px;--border-thin: 1.5px;--border-thick: 2px;--border-heavy: 2.5px;--shadow-sm: 0 2px 4px rgba(0, 0, 0, .06);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .12);--shadow-xl: 0 16px 48px rgba(0, 0, 0, .14);--dur-fast: .15s;--dur-base: .3s;--dur-slow: .5s;--ease-out-expo: cubic-bezier(.19, 1, .22, 1);--ease-out-back: cubic-bezier(.34, 1.56, .64, 1);--ease-soft: cubic-bezier(.4, 0, .2, 1)}@supports (color: color(display-p3 1 1 1)){:root{--boxes-green: color(display-p3 .882 1 0);--hot-pink: color(display-p3 1 .451 .937);--electric-green: color(display-p3 .275 .969 .471);--cyan: color(display-p3 0 .831 1);--orange: color(display-p3 1 .424 .133);--red: color(display-p3 1 .118 .137);--violet: color(display-p3 .482 .184 .949);--mint: color(display-p3 .337 .902 .635)}}body{font:var(--fw-medium) var(--text-base)/var(--leading-body) var(--font-body);color:var(--fg1);background:var(--bg-page)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:400;line-height:var(--leading-none);text-transform:uppercase;margin:0;font-feature-settings:var(--kleber-features)}h1{font-size:clamp(4rem,9vw,var(--text-6xl))}h2{font-size:clamp(3rem,7vw,var(--text-5xl))}h3{font-size:var(--text-4xl)}h4{font-size:var(--text-3xl)}.display-mixed{text-transform:none;font-feature-settings:var(--kleber-features-punct)}p{font-family:var(--font-body);font-weight:var(--fw-medium);line-height:var(--leading-relaxed);margin:0 0 var(--space-4)}a{color:inherit;text-decoration:none;transition:color var(--dur-fast)}a:hover{text-decoration:underline;text-underline-offset:4px}code,pre{font-family:var(--font-mono)}.glyph-hyphen{font-feature-settings:var(--kleber-features)}.glyph-arrow{font-feature-settings:var(--kleber-features-arrow)}.guillemet{font-feature-settings:var(--kleber-features-punct)}.portal *{box-sizing:border-box}.portal{--card-radius: 33px;--card-radius-sm: 24px;--stroke: 2.5px;--pink: var(--hot-pink);--lime: var(--boxes-green);--cta: var(--electric-green);--content-pad-x: max(20px, calc((100% - 600px)/2) );font-family:var(--font-body);font-weight:500;line-height:1.5;color:#000;background:var(--warm-beige);min-height:100%;width:100%}.browser-chrome{background:#ededed;padding:52px 12px 10px;border-bottom:1px solid #d0d0d0}.browser-urlbar{display:flex;align-items:center;justify-content:center;gap:6px;background:#fff;border-radius:12px;padding:8px 12px;font-family:-apple-system,SF Pro Text,system-ui,sans-serif;font-size:14px;color:#333;box-shadow:0 0 0 .5px #00000014}.browser-lock{color:#555;display:inline-flex}.browser-host{font-weight:500}.portal-ticker{background:#000;color:#fff;overflow:hidden;height:34px;display:flex;align-items:center;font-family:var(--font-display);font-feature-settings:var(--kleber-features);font-size:14px;letter-spacing:.04em}.portal-ticker-track{display:flex;gap:28px;padding-left:28px;white-space:nowrap;animation:portal-ticker 40s linear infinite;align-items:center}.portal-ticker-dot{width:8px;height:8px;border-radius:999px;flex:none}.portal-ticker-dot--pink{background:var(--hot-pink)}.portal-ticker-dot--lime{background:var(--boxes-green)}.portal-ticker-dot--green{background:var(--electric-green)}.portal-ticker-dot--orange{background:var(--orange)}@keyframes portal-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.portal-header{display:flex;align-items:center;justify-content:space-between;padding:12px var(--content-pad-x);background:#fff;border-bottom:1.5px solid var(--border-color);min-height:72px}.portal-header .logo{display:block;height:48px;width:48px;flex:none}.portal-header .event-chip{font-family:var(--font-body);font-size:14px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:10px 15px 8px;border:1.5px solid #000;border-radius:999px;background:transparent;color:#000;line-height:1;display:inline-flex;align-items:center}.portal-hero{padding:14px var(--content-pad-x) 0}.portal-hero .eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#000;margin-bottom:14px}.portal-hero .eyebrow .dot{width:10px;height:10px;background:var(--hot-pink);display:inline-block}.portal-hero .eyebrow--event{font-family:var(--font-display);font-feature-settings:var(--kleber-features-punct);font-weight:400;font-size:clamp(1.5rem,5vw,2rem);line-height:1;letter-spacing:0;text-transform:none;color:#000}.portal-hero h1{font-family:var(--font-display);font-feature-settings:var(--kleber-features-punct);font-weight:400;text-transform:none;font-size:clamp(2rem,9.5vw,3rem);line-height:.92;letter-spacing:-.01em;color:#000;margin:0;word-break:break-word;overflow-wrap:anywhere}.portal-hero h1 .pink-dec{display:inline-block;width:.234em;height:.234em;background:var(--hot-pink);vertical-align:.16em;margin:0 .06em 0 0}.portal-hero .meta{margin-top:18px;display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center}.portal-hero .meta .pill{font-family:var(--font-body);font-size:12px;font-weight:600;padding:7px 12px;border-radius:999px;background:#fff;border:1.5px solid #000;letter-spacing:.02em}.portal-hero .meta .pill--lime{background:var(--boxes-green)}.portal-hero .meta .pill strong{font-family:var(--font-display);font-feature-settings:var(--kleber-features);font-weight:400;font-size:14px;margin-right:4px}.portal-progress{margin:22px 0 0;padding:0 var(--content-pad-x);display:flex;gap:8px}.portal-progress .step{flex:1;display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:14px;background:#fff;border:1.5px solid #000;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;min-width:0}.portal-progress .step .count{font-family:var(--font-display);font-feature-settings:var(--kleber-features);font-size:14px;background:#000;color:#fff;width:22px;height:22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;flex:none}.portal-progress .step .label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1;padding-top:2px;display:inline-flex;align-items:center}.portal-progress .step.done .count{background:var(--cta);color:#000}.portal-progress .step.done .label{color:#000}.portal-progress .step.pending{background:transparent;border-style:dashed;opacity:.6}.portal-progress .step.active{background:var(--hot-pink)}.portal-progress .step.active .count{background:#000;color:#fff}.portal-cards{padding:20px var(--content-pad-x) 120px;display:flex;flex-direction:column;gap:16px}.card{border-radius:var(--card-radius);padding:28px 24px;position:relative;overflow:hidden}.card--vip{background:#fff;border:var(--stroke) solid #000}.card--vip-done{background:var(--boxes-green);border:var(--stroke) solid #000}.card--coming{background:#fff;border:2px dashed rgba(0,0,0,.35)}.card-label{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:6px 12px;border-radius:999px;background:#000;color:#fff}.card-label .dec{width:8px;height:8px;background:var(--hot-pink)}.card--vip-done .card-label{background:#000;color:var(--boxes-green)}.card--vip-done .card-label .dec{background:var(--hot-pink)}.card--coming .card-label{background:transparent;color:#000;border:1.5px solid #000}.card h2{font-family:var(--font-display);font-feature-settings:var(--kleber-features-punct);font-weight:400;text-transform:none;font-size:clamp(1.6rem,7vw,2.1rem);line-height:.98;letter-spacing:-.01em;color:#000;margin:14px 0 10px;word-break:break-word;overflow-wrap:anywhere}.card p.lede{font-size:16px;font-weight:500;line-height:1.45;color:#000;margin:0 0 22px}.card p.lede strong{font-weight:700}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-display);font-feature-settings:var(--kleber-features-arrow);font-weight:400;text-transform:none;font-size:20px;line-height:1;padding:18px 26px;min-height:56px;border-radius:999px;border:2px solid #000;color:#000;background:#fff;cursor:pointer;transition:transform .15s var(--ease-soft);text-decoration:none}.btn:hover:not(:disabled){transform:scale(1.04)}.btn:disabled{opacity:.35;cursor:not-allowed}.btn--cta{background:var(--cta)}.btn--pink{background:var(--hot-pink)}.btn--black{background:#000;color:#fff}.btn--ghost{background:transparent}.btn--sm{font-size:14px;min-height:44px;padding:12px 18px;font-family:var(--font-body);font-weight:600;letter-spacing:.02em;text-transform:uppercase}.btn .arrow{font-family:var(--font-display);font-feature-settings:var(--kleber-features-arrow);font-size:22px;line-height:.8;margin-top:-2px}.vip-tip{margin-top:14px;font-size:13px;color:#666}.vip-photo-preview{margin-top:10px;width:100%;aspect-ratio:1/1;border-radius:var(--card-radius-sm);border:2px dashed #000;background:var(--warm-beige);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#000;font:inherit;padding:0;cursor:pointer;transition:transform .15s var(--ease-soft),background .15s var(--ease-soft)}.vip-photo-preview:hover{background:#fff}.vip-photo-preview:active{transform:scale(.99)}.vip-photo-preview .ico{width:56px;height:56px;border-radius:999px;border:2px solid #000;background:var(--boxes-green);position:relative;flex:none}.vip-photo-preview .ico:before,.vip-photo-preview .ico:after{content:"";position:absolute;top:50%;left:50%;background:#000;border-radius:2px}.vip-photo-preview .ico:before{width:22px;height:4px;transform:translate(-50%,-50%)}.vip-photo-preview .ico:after{width:4px;height:22px;transform:translate(-50%,-50%)}.vip-photo-preview .big{font-family:var(--font-display);font-feature-settings:var(--kleber-features-punct);font-size:24px}.cropper-wrap{position:relative;width:100%;aspect-ratio:1/1;border-radius:var(--card-radius-sm);overflow:hidden;background:#000;border:2.5px solid #000}.cropper-wrap .reactEasyCrop_CropArea{border:none!important;box-shadow:none!important;color:transparent!important}.cropper-busy-overlay{position:absolute;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:5;pointer-events:none}.cropper-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.15)}.cropper-overlay{position:absolute;inset:0;pointer-events:none}.cropper-silhouette{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.cropper-corners{position:absolute;inset:16px;pointer-events:none}.cropper-corners:before,.cropper-corners:after,.cropper-corners .tl,.cropper-corners .br{content:"";position:absolute;width:22px;height:22px;border-color:var(--hot-pink);border-style:solid;border-width:0}.cropper-corners:before{top:0;left:0;border-top-width:3px;border-left-width:3px}.cropper-corners:after{top:0;right:0;border-top-width:3px;border-right-width:3px}.cropper-corners .tl{bottom:0;left:0;border-bottom-width:3px;border-left-width:3px}.cropper-corners .br{bottom:0;right:0;border-bottom-width:3px;border-right-width:3px}.cropper-badge{position:absolute;top:14px;left:14px;padding:6px 10px;background:#000000a6;color:#fff;border-radius:999px;font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;z-index:4}.zoom-row{margin-top:16px;display:flex;align-items:center;gap:14px}.zoom-row label{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#000}.zoom-track{flex:1;height:10px;border-radius:999px;background:var(--warm-beige);border:1.5px solid #000;position:relative}.zoom-fill{position:absolute;inset:1.5px auto 1.5px 1.5px;background:var(--cta);border-radius:999px}.zoom-knob{position:absolute;top:50%;width:26px;height:26px;border-radius:999px;background:#000;border:2.5px solid var(--cta);transform:translate(-50%,-50%);box-shadow:0 2px #00000026;pointer-events:none}.zoom-input{position:absolute;inset:-8px 0;width:100%;height:calc(100% + 16px);margin:0;padding:0;background:transparent;appearance:none;-webkit-appearance:none;cursor:pointer;opacity:0}.zoom-input::-webkit-slider-thumb{appearance:none;width:26px;height:26px}.zoom-input::-moz-range-thumb{width:26px;height:26px;border:none}.zoom-row .zoom-track{position:relative}.name-block{margin-top:18px}.name-block label{display:block;font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#000;margin-bottom:8px}.name-input{width:100%;padding:16px 18px;font-family:var(--font-display);font-feature-settings:var(--kleber-features-punct);font-size:24px;background:var(--warm-beige);border:2px solid #000;border-radius:16px;color:#000;outline:none;line-height:1}.name-input::placeholder{color:#0000004d}.name-input:focus{background:#fff;box-shadow:inset 0 0 0 1.5px var(--hot-pink)}.name-counter{font-family:var(--font-body);font-size:12px;font-weight:600;color:#666;font-variant-numeric:tabular-nums;margin-top:6px;text-align:right}.name-counter.max{color:var(--red)}.actions{margin-top:22px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.actions .spacer{flex:1}.error-banner{margin-top:16px;padding:12px 16px 12px 14px;background:#fff;border:2px solid var(--red);border-radius:14px;display:flex;align-items:center;gap:12px;font-size:14px;font-weight:600;color:#000}.error-banner .bang{width:26px;height:26px;flex:none;border-radius:999px;background:var(--red);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-feature-settings:var(--kleber-features-punct);font-size:18px}.done-row{display:flex;align-items:center;gap:16px;margin-top:6px}.done-check{width:48px;height:48px;flex:none;background:#000;color:var(--boxes-green);border-radius:999px;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:28px}.done-preview{margin-top:18px;display:flex;align-items:center;gap:14px;padding:12px;background:#fff;border:2px solid #000;border-radius:18px}.done-preview .thumb{width:64px;height:64px;flex:none;border-radius:14px;border:2px solid #000;overflow:hidden;background:linear-gradient(135deg,#ffb380,#ff73ef 70%);display:flex;align-items:flex-end;justify-content:center;position:relative}.done-preview .thumb:before{content:"";position:absolute;top:18%;left:50%;width:28px;height:28px;background:#ffffffe6;border-radius:999px;transform:translate(-50%)}.done-preview .thumb:after{content:"";position:absolute;bottom:-4px;left:50%;width:58px;height:34px;background:#ffffffe6;border-radius:999px 999px 0 0;transform:translate(-50%)}.done-preview .thumb--photo{background:#fff;object-fit:cover}.done-preview .thumb--photo:before,.done-preview .thumb--photo:after{content:none}.done-preview .meta{min-width:0;flex:1}.done-preview .meta .n{font-family:var(--font-display);font-feature-settings:var(--kleber-features-punct);font-size:22px;line-height:1;margin-bottom:4px}.done-preview .meta .l{font-size:12px;font-weight:600;color:#555;letter-spacing:.04em;text-transform:uppercase}.coming-body{display:flex;gap:14px;align-items:flex-start;margin-top:16px}.coming-body .icon{width:52px;height:52px;flex:none;border-radius:14px;border:2px solid #000;background:var(--warm-beige);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-feature-settings:var(--kleber-features);font-size:24px}.coming-body p{margin:0;font-size:15px;line-height:1.45;color:#000}.coming-body p a{text-decoration:underline;text-underline-offset:3px;font-weight:600}.coming-headline{font-family:var(--font-display);font-feature-settings:var(--kleber-features-punct);font-weight:400;font-size:20px;display:block;margin-bottom:4px}.portal-footer{padding:30px var(--content-pad-x) 40px;border-top:1.5px solid var(--border-color);background:#fff;font-size:13px;color:#666}.portal-footer a{color:#000;text-decoration:underline;text-underline-offset:3px;font-weight:600}.portal-footer .mark{font-family:var(--font-display);font-feature-settings:var(--kleber-features-punct);font-size:14px;color:#000;margin-bottom:8px;letter-spacing:.02em}.loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px var(--content-pad-x);min-height:70svh;gap:18px;text-align:center}.loading-pulse{width:56px;height:56px;border:3px solid #000;border-top-color:var(--hot-pink);border-radius:999px;animation:portal-spin .9s linear infinite}@keyframes portal-spin{to{transform:rotate(360deg)}}.loading-state .msg{font-family:var(--font-display);font-feature-settings:var(--kleber-features-punct);font-size:32px;line-height:.95}.loading-state .sub{font-size:14px;color:#666}.error-state{padding:36px var(--content-pad-x) 60px}.error-state .tag{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:var(--red);color:#fff;font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.error-state h1{font-family:var(--font-display);font-feature-settings:var(--kleber-features-punct);font-size:clamp(2.2rem,10vw,3.4rem);line-height:.92;margin:14px 0;color:#000;text-transform:none;font-weight:400}.error-state p{font-size:16px;color:#000;margin:0 0 22px;max-width:42ch}.error-state .big-dec{width:48px;height:48px;background:var(--hot-pink);margin-bottom:20px}.card--logo{background:#fff;border:var(--stroke) solid #000}.card--logo-done{background:var(--boxes-green);border:var(--stroke) solid #000}.card--logo-done .card-label{background:#000;color:var(--boxes-green)}.card--logo-done .card-label .dec{background:var(--hot-pink)}.logo-photo-preview{margin-top:10px;width:100%;aspect-ratio:16 / 9;border-radius:var(--card-radius-sm);border:2px dashed #000;background:var(--warm-beige);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#000;font:inherit;padding:0;cursor:pointer;transition:transform .15s var(--ease-soft),background .15s var(--ease-soft)}.logo-photo-preview:hover{background:#fff}.logo-photo-preview:active{transform:scale(.99)}.logo-photo-preview .ico{width:56px;height:56px;border-radius:999px;border:2px solid #000;background:var(--electric-green);position:relative;flex:none}.logo-photo-preview .ico:before,.logo-photo-preview .ico:after{content:"";position:absolute;top:50%;left:50%;background:#000;border-radius:2px}.logo-photo-preview .ico:before{width:22px;height:4px;transform:translate(-50%,-50%)}.logo-photo-preview .ico:after{width:4px;height:22px;transform:translate(-50%,-50%)}.logo-photo-preview .big{font-family:var(--font-display);font-feature-settings:var(--kleber-features-punct);font-size:24px}.logo-preview-frame{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:var(--card-radius-sm);overflow:hidden;background-color:var(--warm-beige);background-image:linear-gradient(45deg,rgba(0,0,0,.05) 25%,transparent 25%),linear-gradient(-45deg,rgba(0,0,0,.05) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(0,0,0,.05) 75%),linear-gradient(-45deg,transparent 75%,rgba(0,0,0,.05) 75%);background-size:18px 18px;background-position:0 0,0 9px,9px -9px,-9px 0;border:2.5px solid #000;display:flex;align-items:center;justify-content:center}.logo-preview-image{max-width:calc(100% - 32px);max-height:calc(100% - 32px);width:auto;height:auto;object-fit:contain;display:block}.logo-preview-empty{width:64px;height:64px;border-radius:12px;background:#00000014}.done-preview .thumb--logo{width:88px;height:56px;border-radius:10px;background:#fff;display:flex;align-items:center;justify-content:center;padding:6px}.done-preview .thumb--logo:before,.done-preview .thumb--logo:after{content:none}.done-preview .thumb--logo img{max-width:100%;max-height:100%;object-fit:contain;display:block}html,body{margin:0;min-height:100svh;background:var(--warm-beige);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}#root{min-height:100svh}input,textarea,button{font-family:inherit;font-size:16px}
