.pet-world{max-width:1280px;margin:0 auto}.world-top{display:flex;align-items:center;justify-content:space-between;gap:25px;margin:0 0 28px}.world-top h1{font-size:clamp(30px,3.4vw,46px);line-height:1.1;margin:11px 0}.world-top p{font-size:12px;color:var(--muted)}.world-top-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.world-top-actions button{font-size:11px;white-space:nowrap}.pet-hero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.8fr);gap:20px}.goblin-room{border:1px solid #ffffff13;border-radius:30px;background:radial-gradient(ellipse at 50% 40%,#b2cba729,transparent 64%),linear-gradient(150deg,#28352f66,#25213c88);overflow:hidden;position:relative;min-height:490px;display:flex;flex-direction:column}.room-header{display:flex;align-items:center;justify-content:space-between;padding:21px 23px;z-index:1}.room-header button{font-size:11px}.room-header .badge{font-size:8px}.room-scenery{position:relative;display:flex;align-items:center;justify-content:center;min-height:290px;flex:1;isolation:isolate}.room-scenery:after{content:"";position:absolute;background:linear-gradient(180deg,#96bba218,transparent);width:85%;height:110px;bottom:-45px;border-radius:50%;z-index:-1}.room-orb{position:absolute;left:17%;top:25px;width:66px;height:66px;background:#f4e5a225;border:1px solid #fff1;border-radius:50%;box-shadow:0 0 60px #c6d1aa15}.room-spark{position:absolute;color:#d3ddb68a;font-size:26px}.s1{left:32%;top:25px}.s2{right:17%;top:80px;font-size:18px}.room-leaf{position:absolute;opacity:.38}.l1{left:9%;bottom:24px;font-size:42px;transform:rotate(-25deg)}.l2{right:9%;bottom:14px;font-size:58px;transform:rotate(25deg)}.creature-shadow{position:absolute;width:130px;height:22px;background:#0005;border-radius:50%;bottom:11px;filter:blur(8px)}.world-creature{position:relative;width:182px;height:230px;flex-shrink:0;transform-origin:bottom center}.creature-art{position:relative;width:100%;height:100%;overflow:hidden;border-radius:26px;border:1px solid #ffeac433;box-shadow:0 12px 40px #0003}.creature-art>img{position:absolute;width:137.64%;height:127.56%;max-width:none;left:-21.91%;top:-17.78%;object-fit:fill}.world-creature.is-alive{animation:goblin-breathe 4.6s ease-in-out infinite}.world-creature.is-sleeping{transform:rotate(-8deg) translateY(12px);filter:saturate(.65)}.world-creature.is-memorial{filter:grayscale(1);opacity:.7}.world-creature.got-love:after{content:"💕";position:absolute;top:-25px;right:-20px;font-size:40px;animation:love-float 1.3s ease-out forwards}.got-attention{animation:goblin-happy .7s ease-in-out!important}.sleep-bubbles{position:absolute;right:-35px;top:-12px;font-size:28px;color:#d3bbf7;font-weight:800;letter-spacing:6px;animation:love-float 4s ease-in-out infinite}.plead-eyes{position:absolute;top:33px;left:55px;font-size:55px}.memorial-stone{position:absolute;bottom:0;left:60px;font-size:60px}.world-injury{position:absolute;z-index:1}.bruised{background:#57405ebd;top:19%;left:57%;width:13%;height:7%;border-radius:50%}.singed{background:#b2392460;left:26%;top:28%;width:17%;height:10%;border-radius:12px}.scratched{right:18%;top:25%;color:#bb4338;font-weight:900;font-size:22px}.dirt-overlay{position:absolute;bottom:12%;left:20%;font-size:49px;color:#88562f;transform:rotate(-18deg);text-shadow:20px -70px #88562f}.room-name{text-align:center;padding:18px 15px 10px}.room-name h2{font-size:30px;letter-spacing:-1px}.room-name>span{font-size:11px;color:#d6d4bf;display:block;margin-top:6px}.goblin-quote{background:#fff06a08;border-top:1px solid #ffffff09;padding:16px 20px;text-align:center;font-size:12px;font-style:italic;color:#d7d4e7;margin-top:auto}.needs-card{background:#ffffff05;border:1px solid #ffffff12;border-radius:28px;padding:25px;display:flex;flex-direction:column;justify-content:center}.needs-card h3{font-size:15px}.needs-card>.row{margin-bottom:25px}.world-meters{display:flex;flex-direction:column;gap:14px}.world-meter{display:flex;align-items:center;font-size:11px;gap:9px}.world-meter>span:first-child{font-size:13px;width:18px}.world-meter>span:nth-child(2){width:42px;color:var(--muted)}.world-meter i{height:5px;border-radius:10px;background:#ffffff0b;flex:1;overflow:hidden}.world-meter b{display:block;height:100%;border-radius:10px;transition:width .35s ease}.world-meter>strong{font-size:10px;width:25px;text-align:right;font-weight:500}.quick-care{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin:24px 0 18px}.quick-care button{background:#ffffff07;border-radius:14px;padding:12px 4px;font-size:22px}.quick-care span{font-size:9px;display:block;margin-top:7px;color:var(--muted)}.quick-care button:hover{background:#ffffff10}.world-action:disabled,.quick-care button:disabled{opacity:.3;cursor:not-allowed}.injury-list{display:flex;flex-direction:column;gap:7px;padding-top:15px;font-size:10px;color:#efbeb8}.daily-strip{margin:22px 0;padding:22px 25px;background:#ffffff04;border:1px solid var(--line);border-radius:23px;display:grid;grid-template-columns:1fr auto;gap:17px}.daily-strip h3{margin-top:7px;font-size:17px}.daily-strip h3 small{font-size:11px;color:var(--accent);margin-left:8px}.rituals{display:flex;gap:7px}.rituals>span{width:49px;text-align:center;background:#ffffff05;border:1px solid #ffffff0b;border-radius:13px;padding:9px 2px;font-size:19px;opacity:.45}.rituals small{display:block;font-size:8px;margin-top:5px}.rituals .complete{opacity:1;color:#a5dfb8;background:#b3e5a915;border-color:#b3e5a944}.daily-strip>p{grid-column:1/-1;font-size:10px;color:var(--muted);line-height:1.6}.care-cabinet{margin-top:32px}.cabinet-heading{display:flex;justify-content:space-between;align-items:center;gap:15px}.cabinet-heading h2{font-size:26px;margin:7px 0}.cabinet-heading .badge{font-size:8px}.care-controls{display:flex;gap:10px;margin:20px 0;align-items:center}.care-controls .segments{margin:0;flex:1}.care-controls select,.care-controls input{font-size:11px;background:var(--bg);color:var(--text);border:1px solid var(--line);border-radius:12px;padding:11px;max-width:160px}.care-controls input{min-width:100px}.world-actions{display:grid;grid-template-columns:repeat(auto-fill,minmax(138px,1fr));gap:10px}.world-action{display:flex;flex-direction:column;gap:9px;align-items:flex-start;text-align:left;padding:18px;border:1px solid #ffffff0b;border-radius:19px;background:#ffffff04;min-height:130px;transition:background .2s,transform .2s}.world-action:hover{background:#ffffff0b;transform:translateY(-2px)}.world-action>span{font-size:26px}.world-action>strong{font-size:11px;font-weight:650}.world-action>small{font-size:9px;line-height:1.5;color:var(--muted)}.world-action.chaos{border-color:#ed927910;background:#ed927905}.cabinet-note{margin-top:20px;line-height:1.7}.play-invites{margin-top:38px}.play-invites h2,.play-preview h2{font-size:24px;margin:8px 0}.play-invites>p,.play-preview p{font-size:12px;color:var(--muted);line-height:1.7;max-width:630px}.play-invite-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:20px}.play-invite-grid>button{display:flex;flex-direction:column;text-align:left;gap:12px}.play-invite-grid>button>span{font-size:26px}.play-invite-grid strong{font-size:14px}.play-invite-grid small{font-size:10px;color:var(--muted)}.play-invite-grid b{font-size:10px;color:var(--accent);font-weight:600}.play-preview{display:flex;gap:25px;align-items:center;justify-content:space-between;background:#b7e1b708;border:1px solid #b7e1b718;border-radius:24px;padding:25px;margin-top:28px}.play-preview>button{white-space:nowrap;font-size:11px}.world-receipts{margin-top:32px;padding:25px;background:#ffffff03;border-radius:22px;border:1px solid var(--line)}.world-receipts h3{font-size:15px;margin-bottom:15px}.world-receipts .setting-row{font-size:11px;padding:9px 0;border-bottom:1px solid #ffffff08}.world-receipts time{color:var(--muted);font-size:10px}.world-scores{display:flex;gap:15px;flex-wrap:wrap;margin-top:15px;font-size:11px}.world-scores b{margin-left:5px;font-weight:500}.nap-note{padding:13px 0;font-size:11px;color:#ccbaef}.nap-note button{font-size:10px}.rescue-callout{margin:20px 0;padding:17px;border:1px solid #f59ab444;border-radius:16px;background:#f59ab40a}.rescue-callout>span{font-size:9px;color:#f6afc4}.rescue-callout>strong{display:block;font-size:31px;margin:10px 0;font-variant-numeric:tabular-nums}.rescue-callout p{font-size:10px;line-height:1.6;margin-bottom:13px;color:var(--muted)}.rescue-callout button{font-size:12px}.pleading-choice{display:flex;justify-content:center;gap:15px;padding:12px}.pleading-choice button{font-size:11px}.play-yard{background:radial-gradient(ellipse at 50% 10%,#b7cea520,transparent 70%),linear-gradient(170deg,#26372fcc,#1e2933cc);border:1px solid #9cae9c25;border-radius:30px;overflow:hidden;min-height:430px;position:relative}.yard-banner{padding:20px 25px;display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #ffffff09;font-size:9px;letter-spacing:1px;color:#c7d7bd}.yard-actors{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-items:end;gap:20px;padding:45px 25px 20px;min-height:350px}.yard-actor{text-align:center;position:relative;display:flex;flex-direction:column;align-items:center}.yard-actor .world-creature{width:116px;height:147px;animation-delay:var(--delay)}.yard-actor .creature-art{border-color:var(--pet-accent);border-width:2px;border-radius:19px}.yard-actor .world-creature img{filter:saturate(.85)}.yard-actor.is-playing .world-creature{animation:playdate-hop 2.6s ease-in-out infinite;animation-delay:var(--delay)}.owner-ribbon{font-size:8px;color:var(--pet-accent);background:#0002;padding:7px 10px;border:1px solid #ffffff0b;border-radius:20px;margin-bottom:18px;max-width:150px;overflow-wrap:anywhere}.yard-actor h3{font-size:14px;margin:17px 0 10px}.yard-actor>small{font-size:9px;margin-top:6px}.actor-energy{display:flex;align-items:center;gap:5px;font-size:10px;width:105px}.actor-energy>i{height:4px;background:#ffffff10;border-radius:10px;flex:1;overflow:hidden}.actor-energy b{height:100%;background:var(--pet-accent);display:block;border-radius:10px}.actor-energy small{font-size:9px;color:var(--muted);width:17px}.yard-props{display:flex;justify-content:space-around;position:relative;padding:10px 40px 20px;background:linear-gradient(180deg,transparent,#adc99d0b);font-size:24px}.yard-props span:nth-child(even){transform:rotate(25deg)}.play-date-controls{display:flex;align-items:center;gap:12px;border:1px solid var(--line);background:#ffffff04;border-radius:22px;padding:23px;margin-top:17px}.play-date-controls>div{flex:1}.play-date-controls h3{font-size:14px;margin-bottom:7px}.play-date-controls p{font-size:11px;color:var(--muted);max-width:550px;line-height:1.7}.play-date-controls button{font-size:10px;white-space:nowrap}.goblin-focus #sidebar,.goblin-focus #mobile-nav{display:none!important}.goblin-focus #app{display:block;padding:0}.goblin-focus #view{padding:22px 30px}.goblin-focus .daily-strip,.goblin-focus .care-cabinet,.goblin-focus .play-invites,.goblin-focus .world-receipts,.goblin-focus .play-preview{display:none}.goblin-focus .world-top{margin-bottom:17px}.goblin-focus .goblin-room{min-height:calc(100dvh - 155px)}.goblin-focus .room-scenery .world-creature{width:230px;height:291px}.goblin-focus .play-yard{min-height:calc(100dvh - 260px)}.goblin-focus .yard-actors{min-height:calc(100dvh - 400px)}.goblin-focus .yard-actor .world-creature{width:150px;height:190px}@keyframes goblin-breathe{50%{transform:translateY(-4px) rotate(1deg)}}@keyframes goblin-happy{30%{transform:translateY(-15px) rotate(-4deg)}65%{transform:translateY(-6px) rotate(3deg)}}@keyframes love-float{0%{opacity:0;transform:translateY(10px) scale(.7)}35%{opacity:1}100%{opacity:0;transform:translateY(-40px) scale(1.1)}}@keyframes playdate-hop{0%,100%{transform:translateY(0) rotate(-3deg)}45%{transform:translateY(-12px) rotate(4deg)}70%{transform:translateY(0) rotate(1deg)}}@media(max-width:1100px){.pet-hero{grid-template-columns:minmax(0,1fr) minmax(240px,.8fr)}.needs-card{padding:20px}.care-controls{flex-wrap:wrap}.care-controls .segments{min-width:100%}.daily-strip{grid-template-columns:1fr}.rituals{justify-content:space-between}.play-date-controls{flex-wrap:wrap}.play-date-controls>div{min-width:100%}}@media(max-width:850px){.world-top{flex-wrap:wrap}.world-top-actions{justify-content:flex-start}.pet-hero{grid-template-columns:1fr}.goblin-room{min-height:450px}.world-meters{display:grid;grid-template-columns:1fr 1fr;gap:13px 24px}.world-meter>span:nth-child(2){width:35px}.world-meter{gap:5px}.needs-card>.row{margin-bottom:20px}.quick-care{margin:20px 0 14px}.goblin-focus .goblin-room{min-height:380px}.goblin-focus .room-scenery .world-creature{width:165px;height:209px}}@media(max-width:620px){#mobile-nav button{width:24%;font-size:20px}#mobile-nav button span{font-size:8px}.world-top{gap:15px;margin-bottom:20px}.world-top h1{font-size:33px}.world-top-actions button{font-size:10px;padding:10px 12px}.world-top>div>.eyebrow{font-size:7px}.pet-hero{gap:13px}.goblin-room{border-radius:25px;min-height:430px}.room-header{padding:17px}.room-scenery{min-height:260px}.world-creature{width:170px;height:215px}.room-name h2{font-size:28px}.goblin-quote{font-size:10px;padding:15px}.needs-card{padding:20px;border-radius:23px}.daily-strip{padding:20px;gap:17px}.rituals{gap:4px}.rituals>span{width:43px;font-size:17px;padding:8px 1px}.rituals small{font-size:7px}.cabinet-heading{align-items:flex-start;flex-wrap:wrap;gap:7px}.cabinet-heading h2{font-size:25px}.care-controls input,.care-controls select{max-width:none;width:calc(50% - 5px);padding:12px 9px;font-size:10px}.world-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.world-action{padding:16px;min-height:130px}.world-action>strong{font-size:11px}.play-invite-grid{grid-template-columns:1fr}.play-preview{flex-wrap:wrap;padding:21px}.world-receipts{padding:19px}.world-meter{font-size:10px}.world-meter>span:nth-child(2){width:28px}.world-meter>strong{font-size:9px;width:20px}.world-meters{gap:13px 16px}.world-meter>span:first-child{font-size:12px;width:14px}.play-yard{border-radius:22px}.yard-banner{padding:17px;flex-direction:column;font-size:8px;gap:10px}.yard-actors{grid-template-columns:repeat(2,minmax(0,1fr));padding:35px 15px 20px;gap:32px 13px}.yard-actor .world-creature{width:110px;height:139px}.yard-actor>h3{font-size:13px}.play-date-controls{padding:20px}.play-date-controls>button{white-space:normal;flex:1}.goblin-focus #view{padding:17px}.goblin-focus .world-top h1{font-size:24px}.goblin-focus .world-top>div>p{display:none}.goblin-focus .world-top-actions{gap:5px}.goblin-focus .world-top-actions button{font-size:9px;padding:8px}.goblin-focus .goblin-room{min-height:340px}.goblin-focus .room-header{display:none}.goblin-focus .room-scenery{min-height:225px}.goblin-focus .room-name{padding:8px 10px}.goblin-focus .room-name h2{font-size:23px}.goblin-focus .needs-card{padding:15px}.goblin-focus .needs-card>.row{display:none}.goblin-focus .quick-care{margin:14px 0 5px}.goblin-focus .needs-card>p{display:none}.goblin-focus .goblin-quote{padding:10px}.goblin-focus .yard-actor .world-creature{width:110px;height:139px}.goblin-focus .play-yard{min-height:410px}.goblin-focus .yard-actors{min-height:300px}.goblin-focus .play-date-controls{padding:14px}.goblin-focus .play-date-controls p{display:none}.goblin-focus .play-date-controls h3{font-size:12px}.goblin-focus .play-date-controls>button{font-size:9px;padding:10px}}

.inbox-list{display:flex;flex-direction:column;gap:10px}.inbox-item{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:9px;padding:16px;background:#ffffff06;border:1px solid var(--line);border-radius:15px;width:100%}.inbox-item strong{font-size:13px}.inbox-item span{font-size:11px;line-height:1.6;color:var(--muted)}.inbox-item time{font-size:9px;color:var(--accent)}

.puppet-creature{width:230px;height:288px;animation:none!important}.puppet-creature goblin-puppet{width:100%;height:100%}.room-scenery{min-height:305px}.yard-actor .puppet-creature{width:142px;height:178px;animation:none!important}.goblin-focus .room-scenery .puppet-creature{width:280px;height:350px}.goblin-focus .yard-actor .puppet-creature{width:180px;height:225px}@media(max-width:620px){.puppet-creature{width:210px;height:263px}.room-scenery{min-height:280px}.yard-actor .puppet-creature{width:134px;height:168px}.goblin-focus .room-scenery .puppet-creature{width:190px;height:238px}.goblin-focus .yard-actor .puppet-creature{width:130px;height:163px}.goblin-focus .room-scenery{min-height:240px}}

.look-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.look-choice{background:#ffffff05;border:1px solid var(--line);border-radius:17px;overflow:hidden;display:flex;flex-direction:column;align-items:center;padding:10px 6px 15px}.look-choice:hover{border-color:var(--accent);background:#ffffff0b}.look-choice goblin-puppet{width:125px;height:157px}.look-choice strong{font-size:11px}.look-choice span{font-size:8px;color:var(--muted);margin-top:7px}@media(max-width:620px){.look-gallery{grid-template-columns:repeat(2,1fr)}.look-choice goblin-puppet{width:120px;height:150px}.room-header .badge{font-size:7px}.room-header button{font-size:9px}}
@media(min-width:850px){.yard-actors:has(.yard-actor:nth-child(5)){grid-template-columns:repeat(4,minmax(0,1fr))}.goblin-focus .yard-actors:has(.yard-actor:nth-child(5)){gap:18px;padding:20px}.goblin-focus .yard-actors:has(.yard-actor:nth-child(5)) .puppet-creature{width:114px;height:143px}.goblin-focus .yard-actors:has(.yard-actor:nth-child(5)) .owner-ribbon{margin-bottom:6px}.goblin-focus .yard-actors:has(.yard-actor:nth-child(5)) h3{margin:6px 0}.goblin-focus .yard-actors:has(.yard-actor:nth-child(5)) .yard-actor>small{display:none}.goblin-focus .yard-banner{padding:14px 20px}.goblin-focus .yard-props{padding:6px 30px;font-size:18px}.goblin-focus .world-top h1{font-size:30px;margin:6px 0}.goblin-focus .world-top>div>p{display:none}.goblin-focus .play-date-controls{padding:13px 20px}.goblin-focus .play-date-controls p{display:none}.goblin-focus .play-date-controls h3{margin:0;font-size:12px}}

.adoption-world{max-width:1050px;margin:auto}.adoption-world>h1{font-size:clamp(34px,4vw,48px);margin:15px 0}.adoption-world>p{font-size:13px;line-height:1.9;color:var(--muted);max-width:700px}.personality-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:30px}.personality-choice{text-align:left;display:flex;flex-direction:column;gap:13px;padding:26px;background:linear-gradient(145deg,#bdcba012,#b7e1b70a);border:1px solid #d9d5b91a;border-radius:25px;transition:transform .2s,border .2s}.personality-choice:hover{border-color:var(--accent);transform:translateY(-3px)}.personality-choice>span{font-size:37px}.personality-choice h2{font-size:22px}.personality-choice p{font-size:12px;line-height:1.8;color:var(--muted);flex:1}.personality-choice b{font-size:10px;color:var(--accent);margin-top:6px}.adoption-note{padding:24px;border:1px solid var(--line);background:#ffffff04;border-radius:20px;font-size:12px;line-height:1.8;color:var(--muted);margin-top:25px}.nature-card{display:grid;grid-template-columns:1fr 1fr;gap:25px;padding:25px;background:#aad8bd07;border:1px solid #aad8bd18;border-radius:24px;margin-top:28px}.nature-card h3{font-size:23px;margin:11px 0}.nature-card h3 small{font-size:9px;color:var(--muted);font-weight:400;display:block;margin-top:8px;text-transform:capitalize}.nature-card p{font-size:11px;line-height:1.8;color:var(--muted)}.nature-bars{display:flex;flex-direction:column;justify-content:center;gap:16px}.nature-bars>div{display:flex;gap:10px;align-items:center;font-size:10px}.nature-bars span{width:105px;flex-shrink:0;color:#cbd5c7}.nature-bars i{height:4px;background:#ffffff10;border-radius:9px;flex:1}.nature-bars b{height:100%;display:block;background:#a4cfb1;border-radius:9px}.nature-bars small{font-size:9px;width:20px;text-align:right;color:var(--muted)}.generated-portrait{height:230px;width:185px;overflow:visible;border:0;background:none}.generated-portrait goblin-puppet{height:100%;width:100%}.goblin-focus .nature-card{display:none}@media(max-width:850px){.personality-grid{grid-template-columns:repeat(2,1fr)}.nature-card{grid-template-columns:1fr}}@media(max-width:620px){.personality-grid{gap:10px}.personality-choice{padding:20px 16px;border-radius:21px}.personality-choice h2{font-size:20px}.personality-choice p{font-size:10px}.personality-choice b{font-size:9px}.adoption-world>p{font-size:12px}.nature-card{padding:21px}}

.path-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:20px 0}.journey-paths progress{width:100%;accent-color:var(--accent);height:12px}.journey-paths p{font-size:12px;color:var(--muted);margin:10px 0}.journey-paths label{font-size:13px}.journey-stage{position:relative;height:330px;overflow:hidden;background:radial-gradient(ellipse at bottom,#61755b55,transparent 65%);border-radius:20px}.journey-door{position:absolute;right:26px;bottom:24px;width:100px;height:225px;background:#221d30;border:9px solid #a98e6c;border-radius:55px 55px 5px 5px;box-shadow:0 0 35px #e5c78b22}.journey-door i{position:absolute;left:10px;top:100px;width:9px;height:9px;border-radius:50%;background:#ead59b}.journey-actor{position:absolute;bottom:5px;left:20px;width:220px;height:285px}.journey-leaving .journey-actor{animation:journey-out 1.3s ease-in forwards}.journey-arriving .journey-actor{animation:journey-in 1.3s ease-out forwards}@keyframes journey-out{to{transform:translateX(160px) scale(.75);opacity:0}}@keyframes journey-in{from{transform:translateX(160px) scale(.75);opacity:0}to{transform:translateX(0) scale(1);opacity:1}}@media(max-width:620px){.path-grid{grid-template-columns:1fr}.room-header{flex-wrap:wrap;gap:8px}.room-header .ghost{font-size:10px}}@media(prefers-reduced-motion:reduce){.journey-actor{animation:none!important}}

.habitat-room{background-size:100% 100%;background-position:center;border-radius:20px;margin:8px 14px 0}.habitat-room .room-orb,.habitat-room .room-leaf,.habitat-room .room-spark{display:none}
.habitat-house{background-image:url("/habitats/house.svg")}
.habitat-cave{background-image:url("/habitats/cave.svg")}
.habitat-castle{background-image:url("/habitats/castle.svg")}
.habitat-forest{background-image:url("/habitats/forest.svg")}
.habitat-treehouse{background-image:url("/habitats/treehouse.svg")}
.habitat-seaside{background-image:url("/habitats/seaside.svg")}
.habitat-space{background-image:url("/habitats/space.svg")}
.habitat-mushroom{background-image:url("/habitats/mushroom.svg")}
.habitat-desert{background-image:url("/habitats/desert.svg")}
.habitat-snow{background-image:url("/habitats/snow.svg")}
.habitat-sky{background-image:url("/habitats/sky.svg")}
.habitat-workshop{background-image:url("/habitats/workshop.svg")}
