:root{-webkit-font-smoothing:antialiased;background:#eeede6;color:#4c5045;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none}*{box-sizing:border-box}#root,body,html{height:100%;margin:0;overflow:hidden;overscroll-behavior:none;width:100%}a,button,textarea{-webkit-tap-highlight-color:transparent}button{background:none;border:0;color:inherit;cursor:pointer;font:inherit;touch-action:manipulation}button:disabled{cursor:default;opacity:.28}a:focus-visible,button:focus-visible{outline:2px solid #7e8a68;outline-offset:3px}a{color:inherit;text-decoration:none}button,svg{flex-shrink:0}.app{display:flex;flex-direction:column;height:100dvh;height:var(--viewport-height,100dvh);left:0;overflow:hidden;position:fixed;top:0;width:100%}.app-header{flex:0 0 auto;gap:12px;height:calc(46px + env(safe-area-inset-top));justify-content:space-between;padding:env(safe-area-inset-top) 18px 0;position:relative;z-index:5}.app-header,.brand{align-items:center;display:flex}.brand{font-size:22px;font-weight:650;gap:6px;letter-spacing:-1.2px}.brand img{height:25px;transform:rotate(-8deg);width:23px}.brand-dot{color:#8f9c77;margin-left:-6px}.tagline{color:#20221c;font:400 15px/1.2 Kalam,cursive;left:50%;letter-spacing:.1px;pointer-events:none;position:absolute;transform:translateX(-50%);white-space:pre}.tagline>span{display:inline-block}.tagline>span:nth-child(-n+12){color:#11130f;font-size:1.16em;opacity:1!important}.tagline>span:nth-child(n+7):nth-child(-n+16){-webkit-mask-image:repeating-linear-gradient(174deg,#000 0 5px,#0005 5px 5.6px,#0000 5.6px 6.4px,#000 6.4px 9px);mask-image:repeating-linear-gradient(174deg,#000 0 5px,#0005 5px 5.6px,#0000 5.6px 6.4px,#000 6.4px 9px)}.tagline>span:nth-child(n+13):nth-child(-n+16){-webkit-mask-image:repeating-linear-gradient(168deg,#000 0 3px,#0006 3px 3.7px,#0000 3.7px 4.8px,#000 4.8px 7px);mask-image:repeating-linear-gradient(168deg,#000 0 3px,#0006 3px 3.7px,#0000 3.7px 4.8px,#000 4.8px 7px)}.tagline-pen{height:20px;margin-left:4px;position:relative;vertical-align:-4px;width:16px}.tagline-pen>.pen{left:13px;position:absolute;top:-4px;transform:rotate(28deg) scale(.13);transform-origin:top left}.app-header nav{align-items:center;display:flex;gap:5px}.icon-button{align-items:center;border-radius:7px;color:#7c8470;display:inline-flex;height:32px;justify-content:center;width:32px}.icon-button:hover:not(:disabled){background:#d9dbcc55;color:#555e45}.shop-trigger{align-items:center;background:#fffefa;border:1px solid #dfdfd2;border-radius:8px;display:flex;font-size:11px;gap:8px;height:31px;margin-left:auto;padding:0 12px}.shop-trigger:hover{background:#fff}.header-actions{align-items:center;display:flex;gap:5px;margin-left:auto;position:relative;z-index:1}.header-actions .shop-trigger{margin-left:0}.sign-in-trigger{height:31px;width:28px}@media (max-width:360px){.header-actions .shop-trigger span{display:none}}.preview-end{color:#7a8664;font-size:10px;padding:6px 8px;text-decoration:underline;text-underline-offset:3px}main{display:flex;flex:1 1;min-height:0;padding:4px 7px calc(7px + env(safe-area-inset-bottom)) 3px}.desk{margin:0 auto;max-width:640px;min-height:0}.desk,.notepad{height:100%;position:relative;width:100%}.notepad{--paper:#dce7e8;--rule:#9bb7c05e;--margin:#c2939970;display:flex;flex-direction:column;isolation:isolate}.pad-backing{background:#8c9278;border-radius:3px;inset:3px -4px -4px 3px;position:absolute;z-index:-3}.sheet-stack{background:#cddade;border:1px solid #b7c7c6;box-shadow:0 1px 0 #e0e7e5,0 2px 0 #b6c5c4;inset:20px -2px -2px 2px;position:absolute;z-index:-2}.stack-two{inset:20px -1px -1px 1px;z-index:-1}.binding{align-items:center;background:linear-gradient(100deg,#777f69,#818974 45%,#737c64);border-radius:3px 3px 0 0;box-shadow:inset 0 1px 0 #ffffff25;color:#e5e8d6b3;flex:0 0 24px;font-size:7px;letter-spacing:1.7px;padding:3px 25px 0}.binding,.spiral{display:flex;justify-content:space-between}.spiral{left:24px;pointer-events:none;position:absolute;right:24px;top:-4px;z-index:3}.spiral i{border-color:#b0b1a3 #b0b1a3 #676b60 #666b5d;border-radius:4px;border-style:solid;border-width:1.5px;box-shadow:1px 1px 1px #2c302f38;height:18px;transform:rotate(-8deg);width:7px}.paper-budget .spiral{display:none}.paper-budget .binding{background:linear-gradient(#4c4b44,#262723 20%,#353630 72%,#171914);border-radius:1px 1px 0 0;box-shadow:inset 0 1px 0 #b7b4a047,0 1px 2px #383b3140;flex-basis:18px;padding:0}.paper-budget .sheet-stack{top:16px}.paper-budget .empty-pad{top:18px}.sheet{background-color:var(--paper);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23495759' opacity='.06' filter='url(%23a)' d='M0 0h180v180H0z'/%3E%3C/svg%3E"),linear-gradient(100deg,#ffffff22,#a4b5b219 90%,#5c7d7c0a);border-radius:0 0 2px 2px;box-shadow:inset 0 8px 7px -7px #40514a40;display:flex;flex:1 1;flex-direction:column;min-height:0;padding:0 34px 0 62px;position:relative;transform-origin:center top}.paper-budget{--paper:#cfdcda;--rule:#7f9e9d70;--margin:#b4848070}.paper-budget .sheet{background-image:radial-gradient(ellipse at 8% 11%,#eee8d368 0,#0000 43%),radial-gradient(ellipse at 89% 37%,#78928e29 0,#0000 48%),radial-gradient(ellipse at 36% 92%,#b4a98b30 0,#0000 46%),linear-gradient(96deg,#84938b24,#0000 9%,#ececde20 54%,#7e928b26),url("data:image/svg+xml;charset=utf-8,%3Csvg width='180' height='180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.48 .9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Cpath opacity='.17' filter='url(%23a)' d='M0 0h180v180H0z'/%3E%3C/svg%3E"),repeating-linear-gradient(2deg,#0000 0 5px,#72888008 6px,#0000 7px 11px);background-size:auto,auto,auto,auto,180px 180px,auto;box-shadow:inset 0 9px 8px -7px #40514a50,inset 2px 0 3px #eee9d547,inset -2px 0 3px #738a8130,inset 0 -2px 3px #9d9a7e28}.paper-budget .ruled-lines{mask-image:linear-gradient(91deg,#000b,#000 12%,#0007 37%,#000d 60%,#0008 86%,#000);-webkit-mask-image:linear-gradient(91deg,#000b,#000 12%,#0007 37%,#000d 60%,#0008 86%,#000)}.paper-budget .sheet-stack{background:#c0cfca;border-color:#a5b7af}.paper-budget .pad-backing{background:#9d967f}.shop .swatch-budget{background-color:#cfdcda;background-image:repeating-linear-gradient(#0000,#0000 9px,#7f9e9d66 10px),linear-gradient(110deg,#eee8d34d,#0000 48%,#7e928b26)}.shop-controls,.shop-title{align-items:center;display:flex;gap:5px}.shop-title .icon-button{margin-left:-9px}.shop-controls .icon-button{margin-right:0}.shop-controls .icon-button:last-child{margin-right:-10px}.shop-title h2{margin:13px 0 15px}.shop-signin{color:#707a60;display:block;font-size:11px;margin:15px auto 0;padding:8px;text-decoration:underline;text-underline-offset:3px}.account-details,.checkout-content,.sign-in{padding-top:5px}.auth-intro{color:#858675;font:italic 15px/1.6 Georgia,serif;margin:4px 0 22px}.google-sign-in{display:flex;justify-content:center;min-height:44px}.google-sign-in.is-busy{opacity:.5;pointer-events:none}.auth-divider{align-items:center;color:#999a89;display:flex;font-size:10px;gap:12px;margin:22px 0}.auth-divider:after,.auth-divider:before{background:#e7e5d9;content:"";flex:1 1;height:1px}.notebook-shelf,.sign-in label{color:#727a64;display:block;font-size:11px}.notebook-shelf select,.sign-in input{background:#fffffb;border:1px solid #dcded0;border-radius:8px;box-sizing:border-box;color:#424a38;display:block;margin:8px 0 13px;min-height:44px;padding:10px 12px;width:100%}.sign-in input{font:16px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.notebook-shelf select:focus,.sign-in input:focus{outline:2px solid #a0ac8d;outline-offset:2px}.sign-in .code-input{font-size:23px;letter-spacing:7px;padding-left:19px;text-align:center}.auth-primary{background:#edf0e3;border:1px solid #d4dac5;border-radius:8px;color:#4b5839;display:block;font-size:12px;margin:13px 0;min-height:43px;padding:11px 14px;width:100%}.auth-primary:hover:not(:disabled){background:#e4e9d6}.auth-hint,.commerce-message{color:#8b8f7d;font-size:11px;line-height:1.8}.auth-links{display:flex;gap:12px;justify-content:space-between}.auth-links button{color:#7b846b;font-size:10px;min-height:35px;padding:3px 0;text-decoration:underline;text-underline-offset:3px}.commerce-error{color:#996547;font-size:11px;line-height:1.7;margin:15px 0 0;overflow-wrap:anywhere}.notebook-shelf{margin-top:22px}.notebook-shelf select{font:12px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.checkout-dialog{width:min(540px,calc(100% - 20px))}.stripe-checkout{min-height:350px}.account-details>p:first-child{font-size:13px;overflow-wrap:anywhere}.sheet:before{background:var(--margin);bottom:0;content:"";left:45px;position:absolute;top:0;width:1px}.sheet-top{align-items:center;color:#7d9699;display:flex;flex:0 0 24px;font-size:6px;gap:10px;justify-content:space-between;letter-spacing:1.4px}.writing-area{container-type:size;cursor:text;flex:1 1;min-height:0;position:relative}.ruled-lines{background:repeating-linear-gradient(to bottom,#0000 0,#0000 calc(100cqh/19 - 1px),var(--rule) calc(100cqh/19 - 1px),var(--rule) calc(100cqh/19));inset:0 -34px 0 -62px}.ink,.ruled-lines{pointer-events:none;position:absolute}.ink{--line:calc(100cqh/19);inset:0}.ink-line{display:flex;height:var(--line);white-space:pre}.ink-cell{display:block;flex:0 0 auto;height:var(--line);width:auto}.ink-end,.ink-glyph{display:inline-block;font-size:var(--ink-size);height:var(--line);line-height:var(--line);vertical-align:top;white-space:pre}.ink-end{flex:0 0;width:0}.baseline{display:inline-block;height:0;margin:0;padding:0;vertical-align:initial;width:0}.ink-bick:nth-child(7n+3){opacity:.8}.ink-bick:nth-child(11n+2) .ink-glyph{position:relative;top:.6px}.paper-placeholder{color:#69848c85;font:24px/1.4 Kalam,cursive;left:2px;pointer-events:none;position:absolute;top:3px}.paper-placeholder>span{color:#7e969b;display:block;font:10px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin-top:3px}.ink-input{background:none;border:0;caret-color:#0000;color:#0000;font-size:16px;height:100%;inset:0;line-height:1;margin:0;opacity:.02;outline:0;overflow:hidden;padding:0;position:absolute;resize:none;white-space:pre-wrap;width:100%}.sheet-bottom{align-items:center;color:#7c9498;display:flex;flex:0 0 36px;gap:10px;justify-content:space-between}.pen{--body:#d6a655;--grip:#303b3b;display:block;filter:drop-shadow(3px 4px 2px #26333a26);height:174px;position:relative;transform:rotate(35deg);width:13px}.pen-cap{background:linear-gradient(90deg,#2e4566,#44618a 55%,#293d5c);border-radius:4px 4px 1px 1px;height:29px;left:1px;position:absolute;top:0;width:11px}.pen-cap:after{background:#354d70;border-radius:2px;box-shadow:1px 0 #758395;content:"";height:37px;position:absolute;right:-3px;top:3px;width:3px}.pen-barrel{background:linear-gradient(90deg,#b9893e,var(--body) 35%,#f1d49b 65%,#c69647);border:1px solid #bb934f;border-radius:1px;height:107px;left:1px;position:absolute;top:29px;width:11px}.pen-barrel>span{color:#735927;font:700 6px sans-serif;left:1px;letter-spacing:.4px;position:absolute;top:27px;writing-mode:vertical-rl}.pen-grip{background:linear-gradient(90deg,#a47f44,#e3c592 55%,#9c7c49);height:24px;top:126px}.pen-grip,.pen-nib{left:1px;position:absolute;width:11px}.pen-nib{background:linear-gradient(90deg,#707976,#e0e2d7 55%,#9da29a);-webkit-clip-path:polygon(0 0,100% 0,58% 100%,42% 100%);clip-path:polygon(0 0,100% 0,58% 100%,42% 100%);height:18px;top:150px}.pen-tip{background:#29476f;border-radius:0 0 1px 1px;bottom:3px;height:5px;left:6px;position:absolute;width:2px}.pen-pilot{--body:#485a6a}.pen-pilot .pen-barrel{background:linear-gradient(90deg,#26323c,#6d7983 45%,#384b5c);border-color:#344453}.pen-pilot .pen-barrel>span,.pen-signature .pen-barrel>span{color:#d9d5bf}.pen-pilot .pen-grip{background:repeating-linear-gradient(#28323d,#28323d 2px,#44515e 3px)}.pen-jet .pen-barrel{background:linear-gradient(90deg,#657263,#a8b49b 50%,#687c67);border-color:#718168}.pen-jet .pen-cap,.pen-jet .pen-grip{background:#3e5142}.pen-jet .pen-barrel>span{color:#314a37}.pen-signature{width:15px}.pen-signature .pen-barrel{background:linear-gradient(90deg,#2b2630,#635569 50%,#332c36);border-color:#352c3b;width:13px}.pen-signature .pen-cap{background:linear-gradient(90deg,#302635,#6e5c76 60%,#302635);width:13px}.pen-signature .pen-grip{background:#3e3047;width:13px}.pen-signature .pen-nib{background:linear-gradient(90deg,#a77e34,#e5c77f 50%,#967439)}.shop{background:#fffdf6;border:1px solid #e2dfd2;border-radius:17px;box-shadow:0 25px 100px #373c3433;color:#535a47;max-height:calc(100svh - 40px);overflow-y:auto;padding:25px 28px 20px;position:fixed;width:min(480px,calc(100% - 28px))}.shop::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#454b3a30}.shop-heading{align-items:center;display:flex;justify-content:space-between}.shop .eyebrow{font-size:8px;letter-spacing:1.6px}.shop-heading .icon-button{margin-right:-10px}.shop h2{font:normal 27px Georgia,serif;letter-spacing:-.7px;margin:13px 0 9px}.shop-intro{color:#969383;font-size:11px;line-height:1.7;margin:0 0 22px}.shop-tabs{background:#eeeee3;border-radius:9px;display:flex;gap:5px;margin:0 0 11px;padding:4px;width:-webkit-max-content;width:max-content}.shop-tabs button{border-radius:6px;color:#92947f;font-size:11px;padding:8px 22px}.shop-tabs button[aria-pressed=true]{background:#fffdf6;box-shadow:0 1px 3px #36371b0d;color:#646f50}.product{align-items:center;border-bottom:1px solid #ece9dd;display:flex;gap:17px;min-height:102px}.product-art{display:grid;flex:0 0 51px;height:75px;overflow:visible;place-items:center;position:relative;width:51px}.product-art>.pen{position:absolute;scale:.35;top:-49px;transform:rotate(30deg)}.product-copy{flex:1 1}.product-copy>strong{font-size:12px;font-weight:550}.product-copy>p{color:#9b9787;font-size:10px;line-height:1.6;margin:6px 0}.price{color:#7e8569;font-size:10px}.try-button{border:1px solid #e2e3d3;border-radius:7px;color:#7c8667;display:grid;font-size:10px;min-height:33px;min-width:39px;padding:8px 10px;place-items:center}.try-button[aria-pressed=true]{background:#eef1e5;border-color:#dce3cb}.swatch{background:repeating-linear-gradient(#0000,#0000 9px,#9bb7c055 10px),#dce7e8;border-top:7px solid #80896f;box-shadow:1px 3px 4px #59593812;height:61px;transform:rotate(-6deg)}.swatch>span{color:#627d86;font:10px/1.6 Kalam,cursive;margin-left:4px}.swatch-cream{background-color:#f4edd8;border-color:#ab9265}.swatch-pink{background-color:#efd6d4;border-color:#a47676}.swatch-grid{background-color:#f0efdf;background-image:repeating-linear-gradient(#0000,#0000 9px,#a9b29f44 10px),repeating-linear-gradient(90deg,#0000,#0000 9px,#a9b29f44 10px);border-color:#687f70}.shop-note{background:#f1f1e6;border-radius:9px;margin:22px 0;padding:14px}.shop-note>span{color:#8a9078;font-size:8px;letter-spacing:1.3px}.shop-note>p{color:#8e927e;font-size:10px;line-height:1.7;margin:7px 0 0}.shop-done{align-items:center;color:#7c8664;display:flex;font-size:11px;gap:12px;margin:0 auto;padding:9px 0}.paper-cream{--paper:#f4edd8;--rule:#b6b29855;--margin:#cb9a8870}.paper-pink{--paper:#efd6d4;--rule:#bf9b9b55;--margin:#be868770}.paper-grid{--paper:#f0efdf;--rule:#a9b29f55;--margin:#9daf9870}.paper-grid .ruled-lines{background-image:repeating-linear-gradient(#0000,#0000 26px,#a9b29f55 27px),repeating-linear-gradient(90deg,#0000,#0000 26px,#a9b29f44 27px)}.pen-contact{left:7px;top:171px}.pen-contact,.pen-position{height:0;position:absolute;width:0}.pen-position{left:0;pointer-events:none;top:0;z-index:4}.writing-pen{left:-7px;position:absolute;top:-171px;transform:rotate(30deg) scale(.68);transform:rotate(var(--pen-angle,30deg)) scale(.68);transform-origin:7px 171px}.pen-position[data-writing=true] .writing-pen{filter:drop-shadow(2px 3px 1px #26333a20)}.toast{background:#fffef6ed;border:1px solid #dedfcf;border-radius:9px;box-shadow:0 4px 16px #44432b10;color:#71775e;font-size:11px;left:50%;line-height:1.4;max-width:min(480px,calc(100% - 24px));opacity:0;padding:8px 12px;pointer-events:none;position:fixed;top:calc(50px + env(safe-area-inset-top));transform:translate(-50%,-6px);transition:opacity .2s,transform .2s;width:-webkit-max-content;width:max-content;z-index:20}.toast.visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.toast.error{border-color:#d7b995;color:#9a6245}.toast button{align-items:center;display:flex;gap:8px;margin-top:8px;padding:0;text-decoration:underline}.pen-sample{display:block;font-size:21px;line-height:1.25;margin:7px 0}.paper-grid .ruled-lines{background-image:repeating-linear-gradient(#0000 0,#0000 calc(100cqh/19 - 1px),var(--rule) calc(100cqh/19 - 1px),var(--rule) calc(100cqh/19)),repeating-linear-gradient(90deg,#0000 0,#0000 calc(100cqh/19 - 1px),#a9b29f44 calc(100cqh/19 - 1px),#a9b29f44 calc(100cqh/19))}@media (max-width:700px){.app-header{padding-left:12px;padding-right:10px}.tagline{font-size:14px}.app-header nav{gap:1px}.shop-trigger{font-size:10px;gap:6px;padding:0 9px}.preview-end{font-size:9px;padding:6px}.sheet{padding-left:34px;padding-right:18px}.sheet:before{left:24px}.ruled-lines{left:-34px;right:-18px}.binding{font-size:6px;letter-spacing:1.2px;padding-left:13px;padding-right:13px}.spiral{left:13px;right:13px}.sheet-top{font-size:5px;letter-spacing:1.1px}.writing-pen{transform:rotate(30deg) scale(.5);transform:rotate(var(--pen-angle,30deg)) scale(.5)}.paper-placeholder{font-size:22px}.paper-placeholder>span{font-size:10px}.shop{padding:19px}.shop h2{font-size:25px}.product{gap:12px}.product-copy>p{font-size:9px}.product-art{flex-basis:43px;width:43px}}@media (max-width:360px){.brand{font-size:20px;gap:4px}.brand img{width:21px}.tagline{font-size:12px;letter-spacing:0}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}.sr-only{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.page-stage{flex:1 1;isolation:isolate;min-height:0;position:relative}.page-stage>.sheet{height:100%;width:100%}.page-stage>.sheet:not(.under-sheet){z-index:1}.under-sheet{inset:0;pointer-events:none;position:absolute;z-index:0}.under-sheet .pen-position{display:none}.is-peeling>.sheet .pen-position{visibility:hidden}.is-peeling>.sheet .ink-input,.paper-fold{pointer-events:none}.paper-fold{clip-path:inset(var(--binding-lock) -300% -300% -300%);-webkit-clip-path:inset(var(--binding-lock) -300% -300% -300%);inset:0;overflow:visible;position:absolute;z-index:4}.fold-back{fill:var(--paper);filter:drop-shadow(3px 6px 7px #36444535)}.paper-edge{-webkit-touch-callout:none;-webkit-appearance:none;appearance:none;background:none;border:0;cursor:grab;padding:0;position:absolute;touch-action:none;user-select:none;-webkit-user-select:none;z-index:6}.paper-edge:active{cursor:grabbing}.edge-left,.edge-right{bottom:54px;top:var(--attached-top);width:44px}.edge-left{left:0}.edge-right{right:0}.edge-bottom{bottom:0;height:44px;left:54px;right:54px}.edge-corner-left,.edge-corner-right{bottom:0;height:54px;width:54px}.edge-corner-left{left:0}.edge-corner-right{right:0}.edge-corner-right:after{background:linear-gradient(135deg,#0000 48%,#a7bdc0 49%,#f4f5ef 55%,#cbdada);bottom:0;content:"";height:24px;position:absolute;right:0;transition:width .18s,height .18s;width:24px}.edge-corner-left:after{background:linear-gradient(225deg,#0000 48%,#b9cbcd 49%,#e9eeea 55%,#cbdada);bottom:0;content:"";height:12px;left:0;opacity:.55;position:absolute;width:12px}.edge-corner-right:hover:after{height:33px;width:33px}.is-peeling .paper-edge:after{opacity:0}.sheet-bottom{justify-content:center}.page-number{color:#7d9497;font:9px Georgia,serif}.pen-bick .pen-cap{background:linear-gradient(90deg,#20201e,#55544e 52%,#242421)}.pen-bick .pen-cap:after{background:#292927;box-shadow:1px 0 #65635c}.pen-bick .pen-barrel{background:linear-gradient(90deg,#141413,#333330 35%,#4a4a45 60%,#171716);border-color:#191918}.pen-bick .pen-barrel>span{color:#fffef4;display:block;font:800 9px/1 sans-serif;left:0;letter-spacing:1px;position:relative;text-shadow:0 1px 0 #000;top:18px}.pen-bick .pen-grip{background:linear-gradient(90deg,#171716,#454540 55%,#1b1b19)}.pen-bick .pen-tip{background:#22221f}.shop-note{color:#8b8e7b;font-size:11px;line-height:1.6}.ink-input{-webkit-touch-callout:none;touch-action:none}.ink-crossings{-webkit-clip-path:inset(-24px -34px -36px -62px);clip-path:inset(-24px -34px -36px -62px);inset:0;overflow:visible;pointer-events:none;position:absolute}@media (max-width:700px){.ink-crossings{-webkit-clip-path:inset(-24px -18px -36px -34px);clip-path:inset(-24px -18px -36px -34px)}}.ink-crossings{z-index:3}.bleed-ink{filter:blur(.45px);inset:0;opacity:.14;pointer-events:none;position:absolute;transform:scaleX(-1)}.bleed-ink .pen-position{display:none}.pen-handle{-webkit-touch-callout:none;background:none;border:0;cursor:grab;height:174px;padding:0;pointer-events:auto;touch-action:none;width:13px}.pen-handle:before{content:"";inset:-22px;position:absolute}.pen-handle>.pen{pointer-events:none;transform:none}.pen-handle:active{cursor:grabbing}.pen-handle:focus-visible{outline:2px dashed #8a927c;outline-offset:8px}.pen-help{display:block;font-size:10px;margin-top:7px;opacity:.8}.pen-help-actions{display:flex;flex-wrap:wrap;gap:18px}.desk-object{-webkit-touch-callout:none;background:none;border:0;bottom:25px;cursor:grab;display:grid;height:64px;padding:0;place-items:center;position:fixed;right:max(22px,calc(50vw - 415px));touch-action:none;width:64px;z-index:8}.desk-object.is-carried{bottom:auto;cursor:grabbing;right:auto;transform:translate(-50%,-50%) rotate(-15deg);z-index:30}.eraser-object{left:max(22px,calc(50vw - 415px));right:auto}.eraser-sample{background:linear-gradient(90deg,#c98c91 0 65%,#798ba2 65%);border-radius:3px;box-shadow:inset 0 -5px #00000010,2px 3px 3px #46402d16;display:block;height:23px;transform:rotate(-18deg);width:42px}.rip-dialog{width:min(350px,calc(100% - 28px))}.rip-dialog>p{font:14px/1.6 Georgia,serif}.rip-actions{display:flex;gap:12px;justify-content:flex-end}.is-ripping>.sheet:not(.under-sheet){filter:drop-shadow(0 0 3px #89765f)}.is-crumpling .page-stage>.sheet:not(.under-sheet){animation:crumple .65s ease-in forwards;pointer-events:none}.is-crumpling .paper-edge{visibility:hidden}@keyframes crumple{0%{transform:translate(0) rotate(0) scale(1)}35%{border-radius:28%;filter:contrast(1.4);transform:translate(8%,-8%) rotate(9deg) scale(.73,.65)}70%{border-radius:45%;filter:contrast(2);transform:translate(24%,-12%) rotate(-17deg) scale(.22,.25)}to{border-radius:50%;opacity:0;transform:translate(48%,95%) rotate(80deg) scale(.06)}}.spent-pad .page-stage{pointer-events:none;visibility:hidden}.empty-pad{align-items:center;color:#616b53;display:flex;flex-direction:column;font:20px Georgia,serif;inset:24px 0 0;justify-content:center;position:absolute}.empty-pad button{font:12px sans-serif;padding:8px 14px;text-decoration:underline}.cardboard-cover,.sheet.cardboard-preview{background-color:#ad9271;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='140' height='140' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.55' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath d='M0 0h140v140H0z' filter='url(%23a)' opacity='.25'/%3E%3C/svg%3E"),linear-gradient(105deg,#d2b98d60,#5a45242b);box-shadow:inset 0 8px 12px -8px #45382099,inset 0 0 45px #70593433}.cardboard-preview>*{visibility:hidden}.cardboard-preview:before{display:none}.cardboard-cover{color:#65513a;justify-content:space-between;padding:20% 20px 9%}.cardboard-stamp{font:700 28px/1.1 Georgia,serif;letter-spacing:5px;opacity:.54;text-align:center;transform:rotate(-4deg)}.cardboard-stamp small{font:9px/2.5 monospace;letter-spacing:1.5px}.back-cover-label{background:#e3d9bbbd;box-shadow:0 1px 2px #4a391b26;padding:12px 20px;text-align:center;transform:rotate(2deg)}.back-cover-label p{font:21px Kalam,cursive;margin:0 0 3px}.cardboard-cover .last-sheet-corner{background:linear-gradient(135deg,#d7e1db 0 46%,#809083 49%,#0000 51%);filter:drop-shadow(2px 2px 2px #4c3e3555);height:60px;left:0;padding:0;position:absolute;top:0;width:60px}@media (max-width:850px){.desk-object{bottom:auto;height:38px;position:absolute;right:84px;top:3px;width:38px}.desk-object.is-carried{position:fixed}.eraser-object{left:auto;right:126px}}
/*# sourceMappingURL=main.a510a38b.css.map*/