.whimsy-loader{--loader-cream:#fdfaf5;--loader-ink:#14122d;--loader-purple:#6842ba;--loader-lavender:#d9c6f5;box-sizing:border-box;color:var(--loader-ink);text-align:center;font-family:Plus Jakarta Sans,sans-serif}.whimsy-loader[hidden]{display:none!important}.whimsy-loader.-page{z-index:10000;background:var(--loader-cream);isolation:isolate;place-items:center;width:100%;height:100dvh;display:grid;position:fixed;inset:0;overflow:hidden}.whimsy-loader-center{flex-direction:column;align-items:center;max-width:calc(100vw - 40px);display:flex;position:relative}.whimsy-loader-orbit{width:180px;height:180px;margin-bottom:13px;position:relative}.whimsy-loader-track,.whimsy-loader-ring{fill:none;stroke-width:13px;width:100%;height:100%;position:absolute;inset:0}.whimsy-loader-track{stroke:#eee5f8}.whimsy-loader-ring{stroke:url(#whimsy-ring-gradient);stroke-linecap:round;transform-origin:50%;animation:1.4s linear infinite whimsy-orbit}.whimsy-loader-ring circle{stroke-dasharray:205 465;transform-origin:90px 90px;transform:rotate(-90deg)}.whimsy-loader-orbit:before{content:"";background:radial-gradient(circle,#f4edff80,#0000 74%);border-radius:50%;position:absolute;inset:8%;box-shadow:0 12px 38px #ad8dde0f}.whimsy-loader-heart{fill:none;stroke:#6842ba;stroke-width:4.5px;stroke-linecap:round;stroke-linejoin:round;width:88px;height:88px;position:absolute;inset:46px}.whimsy-loader-heart .whimsy-heart-sparks{stroke-width:3.5px}.whimsy-loader .whimsy-loader-wordmark{letter-spacing:-1px;white-space:nowrap;color:var(--loader-ink);margin:0;font:800 46px/1.2 "Baloo 2",sans-serif}.whimsy-loader-wordmark span{color:#774dc1}.whimsy-loader .whimsy-loader-message{color:#827b9b;max-width:100%;margin:7px 0 0;font-size:20px;font-weight:500;line-height:1.5}.whimsy-loader-decor{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:hidden}.whimsy-loader-decor svg{position:absolute}.whimsy-loader-blob.-lavender{color:#f0e7fb;width:33vw;max-width:440px;top:0;left:0}.whimsy-loader-blob.-pink{color:#f8eaf0;width:36vw;max-width:470px;bottom:0;right:0}.whimsy-loader-blob.-left{color:#f6eaf2;width:10vw;max-width:120px;top:48%;left:-2%}.whimsy-loader-doodle{fill:none;stroke:#a85b98;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.whimsy-loader-doodle.-left{width:80px;height:75px;top:53%;left:9%}.whimsy-loader-doodle.-top{width:36px;height:44px;top:calc(50% - 169px);left:calc(50% + 85px)}.whimsy-loader-sparks{stroke:#ac5a98;stroke-width:3px;fill:none;stroke-linecap:round;width:30px;height:36px;top:calc(50% - 126px);left:calc(50% - 112px)}.whimsy-purple-stroke{stroke:#8052c7}.whimsy-loader-squiggle{fill:none;stroke:#9871d1;stroke-width:3px;stroke-linecap:round;width:22vw;max-width:270px;bottom:5%;right:-1%}html.whimsy-is-loading,body.whimsy-is-loading{overflow:hidden!important}.whimsy-loader.-context{place-items:center;min-height:130px;padding:18px;display:grid}.whimsy-loader.-context .whimsy-loader-orbit{width:64px;height:64px;margin-bottom:0}.whimsy-loader.-context .whimsy-loader-heart{width:32px;height:32px;inset:16px}.whimsy-loader.-context .whimsy-loader-message{margin-top:5px;font-size:12px;font-weight:400}@keyframes whimsy-orbit{to{transform:rotate(360deg)}}@media (width<=600px){.whimsy-loader-orbit{width:145px;height:145px;margin-bottom:15px}.whimsy-loader-heart{width:72px;height:72px;inset:36.5px}.whimsy-loader .whimsy-loader-wordmark{font-size:38px}.whimsy-loader .whimsy-loader-message{font-size:16px}.whimsy-loader-doodle.-left,.whimsy-loader-sparks,.whimsy-loader-blob.-left{display:none}.whimsy-loader-blob.-lavender{width:52vw}.whimsy-loader-blob.-pink{width:58vw}.whimsy-loader-doodle.-top{width:27px;top:calc(50% - 140px);left:calc(50% + 75px)}.whimsy-loader-squiggle{width:32vw;bottom:4%}}@media (height<=440px){.whimsy-loader-orbit{width:110px;height:110px;margin-bottom:5px}.whimsy-loader-heart{width:54px;height:54px;inset:28px}.whimsy-loader .whimsy-loader-wordmark{font-size:34px}.whimsy-loader .whimsy-loader-message{font-size:14px}.whimsy-loader-doodle.-top,.whimsy-loader-sparks{display:none}}@media (prefers-reduced-motion:reduce){.whimsy-loader-ring{animation:none}}:root{--ink:#292631;--cream:#fff9ee;--grape:#6d3ac7;--pink:#f7b6d2;--mono:"Space Mono",monospace;--display:"Baloo 2",sans-serif}.product-thumb>.home-product-image{justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.home-product-image>img{object-fit:cover;width:100%;height:100%;display:block}.home-product-image>img[hidden],.home-image-fallback[hidden]{display:none}.home-image-fallback{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.home-image-fallback svg{max-width:62%}.drop-thumb.home-product-image{overflow:hidden}.product-thumb:focus-within .quick-add{opacity:1;transform:none}.story-art img:not([src]){visibility:hidden}.preview-banner{border-bottom:2px solid var(--ink);text-align:center;font:12px var(--mono);background:#fff1b8;padding:10px 18px}.nav-icons button{position:relative}.bag-count{background:var(--grape);color:#fff;font:11px var(--mono);border-radius:20px;padding:1px 5px;position:absolute;top:-9px;right:-9px}.bag-count[hidden]{display:none}.store-notice{opacity:0;z-index:999;background:var(--ink);color:var(--cream);pointer-events:none;border-radius:12px;max-width:min(90vw,600px);padding:16px 24px;transition:all .2s;position:fixed;bottom:24px;left:50%;transform:translate(-50%,130%)}.store-notice.visible{opacity:1;transform:translate(-50%)}body.commerce{background:var(--cream);color:var(--ink);margin:0;font-family:Plus Jakarta Sans,sans-serif;line-height:1.6}body.commerce *{box-sizing:border-box}body.commerce a{color:inherit}body.commerce button,body.commerce input,body.commerce textarea,body.commerce select{font:inherit}.commerce-header{border-bottom:2px solid var(--ink);background:var(--cream);justify-content:space-between;align-items:center;gap:24px;padding:20px max(5vw,20px);display:flex}.commerce-logo{font:800 30px var(--display);white-space:nowrap;text-decoration:none}.commerce-logo span{color:var(--grape)}.commerce-header nav{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.commerce-header nav a{font-size:14px;font-weight:700;text-decoration:none}.commerce-header nav a[aria-current]{text-underline-offset:7px;text-decoration:underline}.commerce-main{max-width:1140px;min-height:75vh;margin:auto;padding:64px 24px 100px}.eyebrow{font:12px var(--mono);letter-spacing:2px;text-transform:uppercase;color:var(--grape)}.commerce h1{font:800 clamp(36px,6vw,64px)/1.1 var(--display);margin:12px 0 22px}.commerce h2{font:700 27px/1.2 var(--display)}.commerce h3{font:700 20px var(--display)}.commerce p{max-width:65ch}.commerce-footer{border-top:2px solid;flex-wrap:wrap;gap:24px;padding:26px max(5vw,20px);font-size:13px;display:flex}.store-grid{grid-template-columns:1.5fr 1fr;align-items:start;gap:32px;display:grid}.store-panel{border:2px solid var(--ink);background:#fff;border-radius:18px;margin-bottom:24px;padding:28px;box-shadow:5px 5px #29263112}.store-panel.pink{background:var(--pink)}.store-panel.lilac{background:#e8defa}.store-panel h2:first-child{margin-top:0}.muted{color:#655e6a;font-size:14px}.store-alert{border:1px solid var(--ink);background:#fff1b8;border-radius:10px;margin:20px 0;padding:16px}.store-error{color:#a02030}.store-success{color:#20613f}.store-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.store-button{background:var(--grape);border:2px solid var(--ink);cursor:pointer;box-shadow:3px 3px 0 var(--ink);border-radius:9px;justify-content:center;align-items:center;padding:13px 21px;text-decoration:none;display:inline-flex;color:#fff!important;font:700 13px var(--mono)!important}.store-button.secondary{background:var(--cream);color:var(--ink)!important}.store-button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.store-button:hover:not(:disabled){transform:translateY(-1px)}.text-button{cursor:pointer;color:inherit;background:0 0;border:0;padding:8px;text-decoration:underline}.store-button:focus-visible,.text-button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:4px;outline:3px solid #9764db}.store-form label{margin:16px 0 5px;font-size:14px;font-weight:700;display:block}.store-form input,.store-form textarea,.store-form select,.store-search{border:1.5px solid var(--ink);background:var(--cream);width:100%;color:var(--ink);border-radius:8px;padding:12px}.store-form textarea{min-height:100px}.store-form .two-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.store-form input[type=checkbox]{width:auto}.form-result{min-height:24px;margin-top:14px;font-size:14px}.tabs{flex-wrap:wrap;gap:12px;margin-bottom:24px;display:flex}.tabs button[aria-selected=true]{background:var(--pink);color:var(--ink)!important}.cart-line{border-bottom:1px solid #29263125;grid-template-columns:76px 1fr auto;align-items:center;gap:18px;padding:22px 0;display:grid}.cart-line:last-child{border-bottom:0}.cart-line svg{width:76px;height:76px}.cart-line img{object-fit:cover;border-radius:8px;width:76px;height:76px}.cart-line h3{margin:0}.quantity{align-items:center;gap:14px;margin-top:10px;display:flex}.quantity button{background:var(--cream);cursor:pointer;border:1px solid;border-radius:6px;width:30px;height:30px}.totals-row{justify-content:space-between;gap:16px;padding:10px 0;display:flex}.totals-row.total{border-top:2px solid;font-size:20px;font-weight:700}.empty-bag{text-align:center;padding:45px 15px}.empty-bag svg{width:140px;height:140px}.product-art{aspect-ratio:1;background:#f7b6d2;border:2px solid;border-radius:22px;place-items:center;display:grid;overflow:hidden}.product-art svg{width:65%;height:65%}.product-art img{object-fit:cover;width:100%;height:100%}.product-price{font:700 24px var(--mono)}.order-card{overflow-wrap:anywhere;border-bottom:1px solid #29263125;padding:20px 0}.order-card:first-child{padding-top:0}.pill{font:11px var(--mono);background:#e8defa;border-radius:20px;padding:4px 12px;display:inline-block}.store-search{max-width:400px;margin:0 0 24px}.quick-add{font-family:var(--mono);cursor:pointer}.quick-add:disabled{cursor:not-allowed}.pname{color:inherit;text-decoration:none;display:block}.pname:hover{text-decoration:underline}.data-table{border-collapse:collapse;width:100%;font-size:14px}.data-table th,.data-table td{text-align:left;border-bottom:1px solid #ddd;padding:12px 8px}.table-scroll{overflow-x:auto}.admin-product{border-bottom:1px solid #ddd;padding:24px 0}.admin-product summary{cursor:pointer;font-weight:700}.policy-section{scroll-margin-top:30px}.loading{color:#655e6a;font:14px var(--mono)}@media (width<=700px){.commerce-header{flex-direction:column;align-items:flex-start;gap:12px}.commerce-header nav{gap:18px}.commerce-main{padding:36px 18px 70px}.store-grid{grid-template-columns:1fr;gap:8px}.store-panel{padding:20px}.cart-line{grid-template-columns:52px 1fr;gap:12px}.cart-line>strong{grid-column:2}.cart-line svg,.cart-line img{width:52px;height:52px}.store-form .two-fields{grid-template-columns:1fr;gap:0}}html body :is(.sticker[class],.catalogue-badge[class],.catalogue-sold-out[class],.quick-add[aria-disabled=true],.bag-count[class],.pill[class],.admin-status[class],.catalogue-filter-toggle>span){color:#111;-webkit-backdrop-filter:blur(12px)saturate(130%);background:#ffffff6b;border:1px solid #ffffffa6;box-shadow:inset 0 1px #ffffff73,0 2px 8px #23192d0f}html body .product-thumb .quick-add[aria-disabled=true]{opacity:0;cursor:not-allowed;transform:translateY(14px)}html body .product-thumb:hover .quick-add[aria-disabled=true],html body .product-thumb:focus-within .quick-add[aria-disabled=true]{opacity:1;transform:none}.storefront .site-skip{z-index:1000;color:#241b38;background:#fff;border-radius:10px;padding:10px 16px;font:600 13px Plus Jakarta Sans,sans-serif;position:fixed;top:10px;left:15px;transform:translateY(-180%)}.storefront .site-skip:focus{transform:none}.storefront header.site{z-index:50;color:#241b38;background:#fdfaf5;border:0;border-bottom:1px solid #eee6ef;font:500 13px/1.5 Plus Jakarta Sans,sans-serif;position:sticky;top:0}.storefront header.site nav.main{justify-content:space-between;align-items:center;gap:24px;width:min(1120px,100% - 64px);max-width:none;margin:0 auto;padding:18px 0;display:flex}.storefront :is(header.site,footer.site) .logo{letter-spacing:-.5px;white-space:nowrap;color:inherit;font:800 24px/1.2 "Baloo 2",sans-serif;text-decoration:none}.storefront :is(header.site,footer.site) .logo span{color:#8051ce}.storefront header.site .nav-links{align-items:center;gap:30px;margin:0;padding:0;font:600 12px/1.5 Plus Jakarta Sans,sans-serif;list-style:none;display:flex}.storefront header.site a{color:inherit;text-decoration:none}.storefront header.site .nav-links a.active{color:#7041ad;text-underline-offset:7px;text-decoration:underline}.storefront header.site a:hover{color:#7041ad}.storefront header.site .nav-icons{align-items:center;gap:14px;display:flex}.storefront header.site .nav-icons button{color:#463951;cursor:pointer;box-sizing:border-box;width:34px;height:34px;font:inherit;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:7px;display:flex;position:relative}.storefront header.site .nav-icons button:hover{background:#f0e8f8}.storefront header.site .nav-icons svg{flex-shrink:0;width:20px;max-width:100%;height:20px;display:block}.storefront header.site .nav-icons button[aria-current]{color:#7041ad;background:#eee4fa}.storefront header.site .nav-icons .hamburger{flex-direction:column;gap:4px;display:none}.storefront header.site .hamburger span{background:currentColor;border-radius:2px;width:20px;height:2px;display:block}.storefront header.site .bag-count{box-sizing:border-box;border-radius:20px;width:auto;min-width:14px;height:auto;min-height:14px;padding:0 3px;font:9px/14px Space Mono,monospace;position:absolute;top:-3px;right:-3px}.storefront header.site .bag-count[hidden]{display:none}.storefront header.site .mobile-menu{background:#fdfaf5;border-top:1px solid #eee6ef;margin:0;padding:12px 24px 18px;display:none}.storefront header.site .mobile-menu a{border-bottom:1px solid #eee6ef;padding:12px 8px;font:600 14px/1.4 Plus Jakarta Sans,sans-serif;display:block}.storefront header.site .mobile-menu a.active{color:#7041ad}.storefront footer.site{color:#fff9ee;background:#292631;border:0;padding:64px 0 26px;font:400 13px/1.6 Plus Jakarta Sans,sans-serif}.storefront footer.site>.wrap{width:min(1120px,100% - 64px);max-width:none;margin:0 auto;padding:0}.storefront footer.site .footer-grid{border-bottom:1px solid #ffffff19;grid-template-columns:1.5fr repeat(4,minmax(0,1fr));gap:32px;margin:0 0 42px;padding:0 0 36px;display:grid}.storefront footer.site .footer-brand p{color:#f7b6d2;margin:14px 0 0;font:700 13px/1.5 "Baloo 2",sans-serif}.storefront footer.site .footer-col h4{color:#e9bbd1;text-transform:uppercase;letter-spacing:1px;margin:0 0 12px;font:600 10px/1.5 Space Mono,monospace}.storefront footer.site .footer-col a{color:#fff9eec7;opacity:1;padding:5px 0;font-size:12px;text-decoration:none;display:block}.storefront footer.site a:hover{color:#f7b6d2}.storefront footer.site .footer-bottom{color:#fff9ee99;opacity:1;flex-wrap:wrap;justify-content:space-between;gap:16px;font:9px/1.8 Space Mono,monospace;display:flex}.storefront footer.site .footer-bottom a{color:inherit;text-underline-offset:3px;text-decoration:underline}.storefront :is(header.site,footer.site) :focus-visible{outline-offset:4px;outline:3px solid #ae86dc}body.storefront.commerce{color:#241b38;background:#fdfaf5}.storefront.commerce .commerce-main{width:min(1120px,100% - 64px);max-width:none;min-height:65vh;margin:auto;padding:56px 0 80px}.storefront.commerce .eyebrow{color:#8051ce;letter-spacing:1.3px;background:0 0;border:1px solid #ded0ef;border-radius:30px;padding:5px 12px;font:10px/1.6 Space Mono,monospace;display:inline-block}.storefront.commerce h1{margin:16px 0 32px;font-size:clamp(32px,4.4vw,52px)}.storefront.commerce .store-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:24px}.storefront.commerce .store-panel{background:#fff;border:1px solid #e9e1ed;border-radius:20px;min-width:0;padding:28px;box-shadow:0 8px 24px #44265304}.storefront.commerce .store-panel.pink,.storefront.commerce .store-panel.lilac{background:#f4eefb}.storefront.commerce .store-panel p{font-size:13px;line-height:1.7}.storefront.commerce .store-button{box-shadow:none;background:#7041ad;border:1px solid #0000;border-radius:12px;padding:12px 18px;font:600 12px/1.5 Plus Jakarta Sans,sans-serif!important}.storefront.commerce .store-button.secondary{background:#fff;border-color:#ded0e9}.storefront.commerce .store-alert{color:#5d4772;background:#fbf7ff;border:1px solid #e1d3ee;border-radius:12px;font-size:12px}.storefront.commerce .cart-line{border-color:#eee7f1;grid-template-columns:76px minmax(0,1fr) auto;gap:18px}.storefront.commerce .cart-line h3{overflow-wrap:anywhere;font-size:18px}.storefront.commerce .cart-line a{text-decoration:none}.storefront.commerce .cart-line img{border-radius:12px}.storefront.commerce .quantity{flex-wrap:wrap;gap:10px}.storefront.commerce .quantity button{color:#60437a;background:#faf7fe;border-color:#dfd0ea;border-radius:8px}.storefront.commerce .quantity .text-button{background:0 0;width:auto}.storefront.commerce .totals-row.total{border-color:#ded1e9;font-size:18px}.storefront.commerce .empty-bag{text-align:center;padding:48px 24px}.storefront.commerce .empty-bag>svg{width:110px;height:110px;margin:0 auto 18px}.storefront.commerce .empty-bag>p{margin:12px auto 24px}.storefront.commerce .product-art{background:#f5edf8;border:1px solid #eadfeb;border-radius:20px}.storefront.commerce .policy-section{scroll-margin-top:100px}@media (width<=960px){.storefront header.site .nav-links{display:none}.storefront header.site .nav-icons .hamburger{display:flex}.storefront header.site .mobile-menu.open{flex-direction:column;display:flex}.storefront footer.site .footer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}.storefront footer.site .footer-brand{grid-column:1/-1}.storefront.commerce .store-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.storefront header.site nav.main{gap:12px;width:calc(100% - 32px);padding:14px 0}.storefront header.site .nav-icons{gap:3px}.storefront :is(header.site,footer.site) .logo{font-size:23px}.storefront footer.site>.wrap,.storefront.commerce .commerce-main{width:calc(100% - 32px)}.storefront footer.site{padding:42px 0 24px}.storefront footer.site .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 20px;margin-bottom:24px;padding-bottom:28px}.storefront footer.site .footer-bottom{flex-direction:column;gap:10px}.storefront.commerce .commerce-main{padding-block:34px 48px}.storefront.commerce .store-panel{padding:20px}.storefront.commerce .cart-line{grid-template-columns:56px minmax(0,1fr);gap:12px}.storefront.commerce .cart-line img,.storefront.commerce .cart-line svg{width:56px;height:56px}.storefront.commerce .cart-line>strong{grid-column:2}.storefront.commerce .cart-line h3{font-size:16px}.storefront.commerce .store-actions{align-items:stretch}.storefront.commerce .store-actions>.store-button{flex:1}.storefront.commerce .quantity{gap:8px}}.community-dialog{color:#292631;background:#fffaf5;border:1px solid #dfcfea;border-radius:22px;width:min(560px,100% - 32px);max-height:90dvh;padding:26px;font-family:Plus Jakarta Sans,sans-serif;overflow:auto;box-shadow:0 24px 80px #29263135}.community-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#20182b60}.community-dialog-top{justify-content:space-between;align-items:center;gap:20px;display:flex}.community-dialog-top h2{font:700 28px var(--display);margin:0 0 12px}.community-dialog-top button{cursor:pointer;background:0 0;border:0;font-size:30px}.community-form{gap:14px;display:grid}.community-form label{gap:7px;font-size:13px;font-weight:600;display:grid}.community-form :is(input:not([type=checkbox]),textarea,select){box-sizing:border-box;color:#292631;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d8c9e8;border-radius:10px;padding:11px}.community-form textarea{resize:vertical}.community-form .community-consent{align-items:flex-start;font-size:12px;font-weight:400;line-height:1.6;display:flex}.community-consent input{accent-color:#7041ad;margin-top:4px}.community-help{color:#65596d;margin:0;font-size:12px;line-height:1.6}.community-result{margin:0;font-size:13px;line-height:1.6}.community-form .store-button{justify-self:start}.community-compose{margin-bottom:24px}.community-compose summary{cursor:pointer;color:#7041ad;margin-bottom:16px;font-weight:600}.community-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.community-card{text-align:left;background:#fffaf5;border:1px solid #e8dce9;border-radius:16px;min-width:0;overflow:hidden}.community-card img{object-fit:cover;width:100%;height:230px;display:block}.community-card-copy{padding:18px}.community-card-copy small{color:#6f617a;font-size:11px}.community-caption{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.6}.community-card-copy strong{font-size:12px}.community-actions,.community-pagination{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.community-actions button,.community-pagination button{color:#463253;cursor:pointer;background:#f7f0fd;border:1px solid #d8c6e7;border-radius:20px;padding:7px 12px}.community-actions button:disabled{opacity:.45;cursor:default}.community-image-error,.community-empty{color:#65596d;padding:18px}.social-grid .social-tile{font:14px var(--mono);color:#65596d;cursor:pointer}.social-tile>span{font-size:42px}.social-grid .community-card{align-self:start}.social-cta>p{font:12px var(--mono);margin-top:15px}.community-dialog :focus-visible,.community-list :focus-visible,.social-grid button:focus-visible{outline-offset:3px;outline:3px solid #8150c2}@media (width<=850px){.community-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=550px){.community-list{grid-template-columns:1fr}.community-dialog{padding:20px}.community-card img{height:220px}}
