:root{--meadow-plum:#58434f;--meadow-sage:#7d957b;--meadow-gold:#b99a60;--meadow-paper:#fffaf3;--meadow-line:#ddc9bd}.meadow-engraving{width:26px;height:26px;display:block;flex:none}.meadow-brand-plaque{text-align:left;color:var(--meadow-plum);font:inherit}.meadow-brand-paw{color:#fff8e9;background:linear-gradient(135deg,#7b9275,#a5b394);border-color:#b69c69}.meadow-brand-paw .meadow-engraving{width:29px;height:29px}.meadow-resource-icon{color:#92724c}.meadow-resource-icon .meadow-engraving{width:24px;height:24px}.meadow-resource-premium .meadow-resource-icon{color:#a36a82}.meadow-resource-copy small{color:#725a67;letter-spacing:.06em;line-height:1.3}.meadow-resource-copy strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.meadow-resource{gap:5px}.meadow-resource-copy strong{overflow-wrap:anywhere;white-space:normal}.meadow-icon-button{color:#775b6b;min-width:34px;min-height:34px}.meadow-icon-button .meadow-engraving{width:17px;height:17px}.meadow-mainnav{gap:7px;padding:10px 16px;background:linear-gradient(180deg,#f4e6dc,#efe2d6)}.meadow-nav-card{flex-direction:column;align-items:stretch;padding:5px;min-height:101px;border-radius:15px;box-shadow:inset 0 0 0 2px #fff9f2,0 4px 12px #68444e0c}.meadow-nav-icon{width:100%;height:44px;border-radius:10px 10px 4px 4px;overflow:hidden;border-color:#d6c5b3;background:#e8e6d9}.meadow-nav-icon img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 55%;filter:saturate(.8)}.meadow-nav-text{padding:0 3px 3px;text-align:center}.meadow-nav-text strong{font-size:12px}.meadow-nav-text small{font-size:8px;line-height:1.3;color:#786370}.meadow-nav-spark{top:8px;right:9px;color:#fff7dc;text-shadow:0 1px 4px #47382b}.meadow-nav-card.active .meadow-nav-icon img{filter:saturate(1.03)}.meadow-nav-card.active:after{height:3px;background:#a77c8f}.meadow-account-copy strong,.meadow-welcome{overflow-wrap:anywhere}.meadow-account-copy strong{max-width:160px}.meadow-quicktrail button{font-size:10px;min-height:32px}.meadow-income-ticket button{min-height:32px;font-size:11px}.meadow-gazette-ribbon{font-size:10px;color:#78616b;min-height:35px}.meadow-gazette-seal{font-size:8px}.meadow-skip-link{position:fixed;top:8px;left:12px;z-index:500;background:#fff8f1;padding:12px 18px;border:2px solid #9f7084;border-radius:14px;color:#62424f;transform:translateY(-160%)}.meadow-skip-link:focus{transform:none}.meadow-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.kennel-room-page{background:linear-gradient(180deg,#f5ece4,#eef2e7)!important;border:1px solid var(--meadow-line)!important;border-radius:25px!important;box-shadow:0 15px 40px #58434f0e!important;padding:16px!important}.kennel-room-page:before{position:relative;inset:auto;height:auto;content:"❀  WILLOW KENNELS  ·  THE SUNROOM  ❀";margin:-16px -16px 16px;padding:13px 16px;border:0;border-bottom:1px solid #d7c1b3;border-radius:24px 24px 0 0;background:linear-gradient(90deg,#d9e4d1,#eee6d6,#eed6dc)!important;color:#67515b!important;font:700 10px Georgia,serif;letter-spacing:.16em}.kennel-room-page .pet-card{min-height:238px!important;padding:24px 14px 16px!important;border-radius:70px 70px 18px 18px!important;border-color:#d6bfad!important;background:radial-gradient(ellipse at 50% 37%,#fffdfa 0,#f2e8e3 58%,#e8ece0 100%)!important;box-shadow:inset 0 0 0 5px #fffaf1,0 9px 22px #58434f10!important}.kennel-room-page .pet-card:before{inset:10px 10px auto;height:58%;border:1px solid #e3d2c1;border-radius:60px 60px 38px 38px;background:linear-gradient(145deg,#edf1e9aa,#f7e8e9aa);box-shadow:none}.kennel-room-page .pet-card:after{content:"❀";top:auto;bottom:8px;left:auto;right:10px;width:auto;height:auto;border:0;background:none;color:#b99a60;font-size:18px}.kennel-room-page .pet-card .bname{font-size:17px!important;color:#604954!important}.kennel-room-page .pet-card .bname:before{content:none}.pet-card-tag{background:#fff8f1!important;color:#806571!important;border:1px solid #e2cdd3;border-radius:20px;padding:3px 7px}.kennel-room-page .empty-slot{min-height:238px!important;border-radius:70px 70px 18px 18px!important;border:1px dashed #c6aa97!important;background:linear-gradient(180deg,#fcf7f0,#eef0e5)!important;color:#806b70!important}.kennel-toolbar .section-title{margin:0!important}.kennel-tools input,.kennel-tools select{min-height:38px;font-size:12px!important}.catalog-pager{border:1px solid var(--meadow-line);background:#fcf6ee;border-radius:17px;padding:12px;gap:12px}.catalog-pager small{color:#856e78}.adoption-card{padding:18px!important;border-radius:22px!important;background:linear-gradient(135deg,#fff9f4,#f4ede6)!important}.adoption-card-art{border:1px solid #dfc8b8;border-radius:60% 60% 45% 45%;padding:12px;background:radial-gradient(ellipse,#fffdfa,#e8eee1)}.adoption-card .nm{font-family:Fraunces,Georgia,serif;font-size:17px!important}.adoption-card .sub{color:#836875!important}.adoption-card .btn{min-height:38px}.decor-item,.market-item,.toy-card{background:linear-gradient(135deg,#fffdf8,#f7efe6)!important;border-radius:18px!important;padding:14px!important}.market-item-art,.toy-art{border-radius:16px;background:radial-gradient(circle,#fffefa,#efe7dc);border:1px solid #e2d3bf;padding:5px}.decor-item .nm,.market-item .nm,.toy-name{color:#614c57!important;font-family:Fraunces,Georgia,serif!important}.decor-item .sub,.market-item .sub{color:#806b74!important;line-height:1.5}.premium-bone-shop{border:1px solid #d3aebf!important;border-radius:24px!important;background:radial-gradient(ellipse at top right,#ead9e6,transparent 60%),linear-gradient(135deg,#fff9f2,#f4e5e9)!important;box-shadow:inset 0 0 0 4px #fffcf866,0 14px 30px #6641530c!important;padding:20px!important}.premium-bone-heading h3{font-family:Fraunces,Georgia,serif!important;color:#79536a}.bone-balance{border:1px solid #d5b5c2;border-radius:50%;padding:12px;background:#fffaf4;min-width:65px;text-align:center}.shop-hero-card,.wardrobe-hero{border-radius:20px!important;background:linear-gradient(125deg,#f7e8eb,#eee9e2,#e8efe2)!important;border-color:#dbc5c4!important;padding:20px!important}.wardrobe-dresser{position:relative;overflow:hidden;background:linear-gradient(135deg,#fff9f0,#f2e6e6)!important}.dresser-preview{border-radius:90px 90px 20px 20px;background:radial-gradient(ellipse,#fffcf8,#e9e0dd);border:1px solid #cbb59b;box-shadow:inset 0 0 0 5px #faf3e8;padding:15px}.dresser-iggies button{border-radius:14px!important;border-color:#ddc9bd!important;background:#fffbf4!important}.dresser-iggies button.active{background:#f1dce5!important;border-color:#b6859b!important}.appearance-studio{background:linear-gradient(135deg,#fffaf4,#f0ede7)!important;border:1px solid #e0d0c4!important;border-radius:22px;padding:18px!important}.appearance-card{background:#fffcf6!important;border:1px solid #e1d0c5!important;border-radius:15px!important;min-height:92px}.appearance-card.active{border-color:#b6859b!important;background:#f7e6ec!important;box-shadow:inset 0 0 0 2px #fff7f8!important}.wardrobe-card{border-radius:22px!important;background:linear-gradient(180deg,#fffdf8,#f9f0e8)!important}.wardrobe-card-art{background:radial-gradient(ellipse,#fffef9,#eadfdc)!important;border-color:#dac8bc!important}.wardrobe-meta span{background:#f3e9e4!important;color:#785d6b!important;border:1px solid #e2cece}.wardrobe-action{border:1px solid #bc8c9e!important;border-radius:12px!important;background:linear-gradient(#e6c0ce,#d7a0b5)!important;color:#563c49!important;min-height:38px}.wardrobe-action.equipped{background:linear-gradient(#e2eadb,#c7d8bf)!important;border-color:#98ac90!important}.storybook-segmented{display:flex;gap:8px;margin:0 0 16px;padding:8px;border:1px solid var(--meadow-line);border-radius:16px;background:#fff8f0}.storybook-segmented .segbtn{flex:1 1;min-height:38px}.profile-tabs button,.shop-subnav button,.toy-filter-row button,.wardrobe-filters button{min-height:36px!important;padding:8px 12px!important;font-size:11px!important}.wardrobe-filterbar{flex-wrap:wrap}.profile-tabs{gap:6px!important}.iggy-profile-head{background:radial-gradient(ellipse at top left,#e6eddd,transparent 65%),linear-gradient(135deg,#fffaf2,#f4e2e8)!important;border:1px solid #e0c6cd;border-radius:24px;padding:20px!important;gap:18px}.iggy-profile-art{border:1px solid #d7bba7!important;border-radius:80px 80px 24px 24px!important;background:radial-gradient(ellipse,#fffdf7,#ece4dc)!important;box-shadow:inset 0 0 0 4px #fff9ee!important}.profile-facts>div{background:linear-gradient(135deg,#fffdf8,#f8efe7)!important;border-color:#e2d0c3!important;padding:12px!important}.profile-facts strong{overflow-wrap:anywhere;color:#614a57}.profile-facts span{color:#816a75}.profile-note{border-radius:16px!important;border:1px solid #e1cec3!important;background:#f7eee7!important;color:#7c6570!important;line-height:1.6}.profile-rename{gap:9px;flex-wrap:wrap}.profile-rename input{min-width:0;flex:1 1;border:1px solid #ddc7be;border-radius:12px;background:#fffcf7;padding:10px;color:#674d5b}.modal-sheet{padding-top:35px!important;max-height:calc(100dvh - 32px)!important;overflow-y:auto!important;overscroll-behavior:contain}.meadow-dialog-close{position:absolute;right:14px;top:12px;z-index:5;width:34px;height:34px;border:1px solid #d3b4c0;border-radius:50%;color:#805a6c;background:#fffaf5;font:24px Georgia,serif;cursor:pointer}.toast{border:1px solid #d3b7c4!important;border-radius:18px!important;background:#fff9f1!important;color:#654553!important;box-shadow:0 12px 32px #58434f25!important;max-width:calc(100vw - 32px);white-space:normal;line-height:1.5}.meadow-empty-state{padding:32px 24px;text-align:center;border:1px solid #decbbd;border-radius:24px;background:radial-gradient(ellipse at top,#eee8e1,#fffaf1);color:#7e6671;margin:16px 0}.meadow-empty-state>.meadow-engraving{margin:0 auto;color:#a18462;width:40px;height:40px}.meadow-empty-state h3{font:700 22px Fraunces,Georgia,serif;color:#624959;margin:12px 0 8px}.meadow-empty-state p{font-size:13px;line-height:1.6}.meadow-empty-state .btn{display:inline-block;margin-top:12px}.meadow-profile-masthead{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 28px;background:linear-gradient(110deg,#fffaf1,#eee5df,#e9eede);border-bottom:1px solid #d6c0b0}.meadow-profile-brand{display:flex;align-items:center;gap:12px;color:#57414e;text-decoration:none}.meadow-profile-brand small{display:block;font-size:8px;letter-spacing:.15em;color:#8b6477}.meadow-profile-brand strong{font:700 28px Fraunces,Georgia,serif}.public-profile-content{padding-top:20px}.public-profile-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:12px;gap:12px;margin-bottom:28px}.public-profile-summary>div{padding:20px 15px;border:1px solid #dcc5b4;border-radius:20px;text-align:center;background:linear-gradient(135deg,#fffaf1,#f0e6df);box-shadow:inset 0 0 0 3px #fffaf177}.public-profile-summary svg{margin:0 auto 10px;color:#9f7d54}.public-profile-summary strong{display:block;font:700 19px Fraunces,Georgia,serif;color:#644b58}.public-profile-summary small{display:block;font-size:11px;color:#816c76;margin-top:6px}.public-profile-pets{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:18px;gap:18px;margin-bottom:32px}.public-iggy-card{padding:16px;text-align:center;border:1px solid #d9c0ae;border-radius:80px 80px 22px 22px;background:linear-gradient(135deg,#fff9f2,#ede8df);box-shadow:inset 0 0 0 4px #fffaf166,0 8px 22px #58434f0b;min-width:0}.public-iggy-portrait{display:grid;place-items:center;min-height:170px;border-radius:70px 70px 35px 35px;background:radial-gradient(ellipse,#fffdf8,#e7eade);border:1px solid #e3d4c3}.public-iggy-card h3{font:700 21px Fraunces,Georgia,serif;color:#654953;margin:15px 0 7px;overflow-wrap:anywhere}.public-iggy-card p{font-size:11px;color:#8c7280;line-height:1.5}.public-achievement-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:12px;gap:12px}.public-achievement{display:flex;gap:14px;align-items:center;padding:18px;border:1px solid #dfccb8;border-radius:18px;background:linear-gradient(135deg,#fffaf0,#f4e8dc)}.public-achievement svg{color:#b39660;width:32px;height:32px}.public-achievement h3{font:700 16px Fraunces,Georgia,serif;color:#644b58;margin:0 0 5px}.public-achievement p{font-size:12px;line-height:1.5;color:#826873;margin:0}.meadow-profile-footer{text-align:center;padding:30px 12px;color:#9a7e83;font:italic 15px Georgia,serif}@media(max-width:1120px){.meadow-nav-card{flex-direction:row;align-items:center;min-height:64px}.meadow-nav-icon{width:54px;height:48px;flex:none;border-radius:9px}.meadow-nav-text{text-align:left}.meadow-account-plaque{grid-template-columns:48px 1fr auto}.meadow-account-copy strong{max-width:none}}@media(max-width:760px){.meadow-mainnav{grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible;padding:8px}.meadow-nav-card{flex-direction:column;min-width:0;min-height:74px;gap:4px}.meadow-nav-icon{width:100%;height:34px}.meadow-nav-text{text-align:center;padding:0 0 3px}.meadow-nav-text strong{font-size:11px}.meadow-chapter-ribbon{min-height:170px}.meadow-income-ticket{top:12px}.meadow-quicktrail{bottom:10px}.meadow-account-plaque{grid-template-columns:40px minmax(0,1fr)}.meadow-utility-actions{grid-column:1/-1;justify-content:center;border-top:1px solid #e5d1c6;padding-top:6px;gap:8px}.meadow-icon-button{min-width:36px;min-height:36px}.meadow-resource-copy small{display:block;font-size:7px}.meadow-resource{justify-content:flex-start}.wardrobe-filterbar .section-title{width:100%}.kennel-toolbar,.kennel-tools{flex-wrap:wrap}.kennel-tools{width:100%}.kennel-tools input{flex:1 1;min-width:100px}.iggy-profile-head{padding:16px!important;flex-wrap:wrap}.public-profile-pets{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.public-iggy-card{padding:10px;border-radius:60px 60px 18px 18px}.public-iggy-portrait{min-height:140px}.public-iggy-portrait .pet-art-wrap{max-width:100%}.public-iggy-card h3{font-size:18px}.meadow-profile-masthead{padding:16px;flex-wrap:wrap;gap:12px}.meadow-profile-brand strong{font-size:24px}}@media(max-width:480px){.meadow-resource-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.meadow-resource-copy small{font-size:8px}.meadow-chapter-copy{top:46%}.meadow-nav-icon{height:30px}.meadow-mainnav{grid-template-columns:repeat(4,minmax(0,1fr))}.meadow-nav-card{min-height:65px}.modal-backdrop{padding:8px}.modal-sheet{max-height:calc(100dvh - 16px)!important;padding-left:15px!important;padding-right:15px!important}.profile-tabs button{flex:1 0 25%}.public-profile-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.public-profile-summary>div{padding:15px 10px}.public-profile-summary strong{font-size:16px}.public-iggy-card p,.public-profile-summary small{font-size:10px}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.kennel-room-page .pet-card:before{left:10px!important;right:10px!important;top:10px!important;height:58%!important;border:1px solid #e3d2c1!important;border-radius:60px 60px 38px 38px!important;background:linear-gradient(145deg,#edf1e9aa,#f7e8e9aa)!important;box-shadow:none!important}.kennel-room-page .pet-card:after{top:auto!important;bottom:8px!important;left:auto!important;right:10px!important;height:auto!important;background:none!important}.daily-meadow-trail,.home-journey,.home-panel,.home-welcome,.meadow-promise-panel{border:1px solid #ddc6b9!important;border-radius:24px!important;background:linear-gradient(135deg,#fffaf3,#f4e9e4)!important;box-shadow:inset 0 0 0 3px #fffaf155,0 12px 28px #59444f0a!important}.home-stat{background:linear-gradient(135deg,#fffaf0,#eee8df)!important;border-color:#dfc9b6!important;border-radius:18px!important}.storybook-portal .portal-icon{width:76px;height:76px;flex:none;padding:0;overflow:hidden;border:1px solid #d8bea7;border-radius:45px 45px 14px 14px!important;background:#eee7db!important}.portal-icon img{width:100%;height:100%;object-fit:cover}.storybook-portal{background:linear-gradient(135deg,#fffaf2,#efe5e0)!important;border-color:#d8c3b6!important}.news-row,.quest-row{border-color:#e5d1c5!important}.quest-reward{color:#977846!important}.quest-state{color:#8b707c!important}.v38-portal-box{border-color:#d9c0b0!important;background:linear-gradient(135deg,#fff9ef,#f1e5dd)!important;border-radius:18px!important}.v38-box-ribbon{background:linear-gradient(90deg,#dae2cf,#f0e2d1,#ead5dc)!important;color:#6e5260!important;border-color:#d6bda9!important}.v38-marquee{border-radius:18px!important;background:#f8ecdf!important;color:#765868!important;border-color:#d6bba9!important}.v38-portal-tile{border-radius:20px!important;border-color:#d8c3b2!important;overflow:hidden}.v38-portal-tile-copy{background:linear-gradient(0deg,#fff8eff5,#fff8efd9)!important;color:#705360!important}.v38-feature-strip>div{background:linear-gradient(135deg,#f4e9e1,#e8ecdf)!important;border-color:#d8c5b3!important}@media(max-width:600px){.storybook-portal .portal-icon{width:54px;height:64px}.public-iggy-portrait .pet-art-wrap{width:100%!important}}.adoption-page,.market-lane-page{border:1px solid #ddc5b8!important;border-radius:24px!important;background:linear-gradient(180deg,#fbf4ed,#f3ebe2)!important;box-shadow:0 15px 35px #59444f0c!important}.adoption-page:before,.market-lane-page:before{background:linear-gradient(90deg,#e1e8d6,#f3e5d5,#edd8df)!important;color:#785768!important;text-shadow:none!important;border-bottom:1px solid #dcc1b4!important}.market-lane-page .shop-subnav{position:relative;top:auto;margin:0 0 18px!important;justify-content:center!important}.meadow-painted-shops{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin:0 0 20px}.meadow-painted-shop{position:relative;min-height:245px;border:1px solid #d2b9a4;border-radius:70px 70px 20px 20px;overflow:hidden;padding:0;cursor:pointer;background:#e9e2d5;box-shadow:inset 0 0 0 4px #fffaf1,0 8px 20px #65404f0c}.meadow-painted-shop>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.meadow-shop-plaque{position:absolute;left:10px;right:10px;bottom:10px;padding:14px 10px;border:1px solid #dac4b1;border-radius:16px;background:#fff8efed;box-shadow:0 4px 15px #533b4820;text-align:center}.meadow-shop-plaque>*{display:block}.meadow-shop-plaque small{font-size:8px;text-transform:uppercase;letter-spacing:.12em;color:#9b7487}.meadow-shop-plaque strong{font:700 21px Fraunces,Georgia,serif;color:#664958;margin:4px 0}.meadow-shop-plaque span{font-size:10px;color:#826d77;line-height:1.5}.meadow-shop-plaque em{font:700 10px Georgia,serif;color:#947852;margin-top:8px}.meadow-painted-shop.active{border-color:#b8879f;box-shadow:0 0 0 3px #e8c6d3,0 8px 20px #65404f18}.meadow-painted-shop.active .meadow-shop-plaque{background:#fff4f7f2;border-color:#d4aabd}.market-keepers{background:linear-gradient(135deg,#faf0e7,#eaeede)!important;border:1px solid #d8c1ae!important;border-radius:20px!important;box-shadow:none!important}.market-keepers-sign{background:none!important;color:#795a68!important}.market-keeper{border:1px solid #ddc9b9!important;border-radius:16px!important;background:#fff9f1!important}.market-keeper.active{background:#f7e8ed!important;border-color:#c598aa!important}.market-keeper-portrait{border-radius:50%!important;border-color:#c9ad8e!important;background:#f6eee1!important}.market-keeper-enter{color:#936f7f!important}.meadow-sunroom{padding:16px;margin:0 0 20px;background:linear-gradient(135deg,#fff9ef,#edf0e2);border:1px solid #dcc9b6;border-radius:22px}.meadow-sunroom-title{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px;color:#8b7080}.meadow-sunroom-title small{font-size:9px;letter-spacing:.13em;font-weight:700}.meadow-sunroom-title span{font-size:10px}.meadow-sunroom-residents{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.meadow-sunroom-resident{display:flex;flex-direction:column;align-items:center;gap:7px;padding:14px 8px;border:1px solid #d4bda6;border-radius:65px 65px 16px 16px;background:radial-gradient(ellipse at top,#fffdf7,#eee7dd);color:#735360;cursor:pointer;min-width:0}.meadow-sunroom-resident>small{font-size:8px;letter-spacing:.1em;color:#a18760}.meadow-resident-portrait{display:grid;place-items:center;min-height:116px}.meadow-sunroom-resident strong{font:700 16px Fraunces,Georgia,serif;overflow-wrap:anywhere;max-width:100%}.meadow-sunroom-resident>span:last-child{font-size:9px;color:#977988}.meadow-sunroom-resident.empty{justify-content:center;border-style:dashed}.meadow-adoption-welcome{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:20px;border:1px solid #e0c9b8;border-radius:22px;background:linear-gradient(135deg,#fff9ef,#eaeede);margin:0 0 20px}.meadow-adoption-welcome>div:first-child{max-width:400px}.meadow-adoption-welcome small{font-size:8px;letter-spacing:.1em;color:#9a7a89}.meadow-adoption-welcome h3{font:700 24px Fraunces,Georgia,serif;color:#6b4e5e;margin:6px 0}.meadow-adoption-welcome p{font-size:12px;line-height:1.6;color:#89717d}.meadow-adoption-visitors{display:flex;gap:12px}.meadow-adoption-visitors>span{display:flex;flex-direction:column;align-items:center;gap:5px}.adoption-card-art{background:radial-gradient(ellipse,#fffdf8,#e7ecde)!important;border:1px solid #dcc7b4!important;border-radius:65px 65px 20px 20px!important;box-shadow:none!important}.adoption-card:before{background:linear-gradient(90deg,#a2b395,#d5b8be)!important;color:#fffaf5!important}.public-iggy-portrait{overflow:hidden}.public-iggy-portrait .premium-iggy{max-width:100%;flex:none}.public-iggy-portrait .premium-iggy-art{position:absolute;inset:0;height:100%;max-height:100%;width:100%;object-fit:contain}.public-iggy-portrait .premium-iggy-shadow{display:none}@media(max-width:760px){.meadow-painted-shops{gap:9px}.meadow-painted-shop{min-height:220px;border-radius:45px 45px 16px 16px}.meadow-shop-plaque{left:6px;right:6px;padding:10px 5px}.meadow-shop-plaque strong{font-size:16px}.meadow-shop-plaque span{font-size:9px}.meadow-sunroom-residents{grid-template-columns:repeat(2,minmax(0,1fr))}.meadow-adoption-welcome{flex-direction:column;align-items:flex-start}.meadow-adoption-visitors{align-self:center}.market-lane-page .shop-subnav{top:auto}}@media(max-width:480px){.meadow-painted-shops{grid-template-columns:1fr}.meadow-painted-shop{min-height:185px;border-radius:20px}.meadow-shop-plaque{left:14px;right:14px;text-align:left;padding:12px 14px;max-width:260px}.meadow-shop-plaque strong{font-size:21px}.meadow-adoption-welcome{padding:16px}}.section-title:before{content:"❀";color:#a67a90;font-size:14px}.decor-item:before,.market-item:before,.toy-card:before{background:linear-gradient(90deg,#bdd0b0,#f1d8c5,#d5a7bb)!important}.premium-iggy-art{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.iggy-profile-head{display:grid;grid-template-columns:140px minmax(0,1fr);grid-gap:16px!important;gap:16px!important;padding:16px!important}.iggy-profile-art{width:140px!important;min-width:0!important;height:160px!important;overflow:hidden!important}.iggy-profile-art .premium-iggy{width:130px!important;height:145px!important;transform:none!important}.iggy-profile-heading{min-width:0}.iggy-profile-heading h2{font-size:25px!important;line-height:1.15;overflow-wrap:anywhere;color:#684d5b!important}.iggy-profile-sub{flex-wrap:wrap}.iggy-profile-sub span{font-size:10px!important}@media(max-width:480px){.iggy-profile-head{grid-template-columns:105px minmax(0,1fr);gap:12px!important;padding:12px!important}.iggy-profile-art{width:105px!important;height:130px!important}.iggy-profile-art .premium-iggy{width:95px!important;height:115px!important}.iggy-profile-heading h2{font-size:21px!important}}.site{max-width:1120px!important;min-height:0;margin:12px auto!important;background:#fffaf1!important;border:1px solid #bd9d82;border-radius:16px!important;box-shadow:0 14px 45px #5d4b4328!important}body{background:radial-gradient(ellipse at top,#e5e8d6,#e4d9c7)!important;color:#5d4850}.meadow-masthead{position:relative!important;top:auto;grid-template-columns:1.05fr 1.05fr 1.2fr;padding:8px 12px;gap:10px;border-radius:15px 15px 0 0;min-height:64px}.meadow-brand-plaque{padding:6px 8px;border-radius:12px;gap:8px}.meadow-brand-paw{width:34px;height:34px}.meadow-brand-paw svg{width:24px;height:24px}.meadow-wordmark{font-size:24px}.meadow-brand-plaque small{font-size:7px}.meadow-welcome{font-size:8px;line-height:1.2}.meadow-resource-rail{padding:4px;gap:4px;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.meadow-resource{padding:5px 4px;gap:4px;border-radius:8px}.meadow-resource-icon svg{width:17px;height:17px!important}.meadow-resource-copy small{font-size:6px;letter-spacing:0}.meadow-resource-copy strong{font-size:13px}.meadow-account-plaque{grid-column:auto;grid-template-columns:32px minmax(0,1fr) auto;padding:5px;gap:6px;border-radius:12px}.meadow-account-portrait{width:32px;height:32px}.meadow-account-copy strong{font-size:11px;max-width:95px}.meadow-account-copy small{display:none}.meadow-utility-actions{gap:3px;max-width:108px}.meadow-icon-button{width:25px;height:25px;min-width:25px;min-height:25px}.meadow-icon-button svg{width:14px;height:14px}.meadow-masthead-flower,.meadow-masthead:after{display:none}.meadow-mainnav{position:relative;grid-template-columns:repeat(8,minmax(0,1fr));gap:5px;padding:6px 10px}.meadow-nav-card{min-height:38px;flex-direction:row;align-items:center;gap:5px;padding:4px;border-radius:8px}.meadow-nav-icon{width:28px;height:28px;flex:none;border-radius:5px}.meadow-nav-text{padding:0;text-align:left}.meadow-nav-text strong{font-size:11px;line-height:1.15}.meadow-nav-spark,.meadow-nav-text small{display:none}.meadow-chapter-ribbon{min-height:48px}.meadow-chapter-copy{left:13px;max-width:220px;top:50%}.meadow-chapter-copy small{font-size:6px}.meadow-chapter-copy strong{font-size:19px}.meadow-chapter-copy>span{display:none}.meadow-income-ticket{right:12px;top:8px;padding:3px 6px;gap:7px;border-radius:8px}.meadow-income-ticket small{display:none}.meadow-income-ticket strong{font-size:12px}.meadow-income-ticket button{min-height:26px;padding:4px 7px;font-size:10px}.meadow-quicktrail{left:235px;right:170px;max-width:none;bottom:8px;justify-content:center;gap:4px;flex-wrap:nowrap}.meadow-quicktrail button{min-height:27px;padding:4px 7px;font-size:9px}.meadow-gazette-ribbon{min-height:21px;padding:3px 10px;font-size:8px;gap:8px}.meadow-gazette-seal{font-size:6px;padding:2px 6px}.content{margin:0!important;padding:10px 16px 12px!important;background:#fffbf3!important;border:0!important;border-radius:0 0 15px 15px!important;box-shadow:none!important;max-width:none!important;width:100%!important}.content:focus,.content>main:focus{outline:0}.compact-page-tabs{display:flex;gap:6px;flex-wrap:wrap;padding:5px 7px;margin:0 0 10px;border:1px solid #d4bba1;border-radius:10px;background:linear-gradient(#faf1e4,#eee0cc);box-shadow:inset 0 0 0 2px #fff9ed80}.compact-page-tabs button{padding:6px 12px;min-height:28px;background:#fff8ee;border:1px solid #dcc6ad;border-radius:7px;color:#775667;font:700 11px Georgia,serif;cursor:pointer}.compact-page-tabs button.active{background:linear-gradient(#eac8d4,#d8adbc);border-color:#b8899b;color:#60404e}.compact-paged-block{min-width:0}.catalog-pager,.compact-pager{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 10px!important;margin:8px 0 0!important;border:1px solid #dcc4aa;border-radius:9px;background:#f8edde;font-size:10px;min-height:35px}.catalog-pager small{display:none!important}.catalog-pager .btn,.compact-pager .btn{min-height:24px;padding:5px 9px!important;font-size:10px!important}.compact-pager span{color:#806575}.btn{font-size:11px!important;padding:7px 11px!important;border-radius:7px!important;min-height:28px;line-height:1.2}.section-title{font-size:16px!important;padding:6px 10px 6px 31px!important;margin:7px 0 9px!important;border-radius:9px!important;min-height:30px}.premium-scene,.premium-scene-compact{min-height:95px!important;height:95px;margin:0 0 9px!important;border-radius:12px!important;box-shadow:none!important}.premium-scene-copy{position:relative;left:auto!important;right:auto!important;bottom:auto!important;margin:9px;max-width:66%;padding:9px 12px!important;border-radius:8px!important;background:#fff8efef;box-shadow:0 3px 8px #513d421a}.premium-scene-copy h2{font-size:20px!important;line-height:1.1!important;margin:0 0 3px!important}.premium-scene-copy p{font-size:10px!important;line-height:1.3!important}.premium-scene-eyebrow{font-size:7px;margin-bottom:3px}.premium-scene-actions{position:absolute;left:calc(100% + 12px);bottom:0;margin:0;white-space:nowrap}.premium-scene-actions .btn{min-width:105px}.adoption-page,.kennel-room-page,.market-lane-page{padding:10px!important;border-radius:12px!important;box-shadow:none!important}.adoption-page:before,.kennel-room-page:before,.market-lane-page:before{display:none!important}.kennel-toolbar{padding:6px 8px!important;margin:0 0 8px!important;gap:10px}.kennel-toolbar .section-title{font-size:14px!important;min-height:26px;padding-top:3px!important;padding-bottom:3px!important}.kennel-count{font-size:9px!important}.kennel-tools input,.kennel-tools select{min-height:28px!important;font-size:10px!important;padding:5px 8px!important}.kennel-room-page .loft-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.kennel-room-page .empty-slot,.kennel-room-page .pet-card{min-height:185px!important;padding:18px 8px 12px!important;border-radius:45px 45px 12px 12px!important}.kennel-room-page .pet-card .bname{font-size:15px!important;line-height:1.2}.pet-card .bspecies{font-size:9px!important}.pet-card-tag{font-size:8px!important}.pet-card .premium-iggy{transform:none!important;width:82px!important;height:82px!important}.pet-card .statbar{margin:5px auto!important;height:5px!important}.pet-card .premium-iggy-art{object-fit:contain}.storybook-segmented{padding:4px;margin-bottom:8px;gap:5px;border-radius:9px}.storybook-segmented .segbtn{min-height:26px}.adoption-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.adoption-card{display:flex!important;flex-direction:row!important;align-items:center;gap:8px;padding:12px 9px 9px!important;min-height:92px!important;border-radius:12px!important}.adoption-card:before{display:none!important}.adoption-card-art{width:62px!important;min-width:62px;min-height:68px!important;height:68px;padding:0!important;border-radius:35px 35px 8px 8px!important;overflow:hidden!important}.adoption-card-art .premium-iggy{width:58px!important;height:65px!important;transform:none!important}.adoption-card .nm{font-size:12px!important}.adoption-card .sub{font-size:10px!important}.adoption-card .btn{min-height:28px!important;align-self:center}.adoption-card .info{min-width:0}.adoption-card .nm{overflow-wrap:anywhere}.compact-breed-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.breed-row{padding:8px;margin:0!important;border-radius:10px!important}.market-lane-page .shop-subnav{margin:0 0 8px!important;padding:4px!important;border-radius:9px!important}.profile-tabs button,.shop-subnav button,.toy-filter-row button,.wardrobe-filters button{min-height:27px!important;font-size:10px!important;padding:5px 9px!important}.game-hall-grid,.market-lane-page .item-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.decor-item,.market-item,.toy-card{padding:10px!important;border-radius:12px!important;min-height:0!important}.decor-item .nm,.market-item .nm,.toy-name{font-size:13px!important}.decor-item .sub,.market-item .sub{font-size:10px!important}.market-item-art{width:60px!important;height:60px!important}.market-item-art img,.market-item-art svg{max-width:54px;max-height:54px}.premium-bone-shop{padding:12px!important;border-radius:14px!important;margin-top:8px}.premium-bone-heading{gap:12px}.premium-bone-heading h3{font-size:20px;margin:3px 0}.premium-bone-heading p{font-size:10px;line-height:1.5;max-width:700px;margin:0}.premium-bone-icon{font-size:24px!important}.premium-bone-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.bone-balance{padding:8px;min-width:50px}.bone-balance strong{font-size:20px}.bone-balance span{font-size:9px}.toy-count-badge strong{font-size:24px!important}.shop-hero-card{padding:10px 14px!important;margin-bottom:8px}.shop-hero-card h2{font-size:20px!important;margin:4px 0}.shop-hero-card p{font-size:10px!important;margin:0}.toy-art{height:66px!important;width:66px!important;margin:0 auto}.toy-art img,.toy-art svg{max-width:60px;max-height:60px}.toy-copy p{font-size:10px!important;margin:5px 0}.toy-meta{font-size:8px!important}.toy-filter-row{margin:7px 0!important;padding:4px!important}.profile-note{font-size:10px!important;padding:8px!important;margin:8px 0!important}.market-lane-page>button{font-size:9px!important;margin-top:8px!important;padding:5px!important;min-height:24px}.wardrobe-page{padding:0!important;background:none!important}.wardrobe-dresser{margin-bottom:8px!important;padding:9px 12px!important;display:flex;gap:16px!important;border-radius:12px!important;align-items:center}.dresser-preview{padding:3px;width:80px!important;min-width:80px;height:80px!important;border-radius:45px 45px 10px 10px!important}.dresser-preview .premium-iggy{width:72px!important;height:72px!important;transform:none!important}.dresser-info{flex:1 1;min-width:0}.dresser-info h3{font-size:18px!important;margin:3px 0!important}.dresser-info p{font-size:10px!important;margin:0 0 4px!important}.profile-kicker{font-size:7px!important}.dresser-select{display:flex;align-items:center;gap:8px;max-width:440px;font-size:10px}.dresser-select select{min-width:0;flex:1 1;max-width:240px;border:1px solid #d3bca6;border-radius:6px;padding:4px;background:#fffaf3;color:#795667;font-size:11px}.wardrobe-filterbar{padding:4px 7px!important;margin:0 0 7px!important}.wardrobe-filterbar .section-title{font-size:13px!important;padding-top:3px!important;padding-bottom:3px!important;margin:0!important;min-height:25px}.themed-outfit-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.themed-outfit-grid .wardrobe-card{grid-template-columns:80px minmax(0,1fr)!important;min-height:106px!important;border-radius:12px!important}.wardrobe-card-art{padding:5px!important;overflow:hidden;display:grid;place-items:center}.wardrobe-card-art img{width:72px!important;height:84px!important}.wardrobe-card-body{padding:8px!important}.wardrobe-card-title h3{font-size:14px!important;margin:0!important}.wardrobe-card-body p{font-size:9px!important;margin:3px 0!important;line-height:1.3!important}.wardrobe-meta{gap:4px!important;margin:3px 0!important}.wardrobe-meta span{font-size:7px!important;padding:2px 5px!important}.outfit-asset-note{display:none}.wardrobe-action{min-height:25px!important;font-size:10px!important;padding:4px 8px!important;margin-top:4px}.wardrobe-asset-intro{font-size:10px!important;margin:5px 0 8px!important}.appearance-studio{padding:10px!important}.appearance-columns{gap:12px!important;grid-template-columns:1fr 1fr!important}.appearance-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}.appearance-card{min-height:76px!important;padding:8px 4px!important}.appearance-card strong{font-size:10px!important}.appearance-card small{font-size:8px!important}.eye-swatch{width:25px!important;height:25px!important}.eye-style-icon{font-size:22px!important}.appearance-group-title{font-size:12px!important;margin-bottom:6px}.wardrobe-asset-library{padding:10px!important;margin:0!important}.wardrobe-asset-grid{grid-template-columns:1fr 1fr!important;gap:10px}.wardrobe-asset-set{padding:8px!important;border-radius:12px!important}.wardrobe-asset-preview{height:115px!important}.wardrobe-asset-preview img{height:110px!important;max-width:45%;object-fit:contain}.wardrobe-asset-set-head strong{font-size:13px!important}.wardrobe-asset-set-head small,.wardrobe-asset-set-head span{font-size:9px!important}.collection-header{padding:10px 14px!important;min-height:65px!important;border-radius:12px!important}.collection-header h2{font-size:20px!important;margin:3px 0!important}.collection-header p{font-size:10px!important;line-height:1.4!important;margin:0!important}.compendium-total strong{font-size:25px!important}.compendium-total span{font-size:9px!important}.collection-tabs{padding:5px!important;margin:6px 0!important;gap:5px!important}.collection-tabs .btn{min-height:28px!important;font-size:10px!important;padding:5px 8px!important}.collection-tabs small{display:inline!important;font-size:8px;margin-left:4px}.compendium-reward{padding:6px 10px!important;margin:6px 0!important;min-height:34px}.compendium-reward strong{font-size:12px!important}.compendium-reward small{font-size:9px!important}.collection-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.collection-card{padding:8px!important;min-height:90px!important;border-radius:12px!important}.collection-card strong{font-size:12px!important}.collection-card small{font-size:9px!important}.compendium-pet-art{height:100px!important}.collection-art-window{height:100px!important;min-height:100px!important}.collection-art-window img{max-height:95px!important;width:100%;object-fit:contain}.collection-swatch{font-size:22px!important;height:35px!important}.compendium-row{padding:5px 10px!important;min-height:32px!important}.compendium-row strong{font-size:11px!important}.compendium-row p{font-size:9px!important;margin:2px 0!important}.compendium-icon{font-size:18px!important}.compendium-state{font-size:9px!important}.compendium-stat-grid{gap:7px;margin-top:6px}.compendium-stat-grid>div{padding:8px!important}.compendium-stat-grid strong{font-size:18px!important}.meadow-profile-masthead{padding:10px 18px}.meadow-profile-brand strong{font-size:25px}.public-profile-summary{margin-bottom:8px;gap:8px}.public-profile-summary>div{padding:9px 12px;border-radius:10px}.public-profile-summary svg{display:none}.public-profile-summary strong{font-size:16px}.public-profile-summary small{font-size:9px;margin-top:3px}.public-profile-pets{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0}.public-iggy-card{padding:10px;border-radius:45px 45px 12px 12px}.public-iggy-portrait{min-height:125px;height:125px;border-radius:40px 40px 15px 15px}.public-iggy-portrait .premium-iggy{width:115px!important;height:115px!important}.public-iggy-card h3{font-size:17px;margin:8px 0 4px}.public-iggy-card p{font-size:9px;margin:3px 0}.public-achievement{padding:10px}.public-achievement h3{font-size:14px}.public-achievement p{font-size:10px}.meadow-profile-footer{padding:9px;font-size:11px}.compact-plaza-grid{display:grid;grid-template-columns:170px minmax(0,1fr) 220px;grid-gap:12px;gap:12px}.compact-noticeboard,.compact-player-panel,.compact-today-panel{padding:13px;border:1px solid #cfb498;border-radius:12px;background:linear-gradient(135deg,#fff9ed,#f1e6d7);box-shadow:inset 0 0 0 3px #fffaf155}.compact-player-panel{text-align:center}.compact-player-panel>small{font-size:7px;letter-spacing:.08em;color:#9c7d80;font-weight:700}.compact-player-art{display:grid;place-items:center;margin:10px auto;min-height:175px;border:1px solid #d1b692;border-radius:80px 80px 18px 18px;background:radial-gradient(ellipse,#fffdf4,#e2e8d4);overflow:hidden}.compact-player-panel h3{font:700 18px Georgia,serif;color:#6b4958;margin:7px 0}.compact-player-panel p{font-size:10px;color:#8b6d7d;margin:7px 0 12px}.compact-player-panel .btn{width:100%}.compact-welcome-scene{position:relative;height:160px;border:1px solid #c7a989;border-radius:12px;overflow:hidden;margin-bottom:9px}.compact-welcome-scene>img{width:100%;height:100%;object-fit:cover;object-position:center 52%}.compact-welcome-scene>div{position:absolute;left:12px;bottom:12px;max-width:90%;padding:9px 12px;border:1px solid #fff5e8;border-radius:10px;background:#fff8ecee}.compact-welcome-scene small{font-size:7px;letter-spacing:.14em;color:#927078}.compact-welcome-scene h1{font:700 24px Georgia,serif;margin:4px 0;color:#614552;overflow-wrap:anywhere}.compact-welcome-scene p{font-size:10px;margin:4px 0;color:#8e6c7d}.compact-destinations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.compact-destinations button{padding:0;border:1px solid #c7ad91;border-radius:10px;overflow:hidden;background:#f8eddb;cursor:pointer;min-width:0;box-shadow:0 3px 0 #d3bca5}.compact-destinations img{display:block;width:100%;height:47px;object-fit:cover}.compact-destinations span{display:block;padding:5px 3px;background:linear-gradient(#fff7ea,#efe1ce)}.compact-destinations strong{display:block;font:700 12px Georgia,serif;color:#725362}.compact-destinations small{display:block;font-size:8px;margin-top:2px;color:#9a7b85}.compact-today-panel h2{font:700 18px Georgia,serif;color:#795367;margin:0 0 9px;text-align:center}.compact-daily-row{display:flex;justify-content:space-between;align-items:center;gap:7px;padding:7px 0;border-bottom:1px solid #dfcbbb;min-height:37px}.compact-daily-row strong{font-size:11px;display:block;color:#765867}.compact-daily-row small{display:block;font-size:9px;margin-top:3px;color:#a08657}.compact-daily-state{color:#a9818e}.compact-daily-row .btn{font-size:9px!important;padding:4px 7px!important;min-height:24px}.compact-bulletin{margin-top:12px;padding:10px;border:1px solid #ddc1a1;border-radius:8px;background:#fcf5e8}.compact-bulletin>small{font-size:7px;color:#ac805b;letter-spacing:.08em}.compact-bulletin h3{font:700 15px Georgia,serif;color:#7d5367;margin:5px 0}.compact-bulletin p{font-size:10px;line-height:1.5;color:#8c7280;margin:5px 0}.compact-news h3{font-size:17px;margin:8px 0 3px}.compact-news p{font-size:12px;margin:4px 0;line-height:1.5}.compact-noticeboard .quest-row{padding:9px 10px;min-height:45px}.compact-promise-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.compact-promise-grid article{padding:12px;border:1px solid #dcc5ad;border-radius:10px;background:#fff9f0}.compact-promise-grid h3{font-size:16px;margin:0 0 6px}.compact-promise-grid p{font-size:11px;line-height:1.5;margin:0}.world-map-titlebar{padding:10px 14px!important;min-height:65px!important;border-radius:12px!important}.world-map-titlebar h2{font-size:20px!important;margin:3px 0!important}.world-map-titlebar p{font-size:10px!important;margin:0!important;line-height:1.4!important}.atlas-compass{font-size:9px;line-height:1.1;padding:5px!important;width:40px!important;height:40px!important}.atlas-compass span{font-size:19px!important}.atlas-tabs{padding:4px!important;gap:5px!important;margin:7px 0!important}.atlas-tabs button{padding:5px 10px!important;font-size:10px!important;min-height:26px!important}.compact-world-destinations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:8px}.compact-world-destinations button{position:relative;min-height:59px;padding:8px;border:1px solid #cfb291;border-radius:9px;overflow:hidden;text-align:left;cursor:pointer;background:#eadfd2}.compact-world-destinations img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.6}.compact-world-destinations span{position:relative;display:block;padding:4px 8px;border-radius:6px;background:#fff8eedd;max-width:85%}.compact-world-destinations strong{display:block;font:700 13px Georgia,serif;color:#775265}.compact-world-destinations small{display:block;font-size:8px;margin-top:2px;color:#9a7b83}.compact-world-destinations button.active{border-color:#a47d91;box-shadow:inset 0 0 0 2px #c293a6}.region-detail{padding:8px 12px!important;gap:12px!important;margin:0!important;min-height:90px!important;border-radius:10px!important}.region-detail-art{width:65px!important;height:65px!important;min-width:65px!important}.region-detail-art span{font-size:25px!important}.region-detail-art small{font-size:7px!important}.region-detail-copy h3{font-size:18px!important;margin:3px 0!important}.region-detail-copy p{font-size:10px!important;margin:3px 0!important;line-height:1.3}.region-activities span{font-size:8px!important;padding:2px 5px!important}.region-detail-side{min-width:125px!important}.atlas-mini-stat{display:none}.atlas-directory,.atlas-routes{padding:10px!important}.atlas-region-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.atlas-region-card{padding:10px!important;min-height:88px!important}.atlas-region-card p{font-size:10px!important;margin:4px 0!important}.atlas-region-card strong{font-size:14px!important}.atlas-region-card small{font-size:9px!important}.atlas-intro,.route-intro{font-size:11px!important;margin:6px 0 10px!important}.route-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.route-card{padding:12px!important}.route-card strong{font-size:12px!important}.route-card small{font-size:9px!important}.explore-toolbar-v30{padding:6px 10px!important;margin-bottom:7px!important;align-items:center!important}.explore-toolbar-v30 .section-title{margin:3px 0!important}.compact-explorer-select{display:flex;align-items:center;gap:8px;font-size:10px;color:#8d7180}.compact-explorer-select select{padding:5px 8px;border:1px solid #ccb18f;border-radius:7px;background:#fff9ed;color:#7d596b;max-width:210px}.explore-status-row{margin-bottom:7px;gap:6px}.explore-status-row button,.explore-status-row span{padding:5px 8px!important;font-size:9px!important}.wandering-scene-v30{height:180px!important;border-radius:12px!important}.trail-sign{font-size:8px!important;padding:8px!important}.trail-story-card{padding:10px!important;margin:8px 0!important;border-radius:10px!important;gap:10px}.trail-story-copy strong{font-size:15px!important}.trail-story-copy p{font-size:10px!important;line-height:1.4;margin:4px 0!important}.trail-story-seal{font-size:22px!important;width:30px!important;height:30px!important}.trail-progress-label{font-size:9px!important}.trail-progress{height:5px!important;margin:6px 0!important}.trail-result{padding:6px 10px!important;font-size:10px!important}.game-hall-page{padding:10px!important;border-radius:12px!important}.game-hall-page:before{display:none!important}.destination-host{padding:8px 12px!important;margin:6px 0 8px!important;min-height:70px!important;border-radius:12px!important;gap:12px!important}.destination-host-portrait{width:60px!important;min-width:60px!important;height:60px!important;overflow:hidden!important}.destination-host-portrait .premium-iggy{width:52px!important;height:52px!important}.destination-host small{font-size:7px!important}.destination-host h3{font-size:19px!important;margin:3px 0!important}.destination-host p{font-size:10px!important;line-height:1.4!important;margin:3px 0!important}.destination-host span{font-size:9px!important}.game-hall-intro{font-size:10px!important;padding:8px!important;margin:0 0 8px!important}.game-hall-grid .game-card{min-height:155px!important;padding:14px!important;gap:9px!important}.game-card>div:first-child{font-size:24px!important}.bramblewick-page,.woods-page{padding:10px!important;border-radius:12px!important}.bramblewick-page:before,.woods-page:before{display:none!important}.bramblewick-hero,.woods-hero{padding:10px 14px!important;min-height:0!important;border-radius:12px!important;margin-bottom:8px!important}.bramblewick-hero h2,.woods-title h2{font-size:21px!important;margin:4px 0!important}.bramblewick-hero p,.woods-title p{font-size:10px!important;margin:4px 0!important;line-height:1.4!important;max-width:760px}.bramblewick-crown{font-size:8px!important;letter-spacing:.1em}.bramblewick-stats,.woods-stats{margin:6px 0 0!important;gap:5px!important}.bramblewick-stats span,.woods-stats span{font-size:8px!important;padding:3px 6px!important}.bramblewick-tabs{padding:4px!important;margin:7px 0!important}.bramblewick-tabs button{font-size:10px!important;padding:5px 8px!important;min-height:26px!important}.bramblewick-layout,.woods-layout{grid-template-columns:200px minmax(0,1fr)!important;gap:10px!important}.bramblewick-sidebar,.woods-sidebar{padding:8px!important;border-radius:10px!important}.bramblewick-sidebar .section-title,.woods-sidebar .section-title{font-size:12px!important}.bramble-place,.woods-place{padding:5px 8px!important;margin:4px 0!important;min-height:33px!important}.bramble-place strong,.woods-place strong{font-size:11px!important}.bramble-place small,.woods-place small{font-size:8px!important}.bramble-place-icon,.woods-place>span{font-size:17px!important}.bramble-location-card,.woods-location-card{padding:8px!important;min-height:0!important;border-radius:10px!important}.bramble-location-card h3,.woods-location-card h3{font-size:18px!important;margin:3px 0!important}.bramble-location-card p,.woods-location-card p{font-size:10px!important;margin:3px 0!important;line-height:1.4}.bramble-location-icon,.woods-location-icon{font-size:24px!important;width:42px!important;min-width:42px!important}.bramble-scene,.woods-scene{height:130px!important;min-height:130px!important;border-radius:12px!important;margin-bottom:8px!important}.bramble-scene-note{padding:6px!important;font-size:9px!important}.bramble-place-actions{padding:8px!important;gap:8px!important}.bramble-place-actions p{font-size:10px!important;margin:4px 0!important}.bramble-section{padding:10px!important}.bramble-section-head{margin-bottom:8px!important}.bramble-section-head h3{font-size:19px!important;margin:3px 0!important}.bramble-muted,.bramble-section-head p{font-size:10px!important;margin:4px 0!important}.quest-progress{font-size:14px!important}.royal-quest{padding:8px!important;min-height:50px!important;border-radius:10px!important}.royal-quest strong{font-size:12px!important}.royal-quest p{font-size:10px!important;margin:3px 0!important}.royal-quest small{font-size:8px!important}.quest-seal{font-size:20px!important;width:30px!important;min-width:30px!important}.encounter-grid,.lore-grid,.npc-grid,.royal-market-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.encounter-card,.lore-card,.npc-card,.royal-item{padding:10px!important;min-height:0!important;border-radius:12px!important}.npc-avatar{font-size:24px!important;width:40px!important;height:40px!important}.lore-card h4,.npc-card h4,.royal-item h4{font-size:14px!important;margin:5px 0!important}.encounter-card p,.lore-card p,.npc-card p,.royal-item p{font-size:10px!important;line-height:1.4;margin:5px 0!important}.item-rarity,.npc-role{font-size:8px!important}.royal-item-art{font-size:24px!important}.adventure-banner{padding:10px!important;margin:5px 0 8px!important}.adventure-banner p{font-size:10px!important;margin:3px 0!important}.adventure-compass{font-size:25px!important;width:40px!important;height:40px!important}.encounter-card strong{font-size:12px!important}.journal-entry{padding:8px!important;min-height:0!important}.journal-entry strong{font-size:13px!important}.journal-entry p{font-size:10px!important;margin:3px 0!important;line-height:1.4}.journal-entry small{font-size:8px!important}.journal-seal{font-size:18px!important;width:25px!important;min-width:25px!important}.bramble-future{padding:8px!important;margin-top:8px!important}.bramble-future p{font-size:10px!important;margin:3px 0!important}.bramble-future strong{font-size:12px!important}.bramble-dialogue{padding:10px!important;margin:6px 0 0!important}.bramble-dialogue p{font-size:10px!important;margin:3px 0!important}.woods-discovery-card{padding:9px!important;min-height:0!important;border-radius:10px!important;gap:12px!important}.discovery-copy h3{font-size:18px!important;margin:3px 0!important}.discovery-copy p{font-size:10px!important;margin:3px 0!important;line-height:1.5}.discovery-art{width:40px!important;min-width:40px!important;height:40px!important;font-size:24px!important}.woods-explorer{bottom:10px!important}.woods-explorer .premium-iggy{width:68px!important;height:68px!important}.woods-explorer strong{font-size:10px!important}.woods-canopy{font-size:50px!important}.woods-journal{margin-top:0!important}.seasonal-district{padding:10px!important}.seasonal-district .item-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.seasonal-district .decor-item{min-height:130px!important}.seasonal-district>button{margin-bottom:8px!important}.harvest-wheel{padding:10px!important}.compact-guide{display:flex;align-items:center;gap:12px;padding:8px 10px;margin:7px 0 10px;border:1px solid #d3b79e;background:#fff6e9;border-radius:8px;font-size:10px}.compact-guide strong{font-size:12px}.compact-guide span{flex:1 1}.compact-guide-toggle{font-size:11px;display:flex;align-items:center;gap:6px}.auth-world{min-height:100dvh!important;padding:18px!important;align-items:center!important;justify-content:center!important}.auth-storybook{width:min(940px,100%)!important;min-height:0!important;max-width:940px!important;border-radius:18px!important}.auth-illustration{min-height:0!important;padding:24px!important}.auth-illustration h1{font-size:35px!important;margin:8px 0!important}.auth-illustration p{font-size:12px!important;line-height:1.6!important;margin:8px 0!important}.auth-dog-frame{width:180px!important;height:210px!important;margin:16px auto!important}.auth-dog-frame-premium img{height:100%!important;width:100%!important;object-fit:cover;object-position:center}.auth-promise-row{font-size:10px!important}.auth-card-v30{padding:28px!important}.auth-card-v30 h2{font-size:27px!important;margin:8px 0!important}.auth-field{margin:13px 0!important}.auth-field input{padding:9px 11px!important}.auth-card .sub{font-size:12px!important}.auth-footnote{font-size:10px!important;line-height:1.5!important;margin-top:12px!important}.auth-field-hint{display:block;margin-top:5px;color:var(--ink-soft);font-size:9px;line-height:1.4}.meadow-masthead{min-height:54px!important;padding:5px 12px!important}.meadow-brand-plaque{min-height:0!important}.meadow-mainnav{padding:4px 10px!important}.meadow-nav-card{min-height:34px!important}.meadow-chapter-ribbon{min-height:40px!important}.meadow-gazette-ribbon{min-height:18px!important;padding:2px 10px!important}.content .wardrobe-page .wardrobe-dresser{min-height:0!important;margin-top:0!important;padding:7px 12px!important}.content .wardrobe-page .dresser-preview{min-height:86px!important;height:86px!important;border-width:3px!important}.content .wardrobe-page .dresser-info{padding:0 8px!important}.content .wardrobe-card{padding:0!important}.content .wardrobe-card-art{min-height:96px!important}.content .wardrobe-card-body{padding:6px!important}.content-collection .compendium{padding:0!important;overflow:visible!important}.content-collection .collection-header{margin:0 0 7px!important;min-height:65px!important}.content-collection .collection-header .eyebrow{font-size:7px!important;margin:0!important}.content-collection .compendium-panel{margin:6px 0 0!important}.content-collection .compendium-reward{margin:6px 0!important}.content-collection .compendium-panel .section-title{margin:5px 0 7px!important}.content-collection .compendium-total{padding:4px 10px!important}.compendium-total strong{line-height:1!important}.compact-archive-columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.compact-archive-columns .collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.compact-archive-columns .collection-card{min-height:65px!important}.content-collection .collection-swatch{min-height:30px!important;height:30px!important}.content-collection .compendium-row{padding:4px 8px!important;min-height:36px!important}.content-collection .compendium-list{gap:5px!important}.content-collection .compendium-progress{margin:5px 0!important;padding:5px!important}.content .shop-hero-card{padding:8px 12px!important;margin-bottom:7px!important}.content .shop-hero-card h2{font-size:18px!important;line-height:1.1!important}.content .shop-hero-card .eyebrow{font-size:7px!important}.content .toy-card{display:flex!important;flex-direction:column!important;gap:4px!important}.content .toy-art{min-width:60px!important;width:60px!important;height:60px!important}.content .toy-count-badge{min-width:55px!important;padding:5px!important}.content .toy-copy{text-align:center}.content .toy-copy p{line-height:1.3!important}.content .premium-bone-heading{gap:8px!important}.content .premium-bone-heading h3{font-size:18px!important;line-height:1.2!important}.content .premium-bone-shop{padding:8px!important}.content .premium-bone-heading p{font-size:9px!important}.content .premium-bone-icon{width:35px!important;height:35px!important;min-width:35px!important}.content .premium-bone-grid{margin-top:8px!important}.content .bone-balance{min-width:50px!important;padding:5px!important}.content .destination-host-portrait{min-height:60px!important}.content .world-map-titlebar .eyebrow{font-size:7px!important;margin:0!important}.content .world-map-titlebar{padding:7px 10px!important}.content .world-map-titlebar h2{line-height:1.1!important}.content .atlas-tabs{margin:5px 0!important}.content .region-detail{min-height:80px!important}.content .atlas-directory,.content .atlas-routes{padding:7px!important}.content .atlas-region-card{min-height:80px!important}.content .atlas-region-grid{gap:6px!important}.content .bramblewick-layout,.content .woods-layout{min-height:0!important}.content .bramblewick-main,.content .woods-main{padding:8px!important}.content .bramblewick-hero,.content .woods-hero{padding:7px 10px!important}.content .bramblewick-hero h2,.content .woods-title h2{font-size:19px!important;line-height:1.1!important}.content .bramblewick-hero p,.content .woods-title p{margin:3px 0!important}.content .bramble-scene-copy{padding:8px!important}.content .bramble-scene-copy h3{font-size:17px!important;margin:4px 0!important}.content .bramble-scene-copy p{font-size:10px!important;line-height:1.4!important}.content .bramble-mini-grid{gap:6px!important;margin-top:5px!important}.content .bramble-mini-grid>div{padding:6px!important}.content .bramble-mini-grid strong{font-size:11px!important}.content .bramble-mini-grid p{font-size:9px!important;margin:3px 0!important}.content .npc-card p,.content .royal-item p{min-height:0!important}.content .woods-title{padding:0!important}.content .woods-crest{width:45px!important;height:45px!important;font-size:24px!important}.content .woods-location-card{padding:7px!important}.content .bramble-scene,.content .woods-scene{height:115px!important;min-height:115px!important}.compact-today-panel{padding:10px}.compact-daily-row{padding:5px 0;min-height:34px}.compact-bulletin{margin-top:8px;padding:8px}.compact-bulletin h3{font-size:12px;line-height:1.3}.compact-bulletin .btn{font-size:9px!important;padding:4px 6px!important;min-height:24px}.compact-player-art{min-height:165px}.compact-welcome-scene{height:145px}.compact-destinations img{height:43px}.compact-destinations span{padding:4px 3px}@media(max-width:900px){.site{margin:0 auto!important;border-radius:0!important}.meadow-masthead{grid-template-columns:1fr 1fr;gap:7px}.meadow-account-plaque{grid-column:1/-1;grid-template-columns:32px 1fr auto}.meadow-account-copy strong{max-width:none}.meadow-utility-actions{max-width:none;flex-wrap:nowrap;grid-column:auto;border-top:0;padding:0}.meadow-mainnav{grid-template-columns:repeat(4,minmax(0,1fr))}.meadow-nav-text strong{font-size:12px}.meadow-nav-icon{width:30px;height:30px}.meadow-quicktrail{display:none}.meadow-chapter-ribbon{min-height:42px}.content{padding:10px!important}.compact-plaza-grid{grid-template-columns:145px minmax(0,1fr)}.compact-today-panel{grid-column:1/-1;display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 12px}.compact-today-panel h2{font-size:14px;margin:0}.compact-daily-row{padding:4px 8px;border:0;border-left:1px solid #ddc4af}.compact-bulletin{display:none}.compact-player-art{min-height:170px}.compact-promise-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.game-hall-grid,.market-lane-page .item-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.wardrobe-filters{flex-wrap:wrap}.wardrobe-filterbar .section-title{width:auto!important}.region-detail-copy p{font-size:10px}.encounter-grid,.lore-grid,.npc-grid,.royal-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.public-profile-pets{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-storybook{grid-template-columns:.9fr 1.1fr!important}.auth-card-v30{padding:22px!important}}@media(max-width:600px){.meadow-masthead{grid-template-columns:1fr}.meadow-resource-rail{grid-template-columns:repeat(4,minmax(0,1fr))}.meadow-resource-copy small{font-size:7px;display:block}.meadow-brand-plaque .meadow-welcome{display:none}.meadow-wordmark{font-size:25px}.meadow-account-plaque{grid-column:auto}.meadow-brand-plaque{min-height:49px}.meadow-resource-copy strong{font-size:13px}.meadow-mainnav{gap:4px;padding:5px}.meadow-nav-card{min-height:34px;padding:4px;gap:4px}.meadow-nav-icon{display:none}.meadow-nav-text{text-align:center;width:100%}.meadow-nav-text strong{font-size:10px}.meadow-income-ticket span{display:block!important}.meadow-gazette-ribbon{font-size:8px;min-height:20px}.compact-plaza-grid{grid-template-columns:1fr}.compact-player-panel{display:grid;grid-template-columns:90px 1fr;grid-gap:4px 12px;gap:4px 12px;text-align:left;align-items:center;padding:12px}.compact-player-panel>small{grid-column:2}.compact-player-art{grid-column:1;grid-row:1/5;min-height:100px;height:100px;margin:0;border-radius:50px 50px 12px 12px}.compact-player-art .premium-iggy{width:90px!important;height:90px!important}.compact-player-panel h3,.compact-player-panel p{margin:2px 0}.compact-player-panel .btn{width:auto;justify-self:start}.compact-welcome-scene{height:150px}.compact-destinations strong{font-size:11px}.compact-today-panel{display:block}.compact-daily-row{border-left:0;border-bottom:1px solid #ddc4af;padding:7px 0}.compact-today-panel h2{font-size:18px;text-align:left}.compact-page-tabs{gap:5px}.compact-page-tabs button{padding:6px 9px;font-size:11px}.premium-scene-copy{max-width:80%;padding:8px!important}.premium-scene-actions{display:none}.kennel-room-page .loft-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.adoption-grid{grid-template-columns:1fr!important}.adoption-card{min-height:80px!important}.adoption-card .info{flex:1 1}.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.appearance-columns,.themed-outfit-grid,.wardrobe-asset-grid{grid-template-columns:1fr!important}.appearance-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.dresser-info h3{font-size:17px!important}.dresser-select{flex-direction:column;align-items:flex-start;gap:4px}.dresser-select select{max-width:100%;width:100%}.compact-world-destinations{grid-template-columns:repeat(2,minmax(0,1fr))}.region-detail{flex-wrap:wrap!important}.region-detail-side{min-width:0!important}.region-detail-copy{min-width:160px}.atlas-region-grid,.route-list{grid-template-columns:1fr!important}.explore-toolbar-v30{flex-direction:column;align-items:flex-start!important}.compact-breed-grid{grid-template-columns:1fr}.bramblewick-layout,.woods-layout{grid-template-columns:1fr!important}.bramblewick-sidebar,.woods-sidebar{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px;gap:5px}.bramblewick-sidebar .section-title,.woods-sidebar .section-title{grid-column:1/-1}.bramble-place,.woods-place{margin:0!important}.seasonal-district .item-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.premium-bone-grid{grid-template-columns:1fr!important}.compact-guide,.premium-bone-heading{flex-wrap:wrap}.compact-guide span{flex-basis:100%}.auth-world{padding:10px!important}.auth-storybook{grid-template-columns:1fr!important}.auth-illustration{padding:18px!important}.auth-dog-frame,.auth-illustration p,.auth-promise-row{display:none}.auth-illustration h1{font-size:28px!important;margin:4px 0!important}.auth-card-v30{padding:18px!important}.auth-card-v30 h2{font-size:24px!important}.compact-archive-columns{grid-template-columns:1fr}.content .wardrobe-page .wardrobe-dresser{flex-wrap:wrap}.compact-welcome-scene{height:150px}}.compact-harvest-wheel{display:grid;grid-template-columns:200px 1fr;grid-gap:8px 16px;gap:8px 16px;align-items:start}.compact-harvest-wheel>.compact-wheel-face{grid-column:1;grid-row:1}.compact-harvest-wheel>.btn{grid-column:1;grid-row:2;margin-top:0!important}.compact-harvest-wheel>.item-grid{grid-column:2;grid-row:1/4;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;margin-top:0!important}.compact-harvest-wheel>.item-grid .market-item{padding:6px!important;display:flex;gap:6px;min-height:40px!important}.compact-harvest-wheel>.item-grid .nm{font-size:10px!important}.compact-harvest-wheel>.item-grid .sub{font-size:8px!important}.compact-harvest-wheel>.item-grid .market-item>div:first-child{font-size:18px!important}.compact-harvest-wheel>div:not(.compact-wheel-face):not(.item-grid){grid-column:1;font-size:10px!important;margin-top:4px!important}@media(max-width:600px){.compact-harvest-wheel{grid-template-columns:1fr}.compact-harvest-wheel>.item-grid{grid-column:1;grid-row:4}}.content .eyebrow{font-size:7px!important;margin:0 0 3px!important;letter-spacing:.1em!important}.content .eyebrow,.content .section-title{line-height:1.2!important}.content .premium-scene{height:75px!important;min-height:75px!important}.content .premium-scene-copy{margin:6px!important;padding:6px 10px!important}.content .premium-scene-copy h2{font-size:18px!important}.content .premium-scene-copy p{margin:0!important;font-size:9px!important}.content .premium-scene-eyebrow{font-size:6px!important;margin-bottom:2px!important}.content .profile-note{line-height:1.4!important;padding:5px 8px!important;margin:5px 0!important}.content .market-lane-page{padding:8px!important}.content .wardrobe-asset-intro{line-height:1.4!important;margin:3px 0 7px!important}.content .appearance-card{min-height:65px!important;padding:5px 3px!important}.content .appearance-grid{gap:5px!important}.content .wardrobe-asset-preview{height:100px!important}.content .wardrobe-asset-preview img{height:95px!important}.content .wardrobe-page .dresser-preview{min-height:76px!important;height:76px!important}.content .wardrobe-page .dresser-info h3{font-size:17px!important}.content .wardrobe-page .dresser-preview .premium-iggy{height:65px!important;width:65px!important}.content .wardrobe-filterbar{margin-bottom:6px!important}.content-collection .collection-header{padding:7px 10px!important;min-height:55px!important}.content-collection .collection-header h2{font-size:18px!important;line-height:1.1!important}.content-collection .compendium-reward{padding:4px 8px!important}.content-collection .collection-tabs{padding:4px!important}.content-collection .compendium-panel .section-title{font-size:14px!important}.compact-archive-columns .collection-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.compact-archive-columns .compendium-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px!important;gap:6px!important}.compact-archive-columns .compendium-row{min-height:75px!important;align-items:start!important;gap:5px!important;position:relative}.compact-archive-columns .compendium-state{position:absolute;bottom:4px;right:5px;font-size:7px!important}.compact-archive-columns .compendium-row p{line-height:1.3!important;font-size:9px!important}.compact-archive-columns .collection-card small{font-size:8px!important;line-height:1.35!important}.content-collection .compendium-pet-art{height:90px!important}.content-collection .collection-art-window{height:90px!important;min-height:90px!important}.content .bramblewick-hero{position:relative;padding:7px 10px!important}.content .bramblewick-hero>.btn{position:absolute;right:9px;top:7px}.content .bramblewick-hero h2{font-size:18px!important;margin:3px 0!important;max-width:75%}.content .bramblewick-crown{font-size:7px!important;line-height:1.2!important}.content .bramblewick-stats{margin:4px 0 0!important}.content .bramblewick-layout,.content .woods-layout{grid-template-columns:280px minmax(0,1fr)!important;align-items:start}.content .bramblewick-sidebar,.content .woods-sidebar{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px!important;gap:4px!important;align-content:start}.content .bramblewick-sidebar .section-title,.content .woods-sidebar .section-title{grid-column:1/-1}.content .bramble-place,.content .woods-place{margin:0!important;padding:5px!important;gap:4px!important;min-height:37px!important}.content .bramble-place small,.content .woods-place small{font-size:7px!important;line-height:1.2!important}.content .bramble-place strong,.content .woods-place strong{font-size:10px!important;line-height:1.2!important}.content .bramble-place-icon{width:18px!important;font-size:16px!important}.content .bramblewick-main{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px!important;gap:7px!important}.content .bramble-location-card{grid-column:1;padding:7px!important;align-items:start!important}.content .bramble-scene{grid-column:2;grid-row:1/3;display:block!important;height:auto!important;min-height:160px!important;margin:0!important}.content .bramble-scene .castle-art{height:50px!important;font-size:25px!important}.content .bramble-scene .tower{font-size:30px!important;bottom:3px!important}.content .bramble-scene .bridge{font-size:7px!important;bottom:0!important}.content .bramble-scene-copy{padding:7px!important}.content .bramble-scene-copy h3{font-size:15px!important}.content .bramble-scene-copy .btn{font-size:9px!important;min-height:24px!important;padding:5px!important}.content .bramble-mini-grid{grid-column:1;display:flex!important;flex-wrap:wrap!important;margin:0!important;gap:5px!important}.content .bramble-mini-grid>div{flex:1 1;min-width:85px;padding:5px!important}.content .bramble-mini-grid span{font-size:8px!important}.content .quest-list{gap:7px!important}.content .encounter-grid,.content .lore-grid,.content .npc-grid,.content .royal-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.content .royal-quest{padding:6px!important}.content .royal-quest p{line-height:1.3!important}.content .encounter-card,.content .lore-card,.content .npc-card,.content .royal-item{padding:8px!important}.content .bramble-section-head{margin-bottom:6px!important}.content .adventure-banner{padding:6px!important}.content .adventure-banner strong{font-size:12px!important}.content .encounter-card>div{font-size:20px!important}.content .bramble-future{padding:6px!important}.content .woods-hero{position:relative}.content .woods-back{position:absolute;right:8px;top:7px}.content .woods-title{max-width:82%}.content .woods-main{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px!important;gap:7px!important}.content .woods-main .woods-scene{grid-column:1/-1;margin:0!important}.content .woods-main .woods-location-card{margin:0!important;align-items:start!important}.content .woods-main .woods-discovery-card{margin:0!important;flex-wrap:wrap!important}.content .woods-main .discovery-art{display:none}.content .woods-main .woods-discovery-card .btn{min-height:25px!important;padding:5px 8px!important}.content .woods-main .discovery-copy{flex:1 1!important;min-width:150px!important}.content .woods-main .woods-location-icon{display:none}.content .woods-stats{margin:4px 0 0!important}@media(max-width:600px){.compact-archive-columns .collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.content .bramblewick-layout,.content .woods-layout{grid-template-columns:1fr!important}.content .bramblewick-main,.content .woods-main{grid-template-columns:1fr}.content .bramble-scene{grid-column:1;grid-row:auto}.content .bramblewick-hero>.btn,.content .woods-back{position:relative;right:auto;top:auto}.content .bramblewick-hero h2,.content .woods-title{max-width:100%}}@media(min-width:901px){.meadow-utility-actions{max-width:150px!important;flex-wrap:nowrap!important}.meadow-account-copy strong{max-width:135px!important;font-size:10px!important}.meadow-masthead{grid-template-columns:1fr 1fr 1.15fr!important}.content .appearance-columns{grid-template-columns:1fr!important}.content .appearance-grid{grid-template-columns:repeat(8,minmax(0,1fr))!important}.content .appearance-group-title{display:none}.content .bramblewick-layout{grid-template-columns:350px minmax(0,1fr)!important}.content .bramblewick-sidebar{grid-template-columns:repeat(3,minmax(0,1fr))!important}.content .bramblewick-sidebar .section-title{grid-column:1/-1}.content .compact-toy-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.content .compact-toy-grid .toy-card{display:grid!important;grid-template-columns:66px 1fr!important;text-align:left;grid-gap:8px!important;gap:8px!important;align-items:center}.content .compact-toy-grid .toy-copy{text-align:left}.content .npc-card{display:grid;grid-template-columns:35px 1fr;grid-gap:2px 8px!important;gap:2px 8px!important;text-align:left;align-content:start}.content .npc-card .npc-avatar{grid-column:1;grid-row:1/4;width:35px!important;height:35px!important;margin:0!important}.content .npc-card>:not(.npc-avatar){grid-column:2}.content .npc-card .btn{min-height:25px!important;padding:5px!important}}.content .bramblewick-crown{padding:3px 7px!important}.content .bramblewick-hero h2{font-size:17px!important}.content .bramblewick-hero p{font-size:9px!important}.content .bramblewick-stats span{padding:2px 5px!important}.content .bramble-section-head p{line-height:1.3!important}.content .adventure-banner .btn{font-size:10px!important;padding:5px 8px!important;min-height:25px!important}.content .encounter-card p{line-height:1.3!important}.content .bramble-future>span{font-size:18px!important}.content .premium-bone-pack{padding:7px!important}.content .premium-bone-pack .sub{line-height:1.3!important}.content .premium-bone-pack .btn{min-height:25px!important;padding:5px 8px!important}.content .atlas-region-card p,.content .premium-bone-heading p,.content .world-map-titlebar p{line-height:1.3!important}.content .game-card .nm{font-size:14px!important}.content .game-card .sub{font-size:10px!important;line-height:1.3!important}.content .game-hall-grid .game-card{padding:10px!important;min-height:140px!important}.content .bramblewick-hero{background:linear-gradient(90deg,#fff7eee8,#fff7eed9),url(/art/launch/meadow-plaza.webp) 50%/cover!important;color:#765567!important;text-shadow:none!important}.content .bramblewick-hero p{color:#8a6d7c!important}.content .bramblewick-stats span{color:#816773!important;border-color:#d3b793!important}.content .castle-art{background:url(/art/launch/meadow-plaza.webp) center 50%/cover!important;transform:none!important}.content .castle-art>*{display:none}.content .woods-scene{background:url(/art/launch/meadow-plaza.webp) center 65%/cover!important}.content .woods-canopy,.content .woods-fireflies,.content .woods-moon,.content .woods-path{display:none}@media(min-width:901px) and (max-height:700px){.site{margin:6px auto!important}.meadow-brand-plaque{padding:4px 7px!important}.meadow-wordmark{font-size:22px!important}.meadow-mainnav{padding:3px 10px!important}.meadow-nav-card{min-height:32px!important}.meadow-chapter-ribbon{min-height:36px!important}.content{padding:8px 16px!important}.compact-page-tabs{padding:3px 6px;margin-bottom:7px}.content .wardrobe-dresser{margin-bottom:6px!important}.content .bramblewick-hero,.content .woods-hero{padding:5px 10px!important}.content .bramble-section{padding:7px!important}.content .bramble-section-head h3{font-size:17px!important;line-height:1.2!important}.content .atlas-directory,.content .atlas-routes{padding:5px!important}.content .world-map-titlebar{padding:5px 10px!important}.content .catalog-pager,.content .compact-pager{margin-top:6px!important;padding:5px 8px!important;min-height:31px!important}.content .appearance-studio,.content .wardrobe-asset-library{padding:8px!important}}.content .encounter-card p{min-height:0!important}.content .encounter-card{display:grid;grid-template-columns:30px 1fr;grid-gap:3px 7px;gap:3px 7px}.content .encounter-card>div{grid-row:1/4;grid-column:1;margin:0!important;width:28px!important;height:28px!important}.content .encounter-card>:not(div){grid-column:2}.content .bramble-section-head h3,.content .lore-card h4{line-height:1.2!important}.content .bramble-future p{line-height:1.3!important}