.furniture-art{width:100%;min-width:0;height:100%;display:block}.furniture-art>.world-art{width:100%;height:100%;overflow:hidden}.room-style-note{color:var(--pcpa-muted);margin:10px 0 18px;font-size:13px;line-height:1.5}.room-collection-label{color:var(--pcpa-muted);margin:-4px 0 12px;font-size:12px;display:block}.furniture-art.furniture-effect-magic{filter:drop-shadow(0 0 4px #8bcbed)}.furniture-art.furniture-effect-embers{filter:drop-shadow(0 0 4px #ef915e)}.furniture-art.furniture-effect-stars{filter:drop-shadow(0 0 4px #e9d295)}.world-room-object .furniture-effect-magic,.world-room-object .furniture-effect-stars{animation:5s ease-in-out infinite furniture-shimmer}.furniture-design-detail{min-height:3em;font-size:13px;line-height:1.5}.style-design-detail{margin:12px 0;font-size:14px;line-height:1.55}@keyframes furniture-shimmer{0%,to{opacity:1}50%{opacity:.88}}@media (prefers-reduced-motion:reduce){.world-room-object .furniture-art{animation:none}}.game-app .furniture-pack-previews{background:var(--pcpa-soft);--workshop-readable:#17182d;justify-content:center;align-items:center;gap:12px;min-width:0;min-height:220px;padding:24px;display:flex}.game-app .furniture-pack-previews>.furniture-art{aspect-ratio:1;flex:0 auto;width:28%;max-width:135px;height:auto}.game-app .furniture-pack-grid .theme-pack-body>p{min-height:0}.furniture-pack-links{flex-wrap:wrap;gap:10px;display:flex}.furniture-pack-links button{margin-top:12px}.furniture-pack-catalog{margin:20px 0}.furniture-pack-catalog>summary{cursor:pointer;padding:12px 0;font-weight:700}.furniture-possible-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0;display:grid}.furniture-possible-items figure{text-align:center;background:var(--pcpa-surface);border:1px solid var(--pcpa-line);--workshop-readable:#17182d;border-radius:12px;margin:0;padding:12px}.furniture-possible-items .furniture-art{width:100%;max-width:100px;height:100px;margin:auto}.furniture-possible-items figcaption{margin-top:8px;font-size:14px}.furniture-possible-items .style-rarity{margin-top:6px}.room-pack-link,.room-inventory-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.room-pack-link .primary{align-items:center;gap:8px;display:flex}.room-pack-link p{margin:0 0 14px}.hero-room .world-room-hero>.character-portrait{aspect-ratio:1;height:auto}.hero-room .world-room-hero>.character-portrait>.sprite-idle{position:absolute;inset:0}.furniture-catalog .furniture-art{max-width:190px;height:145px;margin:0 auto 12px}.furniture-catalog .style-rarity{margin:auto}.furniture-catalog select{margin-bottom:0!important}.packreveal .revealart>.furniture-art{width:100%;height:100%;padding:10px}@media (max-width:600px){.game-app .furniture-pack-previews{min-height:170px;padding:18px}.furniture-possible-items{grid-template-columns:repeat(2,minmax(0,1fr))}}
