.wuxr-home{color:var(--wuxr-text);font-family:var(--wuxr-font-body);width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;overflow-x:hidden}.wuxr-home,.wuxr-home *{box-sizing:border-box}.wuxr-home a{color:inherit;text-decoration:none}.wuxr-home img{display:block;max-width:100%}.wuxr-home button{font-family:inherit}.wuxr-container{width:100%;max-width:var(--wuxr-maxw,1280px);margin:0 auto;padding:0 clamp(1rem, 3vw, 2.5rem) 3rem}.wuxr-heading{display:flex;align-items:baseline;justify-content:space-between;margin:3rem 0 1.1rem}.wuxr-heading h2{display:flex;align-items:center;gap:.5rem;font-family:var(--wuxr-font-display);font-weight:600;font-size:clamp(1.4rem, 2.2vw, 1.9rem);margin:0}.wuxr-heading h2 .wuxr-svg-icon{width:.82em;height:.82em;color:var(--wuxr-accent);flex:0 0 auto}.wuxr-hero{position:relative;width:100%;border-radius:18px;overflow:hidden;height:clamp(300px, 40vw, 460px);margin-top:1.5rem;isolation:isolate}.wuxr-hero-track{display:flex;width:100%;height:100%;transition:transform .6s cubic-bezier(.65,0,.35,1)}.wuxr-hero-slide{flex:0 0 100%;width:100%;height:100%;position:relative;background-size:cover;background-position:center 22%;display:flex;align-items:flex-end}.wuxr-hero-slide::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#fff0 20%,rgb(8 9 14 / .6) 62%,rgb(8 9 14 / .95) 100%),linear-gradient(90deg,rgb(8 9 14 / .78) 0%,rgb(8 9 14 / .1) 55%)}.wuxr-hero-copy{position:relative;z-index:1;padding:clamp(1.25rem, 3vw, 2.75rem);max-width:580px}.wuxr-pills{display:flex;gap:.4rem;margin-bottom:.7rem;flex-wrap:wrap}.wuxr-pills span{font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .2);padding:.22rem .65rem;border-radius:999px}.wuxr-hero-title{font-family:var(--wuxr-font-display);font-weight:600;font-size:clamp(1.9rem, 4.2vw, 3.1rem);line-height:1.05;margin:0 0 .6rem}.wuxr-hero-excerpt{font-size:.93rem;color:rgb(255 255 255 / .82);margin:0 0 1.15rem;max-width:48ch;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wuxr-hero-actions{display:flex;gap:.6rem;flex-wrap:wrap}.wuxr-btn{display:inline-flex;align-items:center;gap:.45rem;font-size:.86rem;font-weight:700;padding:.65rem 1.2rem;border-radius:9px;border:none;cursor:pointer;transition:transform .15s,filter .15s,background .15s}.wuxr-btn .wuxr-svg-icon{width:16px;height:16px}.wuxr-btn:hover{transform:translateY(-1px)}.wuxr-btn-solid{background:var(--wuxr-accent);color:#06231d}.wuxr-btn-solid:hover{filter:brightness(1.08)}.wuxr-btn-ghost{background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .2);color:var(--wuxr-text)}.wuxr-btn-lg{padding:.8rem 1.6rem;font-size:.92rem}.wuxr-hero-nav{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;border-radius:50%;background:rgb(8 9 14 / .45);border:1px solid rgb(255 255 255 / .2);color:#fff;font-size:1.15rem;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;transition:background .15s}.wuxr-hero-nav:hover{background:rgb(8 9 14 / .78)}.wuxr-hero-nav--prev{left:14px}.wuxr-hero-nav--next{right:14px}.wuxr-hero-dots{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);display:flex;gap:6px;z-index:2}.wuxr-hero-dots button{width:7px;height:7px;border-radius:50%;border:none;background:rgb(255 255 255 / .4);cursor:pointer;padding:0;transition:width .2s,background .2s}.wuxr-hero-dots button.is-active{width:22px;border-radius:4px;background:var(--wuxr-accent)}.wuxr-row-outer{position:relative}.wuxr-row-outer::before,.wuxr-row-outer::after{content:"";position:absolute;top:0;bottom:.85rem;width:44px;z-index:2;pointer-events:none;transition:opacity .25s}.wuxr-row-outer::before{left:0;background:linear-gradient(90deg,var(--wuxr-bg),transparent)}.wuxr-row-outer::after{right:0;background:linear-gradient(270deg,var(--wuxr-bg),transparent)}.wuxr-row-outer.is-start::before{opacity:0}.wuxr-row-outer.is-end::after{opacity:0}.wuxr-row-nav{position:absolute;top:42%;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;background:var(--wuxr-card);border:1px solid var(--wuxr-line);color:var(--wuxr-text);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3;font-size:1.05rem;line-height:1;opacity:0;transition:opacity .2s,background .15s,transform .15s;box-shadow:0 8px 20px -8px rgb(0 0 0 / .55)}.wuxr-row-outer:hover .wuxr-row-nav{opacity:1}.wuxr-row-nav:hover{background:var(--wuxr-accent);color:#06231d;transform:translateY(-50%) scale(1.06)}.wuxr-row-nav--prev{left:-4px}.wuxr-row-nav--next{right:-4px}.wuxr-row-outer.is-start .wuxr-row-nav--prev,.wuxr-row-outer.is-end .wuxr-row-nav--next{opacity:0!important;pointer-events:none}@media (hover:none){.wuxr-row-nav{display:none}}.wuxr-row{--wuxr-cols:5.15;display:flex;gap:var(--wuxr-gap,1.1rem);overflow-x:auto;scroll-snap-type:x mandatory;padding:.2rem .1rem 1rem;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.wuxr-row::-webkit-scrollbar{display:none}.wuxr-row--2{display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,auto);align-items:start;grid-auto-columns:calc((100% - (var(--wuxr-cols) - 1) * var(--wuxr-gap)) / var(--wuxr-cols))}@media (max-width:1100px){.wuxr-row{--wuxr-cols:3.35}}@media (max-width:700px){.wuxr-row{--wuxr-cols:2.25}}.wuxr-card{flex:0 0 calc((100% - (var(--wuxr-cols) - 1) * var(--wuxr-gap)) / var(--wuxr-cols));min-width:128px;scroll-snap-align:start;background:var(--wuxr-card);border:1px solid var(--wuxr-line);border-radius:var(--wuxr-radius,12px);overflow:hidden;box-shadow:0 2px 10px -6px rgb(0 0 0 / .4);transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;flex-direction:column}.wuxr-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--wuxr-accent) 45%,transparent);box-shadow:0 16px 32px -14px rgb(0 0 0 / .55)}.wuxr-card-cover{position:relative;aspect-ratio:2/3;overflow:hidden;background:var(--wuxr-card-hi)}.wuxr-card-cover-link{position:absolute;inset:0;display:block;z-index:1}.wuxr-card-cover img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.wuxr-card:hover .wuxr-card-cover img{transform:scale(1.05)}.wuxr-badge{position:absolute;top:8px;left:8px;z-index:2;font-size:.64rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;background:rgb(8 9 14 / .7);border:1px solid rgb(255 255 255 / .15);padding:.18rem .5rem;border-radius:999px;pointer-events:none}.wuxr-card-body{padding:.7rem .75rem .85rem;flex:1;display:flex;flex-direction:column}.wuxr-card-title{font-size:.87rem;font-weight:700;line-height:1.3;margin:0 0 .35rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wuxr-card-title:hover{color:var(--wuxr-accent)}.wuxr-card-meta{display:flex;align-items:center;gap:.7rem;font-size:.72rem;color:var(--wuxr-text-dim);margin-top:auto}.wuxr-meta-ch,.wuxr-meta-comments{display:inline-flex;align-items:center;gap:.3rem}.wuxr-meta-ch .wuxr-svg-icon,.wuxr-meta-comments .wuxr-svg-icon{width:12px;height:12px;opacity:.8}.wuxr-card-actions{position:absolute;top:8px;right:8px;z-index:3;display:flex;gap:.35rem;align-items:center}.wuxr-icon-btn{width:28px;height:28px;border-radius:50%;border:1px solid rgb(255 255 255 / .16);background:rgb(8 9 14 / .55);backdrop-filter:blur(3px);color:#f4f3fa;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,transform .15s,opacity .18s,border-color .15s;padding:0}.wuxr-icon-btn .wuxr-svg-icon{width:15px;height:15px}.wuxr-icon-btn:hover{background:rgb(8 9 14 / .85);transform:scale(1.08)}.wuxr-icon-btn:active{transform:scale(.95)}.wuxr-card-actions .wuxr-read-btn{opacity:0;transform:translateY(-6px) scale(.9);pointer-events:none}.wuxr-card:hover .wuxr-card-actions .wuxr-read-btn,.wuxr-card-actions:focus-within .wuxr-read-btn{opacity:1;transform:none;pointer-events:auto}.wuxr-ch-cover{position:relative}.wuxr-static-grid{display:grid;gap:var(--wuxr-gap,1.1rem)}.wuxr-static-grid--3col{grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.wuxr-static-grid--3col{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.wuxr-static-grid--3col{grid-template-columns:1fr}}.wuxr-section-footer{display:flex;justify-content:center;margin-top:1.6rem}.wuxr-chtile{display:flex;align-items:center;gap:.8rem;background:var(--wuxr-card);border:1px solid var(--wuxr-line);border-radius:var(--wuxr-radius,12px);padding:.7rem .9rem;box-shadow:0 2px 10px -6px rgb(0 0 0 / .35);transition:border-color .18s,transform .15s,box-shadow .18s}.wuxr-chtile:hover{border-color:color-mix(in srgb,var(--wuxr-accent) 40%,transparent);transform:translateY(-2px);box-shadow:0 10px 22px -12px rgb(0 0 0 / .5)}.wuxr-chtile-cover{flex:0 0 46px;width:46px;aspect-ratio:2/3;border-radius:5px;overflow:hidden;background:var(--wuxr-card-hi)}.wuxr-chtile-cover img{width:100%;height:100%;object-fit:cover}.wuxr-chtile-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.wuxr-chtile-title{font-size:.85rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:.35rem}.wuxr-chtile:hover .wuxr-chtile-title{color:var(--wuxr-accent)}.wuxr-lock{display:inline-flex;flex:0 0 auto;color:var(--wuxr-accent-2)}.wuxr-lock .wuxr-svg-icon{width:11px;height:11px}.wuxr-chtile-story{font-size:.74rem;color:var(--wuxr-text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wuxr-chtile-date{font-size:.7rem;color:var(--wuxr-text-dim);opacity:.8}.wuxr-genre-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--wuxr-gap,1.1rem)}@media (max-width:1100px){.wuxr-genre-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.wuxr-genre-grid{grid-template-columns:repeat(2,1fr)}}.wuxr-genre-tile{display:flex;flex-direction:column;gap:.3rem;align-items:center;justify-content:center;text-align:center;background:var(--wuxr-card);border:1px solid var(--wuxr-line);border-radius:var(--wuxr-radius,12px);padding:1.3rem .8rem;box-shadow:0 2px 10px -6px rgb(0 0 0 / .35);transition:border-color .18s,transform .15s,background .18s,box-shadow .18s}.wuxr-genre-tile:hover{transform:translateY(-3px);border-color:var(--wuxr-accent);background:var(--wuxr-card-hi);box-shadow:0 10px 22px -12px rgb(0 0 0 / .5)}.wuxr-genre-name{font-weight:700;font-size:.92rem}.wuxr-genre-count{font-size:.72rem;color:var(--wuxr-text-dim)}.wuxr-empty{color:var(--wuxr-text-dim);font-size:.85rem;padding:1rem 0}.wuxr-tagcloud{display:flex;flex-wrap:wrap;gap:.5rem}.wuxr-tagcloud a{font-size:.8rem;background:var(--wuxr-card);border:1px solid var(--wuxr-line);padding:.38rem .9rem;border-radius:999px;color:var(--wuxr-text-dim);transition:background .15s,color .15s,border-color .15s}.wuxr-tagcloud a:hover{background:var(--wuxr-accent);border-color:var(--wuxr-accent);color:#06231d}.wuxr-cta{margin-top:3rem;text-align:center;background:linear-gradient(135deg,color-mix(in srgb,var(--wuxr-accent) 14%,transparent),color-mix(in srgb,var(--wuxr-accent-2) 12%,transparent));border:1px solid var(--wuxr-line);border-radius:18px;padding:2.4rem 1.5rem}.wuxr-cta h3{font-family:var(--wuxr-font-display);font-size:1.7rem;margin:0 0 .5rem}.wuxr-cta p{color:var(--wuxr-text-dim);max-width:46ch;margin:0 auto 1.2rem;font-size:.92rem}:root{--wuxr-bg:#0c0e14;--wuxr-card:#171a24;--wuxr-card-hi:#1f2432;--wuxr-line:rgba(255,255,255,.08);--wuxr-text:#eceaf4;--wuxr-text-dim:#9a9db0;--wuxr-accent:#35d0b8;--wuxr-accent-2:#e8b34c;--wuxr-font-display:&#039;Cormorant Garamond&#039;,Georgia,serif;--wuxr-font-body:&#039;Manrope&#039;,-apple-system,&#039;Segoe UI&#039;,sans-serif;--wuxr-radius:12px;--wuxr-gap:1.1rem;--wuxr-maxw:1280px}html{overflow-x:hidden}body{overflow-x:hidden}img,video,iframe,svg{max-width:100%;height:auto}*,*::before,*::after{box-sizing:border-box}#main.main,.singular__article,.singular__content,.singular__content.content-section,.main__wrapper{max-width:var(--wuxr-maxw,1280px)!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:clamp(1rem, 3vw, 2.5rem)!important;padding-right:clamp(1rem, 3vw, 2.5rem)!important;overflow:visible!important}#main.main{max-width:100%!important;padding-left:0!important;padding-right:0!important}#page,#content,.site,.site-content,.content-area,main,#main,.wp-site-blocks,.entry-content,article{max-width:100%;width:100%;overflow:visible}.content-section,.main__container,.container,.wrapper,.inside-container,main>.container,#primary,.elementor-section-wrap,.elementor-container,.e-con,.e-con-inner,[data-elementor-type] .elementor-widget-container{max-width:100%}.no-header-image .header-background,.header-image:empty,.header-background:empty{display:none!important;min-height:0!important}.wuxr-home img{display:block}#main .card{background:var(--wuxr-card)!important;border:1px solid var(--wuxr-line)!important;border-radius:var(--wuxr-radius,12px)!important;color:var(--wuxr-text);transition:border-color .18s,transform .15s}#main .card:hover{border-color:color-mix(in srgb,var(--wuxr-accent) 40%,transparent)!important}#main .card a{color:inherit}#main .card__title,#main .card h3,#main .card h2{font-family:var(--wuxr-font-display)}#main .card__title a:hover,#main .card h3 a:hover{color:var(--wuxr-accent)}#main .button,#main .card__button,#main a.button{background:var(--wuxr-accent)!important;color:#06231d!important;border:none!important;border-radius:8px!important;font-weight:700!important}#main .button:hover,#main .card__button:hover,#main a.button:hover{filter:brightness(1.08)}#main .pagination a,#main .pagination span{border-radius:8px!important;border-color:var(--wuxr-line)!important}#main .pagination a:hover,#main .pagination .current{background:var(--wuxr-accent)!important;color:#06231d!important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{background:var(--wuxr-card);border:1px solid var(--wuxr-line);border-radius:var(--wuxr-radius,12px);padding:1rem;transition:border-color .18s,transform .15s}.woocommerce ul.products li.product:hover{border-color:color-mix(in srgb,var(--wuxr-accent) 40%,transparent);transform:translateY(-3px)}.woocommerce ul.products li.product img{border-radius:calc(var(--wuxr-radius, 12px) - 4px)}.woocommerce ul.products li.product .woocommerce-loop-product__title{color:var(--wuxr-text);font-family:var(--wuxr-font-display)}.woocommerce ul.products li.product .price{color:var(--wuxr-accent-2);font-weight:700}.woocommerce ul.products li.product .price del{color:var(--wuxr-text-dim);opacity:.7}.woocommerce span.onsale{background:var(--wuxr-accent)!important;color:#06231d!important}.woocommerce a.button,.woocommerce button.button,.woocommerce #respond input#submit,.woocommerce ul.products li.product .add_to_cart_button{background:var(--wuxr-accent)!important;color:#06231d!important;border:none!important;border-radius:8px!important;font-weight:700!important;transition:filter .15s}.woocommerce a.button:hover,.woocommerce button.button:hover{filter:brightness(1.08)}body.wuxr-hp .singular__header,body.wuxr-hp h1.singular__title,body.wuxr-hp .singular__title,body.wuxr-hp .entry-title,body.wuxr-hp .page-title,body.wuxr-hp h1.entry-title,body.wuxr-hp .entry-header,body.wuxr-hp .page-header,body.wuxr-hp header.entry-header,body.wuxr-hp .site-main>.page-title,body.wuxr-hp .elementor-widget-theme-page-title,body.wuxr-hp .elementor-heading-title:first-of-type,body.wuxr-hp .fictioneer-header .page-title,body.wuxr-hp .fictioneer-header__title{display:none!important;height:0!important;margin:0!important;padding:0!important;border:0!important}