@font-face{font-family:Permanent Marker;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/permanent-marker-latin-400-normal-BF23djCy.woff2) format("woff2"),url(/assets/permanent-marker-latin-400-normal-BnZj5c41.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/caveat-cyrillic-ext-500-normal-DcrB4vVx.woff2) format("woff2"),url(/assets/caveat-cyrillic-ext-500-normal-DqTXtm5N.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/caveat-cyrillic-500-normal-DpMZbbjM.woff2) format("woff2"),url(/assets/caveat-cyrillic-500-normal-DLSfp5IU.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/caveat-latin-ext-500-normal-jKqJW7bC.woff2) format("woff2"),url(/assets/caveat-latin-ext-500-normal-wUUXxlbS.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/caveat-latin-500-normal-B9SDL8cy.woff2) format("woff2"),url(/assets/caveat-latin-500-normal-Do9veZfZ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caveat-cyrillic-ext-700-normal-CrK2-ngJ.woff2) format("woff2"),url(/assets/caveat-cyrillic-ext-700-normal-DjFGiEhD.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caveat-cyrillic-700-normal-BIyejhEL.woff2) format("woff2"),url(/assets/caveat-cyrillic-700-normal-Bhcx9qBB.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caveat-latin-ext-700-normal-DFbRgDry.woff2) format("woff2"),url(/assets/caveat-latin-ext-700-normal-DjJQd59I.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caveat-latin-700-normal-D8_1Nw6V.woff2) format("woff2"),url(/assets/caveat-latin-700-normal-cPyBTTZN.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kalam;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/kalam-devanagari-300-normal-D4mac2K0.woff2) format("woff2"),url(/assets/kalam-devanagari-300-normal-O1aj49dn.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Kalam;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/kalam-latin-ext-300-normal-D2qQV1hD.woff2) format("woff2"),url(/assets/kalam-latin-ext-300-normal-BLhNrzl2.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kalam;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/kalam-latin-300-normal-BZrHEY_3.woff2) format("woff2"),url(/assets/kalam-latin-300-normal-BvFOWM3i.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kalam;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/kalam-devanagari-400-normal-Dy6c0U2e.woff2) format("woff2"),url(/assets/kalam-devanagari-400-normal-Dyzod-UE.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Kalam;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/kalam-latin-ext-400-normal-DtcdGa4L.woff2) format("woff2"),url(/assets/kalam-latin-ext-400-normal-AcQmRO9z.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kalam;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/kalam-latin-400-normal-BthBl_aR.woff2) format("woff2"),url(/assets/kalam-latin-400-normal-Bl-H2BUA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kalam;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/kalam-devanagari-700-normal-BeU_-hjz.woff2) format("woff2"),url(/assets/kalam-devanagari-700-normal-B52CSkpd.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Kalam;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/kalam-latin-ext-700-normal-CwgfRD_T.woff2) format("woff2"),url(/assets/kalam-latin-ext-700-normal-BA-KJHgr.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kalam;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/kalam-latin-700-normal-D2H-9ISU.woff2) format("woff2"),url(/assets/kalam-latin-700-normal-7TSuSrjP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink: #1d2a5c;--ink-soft: #46538a;--skin: #c48a63;--skin-light: #d8a27b;--skin-edge: #9a6342;--nail: #d9a593;--nail-light: #ecc6b6;--nail-tip: #f6e9df;--marker: "Permanent Marker", cursive;--pen: "Kalam", "Comic Sans MS", cursive;--hand: "Caveat", cursive}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;overflow:hidden;background:#6b4a2c;color:var(--ink);font-family:var(--pen);-webkit-font-smoothing:antialiased}button{font:inherit;color:inherit}a{color:inherit}:focus-visible{outline:2.5px dashed #1f3fb0;outline-offset:4px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html.finger-cursor,html.finger-cursor *{cursor:none!important}.desk{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;overflow:clip;user-select:none;-webkit-user-select:none}.wood{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/images/wood-landscape.jpg) center / cover no-repeat,#b98b5e;filter:saturate(1.05) contrast(1.04)}.tall .wood{background-image:url(/images/wood-portrait.jpg)}.wood.rustic{filter:brightness(.7) contrast(1.22) saturate(.85) sepia(.25)}.grain{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:multiply;opacity:.75}.grain rect:last-child{mix-blend-mode:screen}.lamp{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 70% 65% at 22% 18%,#ffd69652,#ffd69600 70%);mix-blend-mode:soft-light}.vignette{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:8;transition:opacity .8s;background:radial-gradient(ellipse 85% 85% at 35% 35%,#0000 45%,#2816086b),linear-gradient(160deg,#0000 55%,#1e10062e)}.marker{position:absolute;overflow:visible;transform-origin:0 0;z-index:2;pointer-events:none}.marker.inline{position:relative;display:block}.ball-label{position:absolute;z-index:2;display:flex;align-items:center;gap:2px;pointer-events:none;transform-origin:center}.scrap{padding:6px 18px 8px 14px;background:#f1ead9;clip-path:polygon(2% 8%,9% 0%,22% 6%,35% 1%,50% 7%,63% 0%,78% 5%,92% 0%,100% 10%,97% 40%,100% 72%,95% 100%,80% 93%,64% 100%,48% 94%,33% 100%,18% 95%,5% 100%,0% 70%,3% 42%);filter:drop-shadow(3px 5px 4px rgba(20,10,4,.35))}.item-spot{position:absolute;height:0}.item{position:relative;display:block;width:100%;padding:0;border:0;background:none;filter:drop-shadow(7px 11px 9px rgba(20,10,4,.42))}.item.static{pointer-events:none}.item-zoom-wrap{display:flex;flex-direction:column;align-items:center;gap:16px}.item.big{filter:drop-shadow(0 30px 50px rgba(0,0,0,.55))}.ball-label.arrow-up{flex-direction:column;align-items:flex-start}.ball-label.arrow-down{flex-direction:column-reverse;align-items:flex-start}.ball-label.arrow-left{flex-direction:row}.ball-label.arrow-right{flex-direction:row-reverse}.label-arrow{flex:none;overflow:visible}.cup-note{position:absolute;z-index:2;pointer-events:none}.prop{position:absolute;z-index:3;height:18px;padding:0;border:0;background:none;filter:drop-shadow(8px 9px 5px rgba(40,22,8,.35))}.prop svg{display:block}.photos{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none}.print-spot{position:absolute;height:0}.print{position:relative;display:block;width:100%;padding:3.4%;border:0;background:#fbfaf6;box-shadow:0 1px 1px #0000001f,6px 10px 14px #28160852,inset 0 0 0 1px #0000000a;pointer-events:auto}.print img{display:block;width:100%;height:auto;pointer-events:none}.gloss{position:absolute;top:3.4%;right:3.4%;bottom:3.4%;left:3.4%;pointer-events:none;background:linear-gradient(125deg,#ffffff38,#fff0,#fff0 70%,#ffffff14)}.zoom-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;padding:24px;background:#180e0699;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.zoom-figure{margin:0;display:flex;flex-direction:column;align-items:center;gap:14px;width:min(1000px,92vw)}.print.big{width:100%;max-height:74vh;padding:2.4%;box-shadow:0 30px 70px #00000080}.print.big img{max-height:calc(74vh - 40px);object-fit:contain}.print.big .gloss{top:2.4%;right:2.4%;bottom:2.4%;left:2.4%}.zoom-figure figcaption{font-family:var(--marker);font-size:clamp(22px,3vw,34px);color:#fbfaf6;text-align:center}.zoom-controls{display:flex;gap:10px}.zoom-controls button{min-width:48px;min-height:44px;padding:0 16px;border:2px solid rgba(251,250,246,.7);border-radius:24px;background:#0003;color:#fbfaf6;font-family:var(--hand);font-size:22px;font-weight:700}.zoom-controls button:hover{background:#ffffff1f}.gl{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;pointer-events:none}.gl canvas{display:block}.hits{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;pointer-events:none}.hit{position:absolute;border:0;border-radius:50%;background:transparent;pointer-events:auto}.hit:disabled{pointer-events:none}.flat-ball{position:absolute;z-index:6;border-radius:46% 54% 50% 50%;background:conic-gradient(from 20deg,#fff,#dedcd5,#fff,#e8e5de,#fafaf7,#d9d6cf,#fff),#f5f3ee;box-shadow:8px 12px 18px #28160859,inset -10px -12px 20px #0000001f}.paper-catch{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9}.paper-text{position:absolute;z-index:10;display:flex;flex-direction:column;color:var(--ink)}.paper-text.flat{background:#fbfaf6;box-shadow:0 30px 60px #0006}.paper-close{position:absolute;top:10px;right:14px;z-index:2;min-height:44px;padding:0 12px;border:0;background:none;font-family:var(--hand);font-size:22px;font-weight:700;color:var(--ink-soft)}.paper-close:hover{color:var(--ink);text-decoration:underline wavy;text-underline-offset:5px}.paper-scroll{flex:1;overflow-y:auto;padding:clamp(46px,7%,64px) clamp(22px,8%,70px) 48px;scrollbar-width:thin;scrollbar-color:rgba(29,42,92,.3) transparent;-webkit-mask-image:linear-gradient(#000 calc(100% - 40px),transparent);mask-image:linear-gradient(#000 calc(100% - 40px),transparent)}.p-body{display:flex;flex-direction:column;gap:14px;font-size:18px;line-height:1.55}.p-heading{color:var(--ink);margin-bottom:4px}.p-heading h2{margin:0;font-family:var(--hand);font-weight:700;font-size:clamp(44px,6vw,60px);line-height:1}.p-heading svg{display:block;margin-top:2px}.p-aside{margin:0;font-family:var(--hand);font-size:22px;color:var(--ink-soft)}.p-meta{font-size:14.5px;color:var(--ink-soft)}.p-figure{margin:0}.p-sketch{width:min(100%,400px);height:auto;color:var(--ink);display:block}.p-figure figcaption{font-family:var(--hand);font-size:21px;color:var(--ink-soft)}.p-lead{margin:0;font-size:19px}.p-notes{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.p-notes li{padding-left:24px;position:relative}.p-notes li:before{content:"→";position:absolute;left:0}.p-skills{display:flex;flex-direction:column;gap:6px}.p-skill-row{display:flex;flex-wrap:wrap;gap:6px 10px}.p-skill{padding:0 8px;border:1.6px solid var(--ink-soft);border-radius:46% 54% 50% 50%/60% 50% 50% 40%;font-size:15.5px}.p-projects{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.p-project{display:grid;grid-template-columns:38px 1fr 24px;gap:10px;width:100%;padding:8px 0;border:0;border-bottom:1.5px dashed rgba(29,42,92,.25);background:none;text-align:left;color:var(--ink)}.p-num{width:34px;height:34px;display:grid;place-items:center;font-family:var(--hand);font-weight:700;font-size:24px;border:1.8px solid var(--ink);border-radius:48% 52% 45% 55%/55% 45%}.p-project-text{display:flex;flex-direction:column}.p-project-name{font-family:var(--hand);font-weight:700;font-size:29px;line-height:1.15}.p-project:hover .p-project-name{text-decoration:underline wavy;text-decoration-thickness:1.5px;text-underline-offset:6px}.p-project-note{font-size:16.5px;line-height:1.45}.p-plus{font-family:var(--hand);font-size:30px;font-weight:700;line-height:1}.p-details{overflow:hidden;padding-left:48px;font-size:16px}.p-details ul{margin:8px 0;padding-left:18px}.p-details li{margin-bottom:4px}.p-details a,.p-link,.p-contact a{font-weight:700;text-decoration:underline wavy;text-decoration-thickness:1.4px;text-underline-offset:5px}.p-link{font-family:var(--hand);font-size:23px;margin-top:6px}.p-timeline{position:relative;padding-left:34px}.p-line{position:absolute;left:6px;top:6px;width:12px;height:calc(100% - 12px);color:var(--ink-soft);overflow:visible}.p-timeline ol{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px}.p-stop{position:relative}.p-mark{position:absolute;left:-34px;top:2px;width:24px;height:24px;display:grid;place-items:center;font-size:14px;background:#fbfaf6;border-radius:50%}.p-stop.now .p-mark{color:#b4262c;font-weight:700;font-size:20px}.p-now{font-family:var(--hand);font-weight:700;font-size:28px;color:#b4262c;line-height:1}.p-stop-text{display:flex;flex-direction:column}.p-role{font-weight:700;font-size:17.5px;line-height:1.35}.p-org{font-weight:400}.p-note{font-size:15.5px;line-height:1.45;color:var(--ink-soft)}.p-letter{margin:0;font-family:var(--hand);font-size:clamp(26px,3.4vw,32px);line-height:1.3}.p-contact{margin:10px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px;font-size:18px;overflow-wrap:anywhere}.p-signoff{margin:8px 0 0;align-self:flex-end;font-family:var(--hand);font-weight:700;font-size:36px}.blackout{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;border:0;background:#050403;color:#f3efe6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.oops{font-family:var(--marker);font-size:clamp(40px,7vw,72px)}.oops-hint{font-family:var(--hand);font-size:24px}.finger{position:fixed;left:0;top:0;z-index:100;pointer-events:none;opacity:0;transition:opacity .2s;will-change:transform}.finger.on{opacity:1}.finger-tilt{margin:-3px 0 0 -31px;transform-origin:31px 3px;transform:rotate(-24deg) scale(.92);filter:drop-shadow(10px 14px 7px rgba(25,12,4,.38));transition:transform .15s,filter .15s}.finger.pointing .finger-tilt{transform:rotate(-24deg) scale(.96);filter:drop-shadow(13px 18px 9px rgba(25,12,4,.32))}.finger.pressed .finger-tilt{transform:rotate(-24deg) scale(.86);filter:drop-shadow(3px 4px 2px rgba(25,12,4,.45))}.finger svg{display:block}@media (prefers-reduced-motion: reduce){.finger-tilt{transition:none}}.ball-photo{position:absolute;z-index:7;pointer-events:none;filter:grayscale(1) sepia(.12) brightness(1.32) contrast(.86) drop-shadow(10px 14px 9px rgba(40,22,8,.36)) drop-shadow(2px 3px 2px rgba(40,22,8,.25))}.mug{position:absolute;z-index:5;pointer-events:none;transform-origin:50% 42.23%;filter:drop-shadow(12px 16px 12px rgba(40,22,8,.42)) drop-shadow(2px 3px 3px rgba(40,22,8,.3))}.thing{position:relative;display:block;width:100%}.thing img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}.thing-overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.item{filter:drop-shadow(8px 12px 9px rgba(40,22,8,.36)) drop-shadow(1px 2px 2px rgba(40,22,8,.25))}.write-in{transform-box:fill-box;transform-origin:left center;transform:scaleX(0);animation-name:write-in;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes write-in{to{transform:scaleX(1)}}.unfolder{position:absolute;left:0;top:0;z-index:10;pointer-events:none;transform-origin:50% 50%;will-change:transform,width,height;filter:drop-shadow(10px 16px 14px rgba(25,12,4,.4))}.unfolder img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.dim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9;background:#140a0461;pointer-events:none}.paper-catch{z-index:11!important}.paper-text{z-index:12!important}.paper-scroll{padding-top:54px!important}.gl.spilling{z-index:13}.spill-catch{position:absolute;top:0;right:0;bottom:0;left:0;z-index:14}.p-photo{position:relative;align-self:center;width:min(340px,86%);margin:10px 0 6px;padding:10px 10px 8px;background:#fbfaf6;box-shadow:0 6px 16px #00000038;transform:rotate(-2deg)}.p-photo img{display:block;width:100%;height:auto}.p-photo figcaption{font-family:var(--hand);font-size:21px;color:var(--ink-soft);text-align:center;margin-top:4px}.p-tape{position:absolute;left:50%;top:-12px;width:90px;height:24px;margin-left:-45px;background:#d8c48cbf;transform:rotate(-3deg)}.paper-scroll{-webkit-mask-image:linear-gradient(transparent 0,#000 52px,#000 calc(100% - 40px),transparent)!important;mask-image:linear-gradient(transparent 0,#000 52px,#000 calc(100% - 40px),transparent)!important}.mug img{display:block;width:100%;height:auto}.mug-empty{position:absolute;border-radius:50%;transition:opacity .35s .25s;background:radial-gradient(circle at 45% 40%,#f3eee6,#e6ddcf 55%,#c9a57c 82%,#a8794c 92%,#e9e2d6);box-shadow:inset 0 6px 14px #46280f59}.paper-scroll{margin-top:44px;padding-top:10px!important;-webkit-mask-image:linear-gradient(transparent 0,#000 22px,#000 calc(100% - 40px),transparent)!important;mask-image:linear-gradient(transparent 0,#000 22px,#000 calc(100% - 40px),transparent)!important}.unfold-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;pointer-events:none;transition:opacity .35s ease}.flat-paper{position:absolute;z-index:10;pointer-events:none;transform-origin:50% 50%;background-color:#fbfaf6;background-image:linear-gradient(103deg,transparent 31.6%,rgba(90,80,60,.07) 31.8%,rgba(255,255,255,.5) 32%,transparent 32.3%),linear-gradient(77deg,transparent 58.4%,rgba(90,80,60,.06) 58.6%,rgba(255,255,255,.45) 58.8%,transparent 59.1%),linear-gradient(168deg,transparent 22.5%,rgba(90,80,60,.06) 22.7%,rgba(255,255,255,.45) 22.9%,transparent 23.2%),linear-gradient(12deg,transparent 66.5%,rgba(90,80,60,.055) 66.7%,rgba(255,255,255,.4) 66.9%,transparent 67.2%),linear-gradient(141deg,transparent 47.5%,rgba(90,80,60,.05) 47.7%,rgba(255,255,255,.4) 47.9%,transparent 48.2%),radial-gradient(ellipse at 30% 20%,rgba(255,255,255,.6),transparent 60%),radial-gradient(ellipse at 80% 90%,rgba(120,100,70,.07),transparent 60%);box-shadow:0 2px 3px #0000001f,0 24px 50px #140a0461;border-radius:2px}
