/* Approved Fridge refresh. All rules are room-scoped; every control uses the
   original live action, and the chrome handle is still the original game target. */
.connected-root[data-room="fridge"]{--fridge-ink:#241039;--fridge-muted:#705088;--fridge-paper:#fdf9ff;--live-title:#29113e;--live-ink:#3c284b;--live-muted:#705088;--live-accent:#75489a;--live-soft:#f1e6f9;--live-line:#e1ceee;--live-input-line:#cfb4e1;--fridge-display:var(--getaway-ui,system-ui,sans-serif)}
.connected-root[data-room="fridge"] .workspace{background:radial-gradient(ellipse at 95% 12%,#f7ede9,transparent 48%),linear-gradient(150deg,#f9f1ff,#eee2f6 75%,#e4daee)}
.connected-root[data-room="fridge"] .topbar{background:linear-gradient(110deg,#fffdfd,#faf4ff);border-bottom:1px solid #eadcf1}
.connected-root[data-room="fridge"] .getaway-top-brand strong{color:#241039}
.connected-root[data-room="fridge"] .getaway-top-brand small{color:#755291}
.connected-root[data-room="fridge"] .live-top-actions{gap:12px}
.connected-root[data-room="fridge"] .live-top-actions button{font:500 12px/1.3 var(--getaway-ui,system-ui,sans-serif);min-height:44px;color:#6f458b}
.connected-root[data-room="fridge"] .live-top-actions button[data-live-action="members"]{padding:10px 15px;border:1px solid #d8bfe9;border-radius:17px;background:linear-gradient(145deg,#f7edff,#eadbf7);box-shadow:inset 0 1px 0 #fff;color:#2c1344;font-weight:750}
.connected-root[data-room="fridge"] #live-main{max-width:1050px;padding-top:16px}
.connected-root[data-room="fridge"] .fridge-modern-hero{position:relative;min-height:160px;margin:0 -5px 16px;border-radius:22px;overflow:hidden;background:#f3e7f8 url('fridge-smiley-scene.webp') right center/cover no-repeat}
.connected-root[data-room="fridge"] .fridge-hero-heading{position:relative;display:flex;align-items:center;gap:15px;min-height:160px;padding:20px 20px;box-sizing:border-box;width:70%;background:linear-gradient(90deg,#f8f0fba6,transparent)}
.connected-root[data-room="fridge"] .fridge-hero-icon{display:grid;place-items:center;flex:none;width:58px;height:58px;border:1px solid #d9bfea;border-radius:19px;background:linear-gradient(145deg,#f1e3fc,#e5d4f1);box-shadow:inset 0 1px 1px #fff8;color:#6e4390}
.connected-root[data-room="fridge"] .fridge-hero-icon svg{width:34px;height:34px}
.connected-root[data-room="fridge"] .fridge-hero-heading h1{margin:0;color:#241039;font:850 clamp(28px,4vw,42px)/1.12 var(--getaway-ui,system-ui,sans-serif);letter-spacing:-1.4px;transform:none;text-shadow:none}
.connected-root[data-room="fridge"] .fridge-hero-heading p{margin:7px 0 0;color:#704b8e;font-size:16px;line-height:1.35}
.connected-root[data-room="fridge"] .fridge-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:0 0 20px}
.connected-root[data-room="fridge"] .fridge-actions button{display:flex;align-items:center;gap:12px;min-width:0;min-height:76px;padding:13px 15px;border:1px solid #dfc9ee;border-radius:19px;background:linear-gradient(135deg,#fffaff,#f0e2fa);box-shadow:inset 0 1px 1px #fff,0 4px 0 #d4bfdf,0 8px 14px #67458422;color:#28123d;text-align:left;font-family:var(--getaway-ui,system-ui,sans-serif)}
.connected-root[data-room="fridge"] .fridge-actions .primary-button{border-color:#9365b2;background:linear-gradient(145deg,#9d6bc1,#714991);box-shadow:inset 0 1px 1px #cba3e2,0 4px 0 #604078,0 8px 14px #67458430;color:#fff}
.connected-root[data-room="fridge"] .fridge-action-icon{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:13px;background:#ead6f7;color:#60347e;box-shadow:inset 0 1px 1px #ffffff80}
.connected-root[data-room="fridge"] .fridge-action-icon svg{width:29px;height:29px}
.connected-root[data-room="fridge"] .primary-button .fridge-action-icon{background:#ffffff20;color:#fff}
.connected-root[data-room="fridge"] .fridge-action-copy{display:block;min-width:0}
.connected-root[data-room="fridge"] .fridge-action-copy b{display:block;font-size:15px;line-height:1.25;font-weight:750;letter-spacing:-.35px}
.connected-root[data-room="fridge"] .fridge-action-copy small{display:block;margin-top:4px;font-size:12px;line-height:1.25;font-weight:400;color:#74518e}
.connected-root[data-room="fridge"] .primary-button .fridge-action-copy small{color:#f4eaff}
.connected-root[data-room="fridge"] .fridge-action-chevron{flex:none;margin-left:auto;color:#7c5097;font:400 29px/1 system-ui,sans-serif}
.connected-root[data-room="fridge"] .primary-button .fridge-action-chevron{color:#fff}
.connected-root[data-room="fridge"] .fridge-actions button:active{transform:translateY(3px);box-shadow:inset 0 1px 0 #fff8,0 1px 0 #b497c8}
.connected-root[data-room="fridge"] .fridge-appliance{position:relative;display:flex;flex-direction:column;isolation:isolate;max-width:none;min-height:400px;box-sizing:border-box;margin:0 0 12px;padding:20px 20px 34px 51px;border:5px solid #b8a9c2;border-radius:34px;background:repeating-linear-gradient(0deg,#ffffff04 0px,#51425908 1px,#ffffff05 2px),linear-gradient(100deg,#ded8e4 0%,#fffdff 5%,#d8d1dc 11%,#ece8ed 32%,#c8c1ca 66%,#f3ecf3 94%,#aca0b4 100%);box-shadow:inset 0 0 0 2px #f6eafa,inset 0 0 0 5px #aaa0b3,inset 0 0 17px 6px #fff9,0 9px 20px #5d456326,0 2px 0 #827385}
.connected-root[data-room="fridge"] .fridge-appliance::before{content:"";position:absolute;z-index:-1;left:9px;right:9px;bottom:10px;height:6px;border-radius:4px;background:linear-gradient(#8c8190,#fff,#615468);box-shadow:0 3px 5px #64506e35;pointer-events:none}
.connected-root[data-room="fridge"] .fridge-appliance>.fridge-arcade-handle{left:0;top:50%;transform:translateY(-50%);width:44px;height:clamp(110px,25vh,190px);max-height:calc(100% - 24px);background-size:28px 100%;z-index:3}
.connected-root[data-room="fridge"] .fridge-arcade-handle:focus-visible{outline:3px solid #5d327f;outline-offset:0;background-color:#ffffff80}
.connected-root[data-room="fridge"] .live-fridge-deck{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;margin:0;padding:0;border:0;background:none;box-shadow:none}
.connected-root[data-room="fridge"] .fridge-latest-header.live-stack-actions{display:flex;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:10px;min-width:0;margin:0 0 12px;padding:0;color:#2d1543;flex:none}
.connected-root[data-room="fridge"] .fridge-latest-icon{display:grid;place-items:center;flex:none;width:42px;height:42px;border:1px solid #e0d0ec;border-radius:13px;background:linear-gradient(#fffaff,#efe2f8);box-shadow:0 3px 7px #74528d1f;color:#6c408b}
.connected-root[data-room="fridge"] .fridge-latest-icon svg{width:28px;height:28px}
.connected-root[data-room="fridge"] .fridge-latest-copy{min-width:0;flex:1}
.connected-root[data-room="fridge"] .fridge-latest-copy h2{font:750 17px/1.25 var(--getaway-ui,system-ui,sans-serif);margin:0;color:#29103e;letter-spacing:-.3px}
.connected-root[data-room="fridge"] .fridge-latest-copy p{font-size:12px;line-height:1.3;font-weight:400;margin:4px 0 0;color:#6d4a85}
.connected-root[data-room="fridge"] .live-fridge-arrows{display:flex;align-items:center;justify-content:space-between;gap:0;width:auto;margin:0 0 0 auto;flex:none;border:1px solid #d3bcdf;border-radius:999px;background:#f7effbcc;box-shadow:inset 0 1px 1px #fff}
.connected-root[data-room="fridge"] .live-fridge-arrows button{min-height:44px;min-width:44px;padding:0;border:0;border-radius:50%;box-shadow:none;background:#fff8ff;color:#5c337c;font:650 24px/1 system-ui,sans-serif}
.connected-root[data-room="fridge"] .live-fridge-arrows button:disabled{background:transparent;color:#6e4d87;opacity:.45;box-shadow:none}
.connected-root[data-room="fridge"] .fridge-moment-count{display:block;min-width:48px;padding:0 5px;box-sizing:border-box;text-align:center;font-size:12px;font-weight:650;line-height:1.25;color:#452259;white-space:nowrap}
.connected-root[data-room="fridge"] .live-fridge-deck>.live-post,.connected-root[data-room="fridge"] .live-fridge-deck>.live-post[data-kind]{display:flex;flex-direction:column;position:relative;min-width:0;box-sizing:border-box;padding:16px;margin:0;background:linear-gradient(130deg,#fffaff,#f3e9f9);border:1px solid #e8d8f1;border-radius:23px;box-shadow:0 5px 10px #68507120;transform:none}
.connected-root[data-room="fridge"] .live-fridge-deck .live-post::before{display:none}
.connected-root[data-room="fridge"] .live-fridge-deck .live-preview-button{display:flex;flex-direction:column;min-width:0}
.connected-root[data-room="fridge"] .live-fridge-deck .post-meta{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;order:-5;min-height:42px;padding-left:52px;margin:0 0 10px;color:#70508c}
.connected-root[data-room="fridge"] .live-fridge-deck .post-meta .live-avatar{position:absolute;left:0;top:0;width:42px;height:42px;min-width:42px;flex-basis:42px;border:1px solid #dac4e7;font-size:14px;background:#e8d8f4;color:#6a3d84}
.connected-root[data-room="fridge"] .live-fridge-deck .post-meta .live-author-name{font-size:15px;font-weight:750;line-height:1.3;color:#2a103f}
.connected-root[data-room="fridge"] .live-fridge-deck .post-meta time{font-size:11px;line-height:1.3;max-width:100%}
.connected-root[data-room="fridge"] .live-fridge-deck .live-post .item-label,.connected-root[data-room="fridge"] .live-fridge-deck .live-post[data-kind="photo"]>.item-label{order:-4;font-size:9px;line-height:1.35;letter-spacing:.45px;color:#76568a;margin:0 0 4px}
.connected-root[data-room="fridge"] .live-fridge-deck .live-post h2,.connected-root[data-room="fridge"] .live-fridge-deck .live-post[data-kind="photo"]>h2{order:-3;margin:3px 0 7px;color:#372049;font:700 22px/1.3 var(--getaway-ui,system-ui,sans-serif);letter-spacing:-.5px;overflow-wrap:anywhere}
.connected-root[data-room="fridge"] .live-fridge-deck .post-body,.connected-root[data-room="fridge"] .live-fridge-deck .live-post[data-kind="photo"]>.post-body{order:-2;font-size:15px;line-height:1.55;margin:0 0 9px;color:#452a56;overflow-wrap:anywhere}
.connected-root[data-room="fridge"] .live-fridge-deck .private-media-placeholder,.connected-root[data-room="fridge"] .live-fridge-deck .live-post[data-kind="photo"]>.private-media-placeholder{order:0;margin:0 0 9px;border-radius:15px;background:#fff;border-color:#e2d2ec}
.connected-root[data-room="fridge"] .live-fridge-deck .live-private-image{width:100%;max-height:420px;object-fit:contain;border-radius:15px;background:#fff}
.connected-root[data-room="fridge"] .live-fridge-deck .post-actions{display:flex;align-items:center;flex-wrap:wrap;gap:5px 8px;margin:0;padding:5px 0 2px;border:0}
.connected-root[data-room="fridge"] .live-fridge-deck .post-actions :is(button,a){min-height:44px;padding:8px 5px;border-radius:12px;background:none;color:#76489a;font:550 12px/1.3 var(--getaway-ui,system-ui,sans-serif)}
.connected-root[data-room="fridge"] .live-fridge-deck .post-actions .live-delete-button{margin-left:0;padding-inline:5px;color:#76489a}
.connected-root[data-room="fridge"] .live-fridge-deck .live-reactions{display:inline-flex;flex-wrap:wrap;gap:8px;max-width:100%;margin:0}
.connected-root[data-room="fridge"] .live-fridge-deck .live-reactions>button.reaction-choice{display:inline-flex;align-items:center;min-width:52px;min-height:44px;gap:6px;padding:7px 10px;border:1px solid #b28bcd;border-radius:999px;background:linear-gradient(#fff,#fcf6ff);color:#674286;box-shadow:0 3px 0 #cbb0de,0 5px 9px #6d458b20;font-size:13px}
.connected-root[data-room="fridge"] .live-fridge-deck .live-reactions>button.reaction-choice.is-selected{background:#eadaf8;border-color:#8851ac;box-shadow:0 3px 0 #956db2,inset 0 0 0 1px #b084d0}
.connected-root[data-room="fridge"] .live-fridge-deck .reaction-symbol{font-size:23px;line-height:1}
.connected-root[data-room="fridge"] .live-fridge-deck .live-reactions>button.reaction-choice:not(:disabled):active{transform:translateY(2px) scale(.97);box-shadow:0 1px 0 #b69acb}
.connected-root[data-room="fridge"] .live-fridge-deck .live-preview-link{min-height:44px;padding:9px 12px;margin-top:4px;border:1px solid #d6bae9;border-radius:12px;background:#f4e7fc;color:#663b87;text-align:left}
.connected-root[data-room="fridge"] .fridge-appliance>.live-empty{padding:30px 18px;background:#faf4ff;border:1px solid #e5d5ed;border-radius:22px;box-shadow:none}
.connected-root[data-room="fridge"] .fridge-appliance>.live-empty h2{font:700 23px/1.3 var(--getaway-ui,system-ui,sans-serif);color:#3b234d}
.connected-root[data-room="fridge"] .fridge-appliance>.today-cards:empty{display:none;margin:0}
.connected-root[data-room="fridge"] .fridge-room-details>summary{color:#754b8f}
.connected-root[data-room="fridge"] .fridge-details-content{color:#4c315f}
.connected-root[data-room="fridge"] .fridge-details-content .live-connection-actions{display:flex;flex-wrap:wrap;gap:8px}
.connected-root[data-room="fridge"] .fridge-details-content .live-connection-actions button{min-height:44px;padding:8px;color:#674180}
.connected-root[data-room="fridge"]>.mobile-nav{background:linear-gradient(135deg,#fbf6ff,#eee3f7);border:0;border-radius:27px 27px 0 0;box-shadow:0 -5px 17px #70488615;padding-top:8px}
.connected-root[data-room="fridge"] .room-picker-bar{gap:10px;min-height:60px;padding:3px 4px 7px}
.connected-root[data-room="fridge"] .room-picker-bar .room-home{display:grid;place-items:center;flex:none;width:43px;height:43px;border:1px solid #d9bce9;border-radius:15px;background:#ead8f7;box-shadow:inset 0 1px 0 #fff}
.connected-root[data-room="fridge"] .mobile-nav .room-picker-bar .room-home>.room-current-symbol{width:34px;height:34px}
.connected-root[data-room="fridge"] .room-picker-bar b{font:800 15px/1.25 var(--getaway-ui,system-ui,sans-serif);color:#2d1243;letter-spacing:-.3px}
@media(max-width:860px),(max-width:1024px) and (max-height:500px) and (pointer:coarse){
 .connected-root[data-room="fridge"][data-fridge-fit]{background:#efe4f7}
 .connected-root[data-room="fridge"][data-fridge-fit] .topbar{height:58px;min-height:58px}
 .connected-root[data-room="fridge"][data-fridge-fit] .live-top-actions{gap:8px}
 .connected-root[data-room="fridge"][data-fridge-fit] .live-top-actions button[data-live-action="members"]{padding:9px 12px}
 .connected-root[data-room="fridge"][data-fridge-fit] #live-main{padding-top:0;padding-bottom:8px;gap:0}
 .connected-root[data-room="fridge"][data-fridge-fit] .fridge-room-details>summary{font-size:11px;min-height:30px;padding:7px 4px}
 .connected-root[data-room="fridge"][data-fridge-fit] .fridge-details-content{top:30px}
 .connected-root[data-room="fridge"][data-fridge-fit] #live-room-content{gap:10px;overflow-y:auto;scrollbar-width:thin}
 .connected-root[data-room="fridge"][data-fridge-fit] .fridge-modern-hero{flex:none;min-height:clamp(86px,13dvh,116px);height:auto;margin:0;border-radius:17px;background-size:cover}
 .connected-root[data-room="fridge"][data-fridge-fit] .fridge-hero-heading{height:auto;min-height:clamp(86px,13dvh,116px);width:76%;padding:12px 8px;gap:9px}
 .connected-root[data-room="fridge"][data-fridge-fit] .fridge-hero-icon{width:44px;height:44px;border-radius:14px}
 .connected-root[data-room="fridge"][data-fridge-fit] .fridge-hero-icon svg{width:29px;height:29px}
 .connected-root[data-room="fridge"][data-fridge-fit] .fridge-hero-heading h1{font-size:clamp(25px,7.3vw,32px);letter-spacing:-1.1px}
 .connected-root[data-room="fridge"][data-fridge-fit] .fridge-hero-heading p{font-size:clamp(10px,3.2vw,13px);margin-top:5px}
 .connected-root[data-room="fridge"][data-fridge-fit] .fridge-actions{flex:none;gap:9px;margin:0 0 4px}
 .connected-root[data-room="fridge"][data-fridge-fit] .fridge-actions button{min-height:57px;padding:9px 9px;gap:7px;border-radius:16px}
 .connected-root[data-room="fridge"][data-fridge-fit] .fridge-action-icon{width:30px;height:34px;border-radius:10px}
 .connected-root[data-room="fridge"][data-fridge-fit] .fridge-action-icon svg{width:24px;height:24px}
 .connected-root[data-room="fridge"][data-fridge-fit] .fridge-action-copy b{font-size:12px;letter-spacing:-.25px}
 .connected-root[data-room="fridge"][data-fridge-fit] .fridge-action-copy small{font-size:10px;margin-top:3px}
 .connected-root[data-room="fridge"][data-fridge-fit] .fridge-action-chevron{font-size:25px}
 .connected-root[data-room="fridge"][data-fridge-fit] .fridge-appliance{flex:1;min-height:180px;margin:0 0 3px;padding:13px 10px 20px 41px;border-width:4px;border-radius:29px}
 .connected-root[data-room="fridge"][data-fridge-fit] .fridge-appliance>.fridge-arcade-handle{left:-3px;top:50%;width:44px;height:clamp(70px,22vh,160px);max-height:calc(100% - 24px);background-size:25px 100%}
 .connected-root[data-room="fridge"][data-fridge-fit] .fridge-latest-header{gap:6px;margin:0 0 9px}
 .connected-root[data-room="fridge"][data-fridge-fit] .fridge-latest-icon{width:28px;height:34px;border-radius:10px}
 .connected-root[data-room="fridge"][data-fridge-fit] .fridge-latest-icon svg{width:23px;height:23px}
 .connected-root[data-room="fridge"][data-fridge-fit] .fridge-latest-copy h2{font-size:12px;line-height:1.3;letter-spacing:-.25px}
 .connected-root[data-room="fridge"][data-fridge-fit] .fridge-latest-copy p{font-size:9px;line-height:1.3;margin-top:3px}
 .connected-root[data-room="fridge"][data-fridge-fit] .live-fridge-arrows{gap:0;width:auto}
 .connected-root[data-room="fridge"][data-fridge-fit] .live-fridge-arrows button{min-width:44px;min-height:44px;padding:0;font-size:22px}
 .connected-root[data-room="fridge"][data-fridge-fit] .fridge-moment-count{font-size:11px;min-width:37px;padding:0 2px}
 .connected-root[data-room="fridge"][data-fridge-fit] .live-fridge-deck>.live-post{flex:1;min-height:0;padding:11px;border-radius:19px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}
 .connected-root[data-room="fridge"][data-fridge-fit] .live-fridge-deck .post-meta{min-height:37px;padding-left:44px;margin:0 0 7px;gap:2px}
 .connected-root[data-room="fridge"][data-fridge-fit] .live-fridge-deck .post-meta .live-avatar{width:36px;height:36px;min-width:36px;flex-basis:36px}
 .connected-root[data-room="fridge"][data-fridge-fit] .live-fridge-deck .post-meta .live-author-name{font-size:14px}
 .connected-root[data-room="fridge"][data-fridge-fit] .live-fridge-deck .post-meta time{font-size:10px}
 .connected-root[data-room="fridge"][data-fridge-fit] .live-fridge-deck .post-body,.connected-root[data-room="fridge"][data-fridge-fit] .live-fridge-deck .live-post[data-kind="photo"]>.post-body{font-size:14px;line-height:1.45;margin-bottom:8px}
 .connected-root[data-room="fridge"][data-fridge-fit] .live-fridge-deck .live-post h2{font-size:19px;margin:2px 0 7px}
 .connected-root[data-room="fridge"][data-fridge-fit] .live-fridge-deck .private-media-placeholder,.connected-root[data-room="fridge"][data-fridge-fit] .live-fridge-deck .live-post[data-kind="photo"]>.private-media-placeholder{height:clamp(90px,calc(var(--porch-viewport-height,100dvh) - 620px),260px);margin:0 0 7px;border-radius:12px}
 .connected-root[data-room="fridge"][data-fridge-fit] .live-fridge-deck .live-private-image{height:100%;max-height:100%;object-fit:contain;border-radius:12px}
 .connected-root[data-room="fridge"][data-fridge-fit] .live-fridge-deck .post-actions{gap:4px 6px;padding-top:3px}
 .connected-root[data-room="fridge"][data-fridge-fit] .live-fridge-deck .post-actions :is(button,a){font-size:11px;padding-inline:3px}
 .connected-root[data-room="fridge"][data-fridge-fit] .live-fridge-deck .live-reactions{gap:6px}
 .connected-root[data-room="fridge"][data-fridge-fit] .live-fridge-deck .live-reactions>button.reaction-choice{padding:6px 8px;font-size:12px}
 .connected-root[data-room="fridge"][data-fridge-fit]>.mobile-nav{padding-inline:max(12px,env(safe-area-inset-left)) max(12px,env(safe-area-inset-right))}
 .connected-root[data-room="fridge"][data-fridge-fit] .room-picker-bar{min-height:58px;gap:9px}
}
@media(max-width:360px){
 .connected-root[data-room="fridge"][data-fridge-fit] .fridge-hero-heading{width:80%;gap:7px;padding-left:5px}
 .connected-root[data-room="fridge"][data-fridge-fit] .fridge-hero-icon{width:38px;height:40px}
 .connected-root[data-room="fridge"][data-fridge-fit] .fridge-actions button{padding-inline:7px;gap:5px}
 .connected-root[data-room="fridge"][data-fridge-fit] .fridge-action-icon{width:25px}
 .connected-root[data-room="fridge"][data-fridge-fit] .fridge-action-copy b{font-size:11px}
 .connected-root[data-room="fridge"][data-fridge-fit] .fridge-action-copy small{font-size:9px}
 .connected-root[data-room="fridge"][data-fridge-fit] .fridge-latest-icon{display:none}
 .connected-root[data-room="fridge"][data-fridge-fit] .fridge-latest-copy p{display:none}
 .connected-root[data-room="fridge"][data-fridge-fit] .fridge-latest-copy h2{font-size:11px}
 .connected-root[data-room="fridge"] .room-picker-bar .room-home{width:36px;height:36px;border-radius:12px}
 .connected-root[data-room="fridge"] .mobile-nav .room-picker-bar .room-home>.room-current-symbol{width:30px;height:30px}
 .connected-root[data-room="fridge"] .room-picker-bar b{font-size:13px}
}
/* A short viewport, keyboard, or enlarged text uses the existing content scroll
   fallback. Neither posts nor real notes/captions are clipped or truncated. */
.connected-root[data-room="fridge"][data-fridge-compact] .topbar{height:44px;min-height:44px}
.connected-root[data-room="fridge"][data-fridge-compact] #live-room-content{gap:7px}
.connected-root[data-room="fridge"][data-fridge-compact] .fridge-modern-hero{height:auto;min-height:58px}
.connected-root[data-room="fridge"][data-fridge-compact] .fridge-hero-heading{height:auto;min-height:58px;padding-block:5px}
.connected-root[data-room="fridge"][data-fridge-compact] .fridge-hero-heading h1{font-size:23px}
.connected-root[data-room="fridge"][data-fridge-compact] .fridge-hero-heading p{font-size:10px;margin-top:2px}
.connected-root[data-room="fridge"][data-fridge-compact] .fridge-actions button{min-height:48px;padding-block:6px}
.connected-root[data-room="fridge"][data-fridge-compact] .fridge-action-copy small{display:none}
.connected-root[data-room="fridge"][data-fridge-compact] .fridge-appliance{flex:none;min-height:240px}
.connected-root[data-room="fridge"][data-fridge-compact] .live-fridge-deck>.live-post{max-height:300px;min-height:140px}
.connected-root[data-room="fridge"][data-fridge-compact]>.mobile-nav{padding-top:0}
.connected-root[data-room="fridge"][data-fridge-compact] .room-picker-bar{min-height:44px;padding-block:0}
.connected-root[data-room="fridge"][data-fridge-compact] .room-picker-bar .room-home{display:none}
.connected-root[data-room="fridge"][data-fridge-compact] .mobile-nav .room-picker-bar>.change-room{min-height:42px}
@media(prefers-reduced-motion:reduce){.connected-root[data-room="fridge"] .live-fridge-deck .live-reactions>button.reaction-choice{transition:none}.connected-root[data-room="fridge"] .live-fridge-deck .live-reactions>button.reaction-choice:not(:disabled):active{transform:none}}
@media(forced-colors:active){
 .connected-root[data-room="fridge"] .fridge-modern-hero,.connected-root[data-room="fridge"] .fridge-appliance{background:Canvas;border:1px solid CanvasText;box-shadow:none}
 .connected-root[data-room="fridge"] .fridge-hero-heading{background:none}
 .connected-root[data-room="fridge"] .fridge-hero-heading :is(h1,p),.connected-root[data-room="fridge"] .fridge-latest-copy :is(h2,p){color:CanvasText}
 .connected-root[data-room="fridge"] .fridge-appliance>.fridge-arcade-handle{background:ButtonFace;color:ButtonText;border:2px solid ButtonText}
 .connected-root[data-room="fridge"] .fridge-appliance>.fridge-arcade-handle::after{content:"Play";font-size:12px}
 .connected-root[data-room="fridge"] .fridge-actions button,.connected-root[data-room="fridge"] .live-fridge-arrows,.connected-root[data-room="fridge"] .live-fridge-arrows button,.connected-root[data-room="fridge"] .live-fridge-deck>.live-post,.connected-root[data-room="fridge"] .live-fridge-deck .live-reactions>button.reaction-choice{background:Canvas;color:CanvasText;border:1px solid CanvasText;box-shadow:none}
}
