.stories-feed-page{padding-top:var(--space-24);padding-bottom:var(--space-20)}.stories-feed-page__heading{line-height:1;font-size:var(--h3-size);margin-top:var(--space-16);margin-bottom:var(--space-6)}.stories-feed-page__load-more{display:flex;justify-content:center;padding-top:var(--space-4)}@media (max-width:1201px){.stories-feed-page{padding-top:var(--space-12);padding-bottom:var(--space-12)}}@media (max-width:992px){.stories-feed-page .ad-placeholder{display:none}.stories-feed-page__heading{font-size:22px}}@media screen and (max-width:768px){.stories-feed-page__load-more button{width:100%}}.genre-filter{overflow:auto;scrollbar-width:none}.genre-pills__wrapper{width:max-content}.genre-pills{display:flex;flex-wrap:nowrap;gap:var(--space-4);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:var(--space-1);margin-bottom:var(--space-10);width:fit-content}@media (max-width:768px){.genre-pills{flex-wrap:wrap}}.genre-pills::-webkit-scrollbar{display:none}.genre-pills__pill{display:inline-block;padding:6px var(--space-4);line-height:1;border-radius:var(--radius-full);font-size:11px;color:var(--color-text);border:1px solid var(--color-gold);background-color:#fff0;text-decoration:none;transition:background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}.genre-pills__pill:hover{background-color:var(--color-bg-secondary)}.genre-pills__pill--active{background-color:var(--color-mulberry);color:var(--color-white);border-color:var(--color-mulberry)}.genre-pills__pill--active:hover{background-color:var(--color-mulberry)}.genre-pills__pill:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.tag-filter{margin-bottom:var(--space-10)}.tag-filter__wrapper{width:100%}.tag-filter__label{font-size:var(--h4-size);font-weight:600;color:var(--color-text);white-space:nowrap;margin-top:0;line-height:1;margin-bottom:var(--space-6)}@media (max-width:992px){.tag-filter__label{font-size:var(--text-base)}}.tag-filter__pills{display:inline-flex;flex-wrap:wrap;gap:var(--space-2);width:fit-content;margin-bottom:var(--space-2)}.tag-filter__pills:empty{display:none}.tag-filter__active-pill{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);border:1px solid var(--color-border-strong);font-size:var(--text-xs);font-weight:500;background-color:var(--color-mulberry);color:#fff;cursor:pointer;transition:background-color var(--transition-fast)}.tag-filter__active-pill:hover{background-color:var(--color-bg-secondary);border-color:var(--color-gold);color:var(--color-text)}.tag-filter__active-pill:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.tag-filter__available{display:flex;flex-wrap:wrap;gap:var(--space-2);width:100%;min-height:1px;overflow:hidden;transition:max-height 0.3s ease}.tag-filter__show-more{background:none;border:none;padding:0;margin-top:var(--space-2);font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.tag-filter__available-pill{display:inline-flex;align-items:center;padding:6px var(--space-4);border-radius:var(--radius-full);border:1px solid var(--color-gold);background-color:#fff0;font-family:var(--font-body);line-height:1;font-size:11px;color:var(--color-text);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast)}.tag-filter__available-pill:hover{background-color:var(--color-bg-secondary)}.tag-filter__available-pill:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.stories-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);position:relative;padding-bottom:var(--space-4)}.stories-toolbar:after{content:'';position:absolute;display:block;bottom:0;width:100%;height:1px;opacity:.3;background-color:var(--color-text)}.stories-toolbar__count{margin:0;font-weight:600;font-size:var(--text-base);color:var(--color-text);align-self:flex-end}.stories-toolbar__sort{display:flex;align-items:center;gap:var(--space-2)}.stories-toolbar__sort-label{font-size:var(--text-base);color:var(--color-text);white-space:nowrap;font-weight:600}.stories-toolbar__sort-select{padding:var(--space-2) var(--space-12) var(--space-2) var(--space-3);border:1px solid var(--color-text);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-sm);background-color:var(--color-bg);color:var(--color-text);cursor:pointer;appearance:none;background-image:url(/wp-content/themes/talkingleavesfiction/assets/images/down_arrow_icon.svg);background-repeat:no-repeat;background-position:right var(--space-3) center;outline:none}.stories-toolbar__sort-select:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}[data-theme="dark"] .stories-toolbar__sort-select{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='%23e0e0e0' stroke-width='2.5'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")}.stories-toolbar__tabs{display:none}@media (max-width:768px){.stories-toolbar__sort{display:none}.stories-toolbar__count{display:none}.stories-toolbar{padding-bottom:0}.stories-toolbar__tabs{display:flex;gap:var(--space-4)}}.stories-toolbar__tab{background:none;border:none;border-bottom:2px solid #fff0;padding:0 0 var(--space-4);margin-bottom:-1px;font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text);cursor:pointer;flex:1;text-align:center;transition:color var(--transition-fast),border-color var(--transition-fast)}.stories-toolbar__tab--active{font-weight:600}.stories-toolbar__tab:hover{color:var(--color-text)}.stories-toolbar__tab--active{color:var(--color-text);border-bottom-color:var(--color-text)}.stories-toolbar__tab:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.stories-grid{display:grid;grid-template-columns:1fr;gap:var(--space-10) var(--space-24);padding:var(--space-10) 0}@media (max-width:1400px){.stories-grid{gap:var(--space-10)}}@media (max-width:1201px){.stories-grid{gap:var(--space-8)}}@media (min-width:768px){.stories-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1201px) and (max-width:1400px){.story-card__tag:nth-child(3){display:none}}@media (max-width:768px){.story-card__tag:nth-child(3){display:none}}.stories-grid__loading{grid-column:1 / -1;display:grid;grid-template-columns:inherit;gap:inherit}.stories-grid__empty,.stories-grid__error{grid-column:1 / -1;text-align:center;padding:var(--space-16) 0;color:var(--color-text);font-size:var(--text-md)}.stories-grid__ad{grid-column:1 / -1;background-color:var(--color-border);max-width:1124px;width:100%;height:90px;margin:auto;display:none}@media (min-width:728px){.stories-grid__ad{min-height:90px}}@media (max-width:1201px){.stories-grid{grid-template-columns:1fr}}