.container.svelte-1kskrnc{width:100%;max-width:1300px;margin:0 auto;padding:0 1.5rem;flex:1}section.svelte-1kskrnc{margin-bottom:5rem}.section-header.svelte-1kskrnc{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}h2.svelte-1kskrnc{font-size:1.5rem;font-weight:700;margin:0;color:var(--color-on-surface);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.decor-line.svelte-1kskrnc{height:1px;flex:1;background:linear-gradient(90deg,var(--color-outline-variant) 0%,transparent 100%);position:relative}.event-group.svelte-1kskrnc{margin-bottom:3rem}.event-subtitle.svelte-1kskrnc{font-family:monospace;font-size:1rem;margin:0 0 1rem;color:var(--color-primary);letter-spacing:.1em;opacity:.9}.hash.svelte-1kskrnc{color:var(--color-outline);margin-right:.25rem}.controls.svelte-1kskrnc{display:flex;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.search-box.svelte-1kskrnc{flex:2;min-width:250px;position:relative;display:flex;align-items:center;background:rgba(var(--color-surface-rgb),.5);border:1px solid var(--color-outline-variant);border-radius:0;transition:all .2s ease}.search-box.svelte-1kskrnc:focus-within{border-color:var(--color-primary);box-shadow:0 0 10px -4px rgba(var(--color-primary-rgb),.3)}.search-icon.svelte-1kskrnc{position:absolute;left:1rem;color:var(--color-outline);pointer-events:none}.search-box.svelte-1kskrnc input:where(.svelte-1kskrnc){width:100%;background:transparent;border:none;padding:1rem 1rem 1rem 3rem;color:var(--color-on-surface);font-family:monospace;font-size:.9rem;letter-spacing:.05em;outline:none;text-transform:uppercase}.search-box.svelte-1kskrnc input:where(.svelte-1kskrnc)::placeholder{color:var(--color-outline)}.select-wrapper.svelte-1kskrnc{flex:1;min-width:200px;position:relative;background:rgba(var(--color-surface-rgb),.5);border:1px solid var(--color-outline-variant)}.select-wrapper.svelte-1kskrnc select:where(.svelte-1kskrnc) option:where(.svelte-1kskrnc){background-color:var(--color-surface-container);color:var(--color-on-surface)}.select-wrapper.svelte-1kskrnc:hover{border-color:var(--color-primary)}.select-wrapper.svelte-1kskrnc select:where(.svelte-1kskrnc){width:100%;appearance:none;background:transparent;border:none;padding:1rem 2.5rem 1rem 1rem;color:var(--color-on-surface);font-family:monospace;font-size:.9rem;letter-spacing:.05em;cursor:pointer;outline:none;border-radius:0}.select-arrow.svelte-1kskrnc{position:absolute;right:1rem;top:50%;transform:translateY(-50%);font-size:.7rem;color:var(--color-outline);pointer-events:none}.no-result.svelte-1kskrnc{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6rem 1rem;background:rgba(var(--color-surface-rgb),.3);border:1px dashed var(--color-outline-variant);position:relative;overflow:hidden}.error-code.svelte-1kskrnc{font-size:5rem;font-weight:900;color:var(--color-outline-variant);opacity:.3;line-height:1}.no-result.svelte-1kskrnc p:where(.svelte-1kskrnc){margin-top:1rem;font-family:monospace;font-size:1.25rem;color:var(--color-on-surface);letter-spacing:.2em;text-transform:uppercase}.scan-line.svelte-1kskrnc{position:absolute;top:0;left:0;width:100%;height:2px;background:var(--color-primary);opacity:.3;animation:svelte-1kskrnc-scan 2s linear infinite}@keyframes svelte-1kskrnc-scan{0%{top:0%;opacity:0}10%{opacity:.3}90%{opacity:.3}to{top:100%;opacity:0}}.memories-list.svelte-1kskrnc{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.memories-card.svelte-1kskrnc{position:relative;display:block;text-decoration:none;background:transparent;transition:transform .2s ease}.card-inner.svelte-1kskrnc{position:relative;display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;background:var(--color-surface);border:1px solid var(--color-outline-variant);clip-path:polygon(0 0,100% 0,100% calc(100% - 15px),calc(100% - 15px) 100%,0 100%);transition:all .2s ease;min-height:90px}.card-decor-top.svelte-1kskrnc{position:absolute;top:-1px;left:0;width:20px;height:2px;background:var(--color-primary);z-index:2;transition:width .3s ease}.card-corner.svelte-1kskrnc{position:absolute;bottom:0;right:0;width:15px;height:15px;background:var(--color-outline-variant);clip-path:polygon(100% 0,0 100%,100% 100%);transition:background .2s ease}.card-content.svelte-1kskrnc{display:flex;flex-direction:column;gap:.25rem;flex:1;padding-right:1rem}.card-title.svelte-1kskrnc{font-weight:700;font-size:1rem;color:var(--color-on-surface);letter-spacing:.02em}.card-category.svelte-1kskrnc{font-family:monospace;font-size:.75rem;color:var(--color-outline);text-transform:uppercase;letter-spacing:.05em}.card-action.svelte-1kskrnc{color:var(--color-outline);opacity:.5;transition:all .2s ease}.memories-card.svelte-1kskrnc:hover{transform:translateY(-2px)}.memories-card.svelte-1kskrnc:hover .card-inner:where(.svelte-1kskrnc){border-color:var(--color-primary);background:var(--color-surface-container-low)}.memories-card.svelte-1kskrnc:hover .card-decor-top:where(.svelte-1kskrnc){width:100%}.memories-card.svelte-1kskrnc:hover .card-corner:where(.svelte-1kskrnc){background:var(--color-primary)}.memories-card.svelte-1kskrnc:hover .card-action:where(.svelte-1kskrnc){color:var(--color-primary);opacity:1;transform:translate(3px)}.memories-card.svelte-1kskrnc:hover .card-category:where(.svelte-1kskrnc){color:var(--color-primary)}@media(max-width:600px){.memories-list.svelte-1kskrnc{grid-template-columns:1fr}}
