@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600;700&family=Gowun+Dodum&display=swap");@font-face{font-family:KyoboHandwriting2024psw;src:url(/_next/static/media/KyoboHandwriting2024psw.04caf4f0.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.notes-font-all *{font-family:Cormorant Garamond,Pretendard,Gowun Dodum,-apple-system,BlinkMacSystemFont,system-ui,Roboto,sans-serif}.font-kyobo,.font-kyobo *{font-family:KyoboHandwriting2024psw,Pretendard,cursive!important}.bg-notes-desk{background-color:#0d0704;background-image:radial-gradient(ellipse at center,rgba(255,190,120,.1) 0,rgba(0,0,0,0) 55%),repeating-linear-gradient(92deg,rgba(35,20,12,.7),rgba(15,8,5,.7) 2px,rgba(25,14,8,.7) 5px,rgba(10,5,3,.7) 8px),radial-gradient(circle at 30% 20%,rgba(70,40,20,.18),transparent 60%),radial-gradient(circle at 70% 80%,rgba(50,28,14,.2),transparent 65%);background-blend-mode:normal,overlay,normal,normal}.leather-inner{background-color:#3e240c;background-image:radial-gradient(circle at 20% 30%,rgba(180,120,70,.18),transparent 50%),radial-gradient(circle at 80% 70%,rgba(20,10,4,.5),transparent 55%),repeating-radial-gradient(circle at 50% 50%,rgba(70,40,15,.2) 0,rgba(95,55,25,.12) 2px,rgba(40,22,8,.25) 4px);box-shadow:inset 0 0 80px rgba(0,0,0,.75),inset 0 0 0 1px rgba(0,0,0,.5),inset 0 2px 6px rgba(255,200,150,.08)}.paper-block{background-color:#fdfbf7;background-image:radial-gradient(circle at 15% 20%,rgba(180,150,110,.08),transparent 50%),radial-gradient(circle at 85% 75%,rgba(160,130,90,.1),transparent 55%);box-shadow:0 1px 0 #efe7d3,0 3px 0 #fdfbf7,0 4px 0 #e7dfc8,0 6px 0 #fdfbf7,0 7px 0 #ddd2b6,0 14px 30px rgba(0,0,0,.35)}.bg-cork{background-color:#8b5a2b;background-image:radial-gradient(circle at 30% 40%,rgba(60,30,10,.08) 0 1px,transparent 2px),radial-gradient(circle at 70% 70%,rgba(60,30,10,.06) 0 1px,transparent 2px),radial-gradient(ellipse at center,rgba(255,220,170,.1),transparent 75%);background-size:80px 80px,110px 110px,100% 100%;box-shadow:inset 0 0 100px rgba(40,20,5,.55)}.stamp{border:3px solid #a8201a;padding:4px 14px;font-weight:800;letter-spacing:.1em;opacity:.85;border-radius:4px;text-transform:uppercase;box-shadow:0 0 0 1px rgba(168,32,26,.2)}.stamp,.stamp-circle{color:#a8201a;transform:rotate(-12deg);background:rgba(168,32,26,.04)}.stamp-circle{border:2px solid #a8201a;border-radius:9999px;width:64px;height:64px;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:.8;box-shadow:inset 0 0 0 1px rgba(168,32,26,.25);line-height:1}.note-paper{position:relative;background:#fdfbf7;border-radius:2px;box-shadow:0 6px 14px rgba(0,0,0,.35);-webkit-mask-image:linear-gradient(#000,#000),radial-gradient(circle at 4px 0,transparent 2.2px,#000 2.4px);-webkit-mask-size:100% calc(100% - 6px),8px 6px;-webkit-mask-position:0 6px,0 0;-webkit-mask-repeat:no-repeat,repeat-x;-webkit-mask-composite:source-over;mask-image:linear-gradient(#000,#000),radial-gradient(circle at 4px 0,transparent 2.2px,#000 2.4px);mask-size:100% calc(100% - 6px),8px 6px;mask-position:0 6px,0 0;mask-repeat:no-repeat,repeat-x}.btn-stamp{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(60,35,15,.5);background:rgba(253,251,247,.6);color:#2a1810;border-radius:3px;font-family:Cormorant Garamond,Georgia,serif;letter-spacing:.08em;transition:background .2s ease,color .2s ease,border-color .2s ease;box-shadow:inset 0 0 0 1px rgba(253,251,247,.5),0 1px 2px rgba(0,0,0,.08)}.btn-stamp:hover{background:#2a1810;color:#fdfbf7;border-color:#2a1810}.sheet-overlay{position:fixed;inset:0;z-index:50;background-color:rgba(0,0,0,.6);backdrop-filter:blur(2px)}.sheet-overlay[data-state=open]{animation:fadeIn .3s ease-out}.sheet-overlay[data-state=closed]{animation:fadeOut .2s ease-in}.sheet-content{position:fixed;z-index:50;background-color:#fdfbf7;box-shadow:-10px 0 30px rgba(0,0,0,.3);transition:transform .4s cubic-bezier(.16,1,.3,1)}.sheet-content[data-state=open]{animation:slideInRight .4s cubic-bezier(.16,1,.3,1)}.sheet-content[data-state=closed]{animation:slideOutRight .3s cubic-bezier(.16,1,.3,1)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideInRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slideOutRight{0%{transform:translateX(0)}to{transform:translateX(100%)}}.scrollbar-soft{scrollbar-width:thin;scrollbar-color:rgba(60,35,15,.18) transparent}.scrollbar-soft::-webkit-scrollbar{width:6px;height:6px}.scrollbar-soft::-webkit-scrollbar-track{background:transparent}.scrollbar-soft::-webkit-scrollbar-thumb{background-color:rgba(60,35,15,.18);border-radius:9999px}.scrollbar-soft::-webkit-scrollbar-thumb:hover{background-color:rgba(60,35,15,.32)}.scrollbar-hidden{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-hidden::-webkit-scrollbar{display:none}.fade-bottom-paper{-webkit-mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - 56px),transparent)}.fade-bottom-cork{-webkit-mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - 80px),transparent);mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - 80px),transparent)}.font-pretendard-nums{font-variant-numeric:tabular-nums;font-family:Pretendard,sans-serif!important}