[hidden]{display:none!important}body{min-height:100vh}.welcome{max-width:1080px;margin:60px auto;padding:20px;display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:center}.welcome h1{font-size:44px;letter-spacing:5px;margin:20px 0}.welcome p{font-size:17px;line-height:1.9;color:#8d7c61}.welcome-art{text-align:center}.welcome-pills{display:flex;gap:10px;justify-content:center}.welcome-pills span{border-radius:30px;padding:7px 14px;font-size:12px;background:#e4eadb;color:#607d65}#welcome-scene svg{width:100%;height:230px}.auth-card{background:#fffdf6;border:1px solid #e5ddcd;border-radius:26px;padding:30px;box-shadow:0 14px 50px #8c775b12}.auth-card h2{margin:0 0 12px;font-size:26px}.auth-card label{display:block;margin:18px 0;font-size:13px;font-weight:650}.auth-card input{width:100%;margin-top:8px;padding:13px 12px;font:inherit;font-weight:400;border:1px solid #dcd6c8;border-radius:10px;background:#fffef9;color:#534a3d}.auth-card .primary{width:100%;font-size:16px}.auth-links{display:flex;gap:8px;justify-content:space-between;margin-top:16px}.auth-links button{padding:6px 0;border:0;background:none;font-size:12px;color:#6d8971}.auth-card .muted{font-size:13px}#auth-error{color:#a55442;font-size:13px;min-height:20px}.primary{background:#66896f;color:white;border-color:#55765f}a{color:#627e65}.topbar{display:flex;justify-content:space-between;align-items:center;text-align:left;padding:18px 28px;margin:0;border-bottom:1px solid #dedfcc;background:#f9f7ef;gap:15px}.brand{display:flex;align-items:center;gap:12px}.brand>span{font-size:30px;color:#8aa990}.brand b{font-size:19px;color:#456c58}.brand small{font-size:11px;color:#978e7b}.wallet{display:flex;gap:15px;align-items:center}.wallet>span{font-size:12px;color:#7c765f}.wallet b{font-size:17px;color:#577860}.wallet small{display:block;font-size:9px;text-align:right}.wallet button{font-size:11px;padding:8px 12px}.tabs{display:flex;justify-content:center;gap:6px;padding:12px;background:#edf0e3;position:sticky;top:0;z-index:20}.tabs button{background:none;border:0;font-size:13px;padding:10px 20px}.tabs button.active{background:#66876d;color:white;border-radius:25px}.savebar{max-width:1120px;margin:10px auto 0;padding:0 24px;display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:11px;color:#85917b}.savebar button{font-size:10px;background:none;border:0;padding:7px}.view{padding-top:10px}.opening{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:20px 0 26px}.opening h1{font-size:27px;letter-spacing:1px;margin:8px 0}.opening p{font-size:12px;color:#8f816a;line-height:1.8}.gift{background:#ede4d0;border:1px solid #ddc9a3;white-space:nowrap;font-size:12px;padding:13px 16px}.shop-layout{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr)}.counter{padding-top:40px}.orders-section{padding:20px;border-radius:23px;background:#fffdf6;border:1px solid #e6dfd0}.orders-section h2{font-size:20px;margin-top:10px}.muted{font-size:12px;line-height:1.8;color:#988970}.order{margin-top:12px;border:1px solid #e4ddca;border-radius:15px;padding:12px;background:#fcf9f0}.order-head{display:flex;justify-content:space-between;font-size:11px;color:#94846c}.order-main{display:flex;align-items:center;gap:10px;margin:6px 0}.order svg{width:65px;height:65px}.order strong{font-size:15px}.order small{display:block;font-size:11px;color:#a38d64;margin-top:6px}.order button{width:100%;font-size:12px;padding:9px}.order.can-fill{border-color:#a9bf99;background:#f1f6e8}.order.can-fill button{background:#68896e;color:white}.selection{min-height:40px;text-align:center;font-size:12px;color:#87785f;padding:12px 8px 0;line-height:1.8}#notice{min-height:26px;font-size:12px}.card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.goal-card,.decor-card{padding:22px;background:#fffdf5;border:1px solid #e2dccb;border-radius:20px}.goal-card h3,.decor-card h3{font-size:17px;margin:9px 0}.goal-card p,.decor-card p{font-size:12px;line-height:1.8;color:#93846c}.goal-card button,.decor-card button{font-size:12px;margin-top:9px}.goal-card progress{width:100%;height:10px;accent-color:#789b72;margin:10px 0}.goal-icon{font-size:22px;color:#afbd8e}.spaced{margin-top:32px}.upgrade-card{background:linear-gradient(120deg,#e4edd8,#f9eddc);border:1px solid #d9dfc8;border-radius:24px;padding:25px;display:flex;justify-content:space-between;align-items:center;gap:20px}.upgrade-card p{font-size:13px;line-height:1.9;color:#7d7c64}.upgrade-card button{min-width:135px}.decor-icon{font-size:40px;line-height:70px;color:#648c65}.map-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:20px}.map-cards>div,.map-cards>button{background:#fffaf0;border:1px solid #dfddc8;border-radius:18px;padding:18px;text-align:left}.map-cards span{display:block;margin-top:10px;font-size:11px;color:#8a8d77}#town-map{border-radius:28px;overflow:hidden;background:#e8efdc;border:1px solid #d9e1c9}#town-map svg{width:100%;display:block}#decor-scene{height:0;position:relative;pointer-events:none}#decor-scene span{position:absolute;right:0;top:3px;font-size:20px;letter-spacing:6px}.counter.strawberry .awning{background:repeating-linear-gradient(90deg,#e4b6a8 0,#e4b6a8 34px,#fff4e1 34px,#fff4e1 68px)}.counter.flower-border{border-color:#d9b6aa;box-shadow:0 13px 0 #eed9c7,0 20px 36px #745f3812}footer{margin-bottom:22px}.recipe summary{font-size:13px;cursor:pointer;margin-bottom:10px}#loading{text-align:center;padding:100px 20px;color:#72876b}#toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:1000;padding:13px 22px;border-radius:15px;background:#3d5c48;color:#fff;font-size:13px;max-width:90vw;box-shadow:0 5px 25px #25392533}#recovery-code{display:block;padding:15px;border-radius:10px;background:#f1eadc;word-break:break-all;user-select:all;font-size:15px}dialog p{max-width:380px}.offline .savebar{color:#a45946}.busy #board{pointer-events:none}@media(max-width:850px){.welcome{gap:25px;margin-top:25px}.shop-layout{grid-template-columns:1fr}.opening h1{font-size:23px}.card-grid{grid-template-columns:repeat(2,1fr)}.topbar{padding:12px 16px}.brand small{display:none}}@media(max-width:540px){.welcome{display:block;margin:15px auto;padding:14px}.welcome h1{font-size:30px}.welcome-art>p{font-size:13px}.welcome-art>p br{display:none}#welcome-scene svg{height:140px}.welcome-pills{margin-bottom:16px}.welcome-art .muted{display:none}.auth-card{padding:22px;margin-top:20px}.auth-card h2{font-size:22px}.brand b{font-size:15px}.brand>span{font-size:22px}.brand{gap:5px}.topbar{padding:12px 10px;gap:5px}.wallet{gap:8px}.wallet b{font-size:14px}.wallet>span{font-size:10px}.wallet button{padding:6px}.tabs{padding:8px 3px;gap:0}.tabs button{font-size:12px;padding:9px 13px}.savebar{padding:0 12px;font-size:10px}.opening{display:block;margin-top:14px}.opening h1{font-size:22px}.gift{font-size:11px;padding:10px 12px}.card-grid{grid-template-columns:1fr}.upgrade-card{display:block}.map-cards{grid-template-columns:1fr}.goal-card{padding:18px}.orders-section{padding:16px}}

@media(max-width:540px){#shop .opening{margin:7px 0 14px}#shop .opening .eyebrow{display:none}#shop .opening h1{font-size:20px;margin:6px 0}#shop .opening p{margin:5px 0}#shop .gift{padding:8px 11px;margin-top:5px}.savebar{margin-top:5px}.counter{padding-top:35px}.help{margin:9px 0}.supply{position:sticky;bottom:10px;z-index:10}}

/* Cloud chapter: warm beveled tiles, cotton clouds and illustrated shop scenery. */
body{background:radial-gradient(ellipse at 10% 0,#e1ece4 0,transparent 50%),radial-gradient(ellipse at 100% 55%,#f3e2e4,transparent 55%),#faf5ec}
.shop-switcher{display:flex;align-items:center;gap:10px;margin:0 0 20px;flex-wrap:wrap}.shop-switcher button{background:#fffaf0;border-radius:24px;font-size:14px;padding:12px 21px}.shop-switcher button.active{background:#648975;color:#fff;border-color:#4e7461;box-shadow:0 3px 0 #c5cdb7}.shop-switcher #dessert-switch.active{background:#ac7c8c;border-color:#976b7b;box-shadow:0 3px 0 #e5cdd2}.shop-switcher>span{font-size:11px;color:#92806b;margin-left:auto}
#dessert-gate{background:linear-gradient(140deg,#fffcf3,#f4e3e7);border:1px solid #e4d4ce;border-radius:25px;padding:28px;display:flex;align-items:center;gap:28px}#dessert-gate p,#dessert-upgrade p{line-height:1.9;font-size:13px;color:#8b796e}.gate-art{width:145px;flex-shrink:0}.gate-art svg{width:100%}#dessert-gate button{margin:5px 8px 0 0;font-size:13px}.future-shop{background:#f2eee5!important;opacity:.85}.map-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.map-cards b{font-size:16px}.map-cards span{line-height:1.9}
.shop-illustration{height:220px;margin:16px -22px 0;background:url('cloud-cafe.webp') center 47%/cover;border-top:1px solid #decaa8;border-bottom:5px solid #dec6a0;box-shadow:inset 0 -16px 24px #8c5e2b26;position:relative}.shop-illustration:after{content:'';position:absolute;inset:auto 0 0;height:23px;background:linear-gradient(transparent,#fff2d766)}
.counter{background:linear-gradient(135deg,#fffcf1,#fbefdc);border:1px solid #d6bf98;box-shadow:0 8px 0 #d6c2a2,0 18px 30px #8f775324}.counter-heading h2{font-size:21px}.counter-heading small{letter-spacing:1px}.dessert-mode .awning{background:repeating-linear-gradient(90deg,#d6a6b3 0,#d6a6b3 34px,#fff1e6 34px,#fff1e6 68px)}.dessert-mode .tile.machine{background:linear-gradient(#f6e0e4,#ddbdc5);border-color:#bc929f;box-shadow:0 3px 0 #b78e99,inset 0 2px 4px #fff9f3}.dessert-mode .supply{background:#aa7a8b;border-color:#966978;box-shadow:0 3px 0 #835668}
#merge-journey{display:flex;align-items:center;padding:9px 10px;background:linear-gradient(#fae7bf,#edcfa4);border:1px solid #d1ad77;border-radius:16px 16px 7px 7px;box-shadow:inset 0 2px 2px #fff3da;gap:3px;margin:10px 0 6px}#merge-journey>span{flex:0 0 48px;font-size:10px;line-height:1.7;color:#98764e}#merge-journey>span b{font-size:18px;color:#8b6b4a}#merge-journey>div{flex:1;min-width:0;position:relative;max-width:62px}#merge-journey svg{display:block;width:100%;height:auto;filter:sepia(.8) saturate(.25);opacity:.4}#merge-journey .discovered svg{filter:none;opacity:1}#merge-journey small{position:absolute;bottom:0;right:1px;font-size:9px;color:#98764e}
#board{gap:4px;padding:7px;background:linear-gradient(135deg,#f2d6a9,#dcbb89);border:3px solid #d1b17a;border-radius:15px;box-shadow:0 4px 0 #bda077,inset 0 2px 3px #fff0ce}
.tile{border:0;border-radius:12px;background:linear-gradient(145deg,#fff2d9 0%,#f6e4c6 75%,#eed2a7);box-shadow:inset 2px 3px 3px #fff8e9,inset -2px -3px 4px #d8b68d44,0 2px 1px #b38f5b66}.tile:nth-child(even){background:linear-gradient(145deg,#f6dfbb,#e9c99e)}.tile.empty{border:0;background:linear-gradient(145deg,#f8e4c4,#f0d6b0);box-shadow:inset 2px 2px 3px #fff3dd,inset -2px -2px 3px #b6946840}.tile.empty:nth-child(even){background:linear-gradient(145deg,#f1d7b1,#e9c79b)}.tile.empty>span{opacity:.2}.tile.machine{background:linear-gradient(#eaf1d9,#c9d8b6);border:2px solid #a9b88b;box-shadow:0 3px 0 #9ca77e,inset 0 2px 4px #fff9e4}.tile.selected{outline:3px solid #bc9246;background:linear-gradient(#fff9df,#f6de9e);box-shadow:inset 0 0 0 3px #fff7d8,0 2px 0 #b18b42}.tile.drop-target{outline-color:#7aa183;background:#edf6dc}.tile .piece{display:block;width:82%;height:82%;filter:drop-shadow(0 3px 2px #70563844)}.tile .tier-1{width:62%;height:62%}.tile .tier-2{width:69%;height:69%}.tile .tier-3{width:75%;height:75%}.tile .tier-7,.tile .tier-8,.tile .tier-9{width:94%;height:94%}.tile .piece svg{width:100%;height:100%}.tile.machine>svg{width:90%;height:90%}.level{color:#93784f;background:#fff3d4bb;padding:1px 4px;border-radius:6px}
.cloud-tile,.cloud-tile:nth-child(even){position:relative;overflow:hidden;border-radius:16px;background:linear-gradient(145deg,#f8f5ef,#dedbd6);box-shadow:inset 1px 2px 3px #ffffff,0 2px 3px #9a8f7755}.cloud-puff{position:absolute;inset:0;background:radial-gradient(ellipse at 20% 38%,#fffef9 0 24%,transparent 27%),radial-gradient(ellipse at 53% 25%,#fffdf7 0 29%,transparent 33%),radial-gradient(ellipse at 87% 50%,#f4f0e9 0 29%,transparent 34%),radial-gradient(ellipse at 40% 85%,#eeebe5 0 42%,transparent 46%);filter:drop-shadow(0 4px 3px #bbb6ab)}.cloud-tile .cloud-lock{z-index:1;font-size:29px;line-height:1;border-radius:50%;color:#bba678;text-shadow:0 2px 0 #fff}.cloud-tile.can-open .cloud-puff{filter:drop-shadow(0 3px 3px #cab98a)}.cloud-tile.can-open .cloud-lock{color:#b58a3f}.cloud-tile:focus-visible{outline-offset:-3px}
#cloud-unlock{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 3px 4px;font-size:11px;color:#947b56}#cloud-unlock b{font-size:12px;font-weight:600}#cloud-unlock small{display:block;margin-top:6px;line-height:1.7;font-size:10px}#cloud-unlock button{flex-shrink:0;padding:9px 10px;font-size:11px;background:#f4e7cf}
.order.combo-order{background:linear-gradient(140deg,#fcf2eb,#f6e6e9);border-color:#d9b9c2}.combo-order .order-head{color:#a06c7d}.order .jump-shop{border:0;background:none;color:#758b69;padding:0;font-size:10px;display:inline;width:auto;text-decoration:underline}.order-reward{font-size:11px;color:#9c7d50;margin:8px 0 12px}.order.can-fill .jump-shop{background:none;color:#54775d}.order .order-main svg{flex-shrink:0}.order.can-fill.combo-order{border-color:#9cb58f}.order.can-fill.combo-order>button{background:#7f9477}
@media(max-width:540px){.shop-switcher{gap:7px;margin-bottom:15px}.shop-switcher button{font-size:12px;padding:10px 14px}.shop-switcher>span{font-size:10px;width:100%;margin:1px 0 0 4px}.shop-illustration{height:150px;margin:12px -12px 0;background-position:center 45%}.counter-heading h2{font-size:18px}.counter-heading .count{padding:5px 7px;gap:5px}.count b{font-size:21px}.count span{font-size:9px}#board{gap:4px;padding:5px}.tile{border-radius:9px}.level{font-size:8px}.tile .piece{filter:drop-shadow(0 2px 1px #70563840)}#merge-journey{padding:5px 7px}#merge-journey>span{flex-basis:40px;font-size:9px}.map-cards{grid-template-columns:1fr}#dessert-gate{display:block;padding:24px}.gate-art{width:100px;margin:auto}#dessert-gate h2{font-size:22px}.upgrade-card .gate-art{width:90px}#dessert-upgrade{padding:22px}.cloud-tile .cloud-lock{font-size:23px}#cloud-unlock{gap:6px}#cloud-unlock b{font-size:11px}#cloud-unlock small{font-size:9px}}

.cloud-puff{inset:-4%;background:radial-gradient(ellipse at 18% 42%,#fffdf8 0 15%,#f4f0e9 28%,transparent 43%),radial-gradient(ellipse at 55% 28%,#fffefa 0 20%,#f3efe8 34%,transparent 49%),radial-gradient(ellipse at 87% 54%,#f8f5ee 0 22%,#e7e4de 35%,transparent 48%),radial-gradient(ellipse at 40% 85%,#f3f0e9 0 30%,#e9e6df 42%,transparent 56%);filter:blur(1.5px) drop-shadow(0 4px 3px #bbb6ab)}.cloud-tile.can-open .cloud-puff{filter:blur(1.5px) drop-shadow(0 3px 3px #cab98a)}

/* Third chapter: enter illustrated shops, decorate a room, learn by doing. */
.town-picture{position:relative;width:100%;isolation:isolate}.town-picture>img{display:block;width:100%;height:auto}.town-spot{position:absolute;border:0;background:transparent;border-radius:26px;padding:0;transition:filter .2s;box-shadow:none}.town-spot:hover{background:#fff7dd18;filter:drop-shadow(0 0 12px #fff0bc)}.town-spot:focus-visible{outline:4px solid #769f83;outline-offset:-6px}.town-spot span{position:absolute;left:50%;bottom:0;transform:translateX(-50%);white-space:nowrap;background:#fff9e9ed;border:1px solid #c9b69a;border-radius:22px;padding:10px 17px;box-shadow:0 4px 8px #856d3f28;color:#617b65}.town-spot b{display:block;font-size:18px}.town-spot small{display:block;font-size:11px;margin-top:4px;color:#967a5a}.coffee-spot{left:7%;top:3%;width:38%;height:42%}.dessert-spot{left:58%;top:3%;width:37%;height:42%}.bakery-spot{left:32%;top:43%;width:37%;height:44%}.future-cloud{position:absolute;bottom:6%;width:27%;text-align:center;background:#fffaf1d9;box-shadow:0 0 14px 8px #fffaf1bb;border-radius:35px;padding:7px;color:#9b8b79;pointer-events:none}.future-cloud small{display:block;font-size:11px;margin-top:5px}.milk-cloud{left:1%}.fruit-cloud{right:1%}#welcome-scene .town-picture{border-radius:28px;overflow:hidden;margin:18px 0}#town-map{border-color:#e4e3dc}.map-cards{display:flex;justify-content:center;flex-wrap:wrap;font-size:12px;color:#8f806e}.map-cards>p{width:100%;text-align:center}.map-cards .future-shop{padding:8px 15px;border:0;background:transparent!important}
#guide-card{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px 20px;background:#f3e9ce;border:1px solid #dfc992;border-radius:18px;margin:0 0 20px}#guide-card b{font-size:15px;color:#8b754d}#guide-card p{font-size:12px;line-height:1.8;margin:6px 0 0;color:#98805b}#guide-card button{font-size:12px;margin:3px}#help-dialog{max-width:min(540px,94vw)}#help-dialog li{font-size:14px;line-height:1.9;margin:8px 0}#help-dialog ol{padding-left:22px}#help-menu{font-size:11px;padding:8px 10px}.wallet{flex-wrap:wrap}.wallet #energy-exchange{background:#f1e3c3;color:#8c7044}#child-stop{max-width:520px;margin:15vh auto;padding:25px;text-align:center}#child-stop p{line-height:1.9}#child-stop a{display:inline-block;padding:14px 25px;border-radius:22px;background:#78977b;color:white;text-decoration:none}
.room-editor{background:#fff9ec;border:1px solid #dfcaab;border-radius:24px;padding:18px;margin-bottom:22px}.room-title{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:12px}.room-title p{font-size:12px;color:#8d7d63;line-height:1.8}.room-title select{padding:10px;border:1px solid #d9c5ab;border-radius:12px;background:#fff6e7;color:#79674e}#room-scene{position:relative;aspect-ratio:3/2;background:url('cloud-cafe.webp') center/cover;border-radius:18px;border:4px solid #e4cbaa;overflow:hidden;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}#room-scene.placing{cursor:crosshair}.room-editor #placement-help{font-size:12px;color:#8c7557;min-height:30px;padding-top:12px}.placed-decor{position:absolute;display:block;width:17%;aspect-ratio:1;transform:translate(-50%,-50%);filter:drop-shadow(0 6px 3px #51472d44);pointer-events:none}.placed-decor svg{display:block;width:100%;height:100%}.placed-decor.decor-awning{width:35%}.placed-decor.decor-flowers{width:26%}.placed-decor.decor-lamp{width:19%}.placed-decor small{display:block;position:absolute;bottom:-9px;left:50%;transform:translateX(-50%);white-space:nowrap;font-size:11px;border-radius:12px;background:#fff5dfd9;padding:3px 7px}.placed-decor.picked{outline:2px dashed #fff9dc;border-radius:18px}button.placed-decor{pointer-events:auto;padding:0;background:none;border:0;box-shadow:none;touch-action:none;cursor:grab}button.placed-decor:active{cursor:grabbing}#scene-decor{position:absolute;inset:0;pointer-events:none}#scene-decor .placed-decor{width:15%}#scene-decor .decor-awning{width:32%}#scene-decor .decor-flowers{width:23%}#scene-decor .decor-lamp{width:18%}.decor-icon{height:95px}.decor-icon svg{width:90px;height:90px}.decor-card button{margin-right:6px}.bakery-mode .awning{background:repeating-linear-gradient(90deg,#dcb579 0,#dcb579 34px,#fff2d8 34px,#fff2d8 68px)}.bakery-mode .supply{background:#b58f59;border-color:#997749;box-shadow:0 3px 0 #7d633e}.bakery-mode .tile.machine{background:linear-gradient(#fbeccc,#d8be8b);border-color:#c3a373}
.machine-fly{position:fixed;top:0;left:0;z-index:1200;pointer-events:none;filter:drop-shadow(0 6px 5px #67553555)}.machine-fly svg{width:100%;height:100%}.result-pending .piece{visibility:hidden}.tile.machine.working{animation:machine-work .32s ease-in-out 3}.tile.machine.working:after{content:'✦';position:absolute;top:-22%;left:36%;font-size:27px;color:#dfb352;animation:steam-up .75s ease-out infinite;pointer-events:none}.guide-glow{animation:guide-pulse 1.6s ease-in-out infinite}@keyframes machine-work{50%{transform:translateY(-4px) scale(1.04);box-shadow:0 0 20px #f5c968}}@keyframes steam-up{from{opacity:1;transform:translateY(5px) scale(.8)}to{opacity:0;transform:translateY(-28px) scale(1.3)}}@keyframes guide-pulse{50%{outline:3px solid #d0af65;outline-offset:3px}}
@media(max-width:540px){.topbar .wallet{justify-content:flex-end}.wallet #energy-exchange{font-size:9px;padding:6px}.wallet #help-menu{font-size:10px;padding:6px}.brand{flex-shrink:0}.shop-switcher button{padding:9px 10px;font-size:11px}.town-spot span{padding:6px 8px;border-radius:14px}.town-spot b{font-size:12px}.town-spot small{font-size:8px;white-space:normal;min-width:82px}.future-cloud{font-size:10px;padding:4px}.future-cloud small{font-size:8px}.room-editor{padding:10px}.room-title{display:block}.room-title h2{font-size:18px}.room-title p{font-size:11px}.room-title select{padding:7px;margin-bottom:5px}.placed-decor small{font-size:8px;padding:2px 5px}#guide-card{padding:12px;display:block}#guide-card b{font-size:13px}#guide-card p{font-size:11px}#guide-card button{padding:8px;margin-top:8px}.room-editor #placement-help{font-size:10px}#help-dialog li{font-size:12px}.brand b{max-width:none;white-space:nowrap;line-height:1.4}}
