.svelte-mnjrpu{transition:all 50ms}a.svelte-mnjrpu{text-decoration:none}.entry.svelte-mnjrpu{padding:.7rem 1.25rem;background:oklch(5% 40% 20 / 100%);box-shadow:0 0 10px #b357adcc inset;border-radius:10px;cursor:pointer;&:hover{filter:brightness(200%) saturate(1)}&:active{filter:brightness(80%)}}.row1.svelte-mnjrpu{display:flex;align-items:baseline;gap:1rem;margin-bottom:.15rem}.title.svelte-mnjrpu{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;font-weight:700;background:linear-gradient(0deg,oklch(70% 90% 0),#57288f);text-shadow:0 0 10px #ff00aa88;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tags.svelte-mnjrpu{flex-shrink:0;white-space:nowrap;font-size:.78rem;font-weight:700;background:linear-gradient(0deg,oklch(90% 90% 100),oklch(50% 80% 40));text-shadow:1px 1px 0px oklch(90% 90% 30 / 50%),2px 2px 0px oklch(90% 90% 0 / 30%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.row2.svelte-mnjrpu{display:flex;align-items:flex-start;gap:1rem}.description.svelte-mnjrpu{flex:1;min-width:0;font-size:.82rem;font-weight:700;background:linear-gradient(90deg,oklch(90% 90% 300),#93398e);text-shadow:2px 2px 0px oklch(90% 90% 0 / 30%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.meta.svelte-mnjrpu{flex-shrink:0;white-space:nowrap;font-size:.72rem;font-weight:700}.meta-date.svelte-mnjrpu{background:linear-gradient(0deg,oklch(90% 90% 200),#255ebc);text-shadow:1px 1px 0px oklch(90% 90% 230 / 50%),2px 2px 0px oklch(90% 90% 230 / 30%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.meta-since.svelte-mnjrpu{background:linear-gradient(0deg,oklch(90% 90% 110),oklch(50% 40% 110));text-shadow:1px 1px 0px oklch(90% 90% 110 / 50%),2px 2px 0px oklch(90% 90% 110 / 30%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.meta-updated.svelte-mnjrpu{background:linear-gradient(0deg,oklch(90% 99% 80),oklch(50% 99% 80));text-shadow:1px 1px 0px oklch(90% 90% 110 / 50%),2px 2px 0px oklch(90% 90% 110 / 30%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media(max-width:540px){.row2.svelte-mnjrpu{flex-direction:column;gap:.1rem}.meta.svelte-mnjrpu{white-space:normal}.entry.svelte-mnjrpu{padding:.5rem .75rem}}.svelte-x10slk{transition:all 50ms}.filter-panel.svelte-x10slk{flex:1;min-width:0;display:flex;flex-direction:column;gap:.4rem}.filter-trigger.svelte-x10slk{display:flex;align-items:center;gap:.5rem;width:100%;padding:.65em 1em;font-weight:700;font-size:.95rem;outline:1px solid oklch(50% 80% var(--btn-hue) / 50%);border-radius:.35em;background:linear-gradient(45deg,oklch(30% 20% var(--btn-hue)) 10%,oklch(0% 10% var(--btn-hue)),oklch(30% 20% var(--btn-hue)) 90%);box-shadow:0 0 12px oklch(80% 70% var(--btn-hue) / 25%),0 0 5px oklch(70% 40% var(--btn-hue) / 20%) inset;cursor:pointer;user-select:none;transition:filter 20ms,transform 20ms;color:inherit;border:none;font-family:inherit;&:active{transform:scale(97%);filter:brightness(80%)}&:hover{background:linear-gradient(45deg,oklch(70% 20% var(--btn-hue)) 10%,oklch(90% 10% var(--btn-hue)),oklch(70% 20% var(--btn-hue)) 90%);color:oklch(20% 20% var(--btn-hue))}}.trigger-label.svelte-x10slk{flex:1;text-align:center;text-transform:uppercase;letter-spacing:.08ch}.trigger-arrow.svelte-x10slk{font-size:.7rem;opacity:.7}.modal-backdrop.svelte-x10slk{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;background:#0009;backdrop-filter:blur(4px)}.modal.svelte-x10slk{width:min(90vw,400px);max-height:70vh;display:flex;flex-direction:column;outline:1px solid oklch(60% 80% var(--modal-hue) / 50%);border-radius:.5em;background:linear-gradient(160deg,oklch(15% 15% var(--modal-hue)),oklch(3% 8% var(--modal-hue)) 70%);box-shadow:0 0 30px oklch(70% 60% var(--modal-hue) / 25%),0 0 60px oklch(50% 40% var(--modal-hue) / 15%),inset 0 0 20px oklch(80% 50% var(--modal-hue) / 8%)}.modal-header.svelte-x10slk{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;font-weight:700;font-size:1rem;border-bottom:1px solid oklch(50% 60% var(--modal-hue) / 30%);background:linear-gradient(90deg,oklch(20% 15% var(--modal-hue)),oklch(10% 10% var(--modal-hue)))}.modal-close.svelte-x10slk{margin-left:auto;padding:.2em .5em;font-size:.9rem;outline:1px solid oklch(50% 60% var(--modal-hue) / 40%);border-radius:.25em;background:linear-gradient(45deg,oklch(30% 20% var(--modal-hue)) 10%,oklch(10% 10% var(--modal-hue)) 50%);color:inherit;border:none;font-family:inherit;cursor:pointer;transition:filter 20ms;&:hover{filter:brightness(150%)}}.modal-body.svelte-x10slk{flex:1;overflow-y:auto;padding:.5rem;display:flex;flex-direction:column;gap:.3rem}.modal-option.svelte-x10slk{display:flex;align-items:center;gap:.5rem;width:100%;padding:.6em .9em;outline:1px solid oklch(40% 50% var(--opt-hue) / 25%);border-radius:.3em;color:inherit;border:none;font-family:inherit;cursor:pointer;font-size:.9rem;transition:filter 20ms,transform 20ms;&:hover{color:oklch(from currentColor 20% c h);outline-color:oklch(60% 70% var(--opt-hue) / 50%);filter:brightness(130%)}&:active{transform:scale(98%)}&.active{outline-color:oklch(70% 80% var(--opt-hue) / 60%);box-shadow:inset 0 0 8px oklch(80% 60% var(--opt-hue) / 20%),0 0 8px oklch(70% 60% var(--opt-hue) / 20%);background:linear-gradient(90deg,oklch(30% 20% var(--opt-hue)),oklch(15% 10% var(--opt-hue)));&:hover{background:linear-gradient(90deg,oklch(70% 20% var(--opt-hue)),oklch(85% 10% var(--opt-hue)))}}}.opt-name.svelte-x10slk{flex:1;text-align:left;text-transform:uppercase;letter-spacing:.05ch;font-weight:700}.opt-count.svelte-x10slk{font-weight:700;font-size:.8rem;opacity:.7}.modal-footer.svelte-x10slk{padding:.5rem .75rem;border-top:1px solid oklch(50% 60% var(--st-hue) / 25%);display:flex;justify-content:center}.singlet-toggle.svelte-x10slk{padding:.35em 1em;font-size:.8rem;font-weight:700;outline:1px solid oklch(40% 50% var(--st-hue) / 35%);border-radius:.3em;background:linear-gradient(45deg,oklch(20% 12% var(--st-hue)) 10%,oklch(5% 6% var(--st-hue)),oklch(20% 12% var(--st-hue)) 90%);color:inherit;border:none;font-family:inherit;cursor:pointer;user-select:none;letter-spacing:.04ch;transition:filter 20ms,transform 20ms;&:active{transform:scale(95%);filter:brightness(80%)}&:hover{background:linear-gradient(45deg,oklch(50% 15% var(--st-hue)) 10%,oklch(70% 8% var(--st-hue)),oklch(50% 15% var(--st-hue)) 90%);color:oklch(20% 20% var(--st-hue))}}@media(max-width:600px){.filter-panel.svelte-x10slk{width:100%}}.svelte-gktstr{transition:all 50ms}.filter-bar.svelte-gktstr{display:flex;gap:1.5rem;width:100%;max-width:800px;margin:1rem auto;justify-content:center}.secondary-bar.svelte-gktstr{display:flex;gap:.75rem;justify-content:center;align-items:center;margin:.5rem auto .75rem;max-width:800px}.button-secondary.svelte-gktstr{padding:.4em 1em;font-size:.85rem;font-weight:700;outline:1px solid oklch(40% 60% var(--hue) / 40%);box-shadow:0 0 6px oklch(70% 60% var(--hue) / 15%);border-radius:.3em;background:linear-gradient(45deg,oklch(20% 15% var(--hue)) 10%,oklch(0% 8% var(--hue)),oklch(20% 15% var(--hue)) 90%);cursor:pointer;user-select:none;transition:filter 20ms,transform 20ms;letter-spacing:.05ch;&:active{transform:scale(95%);filter:brightness(80%)}&:hover{background:linear-gradient(45deg,oklch(60% 20% var(--hue)) 10%,oklch(80% 10% var(--hue)),oklch(60% 20% var(--hue)) 90%);color:oklch(20% 20% var(--hue))}}.index.svelte-gktstr{width:100%;max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:1rem;border-radius:.4em;overflow:hidden}.wrapper.svelte-gktstr{width:100%;border-bottom:1px solid oklch(20% 50% 30 / 25%)}.wrapper.svelte-gktstr:last-child{border-bottom:none}@media(max-width:600px){.filter-bar.svelte-gktstr{flex-direction:column;gap:1rem}}[data-astro-cid-j7pv25f6]{transition:all 50ms}.top-header[data-astro-cid-j7pv25f6]{margin:0 auto .1em;min-height:1em;box-shadow:0 0 16vw #15197c26 inset,0 0 8vw oklch(30% 40% 310 / 45%) inset,0 0 4vw oklch(40% 80% 290 / 75%) inset;backdrop-filter:blur(3px);border-bottom-left-radius:10px;border-bottom-right-radius:10px;overflow:hidden}h1[data-astro-cid-j7pv25f6]{margin:0 auto;font-size:10vw;text-align:center;transform:scale(1.5) rotate(5deg);opacity:80%}
