@font-face{font-family:Quicksand;src:url(/quicksand.ttf) format("truetype");font-weight:1 999}html,body{margin:0;padding:0}*{box-sizing:border-box}body{background:#CCC;font-family:Quicksand,sans-serif;overflow-y:scroll;overflow-x:hidden}input,button{font-family:Quicksand,sans-serif}.tag.svelte-164mkpm{display:flex;background:#BBB;border-radius:5px;height:28px}.content.svelte-164mkpm{padding:4px 6px}.deleteButton.svelte-164mkpm{padding:0;width:18px;height:100%;border:none;border-left:solid 1px rgba(0,0,0,.3);background:none;text-align:center;font-size:20px;cursor:pointer}.container.svelte-r0tx7y.svelte-r0tx7y{position:relative}.card.svelte-r0tx7y.svelte-r0tx7y{position:relative;background:#FFFFFF;padding:10px;border-radius:10px;margin:10px 0;box-shadow:0 1px 4px #0003;z-index:5;right:0px;transition:right .2s}.container.fake.svelte-r0tx7y .card.svelte-r0tx7y{opacity:.8}.container.expanded.svelte-r0tx7y .card.svelte-r0tx7y{right:60px}.body.svelte-r0tx7y.svelte-r0tx7y{font-size:22px;white-space:pre-wrap;word-break:break-word}.container.fake.svelte-r0tx7y .body.svelte-r0tx7y{color:#eee}.divider.svelte-r0tx7y.svelte-r0tx7y{margin-top:5px;border-bottom:solid 1px #DDD;margin-bottom:5px}.tags.svelte-r0tx7y.svelte-r0tx7y{display:flex;flex-wrap:wrap;gap:5px}.editButton.svelte-r0tx7y.svelte-r0tx7y{display:grid;place-content:center;position:absolute;right:10px;top:calc(50% - 20px);border:none;background:#FFFFFF;height:40px;width:40px;border-radius:20px;cursor:pointer;box-shadow:0 1px 4px #0003}.editButton.svelte-r0tx7y img.svelte-r0tx7y{width:20px;height:20px;opacity:.6}.container.fake.svelte-r0tx7y .editButton.svelte-r0tx7y{display:none}button.svelte-74ue3s{width:60px;height:60px;position:fixed;bottom:15px;left:calc(50% - 30px);border-radius:30px;border:none;background:#FFFFFF;box-shadow:0 3px 8px #0003;font-size:40px;color:#666;text-align:center;cursor:pointer;z-index:10;transition:color .2s,box-shadow .2s}button.svelte-74ue3s:hover{color:#333;box-shadow:0 4px 12px #0003}.tags.svelte-16q1ojv{display:flex;flex-wrap:wrap;gap:5px}.tagInput.svelte-16q1ojv{flex-grow:1;min-width:100px;height:28px;padding:4px 0;outline:none;border-bottom:solid 1px transparent}.tagInput.svelte-16q1ojv:focus{border-bottom:solid 1px grey}.cover.svelte-11if3jf.svelte-11if3jf{position:fixed;display:grid;place-content:center;grid-template-columns:min(100% - 20px,700px);left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.2);backdrop-filter:blur(2px);z-index:100}.card.svelte-11if3jf.svelte-11if3jf{width:100%;background:#FFFFFF;padding:10px;border-radius:10px;box-shadow:0 5px 20px #0000004d}.body.svelte-11if3jf.svelte-11if3jf{font-size:20px;white-space:pre-wrap;outline:none}.divider.svelte-11if3jf.svelte-11if3jf{margin-top:5px;border-bottom:solid 1px #DDD;margin-bottom:5px}.buttonRow.svelte-11if3jf.svelte-11if3jf{display:flex;height:32px;margin-top:10px}.buttonRow.svelte-11if3jf .spacer.svelte-11if3jf{flex-grow:1}.buttonRow.svelte-11if3jf button.svelte-11if3jf{height:100%;padding:4px 10px;border:none;color:#ffffffd9;font-size:18px;font-weight:500;border-radius:3px;box-shadow:0 1px 8px #0003;cursor:pointer;transition:box-shadow .2s,transform .2s}.buttonRow.svelte-11if3jf button.svelte-11if3jf:hover:not(:disabled){color:#fffffff2;box-shadow:0 2px 12px #0003;transform:scale(1.05)}.buttonRow.svelte-11if3jf .cancelButton.svelte-11if3jf{background:#497fb0}.buttonRow.svelte-11if3jf .deleteButton.svelte-11if3jf{background:#be1c1c}.buttonRow.svelte-11if3jf .saveButton.svelte-11if3jf{background:#329f38}.buttonRow.svelte-11if3jf .saveButton.svelte-11if3jf:disabled{background:#666666;cursor:default}.container.svelte-1oy9ovy{position:sticky;top:20px;z-index:50}.searchBox.svelte-1oy9ovy{width:100%;height:50px;margin-bottom:10px;background:#FFFFFF;border:none;border-radius:25px;font-size:24px;padding:8px 16px;box-shadow:0 1px 4px #0000004d;transition:box-shadow .3s}.searchBox.svelte-1oy9ovy::placeholder{color:#ddd}.searchBox.svelte-1oy9ovy:focus{box-shadow:0 3px 8px #0000004d;outline:none}.clearButton.svelte-1oy9ovy{position:absolute;height:50px;width:50px;padding:0;right:10px;border:none;background:transparent;font-size:40px;cursor:pointer;opacity:.4}.clearButton.svelte-1oy9ovy:hover{opacity:.45}main.svelte-adw8dh{max-width:820px;margin:auto;padding:0 10px}#mainLogo.svelte-adw8dh{display:block;width:80%;max-width:400px;margin:80px auto 40px}#memoryResults.svelte-adw8dh{margin-bottom:40vh}
