@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600&display=swap");@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond&display=swap");@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Condensed:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap");body,html{margin:0;padding:0;height:100%}.app{position:relative;width:100%;height:100%;background:#FFF1ED}.app[data-mounted=false] .page-layer{visibility:hidden}.navbar-container{position:absolute;top:0;width:100%;z-index:100}.page-layer{position:absolute;inset:0;will-change:clip-path,transform,opacity}.userstory-layer{z-index:1}.home-layer{z-index:2;background:#FFF1ED}.navbar-content{display:flex;height:60px;width:100%;box-sizing:border-box;padding:40px;align-items:center;justify-content:flex-end}.navbar-items{display:flex;cursor:pointer}.navbar-content img{width:50px}.navbar-content h1{font-size:1.4rem;margin-left:10px;font-family:Poppins,sans-serif;font-weight:300}.home-content{width:100%;gap:20px}.home-content,.home-text{display:flex;height:100%;justify-content:center;align-items:center}.home-text{flex-direction:column;width:500px;margin-left:100px}.home-text h1{width:100%;font-family:Poppins,sans-serif;font-size:clamp(2rem,3.5vw,5rem);line-height:1.2;letter-spacing:2}.home-text p{font-family:IBM Plex Sans Condensed,sans-serif;font-weight:300;font-size:clamp(.9rem,1.1vw,1.35rem)}.home-text span{color:#51B79F}.home-text button{width:100%;padding:clamp(.9rem,1vw,1.2rem) clamp(2rem,2.5vw,3rem);margin-top:2rem;font-size:clamp(1rem,1.1vw,1.25rem);font-weight:600;font-family:Poppins,sans-serif;color:#fff;letter-spacing:.5px;border:none;border-radius:30px;background:linear-gradient(135deg,#E59872,#DF6980);cursor:pointer;transition:transform .2s ease,box-shadow .3s ease,opacity .3s ease}.home-text button:hover{transform:translateY(-3px);box-shadow:0 6px 18px rgba(223,105,128,.35);opacity:.95}.home-image{display:flex;height:100%;width:100%;justify-content:center;align-items:flex-end;margin-right:100px;margin-left:100px}.home-image img{position:absolute;bottom:0;width:clamp(800px,42vw,1700px);height:auto}@media (min-width:1400px){.home-content{max-width:1800px;margin-inline:auto;gap:clamp(20px,3vw,80px)}}@media (max-width:1200px){.home-image img{width:700px}}@media (max-width:1100px){.home-image img{width:600px}}@media (max-width:1000px){.home-content{flex-direction:column-reverse;margin:0;gap:0;justify-content:start}.home-image{display:flex;flex-direction:column;margin:0;width:400px;height:700px;padding:0;justify-content:flex-end;align-items:center}.home-image img{position:relative;width:400px;height:auto}.home-text{margin:20px 0 0;width:90%;justify-content:flex-start}.home-text,.home-text h1{text-align:center}.home-text button{width:auto;align-self:center;margin-bottom:50px}}.chars-wrap{display:flex;flex-direction:column;place-items:center;width:100%;height:100%;background:#FFF1ED}.chars-heading{font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:800;font-size:clamp(1.4rem,3vw,2.2rem);margin:75px 0 4px}.polaroid-container{position:relative;width:500px;height:500px}.polaroid{all:unset;position:absolute;top:0;left:0;width:100%;height:100%;background:#fafafa;border-radius:6px;box-shadow:2px 2px 5px rgba(17,17,17,.35);transform:translate(var(--x),var(--y)) scale(.35) rotate(var(--angle));transform-origin:center center;transition:transform .35s ease-out,box-shadow .3s ease,outline-color .2s ease;cursor:pointer;margin:0}.polaroid:before{content:"";display:block;width:90%;height:78%;margin:5%;background:var(--image) center center /cover no-repeat;box-shadow:inset 0 0 5px rgba(34,34,34,.35);border-radius:4px;filter:sepia(.2) brightness(.95) contrast(1.2);transition:opacity .35s ease-out;opacity:.8}.polaroid:after{content:none}.polaroid.selected{z-index:4;box-shadow:0 16px 36px rgba(0,0,0,.35);outline-offset:4px}.polaroid.zoomed{transform:translate(0) scale(1) rotate(0deg);z-index:5}.polaroid.zoomed:before{opacity:1}.pl-close{position:absolute;top:12px;right:12px;width:32px;height:32px;border:0;border-radius:50%;background:#e74c3c;color:#fff;display:grid;place-items:center;font-size:18px;line-height:1;cursor:pointer;box-shadow:0 10px 18px rgba(0,0,0,.22)}.pl-close:before{content:"×";font-weight:700}.pl-close:hover{filter:brightness(1.05)}.pl-caption{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;margin-top:-25px;margin-right:20px;margin-left:20px}.pl-name{font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:700;font-size:clamp(.95rem,2.4vmin,1.15rem);color:#333;margin-bottom:0;text-align:center}.pl-desc{font-family:IBM Plex Sans Condensed,system-ui,sans-serif;font-size:clamp(.8rem,2vmin,.95rem);color:#555;line-height:1.25;text-align:center;padding:0 4px;max-height:3.2em;overflow:hidden}.chars-actions{display:flex;justify-content:center;padding:12px 0 20px;width:100%;margin-top:40px}.chars-next{padding:12px 24px;border-radius:28px;border:none;background:linear-gradient(135deg,#E59872,#DF6980);color:#fff;font-family:Poppins,sans-serif;font-weight:600;font-size:clamp(1rem,1.1vw,1.1rem);cursor:pointer;transition:transform .2s ease,box-shadow .3s ease,opacity .3s ease}.chars-next:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(223,105,128,.35)}.chars-next:disabled{background:#ccc;cursor:not-allowed;opacity:.7}.userstory-content{display:flex;height:100%;width:100%;justify-content:center;align-items:center}.left-container{position:relative;width:100%;height:100vh;padding:80px 24px 24px 64px;box-sizing:border-box;display:flex;flex-direction:column;background-color:#fff;background-image:repeating-linear-gradient(180deg,#e9eef5 0,#e9eef5 1px,transparent 0,transparent 30px);background-size:100% 30px;box-shadow:inset -3px 0 6px rgba(0,0,0,.1)}.left-container:before{top:0;bottom:0;left:48px;width:1px;background:#db4034;opacity:.6}.left-container:after,.left-container:before{content:"";position:absolute;pointer-events:none;z-index:0}.left-container:after{top:16px;bottom:16px;left:12px;width:24px;background-image:radial-gradient(circle 8px at 12px 12px,#f5f5f5 98%,transparent 100%),radial-gradient(circle 9px at 12px 10px,rgba(0,0,0,.18) 95%,transparent 100%);background-size:24px 48px,24px 48px;background-repeat:repeat-y,repeat-y;background-position:0 0,0 2px}.notebook-input{flex:1 1;min-height:0;width:100%;outline:none;resize:none;background:transparent;font-size:clamp(.9rem,1vw,1.1rem);line-height:30px;color:#000;caret-color:#333;text-align:justify;line-height:1.4}.left-container button,.notebook-input{border:none;font-family:Poppins,sans-serif;position:relative;z-index:1}.left-container button{align-self:center;width:200px;margin-top:16px;padding:clamp(.9rem,1vw,1.2rem) clamp(2rem,2.5vw,3rem);font-size:clamp(1rem,1.1vw,1.25rem);font-weight:600;color:#fff;letter-spacing:.5px;border-radius:30px;background:linear-gradient(135deg,#E59872,#DF6980);cursor:pointer;transition:transform .2s ease,box-shadow .3s ease,opacity .3s ease}.left-container button:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 6px 18px rgba(223,105,128,.35);opacity:.95}.left-container button:disabled{background:#ccc;color:#666;cursor:not-allowed;box-shadow:none;transform:none}.left-container button.is-loading{cursor:progress}.left-container button .spinner{width:20px;height:20px;border:2px solid rgba(255,255,255,.45);border-top-color:#ffffff;border-radius:50%;display:inline-block;animation:spin .9s linear infinite}.right-container{display:flex;flex-direction:column;width:60%;height:100%;justify-content:center;background:#FFF1ED;box-shadow:0 4px 12px rgba(0,0,0,.2)}.input-prompt{display:flex;padding:50px;font-family:IBM Plex Sans Condensed,sans-serif;font-weight:300;font-size:clamp(.9rem,1vw,1.1rem);text-align:justify;color:black;margin-top:20px}.image-container{display:flex;flex-direction:column;width:100%;height:100%;justify-content:flex-end}.image-container img{bottom:0;height:430px}.notebook-input::placeholder{white-space:pre-wrap;font-style:italic;font-family:IBM Plex Sans Condensed,sans-serif;font-weight:300}@media (max-width:1000px){.right-container{display:none}.notebook-input::placeholder{font-size:.8rem}}.mic-controls{display:flex;flex-direction:column;align-items:center;gap:10px;margin:8px 0 16px}.mic-button{position:relative;width:76px;height:76px;border-radius:50%;border:none;cursor:pointer;background:radial-gradient(120px 120px at 30% 30%,#F8B7A0,#E87E90 60%,#DF6980 100%);color:#fff;box-shadow:0 6px 18px rgba(223,105,128,.35);transition:transform .2s ease,box-shadow .3s ease,opacity .3s ease}.mic-button:hover{transform:translateY(-2px)}.mic-button:disabled{opacity:.8;cursor:not-allowed;transform:none}.mic-button .inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:58px;height:58px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.12);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.mic-button.recording{background:radial-gradient(120px 120px at 30% 30%,#FF8B8B,#FF4D4D 60%,#E11D48 100%);box-shadow:0 6px 22px rgba(225,29,72,.5),0 0 0 6px rgba(225,29,72,.15)}.mic-button.recording:after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 0 rgba(225,29,72,.35);animation:mic-pulse 1.4s ease-out infinite}@keyframes mic-pulse{0%{box-shadow:0 0 0 0 rgba(225,29,72,.35)}70%{box-shadow:0 0 0 16px rgba(225,29,72,0)}to{box-shadow:0 0 0 0 rgba(225,29,72,0)}}.mic-hint{font-family:IBM Plex Sans Condensed,sans-serif;font-size:.95rem;color:#222;opacity:.85}.mic-button .spinner{width:22px;height:22px;border:2px solid rgba(255,255,255,.45);border-top-color:#ffffff;border-radius:50%;display:inline-block;animation:spin .9s linear infinite}.card{height:250px;background:white}.card-inner{width:250px;padding:18px 18px 22px;background:white}.card-inner:before{opacity:.15}.card-title{display:flex;flex-direction:column;margin:0;text-align:center;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:700;font-size:1rem;letter-spacing:.5px;height:60px;justify-content:flex-end}.card-rule,.card-title{position:relative;z-index:1}.card-rule{opacity:.35;margin:8px 0 14px}.card-desc{margin:0;text-align:center;color:#2b2b2b;font-family:IBM Plex Sans Condensed,sans-serif;font-size:.8rem;line-height:1.45;white-space:pre-line;position:relative;z-index:1}.card{display:flex;width:250px;background:#fff;box-shadow:0 12px 20px rgba(0,0,0,.18);padding:12px;box-sizing:border-box}.card--editable{min-height:250px}.card-inner{position:relative;border:1px solid #2b2b2b;padding:14px;background:#fff;overflow:hidden;display:flex;flex-direction:column;gap:10px}.card-inner:before{content:"";position:absolute;inset:0;background:url(/card.svg) 50%/cover no-repeat;opacity:.08;pointer-events:none;z-index:0}.card-desc-input,.card-label,.card-rule,.card-title-input{position:relative;z-index:1}.card-label{font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:700;font-size:.95rem;color:#2b2b2b;text-align:center}.card-rule{height:1px;background:#2b2b2b;opacity:.22;margin:4px 0 2px}.card-desc-input,.card-title-input{width:100%;box-sizing:border-box;border:1px solid #2b2b2b;border-radius:10px;background:rgba(255,255,255,.92);color:#2b2b2b;outline:none}.card-title-input{height:55px;padding:8px 12px;text-align:center;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.95rem}.card-desc-input{min-height:110px;padding:10px 12px;text-align:center;font-family:IBM Plex Sans Condensed,sans-serif;font-size:.88rem;line-height:1.35;resize:vertical}.card-desc-input::placeholder,.card-title-input::placeholder{color:#7a7a7a}.card-desc-input:focus,.card-title-input:focus{box-shadow:0 0 0 2px rgba(39,181,169,.25)}.themes-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:24px;width:100%;height:100%;background:#FFF1ED;margin-top:50px}.themes-title{font-family:Poppins,sans-serif;font-weight:700;font-size:clamp(1.25rem,2.2vw,1.8rem);margin:8px 0 4px}.themes-lead{font-family:IBM Plex Sans Condensed,sans-serif;font-size:clamp(.95rem,1.05vw,1.1rem);color:#333;text-align:center;max-width:720px;margin:0 auto 18px;line-height:1.5;opacity:.9}.themes-grid{display:grid;grid-template-columns:repeat(3,minmax(260px,1fr));grid-gap:16px;gap:16px;align-content:start}.theme-card{all:unset;display:block;cursor:pointer;width:250px}.theme-card .card-inner{transition:transform .15s ease,box-shadow .2s ease,border-color .2s ease}.theme-card:hover .card-inner{transform:translateY(-2px)}.theme-card.selected .card,.theme-card.selected .card-inner{background:rgba(81,183,159,.15)}.themes-actions{display:flex;justify-content:center;padding:8px 0 16px}.themes-next{padding:12px 24px;border-radius:28px;border:none;background:linear-gradient(135deg,#E59872,#DF6980);color:#fff;font-family:Poppins,sans-serif;font-weight:600;font-size:clamp(1rem,1.1vw,1.1rem);cursor:pointer;transition:transform .2s ease,box-shadow .3s ease,opacity .3s ease;width:150px;justify-content:center}.themes-next:disabled{background:#ccc;cursor:not-allowed;opacity:.7}.themes-next:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(223,105,128,.35)}.themes-next{display:inline-flex;align-items:center;gap:.6rem}.themes-next.is-loading{opacity:.95;pointer-events:none}@media (max-width:1100px){.themes-grid{grid-template-columns:repeat(2,minmax(240px,1fr))}}@media (max-width:640px){.themes-grid{grid-template-columns:1fr}}.tpoints-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:24px;width:100%;height:100%;background:#FFF1ED;margin-top:50px}.tpoints-title{font-family:Poppins,sans-serif;font-weight:700;font-size:clamp(1.25rem,2.2vw,1.8rem);margin:8px 0 4px}.tpoints-lead{font-family:IBM Plex Sans Condensed,sans-serif;font-size:clamp(.95rem,1.05vw,1.1rem);color:#333;text-align:center;max-width:720px;margin:0 auto 18px;line-height:1.5;opacity:.9}.tpoints-grid{display:grid;grid-template-columns:repeat(3,minmax(260px,1fr));grid-gap:16px;gap:16px;align-content:start}.tp-card{all:unset;display:block;cursor:pointer;width:250px}.tp-card .card-inner{transition:transform .15s ease,box-shadow .2s ease,border-color .2s ease}.tp-card:hover .card-inner{transform:translateY(-2px)}.tp-card .card{width:100%;height:250px}.tp-card.selected .card,.tp-card.selected .card-inner{background:rgba(81,183,159,.15)}.tpoints-actions{display:flex;justify-content:center;padding:8px 0 16px}.tpoints-next{padding:12px 24px;border-radius:28px;border:none;background:linear-gradient(135deg,#E59872,#DF6980);color:#fff;font-family:Poppins,sans-serif;font-weight:600;font-size:clamp(1rem,1.1vw,1.1rem);cursor:pointer;transition:transform .2s ease,box-shadow .3s ease,opacity .3s ease}.tpoints-next:disabled{background:#ccc;cursor:not-allowed;opacity:.7}.tpoints-next:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(223,105,128,.35)}@media (max-width:1100px){.tpoints-grid{grid-template-columns:repeat(2,minmax(240px,1fr))}}@media (max-width:640px){.tpoints-grid{grid-template-columns:1fr}}.tpoints-next{display:inline-flex;align-items:center;gap:.6rem}.tpoints-next.is-loading{opacity:.95;pointer-events:none}.tp-spinner{width:1.1em;height:1.1em;border:2px solid rgba(255,255,255,.55);border-top-color:#fff;border-radius:50%;animation:tp-spin .8s linear infinite}@keyframes tp-spin{to{transform:rotate(1turn)}}.q-wrap{display:grid;place-items:center;width:100%;height:100%;padding:24px}.q-card{position:relative;width:90%;background:#ffffff;border-radius:28px;padding:64px 48px 48px;box-shadow:0 16px 40px rgba(0,0,0,.18)}.q-avatar{position:absolute;left:50%;top:0;transform:translate(-50%,-50%);width:96px;height:96px;border-radius:50%;border:6px solid #ffffff;box-shadow:0 10px 24px rgba(0,0,0,.18);background:#fff;object-fit:contain;padding:8px}.q-title{margin:10px 0 24px;font-family:IBM Plex Sans Condensed,sans-serif;font-weight:600;color:#111}.q-input,.q-title{text-align:center;font-size:1rem}.q-input{display:block;width:min(620px,86vw);height:68px;margin:0 auto;border:none;outline:none;background:#e4e4e4;border-radius:20px;font-family:Poppins,sans-serif;color:#333;padding:0 18px}.q-input::placeholder{color:#8b8b8b}.questions-container{display:flex;flex-direction:column;align-items:center;gap:18px;width:100%;height:100%;background:#FFF1ED;outline:none}.questions-title{font-family:Poppins,sans-serif;font-weight:700;font-size:clamp(1.25rem,2.2vw,1.8rem);text-align:center;margin:100px 0 4px}.questions-lead{font-family:IBM Plex Sans Condensed,sans-serif;font-size:clamp(.95rem,1.05vw,1.1rem);color:#333;text-align:center;max-width:760px;margin:0 auto 12px;line-height:1.5;opacity:.9}.questions-stage{display:grid;grid-template-columns:64px minmax(280px,920px) 64px;align-items:center;grid-gap:12px;gap:12px;width:100%;max-width:1080px;margin-top:30px}.qbox-wrap{display:grid;place-items:center}.qnav-btn{width:56px;height:56px;border-radius:50%;border:0;display:grid;place-items:center;font-size:2rem;line-height:1;background:#ffffff;box-shadow:0 10px 24px rgba(0,0,0,.18);color:#222;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease,opacity .2s ease}.qnav-btn:hover{transform:translateY(-2px)}.qnav-btn:disabled{opacity:.4;cursor:default;transform:none}.questions-progress{font-family:Poppins,sans-serif;font-weight:600;font-size:.95rem;color:#444;margin-top:6px}.questions-empty{height:320px;display:grid;place-items:center;width:100%;color:#666;font-family:Poppins,sans-serif}.questions-actions{display:flex;justify-content:center;padding:8px 0 16px;width:200px}.questions-next{padding:12px 24px;border-radius:28px;border:none;background:linear-gradient(135deg,#E59872,#DF6980);color:#fff;font-family:Poppins,sans-serif;font-weight:600;font-size:clamp(1rem,1.1vw,1.1rem);cursor:pointer;transition:transform .2s ease,box-shadow .3s ease,opacity .3s ease;display:inline-flex;align-items:center;gap:.6rem}.questions-next:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(223,105,128,.35)}.questions-next:disabled{background:#ccc;cursor:not-allowed;opacity:.7}.spinner{width:1.1em;height:1.1em;border:2px solid rgba(255,255,255,.55);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,1px,1px);white-space:nowrap;border:0}@media (max-width:860px){.questions-stage{grid-template-columns:48px 1fr 48px}.qnav-btn{width:48px;height:48px;font-size:1.6rem}}.story-wrapper{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.flip-book{box-shadow:0 16px 40px rgba(0,0,0,.25)}.story-book{background:#fffbe8;border-radius:6px;box-sizing:border-box;padding:50px;font-family:Cormorant Garamond,serif;color:#2f2f2f;height:100%}.story-book.main-page.content{font-size:1.1rem;line-height:1.55rem}.story-book.main-page.content p{margin:0 0 1.2rem;text-indent:1.5rem}.next-click{right:20px}.next-click,.previous-click{position:absolute;bottom:10px;font-style:italic;font-size:.8rem;cursor:pointer}.previous-click{left:20px}.next-click-small,.previous-click-small{display:none;cursor:pointer}.story-book.main-page.cover{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.story-book.main-page.cover h1{font-family:Playfair Display,serif;font-size:2rem;margin-bottom:.4em}.story-book.main-page.cover.author{font-size:1.2rem;font-style:italic;opacity:.8}.story-book.cover.end{font-family:Playfair Display,serif;font-size:1.7rem}.audio-page .audio-controls,.story-book.cover.end{display:flex;justify-content:center;align-items:center}.audio-page .audio-controls{height:100%;flex-direction:column;gap:16px}.audio-player{width:100%;max-width:420px;display:flex;flex-direction:column;align-items:center;gap:14px}.audio-player .controls{display:flex;align-items:center;gap:8px}.audio-player .play-btn{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;border:none;color:#fff;cursor:pointer;background:radial-gradient(120px 120px at 30% 30%,#F8B7A0,#E87E90 60%,#DF6980 100%);box-shadow:0 6px 18px rgba(223,105,128,.35);transition:transform .2s ease,box-shadow .3s ease,opacity .3s ease}.audio-player .play-btn:hover{transform:translateY(-2px)}.audio-player .play-btn.playing{box-shadow:0 6px 22px rgba(223,105,128,.5),0 0 0 6px rgba(223,105,128,.15)}.audio-player .skip-btn{width:30px;height:30px;border-radius:50%;border:none;cursor:pointer;font-weight:700;color:#DF6980;background:transparent}.audio-player .skip-btn:first-child{margin-right:14px}.audio-player .skip-btn:last-child{margin-left:14px}.audio-player .timeline{width:100%;display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:10px;gap:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.audio-player .timeline-bar{background:rgba(0,0,0,.08);height:8px;border-radius:8px;overflow:hidden;cursor:pointer}.audio-player .timeline-progress{height:100%;width:0;background:linear-gradient(90deg,#E59872,#DF6980)}.audio-player .time-readout{font-family:IBM Plex Sans Condensed,sans-serif;font-size:.75rem;color:#333}.story-book.end h2{position:absolute;bottom:20px;right:50px}.cover-art{max-height:70%;margin-top:12px;object-fit:contain}.cover-art,.paragraph-art{display:block;width:100%;height:auto;border-radius:6px}.paragraph-art{max-width:420px;box-shadow:0 4px 14px rgba(0,0,0,.12)}.audio-player,.audio-player *{pointer-events:auto;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:900px){.story-wrapper{padding-left:20px;padding-right:20px}}@media (max-width:666px){.next-click-small,.previous-click-small{display:block!important}.next-click-small{right:20px}.next-click-small,.previous-click-small{position:absolute;bottom:10px;font-style:italic;font-size:.8rem}.previous-click-small{left:20px}}