/* =====================================================================
   Living Page: the home page hero. A drawn copy of Penpoint's Manuscript
   Mode with the Minipen open, in the default Parchment theme. Sizes,
   colors and icons were measured from the running app; js/living-page.js
   scales the 1280x800 stage to the frame and plays the story.
   ===================================================================== */

/* width:100% matters: with only aspect-ratio, the height the script sets would drive the width (and shrink it). */
/* .lp-off (set by the scripts while a window is off screen) freezes its CSS animations, such as a blinking caret.
   Measured 2026-10-18 and left out on purpose: content-visibility:auto (moves each window's first layout to the moment
   it scrolls into view, a hitch) and contain on .lp-stage (no gain within noise; strict made painting slightly heavier). */
.lp-off *{animation-play-state:paused !important;}
/* No iPhone text boosting inside a drawn window: it sizes text by the stage's layout width (1024-1280px), not its scaled-down size. */
.lp-frame{-webkit-text-size-adjust:100%;text-size-adjust:100%;position:relative;width:100%;overflow:hidden;border:1px solid #E0D2BC;background:#FFF7E6;box-shadow:0 36px 70px -34px rgba(61,46,28,.42);aspect-ratio:1280/800;}
/* --lp-s is set by the script; the fallback suits the widest hero frame if the script never runs. */
.lp-stage{position:absolute;left:0;top:0;width:1280px;height:800px;transform-origin:0 0;transform:scale(var(--lp-s,.834));overflow:hidden;
  font-family:'Source Serif 4',Georgia,serif;font-variation-settings:"opsz" 14;font-optical-sizing:none;
  color:#3D2E1C;background:#FFF7E6;display:flex;flex-direction:column;-webkit-user-select:none;user-select:none;text-align:left;}
.lp-stage *{box-sizing:border-box;}
.lp-stage .ic{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;}
.lp-stage .ic-f{fill:currentColor;stroke:none;}
.lp-stage .ic12{width:12px;height:12px;}
.lp-stage .ic14{width:14px;height:14px;}
.lp-stage .ic20{width:20px;height:20px;}
.lp-stage .rot{transform:rotate(45deg);}
.lp-stage .mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,'Liberation Mono','Courier New',monospace;}
.lp-stage .trunc{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.lp-stage .mn{font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;}

/* ---- top bar ---- */
.pa-top{flex:none;height:48px;display:flex;align-items:stretch;background:#FFF7E6;border-bottom:1px solid #E6DCCD;transition:opacity .6s ease;}
.pa-back{display:flex;align-items:center;gap:8px;padding:8px 16px;color:#29241E;}
.pa-word{font-family:Georgia,'Times New Roman',serif;font-weight:700;font-size:22.4px;line-height:30.8px;letter-spacing:-.56px;}
.pa-topr{margin-left:auto;display:flex;align-items:center;gap:4px;padding-right:12px;font-size:14.4px;}
.pa-ib{width:32px;height:32px;display:flex;align-items:center;justify-content:center;}
.pa-ib--w{width:36px;}
.pa-plus .ic{stroke-width:2.5;}
.pa-saved{display:flex;align-items:center;gap:8px;height:32px;padding:0 4px 0 8px;font-weight:500;}
.pa-vr{width:1px;height:20px;background:#E6DCCD;flex:none;}
.pa-clock{display:flex;align-items:center;gap:8px;height:32px;padding:0 12px;font-weight:500;}

/* ---- columns ---- */
.pa-body{flex:1;min-height:0;display:flex;position:relative;}
.pa-outline{flex:none;width:245px;background:#FDEACC;overflow:hidden;transition:opacity .6s ease;}
.pa-handle{flex:none;width:5px;background:#FDEACC;display:flex;}
.pa-handle::after{content:"";width:1px;height:100%;background:#E6DCCD;}
.pa-handle--l::after{margin-left:auto;}
.pa-canvas{flex:1;min-width:0;display:flex;flex-direction:column;background:#FFF7E6;}
.pa-mini{flex:none;width:400px;background:#FDEACC;border-left:1px solid #E6DCCD;display:flex;flex-direction:column;position:relative;}

/* ---- outline ---- */
.po-head{height:36px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border-bottom:1px solid #E6DCCD;}
.po-head span{font-size:11.2px;font-weight:600;letter-spacing:.56px;text-transform:uppercase;color:#7D5D35;}
.po-head div{display:flex;gap:2px;color:#7D5D35;}
.po-head div i{width:24px;height:24px;display:flex;align-items:center;justify-content:center;}
.po-tree{padding-top:4px;font-size:14.4px;line-height:20.57px;}
.po-book{display:flex;align-items:center;gap:8px;padding:4px 12px;font-weight:600;}
.po-fold{display:flex;align-items:center;margin-left:4px;height:32px;font-size:16px;font-weight:600;}
.po-fold .sp{width:16px;flex:none;}
.po-fold .ic{margin-right:8px;}
.po-fold .ct{margin-left:8px;padding:2px 6px;font-size:11.2px;line-height:15px;font-weight:400;background:rgba(255,247,230,.4);}
.po-in{margin-left:16px;}
.po-ch{display:flex;align-items:center;min-height:29px;padding:4px 12px 4px 0;}
.po-ch .sp{width:16px;flex:none;}
.po-ch .cv{width:12px;flex:none;display:flex;color:#7D5D35;}
.po-ch .ic14,.po-ch .sq{margin-right:8px;}
.po-ch .sq{width:20px;height:20px;flex:none;display:flex;align-items:center;justify-content:center;color:#FDEACC;}
.po-ch .tx{min-width:0;}
.po-ch .sub{display:block;font-size:11.2px;line-height:15px;font-style:italic;color:#7D5D35;}
.po-ch--on{background:#29241E;color:#FEF9F0;font-weight:600;}
.po-sc{display:flex;align-items:center;gap:4px;height:29px;padding:4px 8px 4px 0;margin-left:20px;color:#7D5D35;}
.po-sc .sp{width:12px;flex:none;}
.po-sc .dot{width:8px;height:8px;flex:none;}
.po-sc .da{opacity:.5;}

/* ---- formatting toolbar ---- */
.pa-tb{flex:none;height:36px;border-bottom:1px solid #E6DCCD;background:#FFF7E6;position:relative;display:flex;align-items:stretch;gap:4px;padding-left:16px;color:#7D5D35;}
.pa-tb .b{width:28px;display:flex;align-items:center;justify-content:center;transition:opacity .6s ease;}
.pa-tb .dv{width:1px;background:#E6DCCD;margin:6px 4px;flex:none;}
.pa-tb .zoom{display:flex;align-items:center;gap:2px;padding:0 6px;font-size:14.4px;font-weight:600;transition:opacity .6s ease;}
.pa-tb .zoom span{width:43px;text-align:center;}
.pa-tb .hl{display:flex;align-items:center;padding:0 2px 0 6px;position:relative;transition:opacity .6s ease;}
.pa-tb .hl::after{content:"";position:absolute;left:7px;bottom:7px;width:14px;height:3px;border-radius:2px;background:#FACC15;}
.pa-tb .dis{opacity:.3;}
.pa-tbr{position:absolute;right:0;top:0;height:100%;display:flex;align-items:stretch;gap:4px;padding:0 12px 0 4px;}
.pa-flow{display:flex;align-items:center;gap:6px;padding:0 8px;font-size:11px;font-weight:500;letter-spacing:.55px;text-transform:uppercase;position:relative;transition:background-color .3s ease,color .3s ease;}
.pa-flow.on{background:rgba(249,115,22,.1);color:#F97316;}
.pa-timer{position:absolute;right:0;top:100%;margin-top:1px;display:flex;align-items:center;gap:6px;padding:4px 8px;border:1px solid #E6DCCD;background:#FFF7E6;box-shadow:0 2px 8px rgba(0,0,0,.15);color:#7D5D35;
  opacity:0;transform:translateY(-6px);transition:opacity .2s ease,transform .2s ease;z-index:6;}
.pa-flow.on .pa-timer{opacity:1;transform:none;}
.pa-timer .t{font-size:14.4px;min-width:56px;text-align:center;font-variant-numeric:tabular-nums;}
.pa-timer i{display:flex;padding:4px;}
/* Flowstate dims everything but the page */
.lp-fs .pa-top,.lp-fs .pa-outline{opacity:.4;}
.lp-fs .pa-tb .b,.lp-fs .pa-tb .zoom,.lp-fs .pa-tb .hl{opacity:.5;}

/* ---- the page ---- */
.pa-page{flex:1;min-height:0;position:relative;overflow:hidden;}
.pa-scroll{position:relative;padding-top:48px;transition:transform .45s cubic-bezier(.4,0,.2,1);}
.pa-col{width:min(calc(100% - 64px),max(500px,75%),950px);margin:0 auto;}
.pa-chh{margin:0 0 16px;padding:24px 0 12px;border-bottom:1px solid #E6DCCD;}
.pa-chh span{display:block;}
.pa-chh .n{font-size:28px;font-weight:700;line-height:1.3;letter-spacing:.1em;text-transform:uppercase;color:#7D5D35;}
.pa-chh .t{font-size:28px;font-weight:700;line-height:1.75;color:#3D2E1C;}
.pa-chh .s{font-size:16px;font-style:italic;line-height:1.7;color:rgba(125,93,53,.3);}
.pa-prose p{margin:0 0 8px;font-size:16px;line-height:1.15;text-indent:2em;color:#3D2E1C;transition:opacity .6s ease,color .6s ease;}
.lp-fs .pa-prose p,.pa-prose .lock{opacity:.8;color:#7D5D35;}
.lp-fs .pa-prose p.fs-live{opacity:1;color:#3D2E1C;}
.pa-prose .lock{transition:opacity .75s ease-out,color .75s ease-out;}
.lp-caret{display:inline-block;width:1px;height:18px;margin-right:-1px;background:#3D2E1C;vertical-align:-4px;animation:lpBlink 1.06s steps(1) infinite;}
.lp-typing .lp-caret{animation:none;}
@keyframes lpBlink{50%{opacity:0;}}
.lp-ins{transition:background-color 1.6s ease;}
.lp-ins.flash{background:rgba(205,110,44,.22);transition:none;}
.pa-foot{flex:none;height:32px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-top:1px solid #E6DCCD;background:#FFF7E6;color:#7D5D35;font-size:14.4px;}
.pa-foot .fl{font-size:11.2px;}

/* ---- the @ picker ---- */
.pa-pick{position:absolute;z-index:5;width:300px;background:#FFF7E6;border:1px solid #E6DCCD;box-shadow:-7px 7px 0 0 rgba(0,0,0,.2);
  opacity:0;transform:translateY(6px);transition:opacity .15s ease-out,transform .15s ease-out;pointer-events:none;}
.pa-pick.show{opacity:1;transform:none;}
.pa-pick .ls{padding:4px;}
.pa-pick .r{display:flex;align-items:center;gap:12px;padding:8px;}
.pa-pick .r .ic{color:#7D5D35;}
.pa-pick .nm{font-size:14.4px;line-height:20.57px;font-weight:500;}
.pa-pick .nm b{font-weight:700;}
.pa-pick .st{font-size:11.2px;line-height:14.93px;color:#7D5D35;margin-top:2px;}
.pa-pick .r.on{background:#3D362E;color:#FEF9F0;}
.pa-pick .r.on .ic,.pa-pick .r.on .st{color:#FEF9F0;opacity:.7;}
.pa-pick .ft{display:flex;justify-content:flex-end;align-items:center;gap:16px;padding:6px 12px;border-top:1px solid #E6DCCD;background:rgba(235,220,200,.3);font-size:11.2px;color:#7D5D35;}
.pa-pick .ft span{display:flex;align-items:center;gap:4px;}

/* ---- Minipen ---- */
.pm-head{flex:none;height:40px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border-bottom:1px solid #E6DCCD;}
.pm-title{display:flex;align-items:center;gap:8px;font-family:Georgia,'Times New Roman',serif;font-weight:700;font-size:14.72px;color:#3D2E1C;}
.pm-title .ic20{color:#29241E;}
.pm-head > i{width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:#7D5D35;}
.pm-search{flex:none;padding:6px 8px;border-bottom:1px solid #E6DCCD;}
.pm-search div{height:32px;display:flex;align-items:center;gap:6px;padding:0 8px;background:rgba(235,220,200,.5);font-size:13.25px;color:#7D5D35;}
.pm-tabs{flex:none;height:36px;display:flex;border-bottom:1px solid #E6DCCD;color:#7D5D35;}
.pm-tab{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease,color .2s ease;}
.pm-tab span{display:none;margin-left:5px;font-size:13.25px;font-weight:500;}
.pm-tab.on{flex:none;padding:0 10px;background:#3D362E;color:#FEF9F0;}
.pm-tab.on span{display:inline;}
.pm-views{flex:1;min-height:0;position:relative;overflow:hidden;}
.pm-view{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;opacity:0;visibility:hidden;transform:translateX(28px);
  transition:opacity .25s cubic-bezier(.2,0,0,1),transform .25s cubic-bezier(.2,0,0,1),visibility 0s .25s;}
.pm-view.on{opacity:1;visibility:visible;transform:none;transition:opacity .25s cubic-bezier(.2,0,0,1),transform .25s cubic-bezier(.2,0,0,1);}
.pm-view.out{transform:translateX(-40px);}
.pm-play .pm-c{opacity:0;animation:pmIn .4s cubic-bezier(.2,0,0,1) forwards;}
@keyframes pmIn{from{opacity:0;transform:translateY(8px);}to{opacity:1;transform:none;}}
.pm-lh{flex:none;height:36px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border-bottom:1px solid #E6DCCD;font-size:13.25px;letter-spacing:.025em;text-transform:uppercase;color:#7D5D35;}
.pm-lh div{display:flex;align-items:center;gap:10px;text-transform:none;font-size:10.3px;}
.pm-list{padding:4px 0 0 10px;}
.pm-row{display:flex;align-items:center;gap:10px;padding:8px 12px;transition:background-color .15s ease,color .15s ease;}
.pm-row.hot{background:#3D362E;color:#FEF9F0;}
.pm-row.hot .a,.pm-row.hot .im{color:#D9CDBB;}
.pm-fr{position:relative;width:52px;height:52px;flex:none;border:2px solid #E0CEB2;background:#FDEACC;}
.pm-fr::before{content:"";position:absolute;top:1px;left:1px;right:1px;bottom:1px;border:1px solid #EEDBBE;}
.pm-fr img,.pm-fr .ph{position:absolute;top:2px;left:2px;width:44px;height:44px;object-fit:cover;display:block;}
.pm-fr .ph{background:#EAD8BC;display:flex;align-items:center;justify-content:center;color:#3D2E1C;}
.pm-fr .ph .ic{width:24px;height:24px;stroke-width:1.75;}
.pm-row .nm{font-size:16.19px;line-height:18.6px;}
.pm-row .a{font-size:13.25px;line-height:15.2px;font-style:italic;color:#7D5D35;padding-left:8px;}
.pm-row .im{font-size:14.72px;line-height:17px;color:#7D5D35;padding-left:8px;}
.pm-dh{flex:none;height:36px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border-bottom:1px solid #E6DCCD;}
.pm-dh div{display:flex;gap:4px;}
.pm-chip{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;font-size:10.3px;color:#7D5D35;background:#FDEACC;border:1px solid #E6DCCD;}
.pm-sc{flex:1;min-height:0;overflow:hidden;position:relative;}
.pm-in{padding:12px;transition:transform 1.4s cubic-bezier(.4,0,.2,1);}

/* character card */
.pc-name{display:flex;gap:12px;padding:8px;align-items:flex-start;margin-bottom:6px;}
.pc-por{position:relative;width:80px;height:80px;flex:none;border:2px solid #E0CEB2;background:#FDEACC;}
.pc-por::before{content:"";position:absolute;top:1px;left:1px;right:1px;bottom:1px;border:1px solid #EEDBBE;}
.pc-por img{position:absolute;top:2px;left:2px;width:72px;height:72px;object-fit:cover;display:block;}
.pc-h{font-size:22.08px;line-height:30.36px;font-weight:600;margin:0 0 4px;}
.pc-aka{font-size:16.19px;line-height:18.6px;font-style:italic;color:#7D5D35;padding-left:24px;margin:-2px 0 4px;}
.pc-imp{font-size:17.66px;line-height:24.3px;font-weight:600;letter-spacing:-.44px;color:#7D5D35;}
.pc-imp b{color:#3D2E1C;font-weight:600;}
.pc-sec{margin-bottom:6px;}
.pc-sh{display:flex;align-items:center;gap:8px;font-size:20.61px;line-height:28.3px;font-weight:600;letter-spacing:-.52px;padding:4px 6px 2px;margin-bottom:4px;border-bottom:1px solid #E0CEB2;}
.pc-sh .cv{width:14px;height:14px;transform:rotate(90deg);}
.pc-tx{padding:0 8px 6px 12px;font-size:14.72px;line-height:1.15;color:#29241E;}
.pc-tx p{margin:0 0 .5em;}
.pc-div{display:flex;align-items:center;padding:6px 8px;color:#3D2E1C;}
.pc-div::before,.pc-div::after{content:"";flex:1;height:1px;background:rgba(61,46,28,.35);}
.pc-div .ic{margin:0 12px;}
.pc-arc{padding:0 8px 4px;}
.pc-ar{display:flex;align-items:center;gap:8px;padding:6px 8px;}
.pc-ar .no{width:16px;text-align:right;font-size:10.3px;color:#7D5D35;}
.pc-ar .bc{width:28px;display:flex;justify-content:center;}
.pc-ar .t1{font-size:13.25px;line-height:18.9px;}
.pc-ar .t2{font-size:10.3px;line-height:13.7px;color:#7D5D35;}
.lp-stage .bdg{display:inline-flex;align-items:center;padding:2px 4px;border:1px solid;font-size:10.3px;line-height:13.7px;}
.lp-stage .bdg.up{color:#29241E;background:#E8D6BB;border-color:#BDAF98;}
.lp-stage .bdg.dn{color:#B91C1C;background:#F6D5BA;border-color:#E9AC97;}
.lp-stage .bdg.nt{color:#7D5D35;background:#EBDCC8;border-color:#E6DCCD;}
.pc-li{display:flex;align-items:center;gap:12px;padding:4px 8px 4px 16px;font-size:14.72px;color:#29241E;}
.pc-li .ic{color:#7D5D35;}
.pc-li em{font-size:13.25px;color:#7D5D35;}
.pc-ev{display:flex;align-items:center;gap:12px;margin:2px 8px 6px 12px;padding:8px 12px;background:rgba(235,220,200,.55);}
.pc-ev--flush{margin-left:0;margin-right:0;}
.pc-ev .k{font-size:20.6px;font-weight:600;color:rgba(41,36,30,.3);width:16px;}
.pc-ev .e1{font-size:14.72px;line-height:17px;}
.pc-ev .e2{font-size:13.25px;color:#7D5D35;display:flex;align-items:center;gap:4px;margin-top:6px;padding-left:4px;}
.pc-ev .dt{margin-left:auto;font-size:13.25px;color:#7D5D35;white-space:nowrap;}

/* location and item cards */
.pl-crumb{display:flex;align-items:center;gap:4px;font-size:13.25px;color:#7D5D35;margin:2px 0 14px;}
.pl-crumb b{font-weight:500;color:#3D2E1C;}
.pl-crumb .ic{opacity:.5;}
.pl-h{display:flex;align-items:center;gap:10px;}
.pl-h--top{align-items:flex-start;}
.pl-h--top .ic{margin-top:8px;}
.pl-name{font-size:22.08px;line-height:30.36px;font-weight:600;}
.pl-h .ic-f{width:20px;height:18px;color:#29241E;}
.pl-meta{font-size:13.25px;line-height:17px;color:#7D5D35;margin-top:4px;}
.pl-meta b{font-weight:400;color:#3D2E1C;}
.pl-sec{margin-top:18px;}
.pl-sh{display:flex;align-items:center;gap:8px;font-size:13.25px;letter-spacing:.025em;text-transform:uppercase;color:#7D5D35;margin-bottom:4px;}
.pl-sh .cv{transform:rotate(90deg);}
.pl-tx{font-size:14.72px;line-height:1.15;color:#29241E;}
.pl-ul{padding-left:20px;font-size:14.72px;color:#29241E;}
.pl-ul div{display:flex;align-items:center;gap:6px;padding:2px 0;}
.pl-ul .da{color:#7D5D35;}
.pl-ul img{width:20px;height:20px;object-fit:cover;display:block;}
.pl-ul .ic-f{width:16px;height:14px;color:#3D2E1C;margin:0 2px;}
.pl-tags{display:flex;flex-wrap:wrap;gap:8px;padding-left:16px;}
.pl-tag{display:flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid #E6DCCD;font-size:14px;}
.pl-tag i{width:8px;height:8px;}

/* character arc */
.pa-arch{display:flex;align-items:flex-start;gap:8px;}
.pa-arch .dt{width:8px;height:8px;border-radius:50%;background:#B09116;margin-top:11px;flex:none;}
.pa-arch .pl-name{display:block;}
.pa-arch .an{font-size:13.25px;color:#7D5D35;}
.pa-curve{margin:12px 0;height:112px;border:1px solid rgba(230,220,205,.6);background:rgba(248,240,225,.35);}
.pa-curve svg{display:block;width:100%;height:100%;overflow:visible;}
.pa-curve .ln{fill:none;stroke:#B09116;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;}
.pa-curve .bl{stroke:rgba(125,93,53,.3);stroke-dasharray:4 4;}
.pa-curve .dm{fill:#B09116;stroke:#FCF8F0;stroke-width:2;transform-box:fill-box;transform-origin:center;transform:scale(0);transition:transform .35s cubic-bezier(.3,1.6,.5,1);}
.pa-curve .dm.in{transform:scale(1);}
.pa-curve .dm.sel{transform:scale(1.3);}
.pa-kf{border-top:1px solid #E6DCCD;padding-top:12px;margin-top:12px;}
.pa-kfh{display:flex;align-items:center;gap:8px;font-size:13.25px;letter-spacing:.025em;text-transform:uppercase;color:#7D5D35;margin-bottom:6px;}
.pa-kfh i{width:16px;height:16px;border-radius:50%;background:#EBDCC8;font-style:normal;font-size:9px;display:flex;align-items:center;justify-content:center;}
.pa-kr{display:flex;align-items:flex-start;gap:8px;padding:4px 6px;transition:background-color .3s ease,color .3s ease;}
.pa-kr .q{width:16px;height:16px;flex:none;background:#EBDCC8;color:#7D5D35;font-size:9.5px;font-weight:600;display:flex;align-items:center;justify-content:center;margin-top:2px;}
.pa-kr .l{font-size:14.72px;line-height:20px;display:flex;align-items:center;gap:6px;}
.pa-kr .d{font-size:13.25px;color:#7D5D35;}
.pa-kr.on{background:#3D362E;color:#FEF9F0;}
.pa-kr.on .d{color:#CDBFA9;}

/* Story Web: a marketing flourish (not app UI) linking the word in the prose to its card */
.lp-web{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:7;overflow:visible;}
.lp-web path{fill:none;stroke:#CD6E2C;stroke-width:1.6;stroke-linecap:round;}
.lp-web circle{fill:#CD6E2C;}
.lp-web *{transition:opacity .7s ease;}

/* caption under the frame */
.lp-cap{display:flex;align-items:baseline;gap:14px;margin-top:14px;font-family:'IBM Plex Mono',monospace;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#7C5236;}
.lp-cap b{color:#3D2E1C;font-weight:600;white-space:nowrap;transition:opacity .4s ease;}
.lp-cap span{flex:1;height:1px;background:#E6DCCD;position:relative;top:-3px;}
@media(max-width:600px){.lp-cap b{white-space:normal;}}
