.use-case-row[data-astro-cid-kr24nuq5]{scrollbar-width:none}.use-case-row[data-astro-cid-kr24nuq5]::-webkit-scrollbar{display:none}.use-case-card[data-astro-cid-kr24nuq5]{transform:rotate(var(--tilt))}.use-case-card[data-astro-cid-kr24nuq5]:hover,.use-case-card[data-astro-cid-kr24nuq5]:focus-visible{transform:rotate(0) translateY(-4px)}@media (prefers-reduced-motion: reduce){.use-case-card[data-astro-cid-kr24nuq5],.use-case-card[data-astro-cid-kr24nuq5] img[data-astro-cid-kr24nuq5]{transition:none!important}}.life-lined{background-image:linear-gradient(transparent 31px,#8b735547 31px);background-size:100% 32px}.keep-paper{--keep-paper: #fbf8f2;--keep-window: #efe8dc;--stamp-hole: var(--keep-paper);background-color:var(--keep-paper);box-shadow:0 1px 2px #4a44400f,0 12px 32px #4a44401f}.dark .keep-paper{--keep-paper: #e4ddd0;--keep-window: #d9d0c1;box-shadow:0 1px 2px #0000004d,0 16px 40px #00000073}.life-checker{background-color:var(--keep-paper);background-image:linear-gradient(45deg,var(--keep-window) 25%,transparent 25%,transparent 75%,var(--keep-window) 75%),linear-gradient(45deg,var(--keep-window) 25%,transparent 25%,transparent 75%,var(--keep-window) 75%);background-position:0 0,9px 9px;background-size:18px 18px}.life-print-muted{color:#75614d}.life-caret{animation:life-blink 1s steps(1) infinite}.life-press{animation:life-press .42s cubic-bezier(.3,1.4,.5,1) both}@keyframes life-blink{50%{opacity:0}}@keyframes life-press{0%{opacity:0;transform:scale(1.8) rotate(calc(var(--r) - 16deg))}60%{opacity:1;transform:scale(.9) rotate(var(--r))}to{opacity:.95;transform:scale(1) rotate(var(--r))}}.life-meadow{background:var(--meadow-day) 50% 100% / cover no-repeat;-webkit-mask-image:linear-gradient(transparent,black 48%,black 84%,transparent);mask-image:linear-gradient(transparent,black 48%,black 84%,transparent)}.dark .life-meadow{background-image:var(--meadow-night)}@media (min-width: 1024px){.life-meadow{-webkit-mask-image:radial-gradient(72% 92% at 76% 92%,black 40%,transparent 80%),linear-gradient(black 82%,transparent);-webkit-mask-composite:source-in;mask-image:radial-gradient(72% 92% at 76% 92%,black 40%,transparent 80%),linear-gradient(black 82%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}}.twine-docked .life-hero-twine{visibility:hidden}.life-airmail{background:repeating-linear-gradient(135deg,rgb(var(--c-shu) / .75) 0 7px,rgb(var(--c-tag)) 7px 12px,rgb(var(--c-sky) / .85) 12px 19px,rgb(var(--c-tag)) 19px 24px)}.life-sway{animation:life-sway 4.6s ease-in-out var(--sway-delay, 0s) infinite alternate}@keyframes life-sway{0%{transform:rotate(-1.6deg)}to{transform:rotate(1.6deg)}}.life-hop{transform-origin:50% 80%;animation:life-hop 9s ease-in-out var(--hop-delay, 0s) infinite}@keyframes life-hop{0%,40%{transform:translateY(0) scaleX(1)}43%{transform:translateY(-7px) scaleX(1)}46%,76%{transform:translateY(0) scaleX(-1)}79%{transform:translateY(-7px) scaleX(-1)}82%,to{transform:translateY(0) scaleX(1)}}.life-drift{position:absolute;top:-16px;opacity:0;animation:life-drift var(--dur, 12s) linear var(--delay, 0s) infinite}@keyframes life-drift{0%{opacity:0;transform:translate(0) rotate(0)}8%{opacity:.9}50%{transform:translate(var(--dx),calc(var(--fall) * .5)) rotate(calc(var(--spin) * .5))}88%{opacity:.85}to{opacity:0;transform:translateY(var(--fall)) rotate(var(--spin))}}.life-glow{animation:life-glow 2.4s ease-in-out infinite alternate}@keyframes life-glow{0%{opacity:.55;transform:scale(.92)}to{opacity:1;transform:scale(1.06)}}.life-zz{opacity:0;animation:life-zz 3.6s ease-out var(--delay, 0s) infinite}@keyframes life-zz{0%{opacity:0;transform:translate(0) scale(.7)}25%{opacity:.9}to{opacity:0;transform:translate(14px,-38px) scale(1.15)}}.life-twinkle{animation:life-twinkle 2.8s ease-in-out var(--delay, 0s) infinite alternate}@keyframes life-twinkle{0%{opacity:.2}to{opacity:1}}.life-pop{animation:life-pop .45s cubic-bezier(.3,1.5,.5,1) both}@keyframes life-pop{0%{transform:scale(.55)}to{transform:scale(1)}}.life-wake{transform-origin:50% 90%;animation:life-wake .7s cubic-bezier(.3,1.4,.5,1) both}@keyframes life-wake{0%{transform:scale(1)}30%{transform:scale(1.04,.93)}65%{transform:translateY(-8px) scale(.98,1.05)}to{transform:none}}.life-stroke{stroke-dasharray:1;stroke-dashoffset:1;animation:life-stroke .9s cubic-bezier(.4,0,.2,1) .5s forwards}@keyframes life-stroke{to{stroke-dashoffset:0}}@media (prefers-reduced-motion: reduce){.life-drift,.life-zz{display:none}.life-stroke{animation:none;stroke-dashoffset:0}.life-caret,.life-press,.life-sway,.life-hop,.life-glow,.life-twinkle,.life-pop,.life-wake{animation:none!important}}html:lang(ko) .life-root{word-break:keep-all;overflow-wrap:break-word}html:lang(ja) .life-root :is(h1,h2,p){word-break:auto-phrase}.life-desk{background:linear-gradient(170deg,#eadfcd,#e2d3bc);border:1px solid #dccdb6;box-shadow:0 18px 40px -8px #96765638}.dark .life-desk{background:linear-gradient(170deg,#3a332b,#2c2620);border-color:#4a4036;box-shadow:0 18px 40px -8px #00000080}
