:root{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;color:#30302f;background:#ededed;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-height:100vh}button,input,textarea{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,textarea:focus-visible,a:focus-visible{outline:2px solid #4c4c4a;outline-offset:4px}button:disabled{opacity:.4;cursor:not-allowed}[hidden]{display:none!important}.app{display:flex;gap:28px;min-height:100vh;align-items:center;justify-content:center;padding:26px}.phone{position:relative;isolation:isolate;width:min(390px,100%);height:min(820px,calc(100dvh - 54px));min-height:630px;overflow:hidden;flex:0 0 auto;background:radial-gradient(ellipse at 45% 38%,#fff 0%,#fbfbfa 58%,#f5f5f3 100%);box-shadow:0 20px 55px #0001,0 0 0 5px #eaeae9;border:1px solid #dededc;border-radius:37px}.phone:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;background:linear-gradient(140deg,#fff9,transparent 52%,#ececec30)}.topbar{position:absolute;z-index:20;left:27px;right:24px;top:51px;display:flex;justify-content:space-between;align-items:center}.brand{font:600 20px/1 Georgia,serif;letter-spacing:-.07em}.dot{font-family:Georgia,serif;letter-spacing:0}.icon-button{border:0;background:transparent;color:#888;border-radius:100%;width:36px;height:36px;font:italic 600 16px Georgia,serif}.icon-button:hover{background:#f3f3f2}.mode-switch{z-index:14;position:absolute;top:126px;left:0;right:0;display:flex;justify-content:center;gap:18px}.mode-switch button{border:0;background:transparent;color:#a1a1a0;padding:9px 4px;font-size:13px;letter-spacing:.04em;transition:color .2s}.mode-switch button[aria-pressed="true"]{color:#252525;font-weight:600;border-bottom:1px solid #555}.ambience{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:480px;height:550px;border-radius:50%;pointer-events:none;background:radial-gradient(ellipse,#fff 9%,#f4f4f329 44%,transparent 73%)}.stage{z-index:4;position:absolute;top:48.6%;left:0;right:0;height:425px;transform:translateY(-46%);display:flex;align-items:center;justify-content:center;pointer-events:none}.card-shell{width:290px;height:374px;position:relative;z-index:2;pointer-events:auto;transform:translate3d(0,0,0) scale(var(--card-size,1)) rotate(var(--card-angle,-1.5deg));transform-origin:center;transition:transform .48s cubic-bezier(.2,.9,.25,1)}.creation-card{width:100%;height:100%;position:relative;background:linear-gradient(150deg,#fff 0%,#fff 70%,#f8f8f7 100%);box-shadow:0 19px 37px #00000018,0 4px 7px #0000000d,0 1px 2px #00000010;border:1px solid #e9e9e8;touch-action:pan-y;outline-offset:5px;user-select:none;-webkit-user-select:none}.card-content{height:100%;padding:13px;position:relative}.photo-area{width:262px;height:268px;position:relative;overflow:hidden;background:#e7e7e5;touch-action:none}.photo-area:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,#fff5,transparent 60%,#0001)}#photo-image{width:262px;height:268px;object-fit:fill;position:absolute;top:50%;left:50%;right:auto;bottom:auto;transform-origin:center;touch-action:none;user-select:none;-webkit-user-drag:none;transform:translate(-50%,-50%) translate(var(--crop-x,0px),var(--crop-y,0px)) scale(var(--crop-scale,1))}.photo-picker{border:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;background:transparent;width:100%;height:100%;color:#8d8d89}.photo-picker .plus{font:200 38px/1 sans-serif}.photo-picker span:last-child{font-size:12px}.photo-change{position:absolute;z-index:3;bottom:8px;right:8px;background:#ffffffdb;color:#555;border:0;padding:6px 10px;border-radius:20px;font-size:11px}.photo-caption-area{height:77px;display:flex;align-items:center;justify-content:center}#photo-caption{border:0;resize:none;outline:none;background:transparent;width:100%;height:58px;text-align:center;line-height:1.4;padding:5px 9px;color:#444;font:italic 15px/1.35 Georgia,"Times New Roman",serif;overflow:auto}#photo-caption::placeholder{color:#b9b9b7}#photo-caption:focus{background:#fafaf9}.write-content{background:linear-gradient(#fffefa,#f8f7f3);padding:27px 24px 28px;display:flex;flex-direction:column}.write-heading{font:italic 17px Georgia,serif;color:#aaa39a;margin:10px 0 21px}#write-text{flex:1;background:transparent;border:0;outline:none;resize:none;line-height:1.7;color:#51504a;font:17px/1.65 Georgia,serif;min-height:0;overflow:auto;user-select:text;-webkit-user-select:text}#write-text::placeholder{color:#c1bab0}.write-signet{text-align:center;font:25px Georgia,serif;color:#b3aaa0}.smile-content{background:linear-gradient(160deg,#fffefc,#fbfaf7);display:flex;flex-direction:column;align-items:center;justify-content:center}.face-mount{position:absolute;left:22px;right:22px;top:34px;height:268px;pointer-events:none}.face-mount svg{width:100%;height:100%}#smile-canvas{position:absolute;left:22px;top:34px;width:calc(100% - 44px);height:268px;touch-action:none;cursor:crosshair}.smile-instruction{position:absolute;bottom:16px;left:0;right:0;text-align:center;font:italic 13px Georgia,serif;color:#b5b1aa}.back-card{opacity:0;position:absolute;top:25px;width:270px;height:350px;background:#fff;border:1px solid #e4e4e3;box-shadow:0 14px 25px #00000014;pointer-events:none;transition:transform .48s,opacity .48s}.app[data-composer="stack"] .back-card{opacity:1}.app[data-composer="stack"] .back-a{transform:translate(-13px,-1px) rotate(-7deg)}.app[data-composer="stack"] .back-b{transform:translate(15px,4px) rotate(6deg)}.creation-actions{z-index:10;position:absolute;left:0;right:0;top:calc(48.6% + 194px);display:flex;align-items:center;justify-content:center;gap:10px;min-height:36px}.mode-tools{display:flex;gap:13px;align-items:center}.quiet-button{border:0;background:transparent;font-size:12px;color:#959593;min-height:34px;padding:5px 8px}.quiet-button:hover{text-decoration:underline;color:#555}.tool-note{font:italic 12px Georgia,serif;color:#aaa}.done-button{border:1px solid #ccc;border-radius:20px;background:#fff;color:#555;padding:8px 17px;font-size:12px}.send-hint{position:absolute;z-index:10;top:calc(48.6% + 240px);left:28px;right:28px;text-align:center;min-height:23px;color:#9a9a98;font-size:11px;letter-spacing:.065em}.side-items{position:absolute;z-index:10;bottom:79px;left:23px;display:flex;flex-direction:column;gap:11px}.side-button{width:45px;height:45px;border:0;background:transparent;color:#9b9b98;border-radius:16px}.side-button svg{height:35px;width:35px}.side-button:hover{background:#f1f1ef;color:#6b6b6b}.prototype-note{position:absolute;bottom:22px;left:0;right:0;text-align:center;color:#b9b9b6;letter-spacing:.075em;font-size:8px}.card-shell.is-pressing{transition:transform .12s}.card-shell.is-pressing .creation-card{box-shadow:0 11px 22px #00000018}.card-shell.is-lifted{transition:transform .035s linear;z-index:4}.card-shell.is-lifted .creation-card{box-shadow:0 35px 60px #0003}.card-shell.is-flying{transition:transform 1.05s cubic-bezier(.22,.68,.3,1),opacity 1.05s ease;transform:translate3d(0,-470px,0) scale(.06) rotate(11deg);opacity:0}.card-shell.is-returning{transition:transform .5s cubic-bezier(.2,1.23,.3,1)}.app.is-editing .card-shell{transform:translate3d(0,-12px,0) scale(calc(var(--card-size,1) * 1.045)) rotate(0deg)}.app.is-editing .mode-switch{opacity:.48}.app.is-editing .side-items{opacity:.3;pointer-events:none}.app.is-editing .creation-card{box-shadow:0 25px 46px #0002}.toast{position:absolute;z-index:38;left:24px;right:24px;bottom:118px;padding:13px 15px;text-align:center;border:1px solid #e6e6e5;border-radius:14px;background:#fffffff3;box-shadow:0 9px 27px #0001;color:#666;font-size:12px;line-height:1.5}.modal-backdrop{position:absolute;z-index:50;inset:0;background:#3c3c3c42;display:grid;place-items:center;padding:24px}.modal{width:100%;max-width:320px;background:#fff;border-radius:16px;padding:24px;box-shadow:0 18px 55px #0002}.modal h2{font:italic 24px Georgia,serif;margin:0 0 14px}.modal p{font-size:14px;line-height:1.6;color:#666}.modal button{background:#333;color:#fff;border:0;border-radius:20px;padding:9px 22px}.workbench-toggle{position:fixed;bottom:22px;right:22px;background:#30302f;color:#fff;border:0;border-radius:24px;padding:12px 18px;box-shadow:0 5px 18px #0002;font-size:13px}.workbench{width:340px;flex:0 0 340px;max-height:calc(100dvh - 52px);overflow:auto;background:#fff;border:1px solid #ddd;border-radius:17px;box-shadow:0 14px 36px #0001;padding:23px}.workbench-head{display:flex;align-items:start;justify-content:space-between;border-bottom:1px solid #eee;padding-bottom:15px}.workbench-head small{letter-spacing:.1em;color:#a3a3a1;font-size:9px}.workbench h1{font:italic 24px Georgia,serif;margin:6px 0}.workbench h2{font-size:13px;margin:0 0 14px}.workbench-head button{background:transparent;border:0;color:#999;font-size:25px}.workbench-section{padding:22px 0;border-bottom:1px solid #eee}.control-line{font-size:12px;display:grid;gap:12px}.segmented{display:flex;gap:5px}.segmented button{padding:9px;border:1px solid #e7e7e5;background:white;border-radius:10px;font-size:11px;flex:1}.segmented button[aria-pressed="true"]{background:#333;color:white;border-color:#333}.slider-label{font-size:12px;color:#666;display:block;margin-top:21px}.slider-label output{float:right;color:#555}.slider-label input{display:block;width:100%;margin-top:14px;accent-color:#747474}.workbench-helper,.workbench-disclaimer{color:#a4a4a1;font-size:11px;line-height:1.5}.workbench-disclaimer{padding-top:12px}.secondary-action{font-size:12px;border:1px solid #ddd;background:#fff;border-radius:8px;padding:9px 12px}.plain-link{display:block;font-size:12px;color:#555;margin-top:15px;text-decoration:underline}.snapshots-title{display:flex;justify-content:space-between;align-items:center}.snapshots-title button{border:0;background:#333;color:#fff;border-radius:18px;font-size:11px;padding:8px 12px}.snapshot-list{display:grid;gap:8px;margin-top:15px}.snapshot-item{display:flex;justify-content:space-between;align-items:center;gap:7px;border:1px solid #e8e8e7;padding:8px;border-radius:11px}.snapshot-item.is-active{background:#f6f6f5;border-color:#aaa}.snapshot-item .name{flex:1;text-align:left;min-width:0;border:0;background:transparent;font-size:12px;white-space:normal}.snapshot-item .label{font-size:9px;color:#aaa}.snapshot-item button.small{border:0;background:transparent;color:#777;padding:6px;font-size:11px}.snapshot-item button.small:hover{color:#111}.snapshot-actions{display:flex;gap:8px;margin-top:13px}.snapshot-actions button{flex:1;padding:10px 4px;border-radius:8px;border:1px solid #ddd;background:#fff;color:#666;font-size:11px}.dirty-indicator{color:#8b7771;min-height:17px;font-size:11px;margin-top:12px}
@media(min-width:900px){.app:has(.workbench:not([hidden])){padding-right:35px;padding-left:35px}.app:has(.workbench:not([hidden])) .phone{margin-left:auto}}@media(max-width:899px){.app{padding:0;align-items:start;display:block}.phone{height:100dvh;min-height:590px;width:100%;max-width:none;border-radius:0;box-shadow:none;border:0}.workbench{position:fixed;z-index:70;bottom:0;left:0;right:0;width:100%;max-height:72dvh;border-radius:19px 19px 0 0;padding:20px 23px;box-shadow:0 -9px 40px #0002}.workbench-toggle{bottom:37px;right:15px;z-index:40;padding:10px 13px;font-size:11px}.topbar{top:calc(31px + env(safe-area-inset-top))}.mode-switch{top:calc(116px + env(safe-area-inset-top))}.stage{top:49%;transform:translateY(-48%)}.creation-actions{top:calc(49% + 190px)}.send-hint{top:calc(49% + 232px)}.prototype-note{bottom:calc(14px + env(safe-area-inset-bottom))}.side-items{bottom:calc(57px + env(safe-area-inset-bottom))}}@media(max-height:680px){.topbar{top:19px}.mode-switch{top:74px}.stage{top:46%;transform:translateY(-44%) scale(.86)}.creation-actions{top:calc(46% + 166px)}.send-hint{top:calc(46% + 205px)}.side-items{bottom:35px}.prototype-note{bottom:7px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
/* Drag-to-send motion follows the finger, including selected card size and angle. */
.card-shell.is-lifted{transform:translate3d(0,var(--lift-y,-13px),0) scale(var(--lift-scale,1.03)) rotate(var(--card-angle,-1.5deg))}

/* Smile Morph 2/3: compact optional experiments, never a send-mode selector. */
.app[data-mode="smile"] .creation-actions{gap:3px;padding:0 3px}
.app[data-mode="smile"] .mode-tools[data-tools="smile"]{gap:2px}
.app[data-mode="smile"] .mode-tools[data-tools="smile"] .quiet-button{font-size:10.5px;letter-spacing:-.01em;padding:5px 5px;white-space:nowrap}
.app[data-mode="smile"] .mode-tools[data-tools="smile"] .morph-action{color:#73706b}
.app[data-mode="smile"] .mode-tools[data-tools="smile"] .morph-action:disabled{opacity:.38}
.app[data-mode="smile"] .done-button{font-size:11px;padding:7px 11px;white-space:nowrap}
@media(max-width:360px){
 .app[data-mode="smile"] .mode-tools[data-tools="smile"]{gap:0}
 .app[data-mode="smile"] .mode-tools[data-tools="smile"] .quiet-button{font-size:10px;padding:5px 3px}
 .app[data-mode="smile"] .done-button{padding:7px 8px}
}


/* 2026-11-05 · Founder UX fidelity A/B, mock only. */
.creation-actions{justify-content:flex-end;padding:0 20px;gap:8px;pointer-events:none}
.creation-actions>.mode-tools,.creation-actions>.done-button{pointer-events:auto}
.mode-tools{gap:4px;display:flex;justify-content:flex-end}
.tool-icon{display:grid;place-items:center;min-width:39px;min-height:44px;padding:3px;background:transparent;border:0;border-radius:16px;color:#817e78;font:24px/1 Georgia,serif;touch-action:manipulation}
.tool-icon:hover,.tool-icon:focus-visible{background:#f5f3ee;color:#46423e}
.tool-icon:disabled{opacity:.25}
.mode-tools[data-tools="smile"] .tool-icon{min-width:40px;font-size:22px}
.app[data-mode="smile"] .mode-tools[data-tools="smile"]{gap:1px}
.app[data-mode="smile"] .creation-actions{gap:4px;padding-right:11px}
.done-button{flex:0 0 auto;min-width:52px;min-height:36px;padding:7px 11px}
.app[data-toolbar="corner"] .creation-actions{top:auto;bottom:86px;right:10px;left:auto;padding-right:0}
.app[data-toolbar="card"] .creation-actions{top:calc(48.6% + 196px)}
.mailbox-flag{position:absolute;right:3px;top:1px;width:9px;height:9px;background:#bf7e69;border-radius:100%;border:2px solid #fff;box-shadow:0 0 0 1px #c4aea1;opacity:0;transform:scale(.3);transition:opacity .28s,transform .28s}
.side-button{position:relative}
#mailbox.has-unseen .mailbox-flag{opacity:1;transform:scale(1)}
#photo-image{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}
.photo-area{-webkit-touch-callout:none}
.app:not(.is-editing) .creation-card{touch-action:none;-webkit-touch-callout:none}
.app:not(.is-editing) #photo-caption,.app:not(.is-editing) #write-text{touch-action:none}
.app.is-editing #photo-caption,.app.is-editing #write-text{touch-action:auto;user-select:text;-webkit-user-select:text}
.face-mount.ux-blink svg>g:last-child{transform-box:fill-box;transform-origin:center;animation:lw-one-blink var(--ux-morph-duration,800ms) ease 1}
@keyframes lw-one-blink{0%,65%,100%{transform:scaleY(1)}72%{transform:scaleY(.13)}78%{transform:scaleY(1)}}
@media(max-width:899px){
 .app[data-toolbar="card"] .creation-actions{top:calc(49% + 195px)}
 .app[data-toolbar="corner"] .creation-actions{bottom:calc(83px + env(safe-area-inset-bottom))}
 .app[data-toolbar="corner"] .workbench-toggle{bottom:calc(136px + env(safe-area-inset-bottom))}
}
@media(max-height:680px){
 .app[data-toolbar="card"] .creation-actions{top:calc(46% + 163px)}
 .app[data-toolbar="corner"] .creation-actions{top:auto;bottom:62px}
}
@media(max-width:355px){
 .mode-tools[data-tools="smile"] .tool-icon{min-width:35px;font-size:19px}
 .app[data-mode="smile"] .creation-actions{padding-right:5px}
 .tool-icon{min-width:35px}
}


/* Composer B: selectable previews of the two actual independent drafts. */
.stage>.back-card{left:50%;margin-left:-135px;padding:16px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;text-align:left;border-radius:2px;color:#77736e;touch-action:manipulation}
.app[data-composer="stack"] .stage>.back-card{pointer-events:auto}
.app[data-composer="stack"] .back-a{transform:translate(-32px,-5px) rotate(-8deg)}
.app[data-composer="stack"] .back-b{transform:translate(32px,7px) rotate(7deg)}
.app[data-composer="single"] .stage>.back-card{pointer-events:none}
.back-label{display:inline-block;padding:4px 6px;background:#f7f5f1;border-radius:4px;color:#817b74;font:italic 14px Georgia,serif;writing-mode:vertical-rl;text-orientation:mixed;max-height:170px}
.back-preview{font:italic 12px/1.5 Georgia,serif;color:#9a958c;align-self:center;max-width:210px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.stage>.back-card:focus-visible{outline:2px solid #77736e;outline-offset:8px}
.app[data-toolbar="card"].is-editing .creation-actions{transform:translateY(-9px)}


/* 2026-11-05 iPhone hands-on feedback: text short-tap vs long-hold, compact
   layout and consistently drawn iconography. This is frontend-only. */
.photo-caption-area,.write-content{position:relative}
.text-gesture-shield{position:absolute;z-index:7;display:block;border:0;background:transparent;color:transparent;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;cursor:pointer}
.photo-caption-area>.text-gesture-shield{inset:0}
.write-content>.text-gesture-shield{top:69px;right:14px;bottom:26px;left:14px}
.app.is-editing .text-gesture-shield{display:none}
.text-gesture-shield:focus-visible{outline:2px solid #948a7c;outline-offset:1px}
.tool-icon,.app[data-mode="smile"] .mode-tools[data-tools="smile"] .tool-icon{
 min-width:44px;width:44px;height:44px;min-height:44px;flex:0 0 44px;
 padding:0;border:0;border-radius:12px;background:transparent;
 color:#77736e;display:grid;place-items:center;touch-action:manipulation;
 -webkit-tap-highlight-color:transparent;
}
.tool-icon svg{width:21px;height:21px;display:block;overflow:visible}
.tool-icon:disabled{opacity:.29}
.tool-icon:not(:disabled):active{background:#f1eeea;color:#4e4b47}
.mode-tools,.app[data-mode="smile"] .mode-tools[data-tools="smile"]{gap:2px;justify-content:flex-end;align-items:center}
.creation-actions,.app[data-mode="smile"] .creation-actions{align-items:center;min-height:44px;gap:1px}
.done-button{min-height:36px;min-width:51px;margin-left:4px;border-color:#dfdbd6;color:#77716a}
.app[data-toolbar="card"] .creation-actions{
 left:50%;right:auto;width:min(290px,calc(100% - 24px));
 transform:translateX(-50%);justify-content:flex-end;padding:0 2px;
}
.app[data-toolbar="card"].is-editing .creation-actions{transform:translateX(-50%) translateY(-8px)}
.app[data-toolbar="corner"] .creation-actions{right:12px;left:auto;width:auto;padding:0}
.send-hint{min-height:26px;line-height:1.4;font-size:10.5px;letter-spacing:.025em;text-align:center;pointer-events:none}
@media(max-width:899px){
 .side-items{left:18px;right:auto;bottom:calc(38px + env(safe-area-inset-bottom));display:flex;flex-direction:row;align-items:center;gap:8px}
 .side-button{width:44px;height:44px;min-width:44px;border-radius:13px}
 .side-button svg{width:29px;height:29px}
 .prototype-note{bottom:calc(9px + env(safe-area-inset-bottom));font-size:7px;letter-spacing:.055em;white-space:nowrap;pointer-events:none}
 .send-hint{left:20px;right:20px}
 .app[data-toolbar="card"] .creation-actions{top:calc(49% + 224px)}
 .send-hint{top:calc(49% + 277px)}
 .app[data-toolbar="corner"] .creation-actions{top:auto;bottom:calc(99px + env(safe-area-inset-bottom))}
 .app[data-toolbar="corner"] .send-hint{top:auto;bottom:calc(151px + env(safe-area-inset-bottom))}
}
@media(max-width:899px) and (max-height:680px){
 .stage{top:43%;transform:translateY(-44%) scale(.78)}
 .app[data-toolbar="card"] .creation-actions{top:calc(43% + 197px)}
 .send-hint{top:calc(43% + 246px)}
 .side-items{bottom:calc(17px + env(safe-area-inset-bottom))}
 .prototype-note{bottom:calc(2px + env(safe-area-inset-bottom));font-size:6.8px}
 .app[data-toolbar="corner"] .creation-actions{top:auto;bottom:calc(80px + env(safe-area-inset-bottom))}
 .app[data-toolbar="corner"] .send-hint{top:auto;bottom:calc(136px + env(safe-area-inset-bottom))}
}
@media(max-width:899px) and (max-height:600px){
 .stage{top:42%;transform:translateY(-44%) scale(.64)}
 .app[data-toolbar="card"] .creation-actions{top:calc(42% + 167px)}
 .send-hint{top:calc(42% + 216px)}
 .side-items{bottom:calc(13px + env(safe-area-inset-bottom))}
 .prototype-note{bottom:calc(1px + env(safe-area-inset-bottom));font-size:6.5px}
 .app[data-toolbar="corner"] .creation-actions{top:auto;bottom:calc(75px + env(safe-area-inset-bottom))}
 .app[data-toolbar="corner"] .send-hint{top:auto;bottom:calc(131px + env(safe-area-inset-bottom))}
}
@media(max-width:899px) and (max-height:540px){
 .stage{top:42%;transform:translateY(-44%) scale(.58)}
 .app[data-toolbar="card"] .creation-actions{top:calc(42% + 154px)}
 .send-hint{top:calc(42% + 202px)}
 .side-items{bottom:calc(10px + env(safe-area-inset-bottom))}
 .prototype-note{font-size:6px}
 .app[data-toolbar="corner"] .send-hint{top:auto;bottom:calc(124px + env(safe-area-inset-bottom))}
}


/* A 590px minimum phone height was pushing the mailbox BELOW Safari's visible
   viewport. Center the dock by its actual left coordinate, not a CSS transform
   that can be superseded by earlier editing/reading states. */
@media(max-width:899px){
 .phone{height:100dvh;min-height:0}
 .app[data-toolbar="card"] .creation-actions{
   left:max(12px,calc(50% - 145px));right:auto;
   width:min(290px,calc(100% - 24px));transform:none;
 }
 .app[data-toolbar="card"].is-editing .creation-actions{transform:translateY(-8px)}
}
