@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-tracking:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:Manrope, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-md:28rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-brass:#c6a15b;--color-sand:#cbbba4;--color-loss:#e7a090}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.block{display:block}.flex{display:flex}.grid{display:grid}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-12{height:calc(var(--spacing) * 12)}.h-20{height:calc(var(--spacing) * 20)}.max-h-\[70vh\]{max-height:70vh}.min-h-screen{min-height:100vh}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-12{width:calc(var(--spacing) * 12)}.w-20{width:calc(var(--spacing) * 20)}.w-full{width:100%}.max-w-6xl{max-width:var(--container-6xl)}.max-w-md{max-width:var(--container-md)}.shrink-0{flex-shrink:0}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[minmax\(0\,1fr\)_5rem_auto\]{grid-template-columns:minmax(0,1fr) 5rem auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-brass\/50{border-color:#c6a15b80}@supports (color:color-mix(in lab,red,red)){.border-brass\/50{border-color:color-mix(in oklab,var(--color-brass) 50%,transparent)}}.object-cover{object-fit:cover}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-10{padding-block:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-left{text-align:left}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-none{--tw-leading:1;line-height:1}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.text-\[\#e7d3a1\]{color:#e7d3a1}.text-brass{color:var(--color-brass)}.text-loss{color:var(--color-loss)}.text-sand{color:var(--color-sand)}.underline{text-decoration-line:underline}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}@media(hover:hover){.hover\:text-brass:hover{color:var(--color-brass)}}@media(min-width:64rem){.lg\:grid-cols-\[16rem_minmax\(0\,1fr\)\]{grid-template-columns:16rem minmax(0,1fr)}}}html,body,#root{min-height:100%}body{color:#f4ead7;background-color:#100c09;background-image:linear-gradient(#100c09c7,#100c09e6),url(/camp-background.png);background-position:50%;background-size:cover;background-attachment:fixed;margin:0;font-family:Manrope,Segoe UI,sans-serif}h1,h2,.display{font-family:Cormorant Garamond,Georgia,serif}button,input,select,textarea{font:inherit}::selection{color:#24160f;background:#c6a15b}.panel{background:linear-gradient(#ffecd20d,#0000 28%),#2a1b12eb;border:1px solid #c6a15b73;border-radius:1rem;box-shadow:inset 0 0 0 1px #c6a15b29,inset 0 0 0 8px #100c0947,inset 0 0 0 9px #c6a15b24,0 18px 46px #00000057}.field{color:#f4ead7;background:#140e0a;border:1px solid #c6a15b66;border-radius:.5rem;width:100%;min-width:0;padding:.55rem .7rem}.choice{color:#f4ead7;cursor:pointer;background:#100c0959;border:1px solid #c6a15b66;border-radius:.5rem;padding:.45rem .7rem;font-weight:600}.choice.on{color:#24160f;background:linear-gradient(#f0e2c0,#c6a15b);border-color:#f0e2c0}.choice.on .profit-figure{color:#24160f}.choice.on .profit-figure.loss{color:#6e2a22}.profit-figure.gain{color:#c5d6a1}.profit-figure.loss{color:#e7a090}.profit-figure.flat{color:#e7d3a1}button:focus-visible,.field:focus-visible,.ink:focus-visible,.bookmark:focus-visible,.craft:focus-visible,.entry:focus-visible,.mark:focus-visible,.solid:focus-visible,.text-btn:focus-visible,.tools button:focus-visible,.tools a:focus-visible,.modes button:focus-visible{outline-offset:2px;outline:2px solid #6b4424}.tools button:focus-visible,.tools a:focus-visible,.modes button:focus-visible{outline-color:#f0e2c0}.modes{gap:.15rem;padding:0 .15rem .15rem;display:flex}.modes button{color:#cbbba4;cursor:pointer;background:0 0;border:none;min-height:44px;padding:.2rem .75rem;font-weight:700}.modes button.on{color:#f6ead4;box-shadow:inset 0 -2px #e7d3a1}input[type=range]{accent-color:#c6a15b;width:100%}.ledger-app{height:100dvh;max-height:100dvh;padding:max(.35rem,env(safe-area-inset-top)) max(.4rem,env(safe-area-inset-right)) max(.4rem,env(safe-area-inset-bottom)) max(.4rem,env(safe-area-inset-left));color-scheme:light;flex-direction:column;display:flex;overflow:hidden}.ledger{flex-direction:column;flex:1;width:min(100%,1080px);min-height:0;margin:0 auto;display:flex}.ledger-bar{color:#f4ead7;justify-content:space-between;align-items:flex-end;gap:.5rem .75rem;padding:.1rem .2rem .4rem;display:flex}.word{flex:1;min-width:0}.wordmark{color:#f6ead4;margin:0;font-family:Bad Script,Segoe Print,cursive;font-size:clamp(1.2rem,4.2vw,1.45rem);line-height:1}.ledger-sub{text-overflow:ellipsis;white-space:nowrap;color:#cbbba4;max-width:36rem;margin:.15rem 0 0;font-size:.75rem;overflow:hidden}.tools{flex-shrink:0;align-items:center;display:flex}.tools button,.tools a{color:#f4ead7;cursor:pointer;background:0 0;border:none;align-items:center;min-height:44px;padding:.3rem .45rem;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.tools button.on{color:#f3e6c8;box-shadow:inset 0 -2px #e7d3a1}.ledger-book{flex-direction:column;flex:1;min-height:0;display:flex}.bookmarks{z-index:3;gap:.28rem;width:100%;margin-bottom:-1px;display:flex;position:relative}.bookmark{color:#3d3124;cursor:pointer;touch-action:manipulation;background:#c9b184;border:none;border-radius:8px 8px 0 0;flex:1;min-height:44px;font-size:.95rem;font-weight:700}.bookmark.on{color:#24180f;background:#f4e6c6}.spread{background:#e7d1a4;border-radius:0 3px 8px 6px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden;box-shadow:inset 0 1px #fff8e673,0 18px 46px #0000006b}.spine{display:none}.page{color:#24180f;background-color:#f3e4c4;background-image:radial-gradient(120% 70% at 0 0,#fffaec8c,#0000 42%),radial-gradient(80% 60% at 100% 100%,#784e1e1f,#0000 46%),linear-gradient(#f7e8c8,#ead4a6 70%,#e3c890);flex-direction:column;min-width:0;min-height:0;display:none;position:relative}.page:before{content:"";z-index:4;pointer-events:none;background:#92342a80;width:1px;position:absolute;top:0;bottom:0;left:.8rem}.ledger-book[data-sheet=index] .page-index,.ledger-book[data-sheet=account] .page-account,.ledger-book[data-sheet=prices] .page-prices{flex:1;display:flex}.sheet{z-index:1;scrollbar-color:#b08958 transparent;flex:1;min-height:0;padding:.95rem .9rem 1.3rem 1.45rem;position:relative;overflow:auto;container-type:inline-size}.page-head{margin-bottom:.35rem}.kicker{letter-spacing:.18em;text-transform:uppercase;color:#6a5340;margin:0;font-size:.68rem;font-weight:700}.script{color:#2a2118;margin:.05rem 0 0;font-family:Bad Script,Segoe Print,cursive;font-size:clamp(2rem,5vw,3.15rem);font-weight:400;line-height:.95}.page-head .script{overflow-wrap:break-word}.section-label{color:#2a2118;margin:.9rem 0 0;font-family:Bad Script,Segoe Print,cursive;font-size:1.7rem;line-height:1}.note{color:#5c4938;margin:.35rem 0 0;font-family:Cormorant Garamond,Georgia,serif;font-size:1.2rem;line-height:1.25}.crafts{gap:.35rem;margin:.75rem 0 .85rem;display:flex}.craft{color:#3d3124;text-align:center;cursor:pointer;touch-action:manipulation;background:#5a37140f;border:none;border-bottom:1px solid #0000;flex:1;justify-content:center;align-items:center;gap:.3rem;min-height:44px;padding:.3rem .35rem;font-size:.86rem;font-weight:700;line-height:1.15;display:inline-flex}.craft.on{background:0 0;border-bottom:1px solid #3a2e22;box-shadow:0 3px 0 -1px #3a2e22}.hint{color:#5e4b39;margin:.35rem 0 0;font-size:.78rem;line-height:1.35}.rule{letter-spacing:.14em;text-transform:uppercase;color:#5a4634;background-image:linear-gradient(#3a2e22,#3a2e22),linear-gradient(#3a2e22,#3a2e22);background-position:0 100%,0 calc(100% - 3px);background-repeat:no-repeat;background-size:100% 1px,100% 1px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.5rem;margin-top:.75rem;padding-bottom:.4rem;font-size:.68rem;font-weight:700;display:grid}.rule span:last-child,.entry .val,.ing-sum,.tally-line b,.figure{text-align:right;font-variant-numeric:tabular-nums}.entry{width:100%;color:inherit;text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;border:none;border-bottom:1px solid #3a2e2238;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.35rem .75rem;margin:0;padding:.72rem .15rem;display:grid}.entry:hover{background:#5a37140d}.entry.on{background:#5c3a181a;box-shadow:inset 3px 0 #7a3b2e}.entry .name{min-width:0;font-family:Cormorant Garamond,Georgia,serif;font-size:1.35rem;font-weight:600;line-height:1.05}.entry .subline{color:#5e4b39;margin-top:.12rem;font-family:Manrope,sans-serif;font-size:.75rem;font-weight:600;display:block}.mine-tag{font-style:italic;font-weight:600}.val{white-space:nowrap;padding-top:.15rem;font-size:.98rem;font-weight:700}.mid{display:none}.gain{color:#1d6a36}.loss{color:#9a2e2e}.flat{color:#6a5438}.ink{color:#24180f;background:#fffcf4d1;border:none;border-bottom:1px solid #3a2e228c;border-radius:2px 2px 0 0;width:100%;min-width:0;padding:.4rem .35rem;font-size:16px}.ink:focus{background:#fffaf0;border-bottom-color:#24180f;outline:none;box-shadow:0 1px #24180f}.ink-num{text-align:right;font-variant-numeric:tabular-nums;max-width:6.75rem}select.ink{cursor:pointer}.bal{border-bottom:1px solid #3a2e2247;grid-template-columns:1fr 1fr;gap:.75rem 1rem;margin-top:.85rem;padding-bottom:.8rem;display:grid}.bal span,.field-label{letter-spacing:.12em;text-transform:uppercase;color:#5a4634;font-size:.68rem;font-weight:700;display:block}.stepper{align-items:center;gap:.25rem;margin-top:.15rem;display:flex}.stepper .ink{text-align:center;width:3.2rem;max-width:none}.mark,.solid,.text-btn{touch-action:manipulation;cursor:pointer}.mark{color:#3d3124;background:#fffaec59;border:1px solid #3a2e2259;min-width:44px;min-height:44px;font-weight:700}.mark.on{color:#f6e7c6;background:#3a2e22;border-color:#3a2e22}.qualities{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin-top:.45rem;display:grid}.qualities .mark{padding:.25rem .2rem;font-size:.78rem}.rule.bill{grid-template-columns:minmax(0,1fr) 7rem}.ing{border-bottom:1px solid #3a2e2233;grid-template-columns:minmax(0,1fr) 7rem;grid-template-areas:"name sum""qty qty""extra extra";align-items:start;gap:.15rem .75rem;padding:.7rem 0;display:grid}.ing-name{grid-area:name;min-width:0;font-family:Cormorant Garamond,Georgia,serif;font-size:1.3rem;font-weight:600;line-height:1.05}.ing-qty{color:#5e4b39;grid-area:qty;align-items:center;gap:.4rem;font-size:.92rem;display:flex}.ing-sum{white-space:nowrap;grid-area:sum;padding-top:.2rem;font-weight:700}.ing-extra{grid-area:extra}.ing-extra .qualities{max-width:22rem}.thumb{object-fit:cover;vertical-align:middle;border-radius:2px;width:1.75rem;height:1.75rem;margin-right:.35rem}.own{gap:.55rem;margin-top:.35rem;padding-top:.2rem;display:grid}.own-row{grid-template-columns:minmax(0,1fr) 4.5rem auto;align-items:center;gap:.4rem;display:grid}.text-btn{color:#3d3124;text-align:left;text-underline-offset:3px;background:0 0;border:none;min-height:44px;padding:.65rem 0;font-weight:700;text-decoration:underline}.text-btn.danger{color:#8d2c2c}.solid{color:#f6e7c6;background:#3a2e22;border:1px solid #3a2e22;min-height:44px;padding:.55rem .8rem;font-weight:700}.tally{z-index:1;padding:.75rem .95rem calc(.85rem + env(safe-area-inset-bottom)) 1.45rem;background:linear-gradient(#5c3e180d,#5c3e1821);border-top:1px solid #32201266;flex-shrink:0;position:relative;box-shadow:0 -1px #32201238}.tally-line,.tally-total{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.tally-line{margin:.12rem 0;font-size:.95rem}.tally-total{margin-top:.35rem}.tally-total .script{font-size:clamp(2rem,4vw,2.7rem)}.tally.mini{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.tally.mini .figure{font-size:1.35rem}.mini-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:Cormorant Garamond,Georgia,serif;font-size:1.3rem;font-weight:600;overflow:hidden}.figure{white-space:nowrap;margin:0;font-size:clamp(1.45rem,3vw,2rem);font-weight:700}.price-tools{z-index:3;background:#f4e5c5;margin:0 -.9rem .35rem -1.45rem;padding:.15rem .9rem .55rem 1.45rem;position:sticky;top:0}.filters{flex-wrap:wrap;gap:.35rem;margin-bottom:.55rem;display:flex}.filters .mark{min-height:44px;padding:.3rem .6rem;font-size:.82rem}.group{margin-top:1rem}.group-title{color:#2a2118;justify-content:space-between;align-items:baseline;gap:.75rem;margin:0;font-family:Bad Script,Segoe Print,cursive;font-size:1.8rem;line-height:1;display:flex}.price-row{border-bottom:1px solid #3a2e2233;padding:.65rem 0}.price-line{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.price-line .name{flex:1;min-width:0;font-family:Cormorant Garamond,Georgia,serif;font-size:1.28rem;font-weight:600;line-height:1.05}.ink-num{flex-shrink:0}.page input[type=range]{accent-color:#6b4424;margin-top:.35rem}.ledger-note{text-align:center;color:#cbbba4;width:min(100%,1080px);margin:.4rem auto 0;font-size:.72rem}.gate{justify-content:center;align-items:center}.gate-card{color:#24180f;background:#f3e4c4;width:min(100%,24rem);padding:1.6rem 1.2rem 1.3rem 1.7rem;position:relative;box-shadow:0 18px 46px #0000006b}.gate-card:before{content:"";background:#92342a80;width:1px;position:absolute;top:0;bottom:0;left:.7rem}.gate-card .script{font-size:2.3rem}.gate-card p{margin:.6rem 0 0}.gate-card .solid{margin-top:1rem}.title-row{align-items:flex-start;gap:.7rem;display:flex}.recipe-photo{object-fit:cover;border-radius:2px;flex-shrink:0;width:3.2rem;height:3.2rem;margin-top:.35rem}.group-title>span:first-child{align-items:center;gap:.4rem;display:inline-flex}@media(max-width:719px){.ledger-sub{display:none}}@media(min-width:1024px){.only-mobile{display:none}}@container (min-width:430px){.rule,.entry{grid-template-columns:minmax(0,1fr) 5.6rem 6.8rem}.rule.bill,.ing{grid-template-columns:minmax(0,1fr) 10rem 7rem}.ing{grid-template-areas:"name qty sum""extra extra extra"}.mid{text-align:right;font-variant-numeric:tabular-nums;display:block}.entry .subline{display:none}.entry{align-items:center}.ing-qty{justify-content:flex-end}.ing-qty .ink-num{width:5.4rem}.page-order .rule.bill,.page-order .ing{grid-template-columns:minmax(0,1fr) 11.5rem 6.2rem}.page-order .ing-qty .ink-num{width:4.3rem;max-width:4.6rem}}@media(min-width:1024px){.ledger-app{padding:.8rem 1.25rem .7rem}.bookmarks{width:max-content;max-width:58%}.bookmark{flex:none;min-width:7.4rem}.bookmark-account{display:none}.ledger-book[data-sheet=account] .bookmark-index{color:#24180f;background:#f4e6c6}.spread{border-radius:2px 6px 10px 4px;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.08fr) 20px minmax(0,.92fr);display:grid}.spine{background:linear-gradient(90deg,#5032140a,#28180c47 40%,#160c0880,#28180c47 60%,#5032140a);grid-area:1/2;display:block}.page-account{grid-area:1/3;display:flex}.page-index,.page-prices{grid-area:1/1}.ledger-book:not([data-sheet=prices]) .page-index{display:flex}.ledger-book[data-sheet=prices] .page-index{display:none}.ledger-book[data-sheet=prices] .page-prices{display:flex}.ledger-book:not([data-sheet=prices]) .page-prices,.page-prices .tally{display:none}.page-index,.page-prices{box-shadow:inset -16px 0 18px #46280f12}.page-account{box-shadow:inset 16px 0 18px #46280f12}.tally{padding-bottom:.95rem}}.journal-book .bookmark{white-space:nowrap;padding-left:.25rem;padding-right:.25rem;font-size:clamp(.72rem,3.2vw,.95rem)}.directory-row .entry{grid-template-columns:minmax(0,1fr)}.entry .subline.keep{display:block}.journal-book .solid{width:100%;margin-top:.7rem}.journal-book .filters{margin-top:.75rem}.stack .filters{margin-top:0}.stack{gap:.65rem;margin-top:.8rem;display:grid}textarea.ink{resize:vertical;min-height:5.5rem;line-height:1.35}.entry.done{opacity:.6}.order-no{color:#6a5340;margin-right:.35rem;font-family:Manrope,sans-serif;font-size:.75rem;font-weight:700}.due-late{color:#9a2e2e}.directory-row{border-bottom:1px solid #3a2e2233}.directory-row .entry,.directory-row .note-card{border-bottom:none}.note-card{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:.75rem .1rem .15rem}.note-card p{white-space:pre-wrap;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:.3rem 0 0;font-family:Cormorant Garamond,Georgia,serif;font-size:1.25rem;line-height:1.25;display:-webkit-box;overflow:hidden}.gate-wrap{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.ledger-book[data-sheet=orders] .page-orders,.ledger-book[data-sheet=order] .page-order,.ledger-book[data-sheet=people] .page-people,.ledger-book[data-sheet=notes] .page-notes{flex:1;display:flex}@media(min-width:1024px){.bookmark-order{display:none}.ledger-book[data-sheet=order] .bookmark-orders{color:#24180f;background:#f4e6c6}.page-order{grid-area:1/3;display:flex;box-shadow:inset 16px 0 18px #46280f12}.page-orders,.page-people,.page-notes{grid-area:1/1;box-shadow:inset -16px 0 18px #46280f12}.ledger-book[data-sheet=orders] .page-orders,.ledger-book[data-sheet=order] .page-orders{display:flex}.ledger-book[data-sheet=people] .page-orders,.ledger-book[data-sheet=notes] .page-orders{display:none}.ledger-book[data-sheet=people] .page-people{display:flex}.ledger-book:not([data-sheet=people]) .page-people{display:none}.ledger-book[data-sheet=notes] .page-notes{display:flex}.ledger-book:not([data-sheet=notes]) .page-notes{display:none}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
