.filter-btn{cursor:pointer}.filter-btn:not(.active-filter){background-color:#f8f6f2;color:#404040;border-color:#d9d0bf}.filter-btn:not(.active-filter):hover{background-color:#fff!important;color:#262626!important}.filter-btn.active-filter,.filter-btn.active-filter:hover{cursor:default;color:#f7f4ee!important}.filter-btn.active-filter[data-filter=all],.filter-btn.active-filter[data-filter=all]:hover{background-color:#262626!important;border-color:#d5ccb9!important}.filter-btn.active-filter[data-filter=notebook],.filter-btn.active-filter[data-filter=notebook]:hover{background-color:#c85a2d!important;border-color:#c85a2d!important}.filter-btn.active-filter[data-filter=links],.filter-btn.active-filter[data-filter=links]:hover,.filter-btn.active-filter[data-filter=book],.filter-btn.active-filter[data-filter=book]:hover,.filter-btn.active-filter[data-filter=lists],.filter-btn.active-filter[data-filter=lists]:hover{background-color:#3d8157!important;border-color:#3d8157!important}.filter-btn.active-filter[data-filter=tool],.filter-btn.active-filter[data-filter=tool]:hover{background-color:#2c6fb5!important;border-color:#2c6fb5!important}.filter-btn.active-filter[data-filter=details],.filter-btn.active-filter[data-filter=details]:hover,.filter-btn.active-filter[data-filter=detail],.filter-btn.active-filter[data-filter=detail]:hover,.filter-btn.active-filter[data-filter=note],.filter-btn.active-filter[data-filter=note]:hover{background-color:#7645d9!important;border-color:#7645d9!important}.sort-btn{cursor:pointer}.sort-btn:not(.active-sort){color:#404040;background-color:transparent}.sort-btn:not(.active-sort):hover{color:#000!important}.sort-btn.active-sort{cursor:default;background-color:#262626!important;color:#f7f4ee!important}.sort-btn.active-sort:hover{background-color:#262626!important;color:#f7f4ee!important}#search-input{outline:none!important;outline-offset:0!important;box-shadow:none!important;transition:width .2s cubic-bezier(.2,0,0,1),border-color .15s ease!important}#search-input:focus{outline:none!important;outline-offset:0!important;box-shadow:none!important}#cards-canvas{-moz-column-width:285px;column-width:285px;-moz-column-count:auto;column-count:auto;transition:margin .35s cubic-bezier(.2,0,0,1),width .35s cubic-bezier(.2,0,0,1),padding .35s cubic-bezier(.2,0,0,1)}#cards-canvas:not(.is-organized):not(.is-searching){margin-top:0;margin-left:-3.5rem;margin-right:-3.5rem;width:calc(100% + 7rem);padding-left:.5rem;padding-right:.5rem}@media (max-width: 1023px){.desk-pile{display:contents!important}.card.card-overlap-snug,.card.card-overlap-stack,.card.card-overlap-loose{margin-top:0!important}}@media (min-width: 1024px){#cards-canvas:not(.is-organized):not(.is-searching){display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:flex-start!important;gap:4.5rem 2rem!important;-moz-column-count:auto!important;column-count:auto!important;-moz-columns:auto!important;columns:auto!important;padding-bottom:12rem!important}.desk-pile{position:relative;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;width:500px;max-width:90vw;flex-shrink:0}.desk-pile.pile-bleed-left{margin-left:-3rem!important}.desk-pile.pile-bleed-right{margin-right:-3rem!important}.desk-pile.pile-clearing-gap{margin-right:clamp(4rem,12vw,18rem)!important}.desk-pile.pile-offset-down-1{margin-top:4rem!important}.desk-pile.pile-offset-down-2{margin-top:7rem!important}#cards-canvas:not(.is-organized):not(.is-searching) .desk-pile .card{width:290px;max-width:85vw;margin:-18px -22px!important;z-index:var(--pile-z, 1);box-shadow:inset 0 1px #ffffffd9,0 1px #cac1af,0 2px 4px -1px #28201514,0 8px 18px -3px #27201612}#cards-canvas:not(.is-organized):not(.is-searching) .desk-pile[data-pile-type=stack]{display:flex!important;flex-direction:column!important;align-items:center!important;width:320px}#cards-canvas:not(.is-organized):not(.is-searching) .desk-pile[data-pile-type=stack] .card{width:310px;margin:0!important;box-shadow:inset 0 1px #ffffffe0,0 1px #c7bda8,0 2px 3px #221b1117,0 6px 14px -2px #2720160f}#cards-canvas:not(.is-organized):not(.is-searching) .desk-pile[data-pile-type=stack] .card:not(:first-child){margin-top:-120px!important;box-shadow:inset 0 1px #ffffffe6,0 -2px 5px -1px #221b1117,0 1px #c7bda8,0 3px 6px -1px #221b111a,0 10px 20px -4px #27201614}#cards-canvas:not(.is-organized):not(.is-searching) .card,#cards-canvas:not(.is-organized):not(.is-searching) .card h2 a,#cards-canvas:not(.is-organized):not(.is-searching) .card h2 a:after{cursor:pointer}#cards-canvas:not(.is-organized):not(.is-searching) .card:active,#cards-canvas:not(.is-organized):not(.is-searching) .card:active:hover,#cards-canvas:not(.is-organized):not(.is-searching) .card:active *,#cards-canvas:not(.is-organized):not(.is-searching) .card:active *:before,#cards-canvas:not(.is-organized):not(.is-searching) .card:active *:after{cursor:grabbing!important}#cards-canvas:not(.is-organized):not(.is-searching) .card{-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}#cards-canvas:not(.is-organized):not(.is-searching) .card a{-webkit-user-drag:none}#cards-canvas.desktop-corner-top-left:not(.is-organized):not(.is-searching){display:block!important;-moz-column-width:285px!important;column-width:285px!important;-moz-column-count:auto!important;column-count:auto!important;margin-left:-3rem!important;margin-right:auto!important;margin-top:4.5rem!important;max-width:min(1020px,calc(100% + 3rem))!important;padding-left:.5rem!important;padding-right:1.5rem!important}#cards-canvas.desktop-corner-top-right:not(.is-organized):not(.is-searching){display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:flex-start!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;margin-top:4.5rem!important;padding-top:.5rem!important;padding-right:clamp(2rem,6vw,6rem)!important;padding-left:2rem!important;-moz-column-count:auto!important;column-count:auto!important}#cards-canvas.desktop-corner-top-right:not(.is-organized):not(.is-searching) .card{width:380px!important;max-width:90vw!important;margin-bottom:-14px!important}#cards-canvas.desktop-corner-bottom-left:not(.is-organized):not(.is-searching){display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:flex-end!important;justify-content:flex-start!important;min-height:calc(100vh - 7rem)!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;margin-top:0!important;padding-bottom:3.5rem!important;padding-left:clamp(2rem,5vw,5rem)!important;gap:1.5rem!important;-moz-column-count:auto!important;column-count:auto!important}#cards-canvas.desktop-corner-bottom-left:not(.is-organized):not(.is-searching) .card{width:330px!important;max-width:85vw!important;margin-bottom:0!important;margin-right:0!important}#cards-canvas.desktop-corner-bottom-right:not(.is-organized):not(.is-searching){display:block!important;-moz-column-width:285px!important;column-width:285px!important;-moz-column-count:auto!important;column-count:auto!important;margin-left:auto!important;margin-right:-3rem!important;margin-top:clamp(6rem,16vh,12rem)!important;max-width:min(980px,calc(100% + 3rem))!important;padding-bottom:8rem!important;padding-right:.5rem!important;padding-left:1.5rem!important}#cards-canvas.desktop-corner-bottom-right:not(.is-organized):not(.is-searching) .card{margin-bottom:-14px!important}}#cards-canvas.is-organized:not(.is-searching){display:block!important;-moz-column-width:285px!important;column-width:285px!important;-moz-column-count:auto!important;column-count:auto!important;gap:1.25rem!important;margin-top:4.5rem!important;margin-left:auto;margin-right:auto;width:100%;padding-left:1.5rem;padding-right:1.5rem}.is-organized .desk-pile{display:none!important}.is-organized .card{--col-offset-y: 0px !important;--rot: 0deg !important;--offset-x: 0px !important;--offset-y: 0px !important;--current-rot: 0deg !important;--current-offset-x: 0px !important;--current-offset-y: 0px !important;margin-top:0!important;margin-bottom:1.25rem!important;transform:none!important}@media (max-width: 640px){#cards-canvas{margin-top:5.75rem!important;margin-left:auto!important;margin-right:auto!important;width:100%!important;padding-left:1rem!important;padding-right:1rem!important}}#cards-canvas.is-searching-broad{-moz-column-width:285px!important;column-width:285px!important;-moz-column-count:auto!important;column-count:auto!important;margin-top:4.5rem!important;margin-left:auto!important;margin-right:auto!important;width:100%!important;padding:1.5rem 1.5rem 6rem!important}#cards-canvas.is-searching-medium{-moz-column-width:290px!important;column-width:290px!important;-moz-column-count:auto!important;column-count:auto!important;max-width:1060px!important;margin-top:4.5rem!important;margin-left:auto!important;margin-right:auto!important;width:100%!important;padding-top:clamp(2.5rem,8vh,5rem)!important;padding-left:1.5rem!important;padding-right:1.5rem!important;padding-bottom:7rem!important}#cards-canvas.is-searching-pile{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;max-width:880px!important;margin:clamp(5rem,16vh,10rem) auto 8rem auto!important;padding:1rem!important;width:100%!important;-moz-column-count:auto!important;column-count:auto!important}#cards-canvas.is-searching-pile .card{width:320px;max-width:85vw;margin:-16px -18px!important;z-index:var(--pile-z, 1);box-shadow:inset 0 1px #ffffffd9,0 1px #cac1af,0 3px 6px -1px #28201514,0 8px 18px -3px #27201612}#cards-canvas.is-searching-pile .card:hover{--current-rot: calc(var(--rot, 0deg) * .45) !important;--current-offset-x: var(--offset-x, 0px) !important;--current-offset-y: calc(var(--offset-y, 0px) - 3px) !important;--current-scale: 1.015 !important;box-shadow:inset 0 1px #fffffff2,0 1px #c6bca9,0 18px 36px -6px #28201529,0 6px 14px -2px #28201517!important}#cards-canvas.is-organized.is-searching-pile{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:flex-start!important;gap:1.25rem!important;max-width:1080px!important;margin:clamp(4rem,12vh,8rem) auto 8rem auto!important;padding:1rem!important;width:100%!important}#cards-canvas.is-organized.is-searching-pile .card{width:320px!important;max-width:100%!important;margin:0!important;--current-rot: 0deg !important;--current-offset-x: 0px !important;--current-offset-y: 0px !important;z-index:1!important;box-shadow:inset 0 1px #ffffffd9,0 1px #ccc3b3,0 2px 4px #2820150d!important}#cards-canvas.is-organized.is-searching-pile .card:hover{--current-rot: 0deg !important;--current-offset-x: 0px !important;--current-offset-y: -2px !important;--current-scale: 1.01 !important;box-shadow:inset 0 1px #fffffff2,0 1px #c6bca9,0 14px 28px -4px #28201524,0 5px 10px -2px #28201512!important}#cards-canvas.is-searching-single{display:flex!important;justify-content:center!important;align-items:center!important;max-width:480px!important;margin:clamp(6rem,20vh,12rem) auto 8rem auto!important;padding:1rem!important;width:100%!important;-moz-column-count:auto!important;column-count:auto!important}#cards-canvas.is-searching-single .card{width:420px;max-width:90vw;margin:0 auto!important;--current-rot: 0deg !important;--current-offset-x: 0px !important;--current-offset-y: 0px !important;box-shadow:inset 0 1px #ffffffe6,0 1px #c6bca9,0 14px 32px -4px #2820151f,0 4px 8px -2px #2820150f}body{background-image:url(/images/paper-grain.png);background-repeat:repeat;background-size:96px 96px}.card{min-width:min(280px,100%);isolation:isolate;background-image:url(/images/paper-grain.png);background-repeat:repeat;background-size:96px 96px;--col-offset-y: 0px;--drag-x: 0px;--drag-y: 0px;--drag-tilt: 0deg;--current-rot: var(--rot, 0deg);--current-offset-x: var(--offset-x, 0px);--current-offset-y: calc(var(--offset-y, 0px) + var(--col-offset-y, 0px));--current-scale: 1;box-shadow:inset 0 1px #ffffffd9,0 1px #ccc3b3,0 2px 5px -1px #2820150f,2px 2px #28201508;transform:translate3d(var(--drag-x, 0px),var(--drag-y, 0px),0) rotate(calc(var(--current-rot) + var(--drag-tilt, 0deg))) translate(var(--current-offset-x),var(--current-offset-y)) scale(var(--current-scale));transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1),background-color .2s ease;@media (prefers-reduced-motion: reduce){transition:background-color .15s ease}}.card,.card *,.card *:before,.card *:after{outline:none!important;-webkit-tap-highlight-color:transparent!important}.card:focus-visible{outline:2px solid hsl(0,0%,20%)!important;outline-offset:2px!important}.card h2 a:after{content:"";position:absolute;inset:0;z-index:1}.card:hover:not(.is-dragging){will-change:transform,box-shadow;--current-rot: calc(var(--rot, 0deg) * .5) !important;--current-offset-x: var(--offset-x, 0px) !important;--current-offset-y: calc(var(--offset-y, 0px) + var(--col-offset-y, 0px) - 3px) !important;--current-scale: 1.015 !important;box-shadow:inset 0 1px #fffffff2,0 1px #c6bca9,0 14px 28px -4px #28201524,0 5px 12px -2px #28201514!important}body.is-card-dragging,body.is-card-dragging *,body.is-card-dragging *:before,body.is-card-dragging *:after{cursor:grabbing!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.card.is-dragging,.card.is-dragging:hover,.card.is-dragging *,.card.is-dragging *:before,.card.is-dragging *:after{cursor:grabbing!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;touch-action:none!important}.card.is-dragging,.card.is-dragging:hover{will-change:transform,box-shadow;background-color:#fffdf9!important;--current-rot: calc(var(--rot, 0deg) * .35) !important;--current-offset-x: var(--offset-x, 0px) !important;--current-offset-y: calc(var(--offset-y, 0px) + var(--col-offset-y, 0px) - 8px) !important;--current-scale: 1.035 !important;transition:box-shadow .2s cubic-bezier(.22,1,.36,1),background-color .15s ease!important;box-shadow:inset 0 1px #fff,0 1px #c3b8a2,0 26px 52px -10px #221b1138,0 12px 22px -6px #2820151f!important;z-index:10000!important}.is-organized .card{--col-offset-y: 0px !important;--current-rot: 0deg !important;--current-offset-x: 0px !important;--current-offset-y: 0px !important;margin-bottom:1.25rem!important}.is-organized .card:hover{--col-offset-y: 0px !important;--current-rot: 0deg !important;--current-offset-x: 0px !important;--current-offset-y: -4px !important;--current-scale: 1.015 !important}@media (max-width: 640px){.card{--col-offset-y: 0px !important}}
