html{scroll-behavior:smooth;scroll-padding-top:24px;overflow-y:auto}body{background:#131c18;color:#eee9d5;color-scheme:dark;overflow-x:hidden;font-size:18px;line-height:1.55}.pumpkin-shell{min-height:100svh;padding:26px 40px 18px;display:flex;flex-direction:column;background:radial-gradient(ellipse at 12% 45%,#2b392b55,transparent 55%),#151e1b}.pumpkin-header{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-bottom:28px}.pumpkin-header .exit-experiment{color:#d5d9bf}.pumpkin-header>.small-label{color:#a3af95;font-size:14px;letter-spacing:1.5px}.pumpkin-header .help-button{width:40px;height:40px;font-size:18px;color:#ced7b4;border-color:#657157}.pumpkin-workbench{display:grid;grid-template-columns:340px minmax(0,1fr);align-items:center;gap:44px;flex:1;width:100%;max-width:1600px;margin:auto;padding-block:10px 30px}.pumpkin-sidebar>.small-label{font-size:14px;color:#b0bf98;letter-spacing:1.5px}.pumpkin-sidebar h1{font:400 clamp(50px,4.4vw,78px)/1.02 Georgia,serif;letter-spacing:-2.5px;margin:20px 0}.pumpkin-sidebar h1 em{color:#e9b87a;font-weight:400}.pumpkin-intro{font-size:18px;color:#b1bba4;line-height:1.7;margin:0}.pumpkin-tools{display:flex;flex-direction:column;gap:22px;margin-top:28px}.pumpkin-tools>.small-label{font-size:14px;letter-spacing:1px;color:#b8c3aa}.carving-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:-10px}.carving-tool{display:flex;align-items:center;flex-direction:column;gap:8px;border:1px solid #53604a;border-radius:9px;padding:12px 3px;color:#c6d0b6;font-size:14px;min-width:0}.carving-tool>span:first-child{font-family:Arial,sans-serif;font-size:27px;line-height:1;height:28px}.carving-tool:hover{background:#2a3927}.carving-tool.active{background:#d9dda9;border-color:#d9dda9;color:#293322}.pumpkin-tools .range-control{gap:9px;font-size:16px;color:#c2cbb2}.pumpkin-tools .range-control>div{gap:15px}.pumpkin-tools input[type=range]{accent-color:#ced4a3}.pumpkin-tools output{font-size:16px;color:#d8dfbe}.mirror-control{display:flex;align-items:center;gap:10px;color:#c4cdb5;font-size:16px;cursor:pointer}.mirror-control input{width:18px;height:18px;margin:0;accent-color:#d9dda9}.mirror-control>span:last-child{margin-left:auto;font-size:25px;color:#99a785}.carving-history{display:flex;gap:18px;align-items:center;border-bottom:1px solid #45523a;padding-bottom:19px;color:#c1cbb0}.carving-history button{font-size:15px;padding:5px 0}.carving-history button:last-child{margin-left:auto;color:#aab798}.carving-history button:disabled{opacity:.35;cursor:default}.carving-history button:not(:disabled):hover{color:#f2c58e}.candle-button,.place-pumpkin{display:flex;align-items:center;justify-content:center;gap:13px;width:100%;border-radius:9px;padding:15px 18px;font-size:17px;font-weight:500}.candle-button{margin-top:22px;background:#e7ba76;color:#33261c}.candle-button>span:first-child{font-size:25px}.candle-button>span:last-child{margin-left:auto;font-size:23px}.candle-button:hover{background:#f3cc91}.candle-button[aria-pressed=true]{background:#d0d7ab;color:#283721}.place-pumpkin{margin-top:12px;border:1px solid #a5b480;color:#e0e6c8}.place-pumpkin span{margin-left:auto}.place-pumpkin:hover{background:#36482e}.save-pumpkin{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;font-size:16px;color:#c4d1ad;padding:17px 0 6px}.save-pumpkin:hover{color:#f4c88d}.save-pumpkin:disabled{opacity:.5;cursor:wait}.pumpkin-autosave{font-size:14px;color:#91a080;margin:10px 0 0;text-align:center;line-height:1.7}.pumpkin-display{min-width:0;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.pumpkin-design-options{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:8px 0 15px}.pumpkin-design-options label{display:flex;flex-direction:column;gap:7px;font-size:15px;color:#aebc9b}.pumpkin-design-options select,.backyard-controls select{color:#e5ead7;background:#233025;border:1px solid #526146;border-radius:7px;padding:10px 13px;font-size:16px;max-width:100%;cursor:pointer}.scene-badge{font:italic 17px Georgia,serif;color:#a5b591;max-width:160px}.pumpkin-stage-wrap{position:relative;flex:1;display:flex;align-items:center;justify-content:center;min-height:440px;border-radius:18px;overflow:hidden;background:radial-gradient(ellipse,#2d3a2c,#151e1b)}.pumpkin-canvas{width:100%;height:clamp(440px,62svh,780px);position:relative;touch-action:none;cursor:crosshair}.pumpkin-canvas>canvas{width:100%;height:100%;display:block}.pumpkin-canvas>svg{display:block;width:100%;height:100%;pointer-events:none}.pumpkin-canvas:focus-visible{outline:2px dashed #d7dfb5;outline-offset:-7px}.view-mode-switch{position:absolute;bottom:22px;left:50%;transform:translateX(-50%);display:flex;border:1px solid #5c6c4b;border-radius:32px;padding:5px;background:#18251cdd;backdrop-filter:blur(10px);gap:6px;white-space:nowrap}.view-mode-switch button{border-radius:25px;padding:10px 16px;font-size:16px;color:#d0dbbd}.view-mode-switch button.active{background:#d3dbb0;color:#25331f}.pumpkin-rotation{display:flex;gap:24px;align-items:center;margin:16px 0 20px}.pumpkin-rotation label{display:flex;align-items:center;gap:14px;flex:1;min-width:0;color:#b9c7a6;font-size:15px}.pumpkin-rotation input{min-width:60px;flex:1;accent-color:#b4c58c}.pumpkin-rotation output{font-size:15px;min-width:42px}.pumpkin-rotation button{font-size:15px;color:#d4dfbd;white-space:nowrap;padding:6px}.pumpkin-presets{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap;color:#aebb9a;font-size:16px}.pumpkin-presets>div{display:flex;gap:8px}.pumpkin-presets button{padding:9px 15px;border:1px solid #526246;border-radius:30px;font-size:15px;color:#d0dcbc}.pumpkin-presets button:hover{background:#31422b}.carving-instruction{text-align:center;font-size:15px;color:#98aa85;line-height:1.75;max-width:660px;margin:18px auto 0}.pumpkin-status{border-top:1px solid #3f4e35;padding-top:14px;color:#b8c5a5;gap:20px;font-size:15px}.pumpkin-status .fullscreen-button{font-size:15px;color:#d3ddbe}.backyard-section{padding:70px 40px 48px;background:linear-gradient(#121d23,#101b26);min-height:100svh;scroll-margin-top:0}.backyard-heading{display:flex;align-items:center;justify-content:space-between;gap:30px;max-width:1600px;margin:auto auto 30px}.backyard-heading .small-label{font-size:14px;color:#9aaec1;letter-spacing:1.5px}.backyard-heading h2{font:400 clamp(36px,4vw,60px)/1.15 Georgia,serif;letter-spacing:-1.8px;margin:16px 0}.backyard-heading h2 em{color:#efbc7d;font-weight:400}.backyard-heading p{font-size:18px;color:#a4b5c3;margin:0}.backyard-heading>button{font-size:16px;color:#d8cdaa;white-space:nowrap}.backyard-scene{position:relative;border:1px solid #3b4d53;border-radius:18px;overflow:hidden;max-width:1600px;margin:auto;background:radial-gradient(ellipse at 40% 30%,#233c47,#101b2a)}.backyard-view{height:clamp(450px,70svh,900px);width:100%;touch-action:none;cursor:grab}.backyard-view>canvas{display:block;width:100%;height:100%}.yard-placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:30px;text-align:center;background:radial-gradient(ellipse,#283d3f22,#101b2a55)}.yard-placeholder>span{color:#e9bd77;font-size:70px}.yard-placeholder h3{font:400 clamp(28px,3vw,46px) Georgia,serif;margin:20px 0 10px}.yard-placeholder p{font-size:18px;color:#a8bac5;max-width:500px;margin:0 0 25px}.yard-placeholder button,#save-backyard{padding:13px 20px;background:#e8b975;color:#2b241b;border-radius:8px;font-size:17px}.yard-caption{position:absolute;bottom:24px;left:27px;right:27px;display:flex;justify-content:space-between;align-items:center;gap:20px;pointer-events:none;text-shadow:0 2px 8px #000}.yard-caption>span:first-child{font:italic 22px Georgia,serif;color:#e1ccb0}.yard-caption>span:last-child{font-size:14px;letter-spacing:1px;color:#b4c9d3}.backyard-controls{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;max-width:1600px;margin:24px auto 0}.backyard-controls label{display:flex;align-items:center;gap:13px;font-size:16px;color:#b2c0cb}.backyard-controls input{min-width:80px;width:140px;accent-color:#d9ba83}.backyard-controls select{background:#1b2d37;border-color:#50616b}.yard-zoom{display:flex;gap:8px}.yard-zoom button{border:1px solid #4d626e;border-radius:7px;padding:10px 13px;color:#d0dfe3;font-size:16px}.yard-zoom button:hover{background:#293f4b}#save-backyard:disabled{opacity:.5;cursor:wait}#yard-status{font-size:16px;color:#94aaba;max-width:1600px;margin:23px auto 0;line-height:1.7}.pumpkin-footer{display:flex;align-items:center;justify-content:space-between;gap:25px;min-height:100px;padding:25px 40px;background:#101916;border-top:1px solid #35422f;color:#a0af92;font-size:16px}.pumpkin-footer-brand{font:bold 24px 'Space Mono',monospace;color:#d6dfbd;letter-spacing:-1.7px}.pumpkin-footer p{margin:0}.pumpkin-footer>a:last-child{color:#d3c8a9}.pumpkin-experience .help-dialog{background:#243022;color:#e9ecd7;border:1px solid #526345;max-width:600px}.pumpkin-experience .help-dialog h2{font:400 38px/1.15 Georgia,serif;color:#e7ba76}.pumpkin-experience .help-dialog .small-label{font-size:14px}.pumpkin-experience .help-dialog p{font-size:17px;color:#bdcbb0}.pumpkin-experience .help-dialog h3{font-size:20px}.pumpkin-experience .help-dialog .keyboard-note{font-size:15px;border-color:#526345}.pumpkin-experience .dismiss-help{background:#e7ba76;color:#33261c;font-size:17px}
@media(min-width:1700px){.pumpkin-shell{padding-inline:60px}.pumpkin-workbench{grid-template-columns:380px minmax(0,1fr);gap:75px}.backyard-section{padding-inline:60px}}
@media(max-width:1100px){.pumpkin-shell{padding-inline:25px}.pumpkin-workbench{grid-template-columns:310px minmax(0,1fr);gap:25px}.pumpkin-sidebar h1{font-size:56px}.scene-badge{display:none}.pumpkin-design-options{gap:12px}.pumpkin-design-options label{flex:1;min-width:0}.pumpkin-design-options select{font-size:15px;padding-inline:9px}.pumpkin-rotation{gap:12px}.pumpkin-rotation label{flex-wrap:wrap;gap:7px}.pumpkin-rotation input{width:75px;flex:1}.backyard-section{padding-inline:25px}.backyard-controls{gap:18px}.backyard-controls label{flex-wrap:wrap}.pumpkin-footer{font-size:15px;padding-inline:25px}}

/* The backyard is a separate step, revealed only by Finish. */
#halloween-backyard[hidden],#game-shell[hidden]{display:none!important}.carving-tool{flex-direction:row;font-size:17px;gap:12px;padding:16px 10px}.backyard-heading>button{padding:10px 0}.carving-tool>span:first-child{height:auto}

/* The canvas owns the panel height; controls are a separate clickable layer. */
.pumpkin-display{align-self:center;width:100%}.pumpkin-stage-wrap{flex:0 0 auto;min-height:0;display:block;isolation:isolate;width:100%}.pumpkin-canvas{height:clamp(440px,60svh,720px);min-height:440px;z-index:0}.view-mode-switch{z-index:2;pointer-events:auto}.view-mode-switch button{position:relative;touch-action:manipulation}.backyard-controls{justify-content:center}.pumpkin-rotation{flex-wrap:wrap}.pumpkin-design-options select{min-height:44px}button[data-action]{min-height:40px}

.pumpkin-experience{--coffee-bg:#e7ba76;--coffee-ink:#33261c;--coffee-edge:#e7ba76;--coffee-shadow:0 3px 0 #987044}

@media(min-width:801px){
 .pumpkin-shell{height:100svh;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;padding:14px 28px}
 .pumpkin-header{padding:0;gap:20px}
 .pumpkin-header>.small-label{font-size:14px}
 .pumpkin-workbench{min-height:0;grid-template-columns:320px minmax(0,1fr);align-items:stretch;gap:clamp(18px,3vw,44px);padding:0;margin:0 auto}
 .pumpkin-sidebar{min-height:0;overflow-y:auto;scrollbar-width:thin;display:flex;flex-direction:column;justify-content:safe center;padding-right:4px}
 .pumpkin-sidebar>.small-label{font-size:14px;letter-spacing:1px}
 .pumpkin-sidebar h1{font-size:clamp(38px,3.4vw,52px);margin:8px 0;flex-shrink:0}
 .pumpkin-intro{font-size:14px;line-height:1.4}
 .pumpkin-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;flex-shrink:0}
 .pumpkin-tools>.small-label{display:none}
 .carving-tools{grid-column:1/-1;margin:0}
 .carving-tool{min-height:44px;padding:8px 10px;gap:10px;font-size:15px}
 .carving-tool>span:first-child{font-size:24px}
 .pumpkin-tools .range-control{min-width:0;gap:4px;font-size:14px}
 .pumpkin-tools .range-control>div{gap:8px}
 .pumpkin-tools output{font-size:14px}
 .mirror-control{font-size:14px;gap:8px;line-height:1.4;align-self:center}
 .mirror-control>span:last-child{display:none}
 .carving-history{grid-column:1/-1;gap:14px;padding-bottom:8px;min-height:40px}
 .carving-history button{font-size:14px;padding:3px 0}
 .candle-button,.place-pumpkin{min-height:44px;padding:8px 14px;font-size:15px;flex-shrink:0}
 .candle-button{margin-top:12px}
 .place-pumpkin{margin-top:8px}
 .save-pumpkin{min-height:40px;padding:4px 0;font-size:14px;flex-shrink:0}
 .pumpkin-autosave{font-size:14px;line-height:1.4;margin-top:4px}
 .pumpkin-display{align-self:stretch;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;gap:8px}
 .pumpkin-design-options{padding:0;gap:12px}
 .pumpkin-design-options label{font-size:14px;gap:4px}
 .pumpkin-design-options select{padding:8px 10px;font-size:14px}
 .scene-badge{font-size:15px}
 .pumpkin-stage-wrap{height:100%;min-height:0}
 .pumpkin-canvas{height:100%;min-height:0}
 .view-mode-switch{bottom:12px;padding:4px}
 .view-mode-switch button{font-size:14px;padding:7px 14px}
 .pumpkin-rotation{margin:0;gap:12px}
 .pumpkin-rotation label,.pumpkin-rotation output,.pumpkin-rotation button{font-size:14px}
 .carving-instruction{font-size:14px;line-height:1.4;margin:0 auto}
 .pumpkin-shell>.game-footer,.backyard-section>.game-footer{margin:0;padding:8px 0 0;gap:8px 20px}
 .backyard-section{height:100svh;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;gap:12px;padding:14px 28px}
 .backyard-heading{width:100%;gap:20px;margin:0 auto}
 .backyard-heading .small-label{font-size:14px}
 .backyard-heading h2{font-size:clamp(30px,3vw,44px);margin:8px 0}
 .backyard-heading p{font-size:14px;line-height:1.4}
 .backyard-heading>button{min-height:44px;font-size:14px}
 .backyard-scene{width:100%;height:100%;min-height:0;margin:0 auto}
 .backyard-view{height:100%;min-height:0}
 .backyard-controls{width:100%;gap:12px 20px;margin:0 auto}
 .backyard-controls label{font-size:14px}
 .yard-zoom button{min-height:44px;font-size:14px;padding:8px 12px}
 #save-backyard{min-height:44px;font-size:14px;padding:10px 16px}
 .backyard-section #yard-status{font-size:14px;margin:0;line-height:1.4}
 .yard-caption{bottom:16px;left:20px;right:20px}
 .yard-caption>span:first-child{font-size:19px}
 .yard-caption>span:last-child{font-size:14px}
 .pumpkin-footer{display:none}
}
@media(min-width:801px) and (max-height:760px){
 .pumpkin-shell,.backyard-section{padding:10px 22px;gap:8px}
 .pumpkin-workbench{grid-template-columns:290px minmax(0,1fr);gap:20px}
 .pumpkin-sidebar>.small-label,.pumpkin-intro{display:none}
 .pumpkin-sidebar h1{font-size:36px;margin:4px 0 8px}
 .pumpkin-tools{gap:6px;margin-top:8px}
 .carving-tool{min-height:40px;padding:6px 10px}
 .candle-button,.place-pumpkin{min-height:40px;padding-block:6px}
 .candle-button{margin-top:8px}
 .place-pumpkin{margin-top:6px}
 .pumpkin-autosave{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
 .pumpkin-design-options label{flex-direction:row;align-items:center;gap:8px}
 .pumpkin-design-options select{min-width:0}
 .scene-badge{display:none}
 .backyard-heading .small-label{display:none}
 .backyard-heading h2{font-size:30px;margin:0 0 4px}
}

@media(max-width:800px){
 .pumpkin-shell{padding:12px;gap:0}
 .pumpkin-header{padding-bottom:10px;gap:12px}
 .pumpkin-header>.small-label,.pumpkin-sidebar>.small-label,.pumpkin-intro,.scene-badge{display:none}
 .pumpkin-header .help-button{width:36px;height:36px;font-size:18px}
 .pumpkin-workbench{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"title title title title title title" "display display display display display display" "tools tools tools tools tools tools" "candle candle finish finish save save";gap:8px;flex:none;margin:0;padding:0;min-width:0;align-items:stretch}
 .pumpkin-sidebar{display:contents}
 .pumpkin-sidebar h1{grid-area:title;font-size:clamp(28px,7vw,36px);line-height:1.1;letter-spacing:-1px;text-align:center;margin:2px 0 6px}
 .pumpkin-sidebar h1 br{display:none}
 .pumpkin-sidebar h1 em{white-space:nowrap}
 .pumpkin-display{grid-area:display;display:grid;grid-template-rows:auto auto auto;gap:8px;min-width:0;align-self:stretch}
 .pumpkin-design-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0}
 .pumpkin-design-options label{min-width:0;font-size:14px;gap:4px}
 .pumpkin-design-options select{width:100%;min-width:0;min-height:44px;font-size:14px;padding:8px}
 .pumpkin-stage-wrap{min-height:0;border:1px solid #3e4d38;border-radius:14px}
 .pumpkin-canvas{height:clamp(230px,34svh,340px);min-height:230px}
 .view-mode-switch{bottom:8px;padding:3px;gap:4px;max-width:calc(100% - 16px)}
 .view-mode-switch button{min-height:40px;font-size:14px;padding:7px 12px}
 .pumpkin-rotation{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:0}
 .pumpkin-rotation label{display:grid;grid-template-columns:minmax(0,1fr) 36px;gap:2px 6px;min-width:0;font-size:14px}
 .pumpkin-rotation input{grid-column:1;grid-row:2;width:100%;min-width:0;min-height:24px;margin:0}
 .pumpkin-rotation output{grid-column:2;grid-row:2;min-width:0;font-size:14px;text-align:right}
 .pumpkin-rotation button{min-height:44px;align-self:end;padding:6px;font-size:14px}
 .carving-instruction,.pumpkin-autosave{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
 .pumpkin-tools{grid-area:tools;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:8px;border:1px solid #46543d;border-radius:12px;background:#1c281f}
 .pumpkin-tools>.small-label{display:none}
 .carving-tools{grid-column:1/-1;gap:8px;margin:0}
 .pumpkin-tools .carving-tool{min-height:44px;justify-content:center;padding:8px;font-size:14px;gap:8px}
 .carving-tool>span:first-child{font-size:22px;height:auto}
 .pumpkin-tools .range-control{min-width:0;font-size:14px;gap:3px}
 .pumpkin-tools .range-control>div{gap:6px}
 .pumpkin-tools .range-control input{width:100%;min-width:0;min-height:24px;margin:0}
 .pumpkin-tools output{font-size:14px;min-width:22px}
 .mirror-control{min-width:0;min-height:44px;align-self:center;gap:8px;font-size:14px;line-height:1.3}
 .mirror-control input{flex-shrink:0}
 .mirror-control>span:last-child{display:none}
 .carving-history{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0;border-bottom:0;border-top:1px solid #46543d}
 .carving-history button{min-height:44px;padding:6px 0;font-size:14px}
 .carving-history button:last-child{margin:0}
 .candle-button{grid-area:candle}
 .place-pumpkin{grid-area:finish}
 .save-pumpkin{grid-area:save;border:1px solid #53604a;border-radius:9px;background:#202c23}
 .pumpkin-workbench :is(.candle-button,.place-pumpkin,.save-pumpkin){min-width:0;min-height:48px;height:100%;width:100%;margin:0;padding:6px 8px;font-size:14px;line-height:1.25;gap:4px;text-align:center;white-space:normal}
 .candle-button>span:first-child,.candle-button>span:last-child,.place-pumpkin>span{display:none}
 .pumpkin-shell>.game-footer,.backyard-section>.game-footer{margin-top:12px;padding-top:10px}
 .backyard-section{padding:14px 12px 12px}
 .backyard-heading{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin-bottom:10px}
 .backyard-heading .small-label,.backyard-heading p{display:none}
 .backyard-heading h2{font-size:clamp(26px,6.8vw,34px);line-height:1.15;letter-spacing:-1px;margin:0}
 .backyard-heading>button{justify-self:start;min-height:44px;padding:6px 10px;border:1px solid #4d626e;border-radius:7px;font-size:14px}
 .backyard-scene{border-radius:14px}
 .backyard-view{height:clamp(280px,52svh,480px);min-height:280px}
 .yard-caption{bottom:12px;left:12px;right:12px}
 .yard-caption>span:first-child{font-size:16px}
 .yard-caption>span:last-child{display:none}
 .backyard-controls{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin-top:10px}
 .backyard-controls label{width:100%;min-width:0;min-height:44px;gap:10px;flex-wrap:nowrap;font-size:14px}
 .backyard-controls input{flex:1;width:100%;max-width:none;min-width:0;min-height:24px}
 .yard-zoom{display:grid;grid-template-columns:44px 44px minmax(0,1fr);gap:6px}
 .yard-zoom button{min-height:44px;padding:8px;font-size:14px}
 #save-backyard{min-height:44px;padding:10px 12px;font-size:14px}
 .yard-placeholder{padding:16px}
 .yard-placeholder>span{font-size:44px}
 .yard-placeholder h3{font-size:28px;margin:10px 0}
 .yard-placeholder p{font-size:14px;margin-bottom:14px}
 .pumpkin-footer{display:none}
}
