.ya4r4W_frame{background:#2a1a0c;position:fixed;inset:0;overflow:hidden}.ya4r4W_frame:before{content:"";background:var(--plate,url(/desk/plate.webp)) center / cover no-repeat;filter:blur(28px)brightness(.75);position:absolute;inset:-40px}.ya4r4W_stage{transform-origin:50%;width:960px;height:540px;position:absolute;top:50%;left:50%}@media (max-aspect-ratio:4/5){.ya4r4W_stage[data-layout=landscape]{visibility:hidden}}.ya4r4W_desk{transform-origin:0 0;transition:transform 1.4s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.ya4r4W_plate{-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.ya4r4W_object{cursor:pointer;filter:drop-shadow(2px 3px 2.5px #28140573);-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;transition:transform .35s cubic-bezier(.3,1.4,.5,1),filter .35s;display:block;position:absolute}.ya4r4W_object img{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.ya4r4W_object:hover,.ya4r4W_object:focus-visible{filter:drop-shadow(6px 12px 9px #28140566);outline:none;animation:.55s ya4r4W_wiggle;transform:translateY(-4px)scale(1.025)}.ya4r4W_object:focus-visible img{filter:drop-shadow(0 0 2px #fff8e6)drop-shadow(0 0 1px #fff8e6)}.ya4r4W_object[data-object=frame]:hover{animation:.8s ya4r4W_wiggleMore}@keyframes ya4r4W_wiggleMore{20%{rotate:-2.6deg}45%{rotate:2.2deg}70%{rotate:-1deg}88%{rotate:.4deg}}@keyframes ya4r4W_wiggle{25%{rotate:-1.2deg}55%{rotate:1deg}80%{rotate:-.4deg}}.ya4r4W_pencil.ya4r4W_held{opacity:0;pointer-events:none}.ya4r4W_cardFace{pointer-events:none;color:#2a2420;mix-blend-mode:multiply;font-family:var(--font-cormorant), serif;white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;line-height:1.1;display:flex;position:absolute}.ya4r4W_cardName{letter-spacing:.12em;font-size:1em;font-weight:600}.ya4r4W_cardRule{opacity:.55;border-top:.06em solid;width:22%;height:0;margin:.35em 0 .3em}.ya4r4W_cardSub{letter-spacing:.04em;opacity:.85;font-size:.66em;font-style:italic}.ya4r4W_cardLogo{width:.95em;height:.95em;position:absolute;bottom:9%;right:6%}.ya4r4W_robot{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:absolute}.ya4r4W_robot img{pointer-events:none;-webkit-user-select:none;user-select:none;transform-origin:50% 90%;filter:drop-shadow(2px 3px 2px #28140573);width:100%;height:100%;display:block}.ya4r4W_robot:focus-visible{outline:none}.ya4r4W_robot:focus-visible img{filter:drop-shadow(0 0 2px #fff8e6)drop-shadow(2px 3px 2px #28140573)}.ya4r4W_hop{animation:1.15s cubic-bezier(.3,0,.3,1) ya4r4W_hop}@keyframes ya4r4W_hop{0%{transform:none}16%{filter:drop-shadow(5px 10px 5px #2814054d);transform:translateY(-9px)rotate(-9deg)}32%{filter:drop-shadow(2px 3px 2px #28140573);transform:translateY(0)scale(1.03,.95)}48%{filter:drop-shadow(4px 8px 4px #28140552);transform:translateY(-6px)rotate(8deg)}64%{filter:drop-shadow(2px 3px 2px #28140573);transform:translateY(0)scale(1.02,.97)}80%{transform:rotate(-3deg)}to{transform:none}}.ya4r4W_drawing .ya4r4W_robot{pointer-events:none}.ya4r4W_plant{pointer-events:none;animation:9s ease-in-out infinite alternate ya4r4W_sway;position:absolute}.ya4r4W_leaves{background:0 0/100% 100% no-repeat;animation:3.7s ease-in-out infinite alternate ya4r4W_flutter;position:absolute;inset:0}@keyframes ya4r4W_sway{0%{transform:rotate(-.45deg)skew(-.3deg)}to{transform:rotate(.55deg)skew(.35deg)}}@keyframes ya4r4W_flutter{0%{transform:rotate(.18deg)}to{transform:rotate(-.22deg)translateY(.4px)}}.ya4r4W_steam{pointer-events:none;mix-blend-mode:screen;filter:blur(2.2px);position:absolute;overflow:visible}.ya4r4W_wisp{fill:none;stroke:#fff6e88c;stroke-width:5px;stroke-linecap:round;opacity:0;transform-box:fill-box;transform-origin:50% 100%;animation:6.5s ease-in-out infinite ya4r4W_rise}.ya4r4W_wisp:nth-child(2){stroke-width:4px;animation-duration:7.4s;animation-delay:-2.2s}.ya4r4W_wisp:nth-child(3){stroke-width:3.5px;animation-duration:8.1s;animation-delay:-4.4s}@keyframes ya4r4W_rise{0%{opacity:0;transform:translateY(14px)scaleY(.7)skew(0)}25%{opacity:.55}60%{opacity:.3;transform:translateY(-4px)scaleY(1)skew(-6deg)}to{opacity:0;transform:translateY(-18px)scaleY(1.15)skew(5deg)}}.ya4r4W_fx{perspective:1100px;transform-style:preserve-3d;pointer-events:none;position:absolute;inset:0}.ya4r4W_veil{opacity:0;pointer-events:none;background:#f3ead8;transition:opacity .42s;position:fixed;inset:0}.ya4r4W_veilOn{opacity:1}.ya4r4W_blankSheet{opacity:0;pointer-events:none;background:url(/desk/blank-sheets.webp) 0 0/100% 100% no-repeat;transition:opacity .7s;position:absolute;inset:0}.ya4r4W_shown{opacity:1}.ya4r4W_pad{pointer-events:none;mix-blend-mode:multiply;touch-action:none;width:960px;height:540px;position:absolute;inset:0}.ya4r4W_drawing .ya4r4W_pad{pointer-events:auto;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath d='M2 30 L6 20 L26 0 L32 6 L12 26 Z' fill='%23d9a45b' stroke='%23332' stroke-width='1.2'/%3E%3Cpath d='M2 30 L6 20 L12 26 Z' fill='%23332'/%3E%3C/svg%3E") 2 30,crosshair}.ya4r4W_drawing .ya4r4W_object{pointer-events:none}.ya4r4W_sketchBar{font-family:var(--font-inter), system-ui, sans-serif;flex-direction:column;align-items:center;gap:8px;width:max-content;max-width:calc(100vw - 24px);display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.ya4r4W_sketchTip{color:#fbf3e4;background:#2a241ed9;border-radius:8px;margin:0;padding:6px 12px;font-size:13px;font-weight:600}.ya4r4W_sketchActions{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.ya4r4W_sketchActions button,.ya4r4W_sketchActions input{font:600 14px var(--font-inter), system-ui, sans-serif;color:#2a241e;cursor:pointer;background:#fffaf0;border:1px solid #cdbfa8;border-radius:8px;min-height:44px;padding:10px 14px}.ya4r4W_sketchActions input{cursor:text;width:210px;font-weight:400}.ya4r4W_sketchActions .ya4r4W_nameInput{width:140px}.ya4r4W_sketchActions .ya4r4W_primary{color:#fbf3e4;background:#2a241e;border-color:#2a241e}.ya4r4W_sketchNote{color:#fbf3e4;text-shadow:0 1px 2px #0009;min-height:1em;margin:0;font-size:13px}.ya4r4W_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.ya4r4W_plant,.ya4r4W_leaves,.ya4r4W_wisp,.ya4r4W_hop{animation:none}.ya4r4W_wisp{opacity:.25}.ya4r4W_desk,.ya4r4W_object,.ya4r4W_veil,.ya4r4W_blankSheet{transition:none}.ya4r4W_object:hover,.ya4r4W_object:focus-visible,.ya4r4W_object[data-object=frame]:hover{animation:none}}
