/* The product pictures in the page's sections, drawn with the app's own chrome (client/public/styles.css):
   the same tokens and rules as the hero film, scoped under .rx so they never meet the site's own classes.
   Each picture is a fixed stage, scaled as one piece to its box, so the composition holds at any width. */
.rx{--c-surface:#fafbfc;--c-well:#eceef2;--c-white:#fff;--c-fill:#eef0f3;--c-fill-2:#e4e7ec;
  --c-line:rgba(18,21,26,.08);--c-line-strong:rgba(18,21,26,.14);--c-ink:#12151a;--c-ink-2:#626974;--c-ink-3:#8a93a1;
  --c-blue:#1769ff;--c-blue-deep:#0f5ce4;--c-blue-soft:#eaf1ff;--c-blue-ring:rgba(23,105,255,.28);--c-green:#2ba56f;
  --f-ui:'FW Sans','DM Sans',system-ui,sans-serif;--fs-micro:10.5px;--fs-sm:12px;--fs-base:13px;
  --r-control:6px;--r-panel:8px;--r-card:12px;--r-well:14px;--r-pill:999px;
  --shadow-pill:0 6px 18px rgba(18,21,26,.08),0 1px 3px rgba(18,21,26,.06);
  --sheen:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,0) 55%);
  font:400 var(--fs-base)/1.4 var(--f-ui);color:var(--c-ink);-webkit-font-smoothing:antialiased;text-align:left}
