.wl-world{--wl-ink:#263d34;--wl-muted:#657669;--wl-green:#3f7655;--wl-border:#dbe4d3;background:#f6f3e9;color:var(--wl-ink);padding:24px 0 72px;font-family:'Open Sans',sans-serif}
.wl-wrap{width:min(1380px,94%);margin:auto}.wl-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:4px 0 28px;border-bottom:1px solid var(--wl-border)}
.wl-wordmark{font-family:Exo,sans-serif;font-size:34px;font-weight:800;color:#315540;text-decoration:none;line-height:1}.wl-wordmark small{display:block;font-family:'Open Sans',sans-serif;font-size:11px;letter-spacing:2px;text-transform:uppercase;font-weight:600;margin:10px 0 0 38px}.wl-leaf{color:#be8e43}.wl-heading nav{display:flex;gap:24px}.wl-heading nav a{color:var(--wl-ink);font-size:14px;font-weight:700;text-decoration:none}.wl-heading nav a:hover{text-decoration:underline}
.wl-intro{display:grid;grid-template-columns:1fr 260px;align-items:center;gap:32px;min-height:280px;max-width:1100px;margin:auto}.wl-intro h1{font:800 clamp(34px,4vw,58px)/1.08 Exo,sans-serif;letter-spacing:-1.5px;white-space:pre-line;margin:14px 0 20px}.wl-intro p{max-width:640px;font-size:17px;line-height:1.75;color:var(--wl-muted)}.wl-eyebrow{font-size:10px;font-weight:800;letter-spacing:2px;color:#718258}.wl-hero-pet{height:270px;max-width:260px;object-fit:contain;justify-self:center;filter:drop-shadow(0 10px 10px #879d7420)}
.wl-card{background:#fffdf7;border:1px solid var(--wl-border);border-radius:20px;padding:26px;box-shadow:0 5px 18px #354e3d05}.wl-card h2,.wl-section h2{font:700 28px/1.2 Exo,sans-serif;margin:8px 0 14px}.wl-card p{line-height:1.75;color:var(--wl-muted)}.wl-loading{margin:20px 0}.wl-wallet{display:flex;align-items:center;flex-wrap:wrap;gap:12px 28px;background:#e7ecd9;padding:15px 22px;border-radius:14px;font-size:13px}.wl-wallet strong{font-size:17px}.wl-save-state{margin-left:auto;font-size:11px;color:#58705e}.wl-notice{margin:14px 0;padding:12px 20px;border-radius:10px;background:#fff7d8;color:#695839;font-size:13px;min-height:43px}.wl-notice-error{background:#fbe9df;color:#853d32}
.wl-meadow-section{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:20px}.wl-meadow-card{padding:20px;overflow:hidden}.wl-section-title{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px}.wl-section-title h2{margin-bottom:0}.wl-section-title>span{font-size:12px;color:var(--wl-muted);max-width:260px}.wl-canvas-wrap{overflow:hidden;border-radius:14px;border:1px solid #cfddc2;background:#d1e0bd}.wl-canvas-wrap canvas{display:block;width:100%;height:auto;touch-action:none;outline-offset:-4px}.wl-canvas-wrap canvas:focus-visible{outline:3px solid #315b45}.wl-meadow-help{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;font-size:10px;color:#657769}.wl-text-button{color:#39684c;text-decoration:underline;background:none;border:0;font-weight:700;cursor:pointer}.wl-pet-panel h2{margin-bottom:10px}.wl-mood{display:inline-block;background:#ebefd9;color:#58723e;font-size:11px;font-weight:700;padding:5px 12px;border-radius:20px;margin-bottom:18px}.wl-meter{margin-bottom:13px}.wl-meter label{display:flex;justify-content:space-between;font-size:11px;font-weight:700;margin-bottom:5px}.wl-meter label span{color:#6e7d67;font-weight:400}.wl-meter progress{display:block;width:100%;height:9px;border:0;border-radius:8px;overflow:hidden;background:#e9eddf}.wl-meter progress::-webkit-progress-bar{background:#e9eddf;border-radius:8px}.wl-meter progress::-webkit-progress-value{background:#87ad69;border-radius:8px}.wl-meter progress::-moz-progress-bar{background:#87ad69;border-radius:8px}
.wl-world select{display:block;width:100%;padding:10px;margin:8px 0 14px;background:#fffdf7;border:1px solid #d4ddc9;border-radius:9px;color:var(--wl-ink);font-size:12px}.wl-world label{font-size:12px}.wl-care-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.wl-care-actions button,.wl-care-actions a{display:block;border:1px solid #cadabb;border-radius:10px;background:#ecf1df;text-align:center;padding:10px 4px;color:#375441;font-size:13px;font-weight:700;cursor:pointer;text-decoration:none}.wl-care-actions small{display:block;font-size:9px;font-weight:400;color:#728169;margin-top:3px}.wl-world button:disabled{opacity:.5;cursor:default}.wl-pet-tip,.wl-small{font-size:11px!important;line-height:1.65!important;margin-top:13px}.wl-button{display:inline-flex;justify-content:center;align-items:center;padding:12px 20px;background:#406d4e;color:#fffdf3;border:0;border-radius:11px;font-size:13px;font-weight:700;cursor:pointer;text-decoration:none;transition:background .2s,transform .2s}.wl-button:hover:not(:disabled){background:#2d563b;transform:translateY(-1px);color:#fff}.wl-button-small{padding:9px 15px;font-size:11px}.wl-world a:focus-visible,.wl-world button:focus-visible{outline:3px solid #c2974e;outline-offset:3px}
.wl-section{margin-top:44px;scroll-margin-top:100px}.wl-game-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.wl-game-card{border:1px solid var(--wl-border);border-radius:18px;overflow:hidden;background:#fffdf7;color:var(--wl-ink);text-decoration:none;transition:transform .2s,box-shadow .2s}.wl-game-card:hover{transform:translateY(-4px);box-shadow:0 12px 22px #354e3d13}.wl-game-art{height:170px;position:relative;display:flex;justify-content:center;background:linear-gradient(145deg,color-mix(in srgb,var(--wl-accent) 40%,white),color-mix(in srgb,var(--wl-accent) 20%,#faf3df));overflow:hidden}.wl-game-art img{height:190px;object-fit:contain;transform:translateY(2px)}.wl-game-art>span{position:absolute;bottom:10px;left:14px;background:#fff9;font-size:9px;padding:4px 8px;border-radius:10px;font-weight:700}.wl-game-card>div:last-child{padding:20px}.wl-game-card h3,.wl-shop-item h3,.wl-collection-grid h3{font:700 20px Exo,sans-serif;margin:0 0 10px}.wl-game-card p{font-size:12px;line-height:1.7;color:var(--wl-muted);min-height:65px}.wl-card-link{display:block;font-size:12px;font-weight:700;color:#427650;margin-top:15px}.wl-daily{margin-top:34px;display:flex;justify-content:space-between;align-items:center;gap:26px;background:#efe8d7}.wl-daily p{font-size:11px;margin:15px 0 0}.wl-task-list{display:flex;gap:12px;flex-wrap:wrap}.wl-task-list span{padding:6px 12px;border:1px solid #d6cfb8;border-radius:20px;font-size:11px}.wl-task-complete{background:#d9e3c4;color:#456438;border-color:#b4c89c!important}
.wl-shop-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.wl-shop-item{padding:18px;display:flex;align-items:flex-start;flex-direction:column}.wl-item-symbol{font-size:38px;color:#b48e47;line-height:1;margin-bottom:15px}.wl-shop-item h3{font-size:16px}.wl-shop-item p{font-size:11px;min-height:55px;margin:0 0 12px}.wl-shop-item>span:not(.wl-item-symbol){font-size:10px;color:var(--wl-muted);margin-top:auto}.wl-shop-item button{width:100%;margin-top:12px;padding:8px 4px;font-size:10px}.wl-home-layout{display:grid;grid-template-columns:1fr 1fr;gap:20px}.wl-home-layout p{font-size:13px}.wl-remove{display:flex;gap:10px;align-items:center;margin-top:15px}.wl-home-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:18px;background:#eef1e2}.wl-home-grid button{border:1px dashed #b5c69e;border-radius:9px;min-height:80px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fffdf780;color:#648557;cursor:pointer}.wl-home-grid button span{font-size:24px}.wl-home-grid button small{font-size:9px;color:#74846b;margin-top:5px}.wl-collection-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.wl-collection-grid article{padding:15px;text-align:center}.wl-collection-grid img{height:100px;max-width:100%;object-fit:contain}.wl-collection-grid h3{font-size:14px}.wl-collection-grid p{font-size:10px;margin-bottom:0}.wl-undiscovered img{filter:grayscale(1);opacity:.35}.wl-badges{margin-top:24px}.wl-badges h3{font:700 20px Exo,sans-serif;margin-bottom:14px}.wl-badges span{display:inline-block;padding:8px 13px;border:1px solid #ddcfaa;background:#f7efd8;border-radius:18px;font-size:11px;margin:0 8px 8px 0}.wl-badges p{font-size:13px}.wl-about{margin-top:42px}.wl-about p{font-size:13px;max-width:960px}.wl-game-stage{padding:20px}.wl-stage-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.wl-stage-toolbar>a{font-size:13px;color:#406d4e;font-weight:700}.wl-frame{aspect-ratio:1280/900;max-height:80vh;border-radius:14px;overflow:hidden;background:#102525}.wl-frame iframe{display:block;width:100%;height:100%;border:0}.wl-game-guide{padding:24px 10px 0}.wl-game-guide p{font-size:14px;max-width:1000px}
@media(max-width:1100px){.wl-shop-grid,.wl-collection-grid{grid-template-columns:repeat(3,1fr)}.wl-meadow-section{grid-template-columns:minmax(0,1fr) 260px}.wl-pet-panel{padding:20px}.wl-save-state{margin-left:0}.wl-intro h1{font-size:46px}}
@media(max-width:760px){.wl-heading{align-items:flex-start;gap:18px;flex-direction:column}.wl-heading nav{width:100%;justify-content:space-between;gap:10px}.wl-heading nav a{font-size:12px}.wl-wordmark{font-size:29px}.wl-intro{grid-template-columns:1fr 120px;gap:12px;min-height:250px}.wl-intro h1{font-size:34px;letter-spacing:-.7px}.wl-intro p{font-size:13px}.wl-hero-pet{height:190px;width:125px}.wl-meadow-section{grid-template-columns:1fr}.wl-pet-panel{display:grid;grid-template-columns:1fr 1fr;gap:8px 20px}.wl-pet-panel>h2,.wl-pet-panel>.wl-eyebrow,.wl-pet-panel>.wl-mood,.wl-pet-panel>select,.wl-pet-panel>label,.wl-pet-panel>.wl-care-actions,.wl-pet-panel>p,.wl-pet-panel>button{grid-column:1/-1}.wl-pet-panel>.wl-mood{justify-self:start;margin-bottom:8px}.wl-pet-panel>.wl-care-actions{grid-template-columns:repeat(4,1fr)}.wl-game-grid{grid-template-columns:repeat(2,1fr)}.wl-home-layout{grid-template-columns:1fr}.wl-daily{align-items:flex-start;flex-direction:column}.wl-wallet{gap:10px 18px;padding:14px}.wl-wallet strong{font-size:14px}.wl-section-title{align-items:flex-start;flex-direction:column}.wl-meadow-help{align-items:flex-start}.wl-meadow-help>span{max-width:230px}.wl-card{padding:20px}.wl-frame{aspect-ratio:720/1000;max-height:none}.wl-intro{margin-bottom:18px}}
@media(max-width:440px){.wl-game-grid{grid-template-columns:1fr}.wl-shop-grid,.wl-collection-grid{grid-template-columns:repeat(2,1fr)}.wl-game-card p{min-height:0}.wl-home-grid{padding:12px;gap:6px}.wl-home-grid button{min-height:65px}.wl-intro{grid-template-columns:1fr 90px}.wl-intro h1{font-size:30px}.wl-hero-pet{width:95px;height:160px}.wl-wallet{font-size:11px}.wl-wordmark small{font-size:9px}.wl-game-art{height:180px}}
@media(prefers-reduced-motion:reduce){.wl-game-card,.wl-button{transition:none}}
.wl-house-section,.wl-dailies-section{scroll-margin-top:90px}.wl-room-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:16px}.wl-room-inactive{background:#e7ecd9;color:#456348}.wl-room-active{box-shadow:0 0 0 3px #c7d4b1}.wl-house-layout{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:20px}.wl-house-stage{padding:18px;overflow:hidden}.wl-house-stage-title{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:0 8px}.wl-house-stage-title h3{font:700 24px Exo,sans-serif;margin:8px 0}.wl-house-stage-title span{font-size:11px;color:#708066}.wl-house-stage canvas{display:block;width:100%;height:auto;border-radius:14px;background:#eef0df;touch-action:none;outline-offset:-4px}.wl-house-stage canvas:focus-visible{outline:3px solid #c29b53}.wl-house-tools h3,.wl-house-additions h3,.wl-furniture-heading h3,.wl-dailies-section h3{font:700 23px Exo,sans-serif;margin:10px 0 14px}.wl-house-tools label{display:block;margin-top:16px}.wl-world input:not([type=checkbox]){width:100%;min-width:0;padding:10px;background:#fffdf7;border:1px solid #d4ddc9;border-radius:9px;color:var(--wl-ink);font:12px 'Open Sans',sans-serif;margin:8px 0 10px}.wl-placement-inputs{display:grid;grid-template-columns:1fr 1fr;gap:12px}.wl-house-action-row{display:flex;gap:8px;margin:4px 0 18px}.wl-house-tools hr{border:0;border-top:1px solid #dbe4d3;margin:22px 0}.wl-house-placed{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.wl-house-placed button{border:1px solid #d0dabe;background:#f0f3e3;padding:10px 12px;border-radius:10px;color:#4b6748;font-size:12px;cursor:pointer}.wl-house-placed small{display:block;font-size:9px;margin-top:4px}.wl-house-placed button[aria-pressed=true]{border-color:#8a9e64;background:#e3e8ce}.wl-house-additions{margin-top:20px;display:flex;justify-content:space-between;align-items:center;gap:24px}.wl-house-additions p{max-width:580px}.wl-room-purchases{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.wl-furniture-heading{margin-top:34px}.wl-furniture-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.wl-furniture-product{padding:18px;display:flex;flex-direction:column;align-items:flex-start}.wl-furniture-art{position:relative;align-self:center;width:min(100%,180px);aspect-ratio:1;overflow:hidden;margin:0 0 16px}.wl-furniture-art img{position:absolute;left:0;top:0;width:200%;height:200%;max-width:none;display:block}.wl-house-art-status{margin:10px 8px 0;color:#7c6540}.wl-house-art-status[hidden]{display:none}.wl-furniture-product h3{font:700 17px Exo,sans-serif;margin:0 0 10px}.wl-furniture-product p{font-size:11px;line-height:1.65;margin:0 0 10px;min-height:40px}.wl-furniture-product span{font-size:10px;color:#728068;margin-top:auto}.wl-furniture-product button{margin-top:12px;width:100%}.wl-skillet-layout{display:grid;grid-template-columns:minmax(180px,360px) 1fr;gap:34px;align-items:center;background:#f5edda}.wl-skillet-layout img{width:100%;max-height:310px;object-fit:contain}.wl-skillet-layout h3{font-size:32px}.wl-skillet-layout p{font-size:13px;max-width:650px}.wl-pantry{margin-top:18px}.wl-pantry-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.wl-pantry-grid article{border:1px solid #dedac5;border-radius:14px;padding:15px;background:#f8f3e4;display:flex;flex-direction:column;gap:8px}.wl-pantry-flavor{font:700 16px Exo,sans-serif}.wl-pantry-grid article>span:not(.wl-pantry-flavor){font-size:11px;color:#807759}.wl-bites{display:flex;gap:8px;color:#c19849;font-size:26px}.wl-bite-spent{opacity:.18}.wl-pantry-grid button{margin-top:8px}.wl-companion-grid{margin-top:20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.wl-companion-grid p{font-size:12px}.wl-name-row{display:flex;gap:8px;align-items:center}.wl-name-row input{margin-bottom:8px!important}.wl-name-row button{flex-shrink:0}.wl-owned-activity{display:flex;justify-content:space-between;gap:12px;align-items:center;border-top:1px solid #e4e8d8;padding:12px 0}.wl-owned-activity strong{font-size:12px}.wl-owned-activity small{display:block;font-size:10px;color:#7b856e;margin-top:4px}
@media(max-width:1100px){.wl-furniture-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.wl-pantry-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wl-companion-grid{grid-template-columns:1fr 1fr}.wl-companion-grid>div:first-child{grid-column:1/-1}.wl-house-layout{grid-template-columns:minmax(0,1fr) 260px}.wl-house-tools{padding:18px}}
@media(max-width:760px){.wl-house-layout{grid-template-columns:1fr}.wl-house-tools{display:grid;grid-template-columns:1fr 1fr;gap:4px 18px}.wl-house-tools>h3,.wl-house-tools>.wl-eyebrow,.wl-house-tools>select,.wl-house-tools>label,.wl-house-tools>input,.wl-house-tools>p,.wl-house-tools>hr,.wl-house-tools>.wl-house-action-row,.wl-house-tools>.wl-placement-inputs,.wl-house-tools>.wl-text-button{grid-column:1/-1}.wl-house-stage-title{align-items:flex-start;flex-direction:column;gap:0}.wl-house-additions{align-items:flex-start;flex-direction:column}.wl-room-purchases{justify-content:flex-start}.wl-furniture-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wl-skillet-layout{grid-template-columns:160px 1fr;gap:18px}.wl-skillet-layout h3{font-size:26px}.wl-companion-grid{grid-template-columns:1fr}.wl-pantry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wl-house-stage canvas{min-height:0}.wl-heading nav{flex-wrap:wrap}}
@media(max-width:440px){.wl-furniture-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wl-furniture-product{padding:14px}.wl-furniture-art{width:min(100%,145px);margin-bottom:12px}.wl-skillet-layout{grid-template-columns:1fr;gap:0}.wl-skillet-layout img{height:220px}.wl-pantry-grid{grid-template-columns:1fr 1fr}.wl-house-tools{display:block}.wl-room-tabs button{flex:1;min-width:100px}.wl-house-action-row button{flex:1}.wl-house-stage-title h3{font-size:21px}}

.wl-house-view-controls { display: flex; gap: 1rem; flex-wrap: wrap; }
.wl-house-view-controls button { min-height: 44px; padding: .4rem .2rem; }

.wl-house-placed button { display: flex; flex-direction: column; align-items: flex-start; min-height: 44px; }

.wl-friends-link { display: inline-flex; align-items: center; gap: 12px; min-height: 44px; color: #406d4e; font-size: 13px; font-weight: 700; text-decoration-thickness: 1px; text-underline-offset: 4px; margin-bottom: 18px; }
.wl-heading nav { flex-wrap: wrap; justify-content: flex-end; gap: 14px 22px; }
.wl-heading nav a { display: inline-flex; align-items: center; min-height: 44px; }
.wl-friends-section { padding: 30px; border: 1px solid #d9e0cd; border-radius: 26px; background: linear-gradient(135deg,#edf0df,#f5ecd9 65%,#efeadf); }
.wl-friends-heading { display: flex; align-items: center; justify-content: space-between; gap: 24px; }
.wl-friends-heading h2 { font-size: 36px; margin-top: 9px; margin-bottom: 12px; }
.wl-friends-heading p { max-width: 620px; margin: 0; color: var(--wl-muted); font-size: 14px; line-height: 1.8; }
.wl-friends-heading .wl-eyebrow { color: #536647; }
.wl-friends-count { flex-shrink: 0; padding: 11px 16px; border: 1px solid #d2d9bc; border-radius: 24px; color: #557044; background: #fffdf780; font-size: 12px; font-weight: 700; }
.wl-friends-filters { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 24px; }
.wl-friends-filters button { min-height: 44px; padding: 10px 15px; border: 1px solid #ccd6be; border-radius: 24px; color: #536647; background: #fffdf7c9; font: 600 12px 'Open Sans',sans-serif; cursor: pointer; }
.wl-friends-filters button:hover { background: #fffdf7; border-color: #8fa77a; }
.wl-friends-filters button[aria-pressed=true] { background: #406d4e; border-color: #406d4e; color: #fffdf3; }
.wl-friends-showing { margin: 15px 2px 18px; color: #536647; font-size: 11px; line-height: 1.5; }
.wl-friends-grid { display: grid; grid-template-columns: repeat(5,minmax(0,1fr)); gap: 16px; padding: 0; margin: 0; list-style: none; }
.wl-friends-grid li { min-width: 0; }
.wl-friend-card { height: 100%; overflow: hidden; border: 1px solid #d9e0cf; border-radius: 18px; background: #fffdf7; box-shadow: 0 5px 15px #354e3d06; }
.wl-friend-art { height: 205px; padding: 12px 12px 0; display: flex; align-items: center; justify-content: center; background: radial-gradient(ellipse at 50% 68%,color-mix(in srgb,var(--wl-friend-accent) 45%,white),#fffdf7 76%); }
.wl-friend-art img { display: block; width: 100%; height: 100%; object-fit: contain; filter: drop-shadow(0 7px 5px #56634912); }
.wl-friend-copy { padding: 14px 18px 20px; }
.wl-friend-detail { color: #536647; font-size: 9px; font-weight: 700; letter-spacing: .5px; }
.wl-friend-card h3 { margin: 5px 0 8px; color: var(--wl-ink); font: 700 23px/1.2 Exo,sans-serif; }
.wl-friend-card p { margin: 0; color: var(--wl-muted); font-size: 12px; line-height: 1.7; }
@media(max-width:1100px) { .wl-friends-grid { grid-template-columns: repeat(4,minmax(0,1fr)); } .wl-friend-art { height: 190px; } }
@media(max-width:760px) { .wl-heading nav { justify-content: flex-start; gap: 8px 18px; } .wl-friends-section { padding: 22px; } .wl-friends-heading { align-items: flex-start; gap: 12px; flex-direction: column; } .wl-friends-heading h2 { font-size: 30px; } .wl-friends-count { padding: 7px 12px; } .wl-friends-grid { grid-template-columns: repeat(3,minmax(0,1fr)); gap: 12px; } .wl-friend-art { height: 170px; } .wl-friend-copy { padding: 12px 14px 16px; } .wl-friend-card h3 { font-size: 21px; } }
@media(max-width:560px) { .wl-friends-grid { grid-template-columns: repeat(2,minmax(0,1fr)); } .wl-friends-section { padding: 18px 14px; } .wl-friends-heading p { font-size: 13px; } .wl-friends-filters { gap: 7px; } .wl-friends-filters button { padding: 9px 12px; font-size: 11px; } .wl-friend-art { height: 165px; padding: 9px 8px 0; } .wl-friend-copy { padding: 10px 12px 15px; } .wl-friend-card h3 { font-size: 20px; } .wl-friend-card p { font-size: 11px; } }
@media(max-width:350px) { .wl-friends-grid { grid-template-columns: 1fr; } .wl-friend-art { height: 220px; } }

/* Every illustrated friend can become the saved meadow companion. */
.wl-companion-button{margin-top:12px;min-height:44px;width:100%;border:1px solid #6c8458;border-radius:12px;background:#edf3df;color:#36502f;font:600 13px "Open Sans",sans-serif;cursor:pointer;padding:9px 12px}.wl-companion-button:hover:not(:disabled){background:#dce8c8}.wl-companion-button:focus-visible{outline:3px solid #527140;outline-offset:3px}.wl-companion-button[aria-pressed="true"]{background:#4f6b40;color:#fff;border-color:#4f6b40}.wl-companion-button:disabled:not([aria-pressed="true"]){opacity:.65;cursor:wait}
.wl-frame.wl-frame-native{aspect-ratio:auto;max-height:none;height:var(--wl-native-height,1000px);background:#f3f1e5}
