@charset "UTF-8";@font-face{font-family:cstd;src:url(../../../fonts/DwMbyrnCMiZMVFXBZkwz.eot);src:url(../../../fonts/DwMbyrnCMiZMVFXBZkwz.eot?#iefix) format("embedded-opentype"),url(../../../fonts/DwMbyrnCMiZMVFXBZkwz.woff) format("woff"),url(../../../fonts/DwMbyrnCMiZMVFXBZkwz.ttf) format("truetype"),url(../../../fonts/DwMbyrnCMiZMVFXBZkwz.svg#dd452d63ae05ddb466f19713a7d09fd5) format("svg");font-style:normal;font-weight:400}@font-face{font-family:cstd;src:url(../../../fonts/xFErEAWaEHlAopmQYjAg.eot);src:url(../../../fonts/xFErEAWaEHlAopmQYjAg.eot?#iefix) format("embedded-opentype"),url(../../../fonts/xFErEAWaEHlAopmQYjAg.woff) format("woff"),url(../../../fonts/xFErEAWaEHlAopmQYjAg.ttf) format("truetype"),url(../../../fonts/xFErEAWaEHlAopmQYjAg.svg#a81919819e5d11fb78ee7eadc8883b0d) format("svg");font-style:normal;font-weight:500}.garden-card.svelte-sw3rqx{display:flex;flex-direction:column;gap:8px;text-decoration:none;color:inherit;border-radius:8px}.card-image.svelte-sw3rqx{width:100%;border-radius:8px;overflow:hidden;background-color:#f0f0f0;transition:transform .2s ease,box-shadow .2s ease}.card-image.svelte-sw3rqx img:where(.svelte-sw3rqx){width:100%;height:auto;display:block}.garden-card.svelte-sw3rqx:hover .card-image:where(.svelte-sw3rqx){transform:scale3d(1.03,1.03,1.03) rotate(var(--hover-rotate, 0deg));box-shadow:0 4px 12px #00000026}.card-info.svelte-sw3rqx{display:flex;flex-direction:column;gap:4px}.card-info.svelte-sw3rqx h3:where(.svelte-sw3rqx){font-size:.9375rem;font-weight:600;margin:0;color:#4d4d4d}.card-creator.svelte-sw3rqx{font-size:.8125rem;color:#999}.star-rating.svelte-sw3rqx{display:flex;gap:2px}.star-rating.svelte-sw3rqx svg{width:14px;height:14px;fill:#d33}.badges.svelte-sw3rqx{display:flex;gap:4px;flex-wrap:wrap}.badge.svelte-sw3rqx{font-size:.75rem;font-weight:500;padding:2px 8px;border-radius:8px;width:-moz-fit-content;width:fit-content}.badge.current.svelte-sw3rqx{background-color:#f0fdf9;color:#10b981}.badge.favorite.svelte-sw3rqx{background-color:#dff4ff;color:#1482c1}@font-face{font-family:cstd;src:url(../../../fonts/DwMbyrnCMiZMVFXBZkwz.eot);src:url(../../../fonts/DwMbyrnCMiZMVFXBZkwz.eot?#iefix) format("embedded-opentype"),url(../../../fonts/DwMbyrnCMiZMVFXBZkwz.woff) format("woff"),url(../../../fonts/DwMbyrnCMiZMVFXBZkwz.ttf) format("truetype"),url(../../../fonts/DwMbyrnCMiZMVFXBZkwz.svg#dd452d63ae05ddb466f19713a7d09fd5) format("svg");font-style:normal;font-weight:400}@font-face{font-family:cstd;src:url(../../../fonts/xFErEAWaEHlAopmQYjAg.eot);src:url(../../../fonts/xFErEAWaEHlAopmQYjAg.eot?#iefix) format("embedded-opentype"),url(../../../fonts/xFErEAWaEHlAopmQYjAg.woff) format("woff"),url(../../../fonts/xFErEAWaEHlAopmQYjAg.ttf) format("truetype"),url(../../../fonts/xFErEAWaEHlAopmQYjAg.svg#a81919819e5d11fb78ee7eadc8883b0d) format("svg");font-style:normal;font-weight:500}.sort-filter.svelte-1eeh36p{display:flex;align-items:center;gap:8px;flex-wrap:wrap;width:100%}.sort-select.svelte-1eeh36p{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f5f5f5;color:#666;border:none;border-radius:999px;padding:4px 24px 4px 8px;font-size:.875rem;font-family:inherit;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;transition:background-color .15s ease}.sort-select.svelte-1eeh36p:hover{background-color:#f0f0f0}.sort-select.svelte-1eeh36p:focus-visible{outline:2px solid #e33d3d;outline-offset:1px}.bangers-toggle.svelte-1eeh36p{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:999px;padding:4px 8px;font-size:.875rem;font-family:inherit;font-weight:500;cursor:pointer;background-color:#f5f5f5;color:#999;transition:background-color .15s ease,color .15s ease}.bangers-toggle.svelte-1eeh36p:hover{background-color:#f0f0f0;color:#666}.bangers-toggle.active.svelte-1eeh36p{background-color:#dff4ff;color:#1482c1}.bangers-toggle.svelte-1eeh36p:focus-visible{outline:2px solid #e33d3d;outline-offset:1px}@font-face{font-family:cstd;src:url(../../../fonts/DwMbyrnCMiZMVFXBZkwz.eot);src:url(../../../fonts/DwMbyrnCMiZMVFXBZkwz.eot?#iefix) format("embedded-opentype"),url(../../../fonts/DwMbyrnCMiZMVFXBZkwz.woff) format("woff"),url(../../../fonts/DwMbyrnCMiZMVFXBZkwz.ttf) format("truetype"),url(../../../fonts/DwMbyrnCMiZMVFXBZkwz.svg#dd452d63ae05ddb466f19713a7d09fd5) format("svg");font-style:normal;font-weight:400}@font-face{font-family:cstd;src:url(../../../fonts/xFErEAWaEHlAopmQYjAg.eot);src:url(../../../fonts/xFErEAWaEHlAopmQYjAg.eot?#iefix) format("embedded-opentype"),url(../../../fonts/xFErEAWaEHlAopmQYjAg.woff) format("woff"),url(../../../fonts/xFErEAWaEHlAopmQYjAg.ttf) format("truetype"),url(../../../fonts/xFErEAWaEHlAopmQYjAg.svg#a81919819e5d11fb78ee7eadc8883b0d) format("svg");font-style:normal;font-weight:500}:root{--bg-color: #e8e8e8;--page-color: #ffffff;--card-color: #f0f0f0;--mention-bg-color: #f0f0f0;--text-color: #666666;--input-bg: #f0f0f0;--input-bg-hover: #ebebeb;--input-bg-focus: #ffffff;--input-text: #666666;--input-text-hover: #4d4d4d;--input-border: #e8e8e8;--input-border-focus: #1482c1;--error-bg: rgba(227, 61, 61, .1);--error-text: #dc2626;--error-border: rgba(227, 61, 61, .2);--success-bg: rgba(16, 185, 129, .1);--success-text: #059669;--success-border: rgba(16, 185, 129, .2);--warning-bg: rgba(245, 197, 0, .1);--warning-text: #664400;--warning-border: rgba(245, 197, 0, .2);--empty-state-text: #999999;--empty-state-heading: #666666;--card-bg: #ffffff;--card-border: #e8e8e8;--card-shadow: rgba(0, 0, 0, .08);--card-shadow-hover: rgba(0, 0, 0, .12);--dropdown-bg: #ffffff;--dropdown-border: #e8e8e8;--dropdown-shadow: rgba(0, 0, 0, .12);--dropdown-item-hover: #f5f5f5;--modal-overlay: rgba(0, 0, 0, .5);--modal-bg: #ffffff;--modal-shadow: rgba(0, 0, 0, .15)}.garden-container.svelte-1n2dfol{display:flex;flex-direction:column;gap:16px;justify-content:center;max-width:700px;margin:0 auto}@media only screen and (max-width: 450px) and (max-height: 1280px) and (-webkit-min-device-pixel-ratio: 2){.garden-container.svelte-1n2dfol{padding:0 16px}}.garden-container.svelte-1n2dfol .page{margin:0}.category-header.svelte-1n2dfol{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}h2.svelte-1n2dfol{color:#e33d3d;font-size:1.2rem;font-weight:500;margin:0}.items-grid.svelte-1n2dfol{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}@media only screen and (max-width: 450px) and (max-height: 1280px) and (-webkit-min-device-pixel-ratio: 2){.items-grid.svelte-1n2dfol{grid-template-columns:repeat(2,1fr);gap:24px}}.page-footer.svelte-1n2dfol{display:flex;align-items:center;justify-content:space-between}.page-footer.svelte-1n2dfol .footer-icon{width:24px;height:24px;color:#999}.empty.svelte-1n2dfol,.error.svelte-1n2dfol{text-align:center;color:#999;padding:48px}
