.share-page{color:#f8f0df;background:radial-gradient(ellipse at 30% 20%,#365548 0,transparent 68%),#142e2d}.share-page *,.share-composer *{box-sizing:border-box}.share-shell{width:min(940px,100%);margin:auto;padding:28px 28px 20px}.share-page-heading{display:flex;justify-content:space-between;gap:12px 20px;align-items:center;flex-wrap:wrap}.share-app-store{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:60px;padding:10px;border-radius:12px}.share-app-store img{display:block;width:120px;height:40px}.share-page-heading>span{margin-left:auto}.share-page-heading>span,.share-eyebrow{font-size:.65rem;font-weight:600;letter-spacing:.12em;color:#c9c7a6;line-height:1.5}.share-main{display:block;margin:30px auto 0}.share-intro{text-align:center;margin-bottom:12px}.share-intro h1{font:normal clamp(2.2rem,6vw,3.7rem)/1.05 Georgia,serif;letter-spacing:-.03em;margin:10px 0 0;color:#fff3d4}.share-play .scene-top,.share-play .duo-toolbar{display:none!important}.share-play .share-scene{--share-scene-height:410px;height:var(--share-scene-height);max-width:700px;width:100%;margin:auto;touch-action:none;--camera-pitch:8deg;--camera-yaw:-16deg;--camera-roll:-7deg}.share-play .share-scene .phone-pose{width:min(68%,calc(var(--share-scene-height) * .615));height:auto;aspect-ratio:3/4;top:50%}.share-play[data-kind=book] .share-scene{--camera-pitch:8deg;--camera-yaw:-12deg;--camera-roll:-3deg}.share-play .scene .object-fallback{position:absolute;width:90%;height:86%;object-fit:contain;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:18px;box-shadow:0 15px 45px #0006}.share-play .scene.duo-ready .object-fallback{display:none}.share-play .object-cover{display:none;position:absolute;width:auto;height:85%;max-width:85%;object-fit:contain;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:21px;box-shadow:0 0 0 2px #132024,0 18px 40px #0005}.share-play .share-closed-book:not(.duo-ready) .object-fallback{display:none}.share-play .share-closed-book:not(.duo-ready) .object-cover{display:block}.share-play .duo-notice,.share-play .scene[data-duo-state=error] .duo-notice{display:none}.share-gesture{text-align:center;margin:12px 0 16px;color:#bed0bb;font-size:.8rem}.share-play-actions,.share-compose-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.share-primary,.share-compose-actions button,.share-reveal-actions button,.share-sound,.share-launch{min-height:46px;border:1px solid #bbc8aa66;border-radius:15px;background:#efcf93;color:#293e32;padding:12px 23px;font-family:inherit;font-size:.94rem;font-weight:600;line-height:1.35;cursor:pointer}.share-primary:disabled{opacity:.68;cursor:default}.share-sound,.share-compose-actions .share-preview-button,.share-compose-actions .share-copy-button,.share-reveal-actions button{background:#ffffff0b;color:#e7ead8;border-color:#aeb8a155}.share-status{min-height:1.5em;text-align:center;color:#d7d9bb;font-size:.85rem;margin:17px 0}.share-dedication{position:relative;width:min(480px,100%);margin:28px auto;padding:30px 28px;border:1px solid #f5dfb7;border-radius:4px 22px 5px 20px;box-shadow:0 8px 24px #0002;background:radial-gradient(ellipse at top left,#ffffff70,transparent 70%),#fff0cf;color:#365245;text-align:center;overflow-wrap:anywhere}.share-dedication:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px solid #8c9d7840;border-radius:2px 15px 3px 14px;pointer-events:none}.share-dedication,.share-play-actions{scroll-margin-block:20px}.share-note{font:1.25rem/1.55 Georgia,serif;white-space:pre-wrap;margin:0}.share-sender{font:.9rem/1.5 Georgia,serif;margin:12px 0 0;font-style:italic}.share-note:empty,.share-sender:empty{display:none}.share-reveal-actions{width:min(520px,100%);margin:32px auto 0;text-align:center}.share-reveal-actions.share-can-create{padding:27px 24px 20px;border:1px solid #b7cd9f42;border-radius:24px;background:radial-gradient(ellipse at top,#d4e2ad13,transparent 80%),#ffffff04}.share-invitation h2{margin:0;color:#fff3d4;font:normal clamp(1.7rem,4.5vw,2rem)/1.2 Georgia,serif;letter-spacing:-.025em}.share-invitation p{max-width:33em;margin:11px auto 21px;color:#d2dec7;font-size:.94rem;line-height:1.65;overflow-wrap:anywhere}.share-reveal-actions .share-remake{display:flex;align-items:center;justify-content:center;gap:13px;width:100%;min-height:58px;padding:16px 20px;background:#f0d69c;border-color:#ffe6b7;color:#203c32;font-size:1.06rem;font-weight:750;box-shadow:0 4px #0b242a70,0 8px 24px #0c252b30}.share-remake span{min-width:0;overflow-wrap:anywhere}.share-remake svg{flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.share-remake-hint{margin:12px 0 20px;color:#b6c9ad;font-size:.76rem;line-height:1.5}.share-other-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 18px}.share-reveal-actions .share-replay{min-height:44px;padding:10px 22px;font-size:.86rem}.share-reveal-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;color:#c6d2bd;font-size:.82rem;padding:10px 4px;text-underline-offset:4px;line-height:1.5}.share-footer{border-top:1px solid #d4dfbe25;padding:22px 0 0;margin-top:32px;font-size:.75rem;color:#9eaf9e;text-align:center;display:block}.share-footer p{margin:0 0 16px}.share-footer nav,.share-error-links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 24px;line-height:1.7}.share-footer a,.share-error-links a,.share-privacy a{color:inherit;text-underline-offset:3px}.share-error-links{margin-top:24px}.share-error{display:block;max-width:600px;margin:12vh auto;padding:24px}.share-error h1{font:2.5rem/1.2 Georgia,serif;margin:35px 0 22px}.share-error p{color:#ccdac4;line-height:1.7;margin-bottom:24px}.share-error a{color:#efcf93}.share-launch{width:100%;margin-top:20px;background:#ffffff0b;color:#f0dcbb;border-color:#b1bd9e50}.share-composer{width:min(640px,calc(100% - 24px));max-height:calc(100dvh - 32px);margin:auto;padding:27px;border:1px solid #84927c;border-radius:24px;background:#213f39;color:#f8efdd;box-shadow:0 30px 100px #0008;overflow:auto;overscroll-behavior:contain}.share-composer::backdrop{background:#0a1724bb}.share-composer-heading{display:flex;gap:16px;justify-content:space-between;align-items:flex-start;margin-bottom:25px}.share-composer h2{font: 2rem/1.15 Georgia,serif;letter-spacing:-.03em;margin:6px 0 0}.share-close{width:44px;height:44px;min-width:44px;border:1px solid #b3bea555;background:#ffffff0b;border-radius:50%;color:#f8efdd;font-size:1.7rem;cursor:pointer}.share-composer label{display:block;font-size:.87rem;line-height:1.5;margin:15px 0;color:#f0e7d3}.share-composer input,.share-composer textarea,.share-composer select{display:block;width:100%;max-width:100%;font:inherit;border:1px solid #8d9a8066;border-radius:12px;padding:11px 12px;color:#f9f2df;background:#112d28;margin-top:7px}.share-composer textarea{resize:vertical;min-height:95px}.share-composer option{color:#f9f2df;background:#112d28}.share-composer ::placeholder{color:#94ab9a}.share-composer small{font-size:.7rem;color:#aebeaa}.share-counter{float:right;color:#aebeaa;font-size:.73rem}.share-composer [aria-invalid=true]{border-color:#f2a999}.share-phrases{border:0;padding:0;margin:20px 0;display:flex;flex-wrap:wrap;gap:7px}.share-phrases legend{font-size:.72rem;color:#b7c3a8;margin-bottom:9px}.share-phrase{font:inherit;font-size:.75rem;padding:8px 11px;min-height:38px;border:1px solid #91a27c55;border-radius:10px;background:#405647;color:#f1e3c4;cursor:pointer}.share-privacy{font-size:.72rem;line-height:1.65;color:#b7c6b0;margin:19px 0}.share-compose-actions button{flex:1 1 125px;padding:10px 16px;font-size:.88rem}.share-compose-actions button:disabled{opacity:.5;cursor:default}.share-compose-status{color:#f1d9a7;font-size:.83rem;line-height:1.5;margin-top:16px}.share-composer-preview{margin-top:26px;padding-top:12px;border-top:1px solid #cad8b42b}.share-composer-preview .share-scene{--share-scene-height:320px}.share-composer-preview .share-gesture{font-size:.74rem}.share-composer :focus-visible,.share-page :focus-visible,.share-launch:focus-visible{outline:3px solid #e7cd85;outline-offset:4px}.share-page [hidden],.share-composer [hidden]{display:none!important}@media(max-width:600px){.share-shell{padding:20px 14px}.share-page-heading>span{max-width:125px;text-align:right;font-size:.53rem}.share-main{margin-top:30px}.share-play .share-scene{--share-scene-height:330px}.share-composer{padding:18px}.share-composer h2{font-size:1.6rem}.share-composer-preview .share-scene{--share-scene-height:290px}.share-eyebrow{font-size:.57rem}.share-reveal-actions.share-can-create{padding:24px 18px 18px}.share-dedication{padding:26px 23px}}@media(max-width:360px){.share-play .share-scene{--share-scene-height:285px}.share-composer-preview .share-scene{--share-scene-height:245px}.share-primary{width:100%}.share-other-actions{flex-direction:column;gap:4px}.share-reveal-actions .share-replay{width:100%}.share-reveal-actions .share-remake{padding:15px 12px;gap:8px}}@media(prefers-reduced-motion:reduce){.share-composer *,.share-page *{scroll-behavior:auto!important;transition:none!important}}#book-theme{width:100%;margin-top:9px;padding:9px;border:1px solid #adc39a66;border-radius:8px;background:#18382d;color:#f8efd9;font:inherit}.share-composer input,.share-composer select,#book-theme{min-height:44px}.share-composer select,#book-theme{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:35px;background-image:linear-gradient(45deg,transparent 50%,#e4d9bf 50%),linear-gradient(135deg,#e4d9bf 50%,transparent 50%);background-position:calc(100% - 20px) 19px,calc(100% - 15px) 19px;background-size:5px 5px;background-repeat:no-repeat}
