.news{--n-card:var(--color-evox-cream);--n-soft:var(--color-evox-navy-soft);--n-rule:#172a391f;--n-hover:#172a390d;--n-accent-soft:#cf38141f;background:var(--color-brand-bone-warm);color:var(--color-evox-navy);font-size:.9375rem}.news-card{background:var(--n-card);border:1px solid var(--n-rule);border-radius:16px}.news :focus-visible{outline:2px solid var(--color-evox-navy);outline-offset:2px}.pill{white-space:nowrap;border-radius:999px;padding:5px 11px;font-size:.75rem;font-weight:600;line-height:1.2;display:inline-block}.pill:hover{text-underline-offset:2px;text-decoration:underline}.pill--release{color:var(--color-evox-coral-deep);background:#f23a291f}.pill--event{color:var(--color-evox-coral-deep);background:#cf38141f}.pill--sale{color:var(--color-evox-navy);background:#f2bba773}.pill--creators{color:var(--color-evox-navy);background:#aebfbe66}.pill--atelier{color:var(--color-brand-plum);background:#5e33441f}.news-grid{grid-template-columns:minmax(0,1fr);gap:18px;max-width:1280px;margin:0 auto;padding:96px 16px 64px;display:grid}@media (min-width:640px){.news-grid{padding:112px 24px 80px}}@media (min-width:1024px){.news-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px}}@media (min-width:1280px){.news-grid{grid-template-columns:220px minmax(0,1fr) 300px}}.news-main{flex-direction:column;gap:18px;min-width:0;display:flex}.news-side{--side-offset:112px;--side-gap:24px;flex-direction:column;gap:18px;min-width:0;display:flex}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.news-side{top:var(--side-top,var(--side-offset));position:sticky}}.news-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--n-soft);margin:0;padding:14px 12px 6px;font-size:.625rem;font-weight:500}.news-count{color:var(--n-soft);margin-left:auto;font-size:.6875rem;font-weight:500}.news-topics{display:none}@media (min-width:1280px){.news-topics{flex-direction:column;gap:4px;display:flex;position:sticky;top:112px}}.news-topics ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.news-topics a{border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:8px 12px;font-weight:500;display:flex}.news-topics a:hover{background:var(--n-hover)}.news-topics a[aria-current=page]{border-color:var(--n-rule);background:var(--n-card);font-weight:600}.news-chips ul{scrollbar-width:none;gap:8px;margin:0 -16px;padding:2px 16px 6px;list-style:none;display:flex;position:relative;overflow-x:auto}@media (min-width:640px){.news-chips ul{margin:0;padding:2px 0 6px}}.news-chips a{border:1px solid var(--n-rule);background:var(--n-card);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.875rem;font-weight:500;display:flex}.news-chips a[aria-current=page]{border-color:var(--color-evox-navy);font-weight:600}.news-chips .news-count{margin-left:2px}@media (min-width:1280px){.news-chips{display:none}}.news-tabs{gap:6px;padding:6px;display:flex;overflow-x:auto}.news-tabs a{color:var(--n-soft);white-space:nowrap;border-radius:10px;padding:9px 16px;font-weight:600}.news-tabs a:hover{background:var(--n-hover);color:var(--color-evox-navy)}.news-tabs a[aria-current=page]{background:var(--n-accent-soft);color:var(--color-evox-coral-deep)}@media (max-width:639px){.news-tabs a{padding:9px 12px;font-size:.875rem}}.widget{padding:18px}.widget h2{margin:0 0 12px;font-size:.9375rem;font-weight:700}.widget ul,.widget ol{margin:0;padding:0;list-style:none}.widget__row{border-top:1px solid var(--n-rule);align-items:flex-start;gap:12px;padding:10px 0;display:flex}.widget__row:first-child{border-top:0;padding-top:0}.widget__date{background:var(--n-accent-soft);width:46px;color:var(--color-evox-coral-deep);text-align:center;border-radius:10px;flex-shrink:0;padding:6px 0;font-size:.9375rem;font-weight:700;line-height:1}.widget__date small{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-top:3px;font-size:.625rem;display:block}.widget__item{flex-direction:column;gap:3px;display:flex}.widget__item b{font-weight:600;line-height:1.35}.widget__item span{color:var(--n-soft);font-size:.75rem}.widget__item:hover b{text-underline-offset:3px;text-decoration:underline}.widget__follow{grid-template-columns:1fr 1fr;gap:8px;display:grid}.widget__follow li:first-child,.widget__follow li:last-child{grid-column:1/-1}.widget__follow a{background:var(--n-hover);text-align:center;border-radius:10px;padding:10px;font-size:.8125rem;font-weight:600;display:block}.widget__follow a:hover{background:#172a391a}.news-note{color:var(--n-soft);margin:0;padding:0 4px;font-size:.75rem;line-height:1.5}.news-toast{z-index:70;background:var(--color-evox-navy);color:var(--color-evox-cream);opacity:0;pointer-events:none;border-radius:10px;margin:0;padding:10px 16px;font-size:.875rem;font-weight:600;transition:opacity .2s;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.news-toast[data-visible]{opacity:1}@media (prefers-reduced-motion:reduce){.news-toast{transition:none}}.topic-icon{--icon-ink:var(--color-evox-cream);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.topic-icon--large{width:32px;height:32px}.topic-icon--small{width:10px;height:10px}.topic-icon svg{fill:none;width:16px;height:16px;stroke:var(--icon-ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.topic-icon--all{background:var(--color-evox-navy)}.topic-icon--release{background:var(--color-brand-red)}.topic-icon--event{background:var(--color-evox-coral)}.topic-icon--sale{background:var(--color-brand-peach);--icon-ink:var(--color-brand-plum-deep)}.topic-icon--creators{background:var(--color-brand-sage-deep);--icon-ink:var(--color-evox-navy)}.topic-icon--atelier{background:var(--color-brand-plum)}.topic-icon--discord{background:var(--color-brand-ink)}.post{padding:18px 20px 6px}@media (max-width:639px){.post{padding:16px 16px 4px}}.post__who{align-items:center;gap:12px;display:flex}.post__avatar{background:var(--color-evox-navy);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.post__avatar img{width:34px;height:auto}.post__byline{min-width:0}.post__name{align-items:center;gap:6px;margin:0;font-weight:700;display:flex}.post__name svg{width:15px;height:15px}.post__name circle{fill:var(--color-evox-coral)}.post__name path{fill:none;stroke:var(--color-evox-cream);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.post__meta{color:var(--n-soft);margin:2px 0 0;font-size:.78rem}.post__meta a:hover,.post__title a:hover{text-underline-offset:3px;text-decoration:underline}.post__tags{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin:0 0 0 auto;padding:0;list-style:none;display:flex}.post__title{letter-spacing:-.01em;text-wrap:pretty;margin:14px 0 6px;font-size:1.3125rem;font-weight:700;line-height:1.25}h1.post__title{font-size:clamp(1.5rem,1.2rem + 1vw,1.875rem)}.post__text{margin-top:10px;line-height:1.6}.post__title+.post__text{margin-top:0}.post__text--large{margin-top:14px;font-size:1.0625rem;line-height:1.5}.post__prose p{margin:0}.post__prose p+p,.post__prose p+ul,.post__prose p+ol,.post__prose ul+p,.post__prose ol+p{margin-top:.75em}.post__prose ul,.post__prose ol{margin:0;padding-left:1.25em}.post__prose ul{list-style:outside}.post__prose ol{list-style:decimal}.post__prose li+li{margin-top:.3em}.post__prose strong{font-weight:600}.post__prose a{color:var(--color-evox-coral);text-underline-offset:3px;text-decoration:underline}.post__more>summary{color:var(--color-evox-coral);cursor:pointer;margin:8px 0 0;font-size:.875rem;font-weight:600;list-style:none;display:inline-block}.post__more>summary::-webkit-details-marker{display:none}.post__more>summary:hover{text-underline-offset:3px;text-decoration:underline}.post__more[open]>summary{margin-bottom:10px}.post__more-close,.post__more[open] .post__more-open{display:none}.post__more[open] .post__more-close{display:inline}.post__text:has(.post__more[open]) .post__summary{display:none}.post__stats{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.chip{background:var(--n-hover);border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:.8125rem;font-weight:600;display:inline-flex}.chip svg{fill:none;stroke:currentColor;stroke-width:2px;width:15px;height:15px}.chip--heart{background:var(--n-accent-soft);color:var(--color-evox-coral-deep)}.chip--heart svg{fill:currentColor;stroke:none}.post__from{color:var(--n-soft);margin-left:auto;font-size:.75rem}.post__actions{border-top:1px solid var(--n-rule);flex-wrap:wrap;margin-top:14px;display:flex}.post__actions a{color:var(--n-soft);white-space:nowrap;border-radius:10px;flex:auto;justify-content:center;align-items:center;gap:8px;padding:12px 8px;font-size:.875rem;font-weight:600;display:flex}.post__actions a:hover{background:var(--n-hover);color:var(--color-evox-navy)}.post__actions svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}@media (max-width:639px){.post__actions a{gap:6px;padding:12px 4px;font-size:.8125rem}}.share-as-copy,.share-as-native{align-items:center;gap:inherit;display:inline-flex}.share-as-native{display:none}@media (hover:none) and (pointer:coarse){.share-as-copy{display:none}.share-as-native{display:inline-flex}}.news[data-share-mode=copy] .share-as-copy,.news[data-share-mode=native] .share-as-native{display:inline-flex}.news[data-share-mode=copy] .share-as-native,.news[data-share-mode=native] .share-as-copy{display:none}.post-media{border-radius:14px;gap:6px;margin-top:14px;display:grid;overflow:hidden}.post-media__cell{background:var(--color-brand-bone-warm);min-width:0;min-height:0;position:relative;overflow:hidden}.post-media img{object-fit:cover;object-position:center 30%;width:100%;height:100%;display:block}.post-media--count-2{grid-template-columns:1fr 1fr}.post-media--count-2 .post-media__cell{aspect-ratio:1}.post-media--count-3,.post-media--count-4{aspect-ratio:5/4;grid-template-rows:1fr 1fr}.post-media--count-3{grid-template-columns:1.4fr 1fr}.post-media--count-3 .post-media__cell:first-child{grid-row:1/3}.post-media--count-4{grid-template-columns:1.4fr .5fr .5fr}.post-media--count-4 .post-media__cell:first-child{grid-row:1/3}.post-media--count-4 .post-media__cell:nth-child(2){grid-column:2/4}@media (min-width:640px){.post-media--count-3,.post-media--count-4{aspect-ratio:16/10}}.post-media--full{border-radius:0;gap:12px}.post-media--full .post-media__cell{border-radius:14px}.post-media--full img{height:auto}.post-media__more{color:var(--color-evox-cream);background:#172a3999;justify-content:center;align-items:center;font-size:1.25rem;font-weight:600;display:flex;position:absolute;inset:0}.stories ul{scrollbar-width:thin;gap:18px;margin:0;padding:16px 18px;list-style:none;display:flex;overflow-x:auto}.story{text-align:center;flex-direction:column;align-items:center;gap:8px;width:76px;font-size:.75rem;font-weight:500;line-height:1.25;display:flex}.story__ring{background:var(--n-rule);border-radius:50%;width:70px;height:70px;padding:3px;display:block}.story__ring--fresh{background:conic-gradient(from 200deg, var(--color-brand-red), var(--color-brand-peach), var(--color-brand-red))}.story__ring img{border:3px solid var(--n-card);object-fit:cover;border-radius:50%;width:100%;height:100%}.story:hover .story__label{text-underline-offset:2px;text-decoration:underline}.feed-empty{color:var(--n-soft);margin:0;padding:24px 20px}.pager{gap:12px;display:flex}.pager__link{padding:12px 18px;font-weight:600}.pager__link:hover{background:var(--color-brand-bone)}.pager__link--older{margin-left:auto}.now{background:linear-gradient(160deg, var(--color-evox-navy), #2a3f50);color:var(--color-evox-cream);border-radius:16px;padding:18px}.now__kicker{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-brand-peach);margin:0;font-size:.625rem;font-weight:500}.now__title{font-family:var(--font-display);text-transform:uppercase;margin:8px 0 6px;font-size:1.25rem;font-weight:400;line-height:1.05}.now__title a:hover{text-underline-offset:3px;text-decoration:underline}.now__day{color:#fff8ecd9;margin:0;font-size:.875rem}.now__bar{background:#fff8ec33;border-radius:6px;height:6px;margin:12px 0 14px}.now__bar span{background:var(--color-brand-red);border-radius:6px;height:100%;display:block}.now__button{background:var(--color-evox-cream);color:var(--color-evox-navy);border-radius:10px;padding:10px 14px;font-size:.8125rem;font-weight:700;display:inline-block}.now__button:hover{background:var(--color-brand-peach-soft)}.now :focus-visible{outline-color:var(--color-evox-cream)}.now--inline{display:block}.now--side{display:none}@media (min-width:1024px){.now--inline{display:none}.now--side{display:block}}.now[hidden]{display:none}
