:root{--snap-type: x mandatory;--sticky: relative;--column: column;--row: row;--page-w: 100%;--center: left;--auto: visible;--sticky-height: fit-content;--inside-sticky: 3em;--half-screen: 50%;--snap-align: center;--x-o: visible;--base-padding: 12px;--base-gap: 12px;--padding: var(--base-padding);--gap: var(--base-gap);--padding-right: var(--padding);--v-gap: 0px;--fit: fit-content;--absolute: relative;--padding-multiple: 1px}::placeholder{opacity:.4}.fade-in{animation-name:fadeIn;animation-duration:.1s;animation-timing-function:ease-out;animation-fill-mode:forwards}.scale-in{animation-name:scaleUp;animation-duration:.1s;animation-timing-function:ease-out;animation-fill-mode:forwards}@keyframes scaleUp{0%{transform:scale(.96)}to{transform:scale(1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.no-mobile,.no-mobile-flex{display:none}*{box-sizing:border-box}html,body{margin:0;padding:0;overscroll-behavior:none;background:#e6e4dd;font-size:16px;color:#222;line-height:1.3em;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}kbd{font-size:.9em}.tile:hover{outline:var(--color-overlay) solid 1px;outline-offset:-1px}.tile:has(.tiptap:focus-within){outline:#00000066 solid 1px;outline-offset:-1px}.grabbing *{cursor:move!important;cursor:-webkit-grabbing!important;cursor:-moz-grabbing!important;cursor:grabbing!important}body:has(.sortable-ghost) *{-webkit-user-select:none;user-select:none;cursor:move!important;cursor:-webkit-grabbing!important;cursor:-moz-grabbing!important;cursor:grabbing!important}body:has(.mini-column-ghost) *{-webkit-user-select:none;user-select:none;cursor:move!important;cursor:-webkit-grabbing!important;cursor:-moz-grabbing!important;cursor:grabbing!important}input{outline:none}select:focus-within,.link:focus-within,.focus:focus-within{outline:solid 1.5px #00000066;outline-offset:0px}input:focus-within,textarea:focus-within,button:focus-within,.ring:focus-within{outline:solid 1.5px #00000066;outline-offset:1.5px}.no-outline:focus-within{outline:none;outline-offset:0px}.button-group{display:flex;flex-wrap:wrap;gap:5%;width:100%}.button-group button{padding:6px;background:transparent;color:#888;font-size:.9em}.button-group button.is-active{color:#fff}.button-group button svg{height:18px;width:18px}.background{position:relative;width:100%;height:100dvh;overflow-y:auto;scroll-snap-type:var(--snap-type)}main{padding-left:var(--padding);padding-right:var(--padding);gap:var(--gap);display:flex;text-align:left;position:relative;min-height:100dvh}main.centered{margin:auto}main:after{content:"";display:block;width:var(--padding);margin-left:calc(-1 * var(--gap));margin-top:calc(-1 * var(--gap));flex-shrink:0;pointer-events:none;display:flex;position:relative;gap:var(--gap)}.stack{flex-direction:column}.outer{container-type:inline-size;max-width:100%;min-width:100%;scroll-snap-align:center;padding:var(--padding) 0px max(32px,var(--padding)) 0px}.swipe .outer{position:sticky;max-height:100dvh;overflow-y:auto;overflow-x:visible;top:0}.column{flex-direction:column;min-height:100%;width:100%;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));container-type:inline-size;align-content:start;gap:var(--gap);position:relative}.span-1,.span-1_2,.span-1_3,.span-2_3{grid-column:span 6;width:100%}.square{aspect-ratio:1 / 1}.align-square{align-self:start}@container (width > 400px){.span-1{grid-column:span 6}.span-1_2{grid-column:span 3}.span-1_3{grid-column:span 2}.span-2_3{grid-column:span 4}}@container (width < 400px){.column{column-gap:0px}}.sortable-fallback{opacity:1!important;z-index:9999;cursor:grabbing}.sortable-ghost,.mini-column-ghost{opacity:.1}input[type=range]{accent-color:#444;height:8px}.img-placeholder{width:100%;border-radius:8px;background:var(--color-overlay);height:20em;display:block;margin:1.2em 0}button{-webkit-user-select:none;user-select:none;cursor:pointer}.no-scroll-bar{-ms-overflow-style:none;scrollbar-width:none}.no-scroll-bar::-webkit-scrollbar{display:none}body::-webkit-scrollbar{width:10px;height:10px}@media (min-width: 800px){:root{--snap-type: none;--sticky: sticky;--column: row;--row: column;--page-w: fit-content;--center: safe center;--auto: auto;--sticky-height: 100dvh;--x-o: auto;--absolute: absolute;--inside-sticky: calc(100dvh - (var(--padding) * 2));--half-screen: calc(50dvh - (var(--padding)));--padding-right: 0px;--padding: var(--base-padding);--gap: var(--base-gap)}.no-mobile{display:block}.no-mobile-flex{display:flex}.background{height:100dvh;overflow:auto}.stack{flex-direction:row}.swipe .outer{overscroll-behavior-y:contain;position:relative;max-height:unset;overflow-y:unset;overflow-x:unset}.has-width{flex-grow:0;flex-shrink:0}.outer.scroll-lock{overscroll-behavior-y:contain;position:sticky;max-height:100dvh;overflow-y:auto;overflow-x:visible;top:0}main{padding-right:0}.outer{min-width:200px}}@media (pointer: coarse) and (hover: none){.no-touch{display:none}.tiptap{font-size:17px}}
