﻿@font-face{font-family:"Font Awesome 6 Free";font-weight:900}.kind-new-items{--kind-color: #9f5cff;--kind-bg: rgba(159, 92, 255, 0.15)}.kind-item-updates{--kind-color: #3b8cff;--kind-bg: rgba(59, 140, 255, 0.15)}.kind-new-entities{--kind-color: #2ec4b6;--kind-bg: rgba(46, 196, 182, 0.15)}.kind-released{--kind-color: #3fae5a;--kind-bg: rgba(63, 174, 90, 0.15)}.kind-preorders{--kind-color: #e7c522;--kind-bg: rgba(231, 197, 34, 0.15)}.home-page{max-width:1200px;margin:0 auto;padding:0 .75rem 3rem}@media screen and (min-width: 769px){.home-page{padding:0 1.5rem 3rem}}.home-header{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.home-header h1{margin:0;font-size:1.6rem}@media screen and (min-width: 769px){.home-header h1{font-size:2rem}}.home-subtitle{margin:.3rem 0 0;color:#a3a1ad}.btn-customize{flex-shrink:0;padding:.55rem .9rem;border:1px solid #262430;background:#1b1821;color:#fff;border-radius:999px;font-size:.9rem}.btn-customize[aria-expanded=true]{border-color:#9f5cff;background:rgba(159,92,255,.22)}@media screen and (min-width: 769px){.btn-customize{display:none}}.home-layout{display:flex;flex-flow:column;gap:1.25rem}@media screen and (min-width: 769px){.home-layout{display:grid;grid-template-columns:minmax(0, 1fr) 320px;align-items:start;gap:2rem}}.feed-settings{display:none;border:1px solid #262430;border-radius:14px;background:#1b1821;padding:1rem}.feed-settings.open{display:block}@media screen and (min-width: 769px){.feed-settings{display:block;grid-column:2;grid-row:1;position:sticky;top:76px;max-height:calc(100vh - 92px);overflow-y:auto}}.feed-settings h2{margin:0 0 .75rem;font-size:1.1rem}.feed-settings fieldset{border:none;margin:0 0 1.1rem;padding:0}.feed-settings legend{padding:0;margin-bottom:.5rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:#a3a1ad}.feed-toggle{display:flex;align-items:center;gap:.7rem;padding:.55rem .6rem;margin:0 -0.6rem;border-radius:10px;cursor:pointer;transition:background .15s}.feed-toggle:hover{background:hsla(0,0%,100%,.04)}.feed-toggle input{position:absolute;opacity:0;pointer-events:none}.feed-toggle input:focus-visible~.switch{outline:2px solid #9f5cff;outline-offset:2px}.feed-toggle input:checked~.feed-toggle-icon{background:var(--kind-bg, rgba(159, 92, 255, 0.15));color:var(--kind-color, #9f5cff)}.feed-toggle input:checked~.switch{background:var(--kind-color, #9f5cff)}.feed-toggle input:checked~.switch::after{transform:translateX(16px)}.feed-toggle-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:#13121a;color:#a3a1ad;transition:background .15s,color .15s}.feed-toggle-text{flex:1;min-width:0;display:flex;flex-flow:column}.feed-toggle-label{font-size:.95rem}.feed-toggle-description{font-size:.78rem;color:#a3a1ad}.switch{position:relative;flex-shrink:0;width:36px;height:20px;border-radius:999px;background:#3a3747;transition:background .2s}.switch::after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s}.chips{display:flex;flex-flow:row wrap;gap:.4rem}.chip{position:relative;cursor:pointer}.chip input{position:absolute;opacity:0;pointer-events:none}.chip span{display:inline-block;padding:.35rem .7rem;border-radius:999px;border:1px solid #262430;background:#13121a;font-size:.85rem;color:#d6d4dc;transition:background .15s,border-color .15s}.chip:hover span{border-color:#4a4558}.chip input:checked+span{background:rgba(159,92,255,.22);border-color:#9f5cff;color:#fff}.chip input:focus-visible+span{outline:2px solid #9f5cff;outline-offset:2px}.feed-settings-hint{margin:0;font-size:.9rem}.feed-settings-footer{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-top:.75rem;border-top:1px solid #262430}.btn-reset-feed{padding:.3rem 0;color:#a3a1ad;font-size:.85rem}.btn-reset-feed:hover{color:#fff}.feed-settings-status{font-size:.8rem;color:#a3a1ad}.feed-settings-status.saved{color:#3fae5a}.feed-settings-status.saved::before{font-family:"Font Awesome 5 Free";content:"";font-weight:900;margin-right:.3rem}.feed{min-width:0}@media screen and (min-width: 769px){.feed{grid-column:1;grid-row:1}}.feed-events-container{transition:opacity .2s}.feed-events-container.loading{opacity:.45;pointer-events:none}.feed-day{margin-bottom:1.5rem}.feed-day-title{display:flex;align-items:center;gap:.75rem;margin:0 0 .75rem;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#a3a1ad}.feed-day-title::after{content:"";flex:1;height:1px;background:#262430}.feed-events{list-style:none;margin:0;padding:0;display:flex;flex-flow:column;gap:.75rem}.feed-event{display:flex;gap:.9rem;padding:.8rem;border:1px solid #262430;border-left:3px solid var(--kind-color);border-radius:14px;background:#1b1821;transition:border-color .15s,transform .15s,box-shadow .15s}.feed-event:hover{transform:translateY(-2px);border-color:#4a3f63;border-left-color:var(--kind-color);box-shadow:0 10px 25px rgba(0,0,0,.35)}.feed-event:hover .feed-event-img img:not(.placeholder){transform:scale(1.05)}.feed-event-img{flex-shrink:0;width:84px;height:84px;border-radius:10px;overflow:hidden;background:#0b0b0e}@media screen and (min-width: 769px){.feed-event-img{width:112px;height:112px}}.feed-event-img img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.feed-event-img img.nsfw{filter:blur(0.75rem)}.feed-event-body{flex:1;min-width:0;display:flex;flex-flow:column;gap:.3rem}.feed-event-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.feed-event-top time{font-size:.75rem;color:#a3a1ad}.feed-kind{display:inline-flex;align-items:center;gap:.35rem;padding:.15rem .55rem;border-radius:999px;background:var(--kind-bg);color:var(--kind-color);font-size:.72rem;font-weight:600}.feed-event-title{color:#fff;font-weight:600;line-height:1.3;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.feed-event-title:hover{color:rgb(204.0552147239,168.5,255)}.feed-event-meta,.feed-event-details{display:flex;flex-flow:row wrap;align-items:center;gap:.25rem .75rem;font-size:.82rem;color:#a3a1ad}.feed-event-details{color:#d6d4dc}.feed-event-details i{color:#a3a1ad;margin-right:.15rem}.feed-user-item{padding:.05rem .5rem;border-radius:999px;font-size:.72rem;color:#111014}.feed-user-item.wished{background:#e7c522}.feed-user-item.ordered{background:#9f5cff;color:#fff}.feed-user-item.owned{background:#3fae5a}.feed-user-item.previously-owned,.feed-user-item.not-wished{background:#3a3747;color:#fff}.feed-event-changes{list-style:none;margin:0;padding:0;display:flex;flex-flow:row wrap;gap:.3rem}.feed-event-changes li{padding:.1rem .45rem;border-radius:6px;background:#13121a;border:1px solid #262430;font-size:.72rem;color:#d6d4dc}.feed-event-changes li::first-letter{text-transform:uppercase}.feed-event-changes li.more{color:#a3a1ad}.feed-event-user{display:inline-flex;align-items:center;gap:.4rem;margin-top:auto;padding-top:.2rem;align-self:flex-start;font-size:.78rem;color:#a3a1ad}.feed-event-user img{width:20px;height:20px;border-radius:50%;object-fit:cover}.feed-event-user:hover{color:#fff}.feed-empty{display:flex;flex-flow:column;align-items:center;text-align:center;padding:3rem 1rem;border:1px dashed #262430;border-radius:14px;color:#a3a1ad}.feed-empty i{font-size:2.5rem;color:#9f5cff;margin-bottom:.75rem}.feed-empty p{margin:.2rem 0}.feed-empty-title{color:#fff;font-size:1.1rem;font-weight:600}.btn-load-more{display:block;width:100%;padding:.75rem;border:1px solid #262430;background:#1b1821;color:#fff;font-size:.95rem}.btn-load-more:hover{border-color:#9f5cff}.btn-load-more.loading{opacity:.6;pointer-events:none}/*# sourceMappingURL=index.css.map */
