.cosas-page{max-width:var(--content-max-width);margin:0 auto;padding:2.5rem 2rem;height:calc(100dvh - 104px);display:flex;flex-direction:column;box-sizing:border-box;position:relative}.cosas-left{display:flex;flex-direction:column;min-height:0}.cosas-header{flex-shrink:0;font-size:.9em;font-weight:350;color:var(--color-text-primary);margin-top:0;margin-bottom:1rem;line-height:1.8}.cosas-header a{text-decoration:underline;text-underline-offset:3px;color:var(--color-text-primary);cursor:pointer}.cosas-header a.active{font-weight:500}.objetos-subtags{color:var(--color-text-terciary)}.objetos-subtag{color:var(--color-text-terciary)!important}.objetos-subtag.active{font-weight:500!important;color:var(--color-text-primary)!important}.cuentas-platforms{color:var(--color-text-terciary)}.cuentas-platform{color:var(--color-text-terciary)!important}.cuentas-platform.active{font-weight:500!important;color:var(--color-text-primary)!important}.cosas-reset-btn{cursor:default}.cosas-reset-btn.is-active{cursor:pointer;text-decoration:underline;text-underline-offset:3px}.cosas-main{flex:1;min-height:0;display:flex;flex-direction:column}.cosas-mosaic{flex:1;min-height:0;overflow-y:auto;scrollbar-width:none;display:flex;flex-wrap:wrap;gap:2px;align-content:flex-start}.cosas-mosaic::-webkit-scrollbar{display:none}@keyframes cosas-item-in{0%{opacity:0;transform:scale(.93)}to{opacity:1;transform:scale(1)}}.cosas-item-thumb{width:72px;aspect-ratio:4/5;overflow:hidden;cursor:pointer;flex-shrink:0;background-color:transparent;display:flex;align-items:center;justify-content:center;position:relative;animation:cosas-item-in .25s ease both}.cosas-item-thumb[data-tag=artículos]{background-color:#ddd}.thumb-bg{position:absolute;inset:0;background-color:var(--color-secondary-background);opacity:.5;transition:opacity .2s}.cosas-item-thumb:hover .thumb-bg{opacity:1}.thumb-img{width:90%;height:90%;object-fit:contain;display:block;position:relative;z-index:1}.cosas-item-thumb .no-image-label{font-size:.6em;font-weight:350;color:var(--color-text-secondary);text-align:center;padding:4px;line-height:1.3;overflow:hidden;word-break:break-word;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}.cosas-detail{position:absolute;left:calc(100% + 2rem);top:2.5rem;bottom:0;width:240px;padding:0;background-color:transparent;opacity:0;pointer-events:none;transition:opacity .15s;overflow-y:auto;scrollbar-width:none}.cosas-detail::-webkit-scrollbar{display:none}.cosas-detail.visible{opacity:1;pointer-events:auto}.cosas-detail-handle,.cosas-backdrop{display:none}.cosas-detail-title{font-size:.9em;font-weight:500;color:var(--color-text-title);margin-bottom:.3em}.cosas-detail-tag{font-size:.75em;font-weight:350;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.8em}.cosas-favorite{color:#fad948;font-size:2em;vertical-align:-.09em}.cosas-detail-author{font-size:.85em;font-weight:400;color:var(--color-text-secondary);margin-bottom:.2em}.cosas-detail-description{font-size:.9em;font-weight:350;color:var(--color-text-primary);line-height:1.6;margin-bottom:.8em}.cosas-detail-screenshot{display:none;width:100%;border-radius:4px;margin-bottom:.8em}.cosas-detail-screenshot.is-visible{display:block}.ig-grid{display:none;grid-template-columns:repeat(3,1fr);gap:2px;margin-top:.6em}.ig-grid-cell{display:block;overflow:hidden;line-height:0}.ig-grid-cell img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.mastodon-toots{display:none;flex-direction:column;gap:.5em;margin-top:.6em}.mastodon-toots-label{font-size:.72em;font-weight:350;color:var(--color-text-subtle);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.1em}.mastodon-toot{font-size:.82em;font-weight:350;color:var(--color-text-primary);line-height:1.55;text-decoration:none;border-left:2px solid #6364ff;padding-left:.6em;display:block;transition:border-color .15s,color .15s}.mastodon-toot:hover{border-color:#8485ff;color:var(--color-text-title)}.cosas-detail-cover{display:block;width:100%;height:auto;margin-top:.8em;margin-bottom:.4em}.cosas-detail-quotes{margin-top:.8em;display:flex;flex-direction:column;gap:.6em}.cosas-quote{font-size:.82em;font-weight:350;color:var(--color-text-primary);line-height:1.6;margin:0}.cosas-katalog-credit{background-color:var(--color-background);position:fixed;bottom:34px;left:1.8rem;margin:0;font-size:.75em;color:var(--color-text-terciary);z-index:10}.cosas-katalog-credit a{color:var(--color-text-terciary);text-decoration:underline;text-underline-offset:3px}.cosas-katalog-credit a:hover{color:var(--color-text-secondary)}html.focus-mode .cosas-page{max-width:100%;height:100dvh;padding:1rem calc(240px + 4rem) 1rem 2rem}html.focus-mode .cosas-katalog-credit{display:none}html.focus-mode .cosas-detail{position:fixed;left:auto;right:2rem;top:3.5rem;bottom:1rem;width:240px}@media (max-width:800px){.cosas-main{grid-template-columns:1fr}.cosas-detail{position:fixed;inset:auto 0 0;min-height:0;max-height:60vh;overflow-y:auto;border-top:1px solid var(--color-border);border-radius:10px 10px 0 0;padding:.6rem 1.2rem 5rem;transform:translateY(110%);opacity:1;pointer-events:none;transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:300}.cosas-detail.visible{transform:translateY(0);pointer-events:auto}.cosas-detail-handle{display:block;width:32px;height:3px;background:var(--color-border);border-radius:2px;margin:0 auto 1rem}.cosas-backdrop{display:none;position:fixed;inset:0;z-index:299;background:0 0}.cosas-backdrop.visible{display:block}.cosas-detail-author,.cosas-detail-quotes,.cosas-detail-screenshot{display:none!important}.cosas-detail-description{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.ig-grid{grid-template-columns:repeat(6,1fr);gap:2px;margin-top:.4em}.ig-grid .ig-grid-cell:nth-child(n+7){display:none}}