.rx *{box-sizing:border-box}
.rx svg{display:block}
.rx-stage{position:absolute;left:0;top:0;transform-origin:0 0}
.rx .p-card{position:absolute;background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-card);box-shadow:0 1px 2px rgba(18,21,26,.04),0 20px 44px -22px rgba(18,21,26,.32)}
.rx .p-chips{display:flex;gap:6px;flex-wrap:wrap}
.rx .p-chip{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:var(--r-pill);background:var(--c-surface);border:1px solid var(--c-line);color:var(--c-ink-2);font-size:var(--fs-micro);font-weight:500;white-space:nowrap}
.rx .p-chip svg{width:12px;height:12px;flex:none}
.rx .p-chip.p-file{border-color:var(--c-blue-ring);color:var(--c-blue);background:var(--c-blue-soft)}
.rx .p-chip.p-file .p-x{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;opacity:.6;margin-right:-5px}
.rx .p-chip.p-file .p-x svg{width:10px;height:10px}
.rx .p-composer{position:absolute;background:var(--c-white);border:1px solid var(--c-line-strong);border-radius:var(--r-well);box-shadow:0 1px 2px rgba(18,21,26,.04),0 14px 36px rgba(18,21,26,.06);padding:10px 12px;display:flex;flex-direction:column;gap:8px}
.rx .p-composer.p-focus{border-color:var(--c-blue);box-shadow:0 0 0 3px var(--c-blue-ring),var(--shadow-pill),0 18px 44px rgba(18,21,26,.07)}
.rx .p-composer .p-chips{padding:0 4px}
.rx .p-ta{min-height:58px;padding:6px 4px 0;font:400 var(--fs-base)/1.5 var(--f-ui);color:var(--c-ink);white-space:pre-wrap}
.rx .p-ta .p-ph{color:var(--c-ink-3)}
.rx .p-ta .p-caret{display:inline-block;width:1.5px;height:1.15em;background:var(--c-ink);vertical-align:-3px;margin-left:1px}
.rx .p-tools{display:flex;align-items:center;gap:4px}
.rx .p-tools .p-spacer{flex:1}
.rx .p-model{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 8px;border-radius:var(--r-control);font-size:var(--fs-sm);color:var(--c-ink-2)}
.rx .p-model svg{width:11px;height:11px;color:var(--c-ink-3)}
.rx .p-send{width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:none;background:var(--sheen),var(--c-blue);border:1px solid var(--c-blue-deep);color:#fff;box-shadow:0 6px 14px rgba(23,105,255,.24)}
.rx .p-send svg{width:15px;height:15px}
.rx .p-send.p-idle{background:var(--c-fill-2);border-color:transparent;color:var(--c-ink-3);box-shadow:none}
.rx .p-send.p-stop{background:var(--c-ink);border-color:var(--c-ink);box-shadow:none}
.rx .p-send.p-stop svg{width:12px;height:12px}
.rx .p-smark .p-ring{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}
.rx .p-smark .p-check{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}
.rx .p-you{margin:4px 0 6px;padding:9px 12px;border-radius:10px;background:var(--c-fill);color:var(--c-ink);line-height:1.45}
.rx .p-you .p-chips{margin-top:8px}
.rx .p-you .p-chip{height:22px}
.rx .p-turn-who{display:inline-flex;align-items:center;gap:5px;margin:10px 0 0 2px;font-size:var(--fs-micro);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--c-ink-3)}
.rx .p-turn-who svg{height:11px;width:auto}
.rx .p-step{position:relative;display:flex;align-items:center;gap:9px;min-height:34px;padding:3px 4px 3px 2px;border-radius:var(--r-control);font-size:var(--fs-sm)}
.rx .p-step .p-wash{position:absolute;inset:0;border-radius:inherit;background:color-mix(in srgb,var(--c-green) 14%,transparent);pointer-events:none;opacity:0}
.rx .p-step .p-smark{flex:none;width:15px;height:15px;color:var(--c-green)}
.rx .p-step .p-tool-ic{flex:none;width:24px;height:24px;border-radius:var(--r-control);background:var(--c-fill);color:var(--c-ink-3);display:inline-flex;align-items:center;justify-content:center}
.rx .p-step .p-tool-ic svg{width:13px;height:13px}
.rx .p-step .p-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}
.rx .p-step .p-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}
.rx .p-step .p-sub{font-size:var(--fs-micro);color:var(--c-green);white-space:nowrap}
.rx .p-step.p-with-pics{align-items:flex-start;padding-top:6px}
.rx .p-step.p-with-pics .p-smark,.rx .p-step.p-with-pics .p-tool-ic{margin-top:2px}
.rx .p-step-pics{display:flex;gap:6px;margin-top:6px}
.rx .p-step-pic{display:block;width:92px;aspect-ratio:16/9;border-radius:5px;overflow:hidden;background:var(--c-fill);box-shadow:inset 0 0 0 1px var(--c-line);position:relative}
.rx .p-step-pic .deck-frame{display:block;width:92px}
.rx .p-steps-g{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:2px}
.rx .p-steps-head{position:absolute;left:0;right:0;top:0;display:flex;align-items:center;gap:9px;height:30px;padding:0 6px 0 2px;color:var(--c-ink-2);font-size:var(--fs-sm)}
.rx .p-steps-head .p-label{flex:1}
.rx .p-steps-head .p-smark{color:var(--c-green)}
.rx .p-steps-head svg.p-chev{width:12px;height:12px;color:var(--c-ink-3)}
.rx .p-assistant{padding:6px 2px;line-height:1.55;color:var(--c-ink-2)}
.rx .p-assistant .p-w{opacity:0}
.rx .p-assistant .p-w.p-on{opacity:1}
.rx .p-assistant strong{color:var(--c-ink);font-weight:600}
.rx .p-run-status{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 10px;margin:8px 0 4px;border-radius:var(--r-panel);background:var(--c-fill);font-size:var(--fs-sm);color:var(--c-ink-2)}
.rx .p-run-status .p-smark{color:var(--c-green)}
.rx .p-run-status .p-meta{color:var(--c-ink-3)}
.rx .p-activity{display:inline-flex;align-items:center;gap:8px;height:26px;padding:0 10px 0 8px;border-radius:var(--r-pill);background:var(--c-white);border:1px solid var(--c-line-strong);color:var(--c-ink-2);font-size:var(--fs-sm);white-space:nowrap}
.rx .p-activity .p-label{background:linear-gradient(90deg,var(--c-ink-2) 0 38%,var(--c-ink) 50%,var(--c-ink-2) 62% 100%);background-size:240% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}
.rx .p-activity .p-clock{color:var(--c-ink-3);font-variant-numeric:tabular-nums}
.rx .p-well{position:absolute;border-radius:var(--r-well);background:var(--c-well);box-shadow:inset 0 0 0 1px rgba(18,21,26,.06),inset 0 1px 3px rgba(18,21,26,.05);overflow:hidden}
.rx .p-pagef{position:absolute;box-shadow:0 1px 2px rgba(18,21,26,.08),0 12px 30px -14px rgba(18,21,26,.35)}
.rx .p-pagef>.deck-frame{position:absolute;inset:0}
.rx .p-flabel{position:absolute;font-size:11.5px;color:var(--c-ink-3);white-space:nowrap}
.rx .p-flabel b{font-weight:500;color:var(--c-ink-2)}
.rx .p-sel{position:absolute;border:1.5px solid var(--c-blue);border-radius:1px;pointer-events:none}
.rx .p-sel i{position:absolute;width:7px;height:7px;background:#fff;border:1.5px solid var(--c-blue);border-radius:1px}
.rx .p-sel i:nth-child(1){left:-4.5px;top:-4.5px}.rx .p-sel i:nth-child(2){right:-4.5px;top:-4.5px}.rx .p-sel i:nth-child(3){left:-4.5px;bottom:-4.5px}.rx .p-sel i:nth-child(4){right:-4.5px;bottom:-4.5px}
.rx .p-flash{position:absolute;border:2px solid #1769ff;border-radius:3px;pointer-events:none;overflow:hidden;opacity:0}
.rx .p-flash i{position:absolute;left:0;right:0;top:0;background:linear-gradient(180deg,rgba(23,105,255,0),rgba(23,105,255,.4))}
.rx .p-agent-cursor{position:absolute;left:0;top:0;z-index:20;pointer-events:none;color:var(--c-blue);display:flex;align-items:flex-start;gap:4px}
.rx .p-agent-cursor svg.p-arrow{filter:drop-shadow(0 1px 3.5px rgba(0,0,0,.55))}
.rx .p-agent-cursor .p-tag{display:inline-flex;background:var(--c-ink);color:#fff;font-weight:500;white-space:nowrap;box-shadow:0 2px 8px rgba(0,0,0,.25);font-size:12px;padding:2px 6px;border-radius:4px;margin-top:16px;margin-left:2px}
/* inspector, as client/ui/Inspector.tsx lays it */
.rx .p-insp{position:absolute;padding:12px 12px 10px;display:flex;flex-direction:column;gap:10px}
.rx .p-insp-h{display:flex;align-items:center;gap:9px}
.rx .p-insp-h .p-k{width:28px;height:28px;border-radius:var(--r-panel);background:var(--c-fill);display:grid;place-items:center;color:var(--c-ink-2)}
.rx .p-insp-h .p-k svg{width:14px;height:14px}
.rx .p-insp-h b{display:block;font-weight:500;font-size:var(--fs-base)}
.rx .p-insp-h small{display:block;font-size:var(--fs-micro);color:var(--c-ink-3)}
.rx .p-sec{border-top:1px solid var(--c-line);padding-top:9px;display:flex;flex-direction:column;gap:7px}
.rx .p-sec .p-t{display:flex;align-items:center;justify-content:space-between;font-size:11.5px;font-weight:600;color:var(--c-ink)}
.rx .p-sec .p-t span{font-weight:500;color:var(--c-ink-3)}
.rx .p-fd{display:flex;align-items:center;gap:7px;height:28px;padding:0 8px;border-radius:var(--r-control);background:rgba(18,21,26,.045);font-size:var(--fs-sm);color:var(--c-ink);white-space:nowrap;overflow:hidden}
.rx .p-fd i{font-style:normal;color:var(--c-ink-3);font-size:11px}
.rx .p-fd .p-sw{width:14px;height:14px;border-radius:4px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);flex:none}
.rx .p-fd .p-r{margin-left:auto;color:var(--c-ink-3)}
.rx .p-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:28px;padding:0 10px;border-radius:var(--r-control);background:var(--c-white);border:1px solid var(--c-line-strong);color:var(--c-ink);font-size:var(--fs-sm);font-weight:500}
.rx .p-btn svg{width:13px;height:13px}
.rx .p-btn.p-primary{background:var(--sheen),var(--c-blue);border-color:var(--c-blue-deep);color:#fff}
/* file previews, as a file manager shows them */
.rx .p-fp{position:absolute;display:flex;flex-direction:column;align-items:center;gap:8px}
.rx .p-fp .p-doc{position:relative;background:#fff;border-radius:4px;box-shadow:0 0 0 1px rgba(18,21,26,.08),0 10px 22px -12px rgba(18,21,26,.45);overflow:hidden}
.rx .p-fp .p-badge{position:absolute;left:-7px;bottom:-7px;width:26px;height:26px;filter:drop-shadow(0 2px 3px rgba(0,0,0,.18))}
.rx .p-fp .p-nm{font-size:11.5px;color:var(--c-ink);font-weight:500;white-space:nowrap}
.rx .p-fp .p-ok{position:absolute;right:-6px;top:-6px;width:20px;height:20px;border-radius:50%;background:var(--c-green);color:#fff;display:grid;place-items:center;box-shadow:0 3px 8px -2px rgba(43,165,111,.6)}
.rx .p-fp .p-ok svg{width:11px;height:11px}
.rx .p-wordp{padding:12px 11px;font-family:Calibri,Carlito,var(--f-ui);color:#262b33}
.rx .p-wordp b{display:block;font-size:9.5px;line-height:1.2;margin-bottom:6px}
.rx .p-wordp p{font-size:6.4px;line-height:1.5;margin:0 0 5px;color:#4a5160}
.rx .p-wordp i{display:block;font-style:normal;font-weight:700;font-size:6.8px;color:#2b579a;margin:6px 0 2px}
.rx .p-xlp{display:grid;grid-template-columns:16px 46px 1fr 1fr;font-size:7.5px;color:#4b525c;font-family:var(--f-ui)}
.rx .p-xlp span{height:14px;border-right:1px solid #e8eaee;border-bottom:1px solid #e8eaee;display:flex;align-items:center;justify-content:flex-end;padding:0 3px}
.rx .p-xlp span.p-h{background:#f3f4f6;color:#8a93a1;justify-content:center}
.rx .p-xlp span.p-l{justify-content:flex-start}
.rx .p-xlp span.p-hi{background:#e7f6ee;box-shadow:inset 0 0 0 1px #2ba56f;color:#12151a;font-weight:600}
.rx .p-xlbar{height:15px;background:#1d6f42;display:flex;align-items:center;padding:0 6px;color:#fff;font-size:7px;font-weight:600;font-family:var(--f-ui)}
.rx .p-secp{padding:12px 10px;font-family:'Times New Roman',Times,serif;color:#1f1f1f;text-align:center}
.rx .p-secp b{display:block;font-size:10px;letter-spacing:.08em}
.rx .p-secp small{display:block;font-size:6px;color:#555;margin-top:2px}
.rx .p-secp i{display:block;font-style:normal;font-weight:700;font-size:7px;margin:7px 0 3px}
.rx .p-secp p{font-size:5.8px;line-height:1.45;margin:0 0 4px;color:#333}
.rx .p-secp hr{border:0;border-top:.6px solid #999;margin:6px 6px}
/* the mail that says the draft is ready */
.rx .p-mail{position:absolute;width:334px;background:rgba(255,255,255,.96);border:1px solid var(--c-line);border-radius:14px;box-shadow:0 2px 6px rgba(18,21,26,.06),0 24px 50px -20px rgba(18,21,26,.45);padding:12px 14px 13px;display:grid;grid-template-columns:34px 1fr;gap:10px;backdrop-filter:blur(12px)}
.rx .p-mail .p-ico{width:34px;height:34px;border-radius:9px;background:var(--c-ink);color:#fff;display:grid;place-items:center}
.rx .p-mail .p-ico svg{height:17px;width:auto}
.rx .p-mail .p-row{display:flex;justify-content:space-between;font-size:11px;color:var(--c-ink-3)}
.rx .p-mail b{display:block;font-size:12.5px;font-weight:600;color:var(--c-ink);margin-top:1px}
.rx .p-mail p{margin:2px 0 0;font-size:11.5px;line-height:1.4;color:var(--c-ink-2)}
/* brand */
.rx .p-swatch{display:flex;align-items:center;gap:8px;font-size:var(--fs-sm)}
.rx .p-swatch i{display:block;width:26px;height:26px;border-radius:7px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1)}
.rx .p-swatch span{display:block;font-size:var(--fs-micro);color:var(--c-ink-3)}
.rx .p-gstrip{position:relative;height:22px;border-radius:6px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08)}
.rx .p-gstrip i{position:absolute;top:-4px;width:12px;height:30px;border-radius:4px;border:2px solid #fff;box-shadow:0 0 0 1px rgba(18,21,26,.25),0 2px 5px rgba(0,0,0,.2);transform:translateX(-50%)}
.rx .p-exp{position:absolute;display:flex;align-items:center;gap:9px;height:40px;padding:0 14px 0 10px;border-radius:11px;background:#fff;box-shadow:0 0 0 1px rgba(18,21,26,.08),0 14px 30px -14px rgba(18,21,26,.45);font-size:12.5px;font-weight:500;white-space:nowrap}
.rx .p-exp svg{width:20px;height:20px}
.rx .p-exp small{color:var(--c-ink-3);font-weight:400;font-size:12px}

.rx .p-cfg{position:absolute;display:flex;align-items:center;gap:8px;padding:0 4px;font-size:var(--fs-micro);color:var(--c-ink-3)}

/* the files a team already has, as file tiles */
.rx .p-tile{position:absolute;width:212px;height:132px;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 0 0 1px rgba(18,21,26,.08),0 1px 2px rgba(18,21,26,.04),0 10px 26px -14px rgba(18,21,26,.26)}
.rx .p-tile.p-on{box-shadow:0 0 0 2px var(--c-blue),0 1px 2px rgba(18,21,26,.04),0 12px 28px -14px rgba(23,105,255,.35)}
.rx .p-tprev{position:absolute;left:0;right:0;top:0;height:92px;background:#f3f4f6;overflow:hidden;border-bottom:1px solid rgba(18,21,26,.06)}
.rx .p-tname{position:absolute;left:12px;right:12px;bottom:0;height:40px;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:500;color:var(--c-ink);white-space:nowrap}
.rx .p-ti{width:16px;height:16px;flex:none;display:block}
.rx .p-ti svg{width:16px;height:16px}
.rx .p-ts{margin-left:auto;font-size:11px;font-weight:400;color:var(--c-ink-3)}
.rx .p-tsel{position:absolute;right:8px;top:8px;width:20px;height:20px;border-radius:50%;background:var(--c-blue);color:#fff;display:grid;place-items:center;box-shadow:0 0 0 2px #fff,0 3px 8px -2px rgba(23,105,255,.6);opacity:0}
.rx .p-tsel svg{width:11px;height:11px}
.rx .p-pv-page{position:absolute;background:#fff;box-shadow:0 0 0 1px rgba(18,21,26,.06),0 4px 12px -6px rgba(18,21,26,.25);padding:10px 12px;font-family:Carlito,Calibri,var(--f-ui);color:#262b33;overflow:hidden}
.rx .p-pv-page b{display:block;font-size:10px;line-height:1.2;margin-bottom:5px}
.rx .p-pv-page p{font-size:7.4px;line-height:1.5;margin:0 0 4px;color:#4a5160}
.rx .p-pv-page i{display:block;font-style:normal;font-weight:700;font-size:7.4px;color:#2b579a;margin:5px 0 2px}
.rx .p-pv-sec{font-family:'Times New Roman',Times,serif;text-align:center;padding:9px 10px}
.rx .p-pv-sec small{display:block;font-size:5.4px;letter-spacing:.08em;text-transform:uppercase;line-height:1.5;color:#333}
.rx .p-pv-sec hr{border:0;border-top:.6px solid #888;margin:5px 14px}
.rx .p-pv-sec b{font-size:11px;letter-spacing:.06em;margin:2px 0 1px;color:#111}
.rx .p-pv-sec strong{display:block;font-size:7.6px;margin-top:6px;color:#111}
.rx .p-pv-slide{position:absolute;box-shadow:0 0 0 1px rgba(18,21,26,.06),0 6px 14px -8px rgba(18,21,26,.4)}
.rx .p-pv-xl{position:absolute;inset:0;background:#fff;font-family:var(--f-ui)}
.rx .p-pv-fx{height:20px;display:flex;align-items:center;gap:8px;padding:0 8px;border-bottom:1px solid #e3e6ea;font-size:8.5px;color:#3a414b}
.rx .p-pv-fx .c{width:30px;color:#626974}
.rx .p-pv-fx .f{font-style:italic;color:#8a93a1;font-family:Georgia,serif}
.rx .p-pv-grid{display:grid;grid-template-columns:18px 64px 65px 65px;font-size:8.5px;color:#3a414b}
.rx .p-pv-grid span{height:15px;display:flex;align-items:center;justify-content:flex-end;padding:0 5px;border-right:1px solid #eceef1;border-bottom:1px solid #eceef1}
.rx .p-pv-grid span.p-h{background:#f5f6f8;color:#8a93a1;justify-content:center;padding:0}
.rx .p-pv-grid span.p-l{justify-content:flex-start}
.rx .p-pv-rng{position:absolute;left:82px;top:35px;width:65px;height:45px;border:1.5px solid #107c41;background:rgba(16,124,65,.07)}
.rx .p-pv-rng i{position:absolute;right:-3.5px;bottom:-3.5px;width:5px;height:5px;background:#107c41;border:1px solid #fff}
.rx .p-cwrap{position:absolute;display:flex;flex-direction:column;gap:8px}
.rx .p-cwrap .p-composer{position:relative}
.rx .p-cfg2{display:flex;align-items:center;gap:8px;padding:0 4px;font-size:var(--fs-micro);color:var(--c-ink-3)}
.rx .p-composer.p-drop{box-shadow:inset 0 0 0 2px var(--c-blue),0 18px 44px rgba(18,21,26,.07);background:var(--c-blue-soft);border-color:transparent}
.rx .p-chip.p-upl{position:relative;overflow:hidden}
.rx .p-chip .p-pct{color:var(--c-ink-3);font-weight:500}
.rx .p-chip .p-pct:empty{display:none}
.rx .p-chip .p-bar{position:absolute;left:0;bottom:0;height:2px;background:var(--c-blue)}
.rx .p-dragg{position:absolute;left:0;top:0;width:58px;height:46px;pointer-events:none;opacity:0;transform-origin:0 0;z-index:9}
.rx .p-dragg i{position:absolute;inset:0;border-radius:7px;background:#fff;box-shadow:0 0 0 1px rgba(18,21,26,.1),0 8px 18px -6px rgba(18,21,26,.4)}
.rx .p-dragg i.top{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:7px 9px;place-items:center}
.rx .p-dragg i.top span{width:14px;height:14px;display:block}
.rx .p-dragg i.top svg{width:14px;height:14px}
.rx .p-dragg .p-cnt{position:absolute;right:-9px;top:-9px;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--c-blue);color:#fff;font-size:11px;font-weight:600;display:grid;place-items:center;box-shadow:0 0 0 2px #fff,0 3px 8px -2px rgba(23,105,255,.6)}
.rx .p-person{position:absolute;left:0;top:0;z-index:10;pointer-events:none;width:22px;height:22px;transform-origin:3px 2px;opacity:0}
.rx .p-person svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}
