.filter-scroll[data-astro-cid-f4y4dp7f]::-webkit-scrollbar{display:none}.filter-scroll[data-astro-cid-f4y4dp7f]{-webkit-mask-image:linear-gradient(to right,black 85%,transparent 100%);mask-image:linear-gradient(to right,black 85%,transparent 100%)}@media(min-width:768px){.filter-scroll[data-astro-cid-f4y4dp7f]{-webkit-mask-image:none;mask-image:none}}.filter-pill[data-astro-cid-f4y4dp7f]{display:inline-block;padding:8px 16px;font-family:DM Sans,sans-serif;font-weight:500;font-size:13px;letter-spacing:.3px;color:#1a1410;background:transparent;border:1px solid rgba(26,20,16,.15);border-radius:9999px;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);white-space:nowrap;user-select:none}.filter-pill[data-astro-cid-f4y4dp7f]:hover{border-color:#c9962e66;background:#ffffff80}.filter-pill[data-astro-cid-f4y4dp7f].active{background:#1a1410;color:#f5f5f7;border-color:#1a1410}.sort-trigger[data-astro-cid-f4y4dp7f]{display:flex;align-items:center;gap:6px;padding:8px 14px;font-family:DM Sans,sans-serif;font-weight:500;font-size:13px;color:#1a1410;background:#ffffff80;border:1px solid rgba(26,20,16,.12);border-radius:8px;cursor:pointer;transition:border-color .2s}.sort-trigger[data-astro-cid-f4y4dp7f]:hover{border-color:#c9962e66}.sort-dropdown[data-astro-cid-f4y4dp7f]{position:absolute;top:calc(100% + 6px);right:0;background:#fffffff2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(13,13,15,.08);border-radius:8px;box-shadow:0 8px 32px #0000001a;min-width:180px;z-index:50;overflow:hidden;display:none}.sort-dropdown[data-astro-cid-f4y4dp7f].open{display:block}.sort-option[data-astro-cid-f4y4dp7f]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:400;color:#1a1410;cursor:pointer;transition:background .15s}.sort-option[data-astro-cid-f4y4dp7f]:hover{background:#f0eae099}.sort-option[data-astro-cid-f4y4dp7f].active{font-weight:600}.sort-option[data-astro-cid-f4y4dp7f].active:after{content:"✓";color:#c9962e;font-weight:700}.toggle-track-filter[data-astro-cid-f4y4dp7f]{width:36px;height:20px;border-radius:10px;background:#1a141026;position:relative;cursor:pointer;transition:background .2s;flex-shrink:0}.toggle-track-filter[data-astro-cid-f4y4dp7f].on{background:#c9962e}.toggle-thumb-filter[data-astro-cid-f4y4dp7f]{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s cubic-bezier(.16,1,.3,1);box-shadow:0 1px 3px #00000026}.toggle-track-filter[data-astro-cid-f4y4dp7f].on .toggle-thumb-filter[data-astro-cid-f4y4dp7f]{transform:translate(16px)}.share-btn-icon[data-astro-cid-zdrt3fse]:hover{color:#1a1410;background:#ffffff80}.mockup-grid[data-astro-cid-sb3yxqmj]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:1023px){.mockup-grid[data-astro-cid-sb3yxqmj]{grid-template-columns:repeat(2,1fr)}}@media(max-width:479px){.mockup-grid[data-astro-cid-sb3yxqmj]{grid-template-columns:1fr;gap:16px}}.glass-light[data-astro-cid-sb3yxqmj]{background:#fff9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(13,13,15,.06);border-radius:12px;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .3s}.glass-light[data-astro-cid-sb3yxqmj]:hover{transform:translateY(-3px);border-color:#c9962e33;box-shadow:0 12px 40px #0000000f}.card-shine[data-astro-cid-sb3yxqmj]{position:relative;overflow:hidden}.card-shine[data-astro-cid-sb3yxqmj]:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(100deg,transparent 20%,rgba(201,150,46,.06) 50%,transparent 80%);transition:left .6s cubic-bezier(.23,1,.32,1);pointer-events:none;z-index:20}.card-shine[data-astro-cid-sb3yxqmj]:hover:after{left:100%}.gradient-placeholder-1[data-astro-cid-sb3yxqmj]{background:linear-gradient(135deg,#2a9d8f,#d4a94e,#e8853a)}.gradient-placeholder-2[data-astro-cid-sb3yxqmj]{background:linear-gradient(135deg,#4a2c6a,#a04668 40%,#d95b43)}.gradient-placeholder-3[data-astro-cid-sb3yxqmj]{background:linear-gradient(135deg,#d4a94e,#6b9e7d,#2a9d8f)}.gradient-placeholder-4[data-astro-cid-sb3yxqmj]{background:linear-gradient(135deg,#e8853a,#d95b43,#a04668)}.gradient-placeholder-5[data-astro-cid-sb3yxqmj]{background:linear-gradient(135deg,#a04668,#4a2c6a,#2a9d8f)}.gradient-placeholder-6[data-astro-cid-sb3yxqmj]{background:linear-gradient(135deg,#6b9e7d,#d4a94e,#d95b43)}.gradient-placeholder-7[data-astro-cid-sb3yxqmj]{background:linear-gradient(135deg,#d95b43,#e8853a,#d4a94e)}.gradient-placeholder-8[data-astro-cid-sb3yxqmj]{background:linear-gradient(135deg,#2a9d8f,#4a2c6a,#a04668)}@media(prefers-reduced-motion:reduce){.reveal[data-astro-cid-sb3yxqmj]{opacity:1!important;transform:none!important;transition:none!important}.glass-light[data-astro-cid-sb3yxqmj]:hover{transform:none}.card-shine[data-astro-cid-sb3yxqmj]:after{transition:none}}
