/* Three optional presentations share the same recipes, routes and controls. */
@font-face{font-family:'Notebook Caveat';src:url('/assets/fonts/6e55903713f08eeb7f19dfec13ab5447c385cc5c7f82f7ab86baaa793e24c138.woff2') format('woff2');font-style:normal;font-weight:400 700;font-display:swap}
body:not(.adminmode)[data-appearance="native"]{--bg:#fbf8f3;--card:#fff;--tx:#292622;--mu:#746e67;--ac:#bc6040;--gr:#537443;--ln:#e6ddd3;background:#eee9e2}
body:not(.adminmode)[data-appearance="notebook"]{--bg:#f7f2e8;--card:#fffaf1;--tx:#302a24;--mu:#81756a;--ac:#b96342;--gr:#657e4a;--ln:#d9ccba;background:#e5ded1}
body:not(.adminmode)[data-appearance="journal"]{--bg:#fbf8f2;--card:#fff;--tx:#24211f;--mu:#726d67;--ac:#b95b37;--gr:#657a43;--ln:#e0d5c8;background:#e8e2d8}
body[data-appearance]:not([data-appearance="classic"]):not(.adminmode) .nav{background:var(--card);border-top:1px solid var(--ln);height:73px;left:0;right:0}
body[data-appearance]:not([data-appearance="classic"]):not(.adminmode) .nav .it{appearance:none;border:0;background:none;color:#827d77;font:500 10px/1.1 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;gap:5px;padding:7px 0 5px;cursor:pointer}
body[data-appearance]:not([data-appearance="classic"]):not(.adminmode) .nav .it.on{color:var(--ac);font-weight:700}
body[data-appearance]:not([data-appearance="classic"]):not(.adminmode) .nav .it svg{width:21px;height:21px;stroke:currentColor;fill:none;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}
body[data-appearance]:not([data-appearance="classic"]):not(.adminmode) .nav .it:focus-visible{outline:2px solid var(--ac);outline-offset:-4px}

.appearance-home{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;scroll-behavior:smooth;overflow-x:hidden}
.appearance-home .appearance-wrap{padding:55px 19px 25px}
.appearance-header{display:flex;align-items:center;justify-content:space-between;gap:9px;min-height:105px}
.appearance-logo{width:225px;height:auto;object-fit:contain;display:block;flex:none}
.appearance-header p{font-size:11px;line-height:1.35;color:var(--gr);width:95px;margin:0;font-style:italic;transform:rotate(-6deg)}
.appearance-title{font:500 32px/1.04 Georgia,serif;letter-spacing:-.04em;margin:13px 0 15px}
.appearance-search{margin:0 0 16px;border-radius:24px;min-height:50px;padding:11px 15px;box-shadow:0 2px 9px #3525190b}
.appearance-search span{font-size:27px;line-height:17px;color:var(--mu)}
.appearance-search input{min-width:0;font-size:14px}
.appearance-feature{position:relative;display:block;width:100%;height:285px;overflow:hidden;border:0;background:#baa790;padding:0;text-align:left;cursor:pointer;color:white}
.appearance-feature img{display:block;width:100%;height:100%;object-fit:cover}
.appearance-feature:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#201812b9)}
.appearance-feature-copy{position:absolute;left:17px;right:16px;bottom:15px;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:5px}
.appearance-feature-label{font-size:10px;font-weight:750;letter-spacing:.09em}
.appearance-feature-copy b{font:500 30px/1.05 Georgia,serif;max-width:100%}
.appearance-feature-action{font-size:12px;border-radius:20px;background:var(--ac);padding:9px 13px;margin-top:5px;font-weight:650}
.appearance-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:17px 0 9px}
.appearance-section-head h2{font:500 20px/1.15 Georgia,serif;margin:0;letter-spacing:-.02em}
.appearance-section-head button{background:none;border:none;color:var(--gr);font-size:12px;white-space:nowrap;cursor:pointer;padding:4px 0}
.appearance-recipe-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}
.appearance-small-recipe{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--ln);border-radius:12px;background:var(--card);padding:0 0 8px;text-align:left;cursor:pointer;box-shadow:0 2px 7px #3625140d;min-width:0}
.appearance-small-recipe img{width:100%;height:80px;object-fit:cover;display:block}
.appearance-small-recipe b{font:600 12px/1.14 Georgia,serif;padding:7px 7px 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:34px}
.appearance-small-recipe small{color:var(--mu);font-size:9px;padding:4px 7px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}
.appearance-mixes{margin-top:22px}
.appearance-mix-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.appearance-mix{border:1px solid var(--ln);background:var(--card);border-radius:13px;padding:9px;display:flex;align-items:center;gap:8px;text-align:left;cursor:pointer;min-width:0}
.appearance-mix.soon{opacity:.6}.appearance-mix img{width:37px;height:37px;border-radius:50%;object-fit:cover}.appearance-mix span{min-width:0}.appearance-mix b{display:block;font-size:11px;line-height:1.15}.appearance-mix small{font-size:9px;color:var(--mu)}
.appearance-home button:focus-visible{outline:2px solid var(--ac);outline-offset:2px}

/* 01: familiar, clean and brand-led. */
.appearance-native .appearance-header{padding:0 2px}.appearance-native .appearance-title{font-size:33px;font-weight:600}
.appearance-native .appearance-feature{border-radius:19px}.appearance-native .appearance-feature-copy b{font-weight:600}
.appearance-native .appearance-section-head h2{font-size:21px;font-weight:600}

/* 02: layered cookbook page. Decorations stay outside the interactive controls. */
.appearance-notebook{background-color:#f8f2e6;background-image:radial-gradient(#b59f7c24 .7px,transparent .8px),linear-gradient(90deg,#fff7ea28,#fff);background-size:4px 4px,100% 100%}
.appearance-notebook .appearance-wrap{position:relative;padding-left:17px;padding-right:17px}
.appearance-notebook .appearance-wrap:before{content:"";position:absolute;top:46px;left:-15px;width:71px;height:124px;background:url('/assets/images/33db1fabcbb423788a41ea451fbe0b72dddfcc42e45a5533ff7dc3366414bec0.svg') center/contain no-repeat;transform:rotate(-28deg);pointer-events:none;z-index:1}
.appearance-notebook .appearance-header{position:relative;width:calc(100% - 118px);min-height:81px;margin:5px 0 0 42px;padding:10px 12px 8px;background:#fffaf1;box-shadow:2px 5px 0 #d9cabb,0 7px 15px #6d4f2d1c;transform:rotate(-2deg)}
.appearance-notebook .appearance-header:before{content:"";position:absolute;top:0;right:1px;width:28px;height:28px;background:#e6d8bf;clip-path:polygon(0 0,100% 100%,100% 0);opacity:.7}
.appearance-notebook .appearance-logo{width:100%;max-width:230px}
.appearance-notebook .appearance-header p{position:absolute;top:11px;right:-86px;width:80px;color:#576847;font:500 13px/1.2 'Noteworthy','Bradley Hand','Marker Felt',cursive;transform:rotate(8deg)}
.appearance-notebook .appearance-title{position:relative;color:#1f211b;font:400 34px/1.1 'Noteworthy','Bradley Hand','Marker Felt',cursive;text-align:center;margin:19px -3px 15px;letter-spacing:-.035em}
.appearance-notebook .appearance-title:after{content:"";display:block;height:1.5px;background:#7b8b5c;transform:rotate(-2deg);margin:2px 20px 0}
.appearance-notebook .appearance-title:before{content:"";position:absolute;right:-10px;top:0;width:44px;height:68px;background:url('/assets/images/33db1fabcbb423788a41ea451fbe0b72dddfcc42e45a5533ff7dc3366414bec0.svg') center/contain no-repeat;transform:rotate(28deg);pointer-events:none}
.appearance-notebook .appearance-search{position:relative;border:1px solid #8c8070;border-radius:6px;background:#fffaf2;box-shadow:2px 3px 0 #d8cabc;min-height:49px;margin-bottom:16px}
.appearance-notebook .appearance-search:after{content:"";position:absolute;inset:3px;border:1px dashed #e2d7c8;border-radius:4px;pointer-events:none}
.appearance-notebook .notebook-search-herb{width:32px;height:32px;object-fit:contain;transform:rotate(65deg);opacity:.8;pointer-events:none}
.notebook-feature{position:relative;display:block;width:100%;text-align:left;border:9px solid #fffaf1;background:#fffaf1;padding:0;cursor:pointer;color:#342c24;box-shadow:4px 6px 0 #d9cbbb,0 7px 15px #48321d24;transform:rotate(.5deg)}
.notebook-feature:before{content:"";position:absolute;inset:-4px;border:1px solid #e8dbca;pointer-events:none}
.notebook-photo{display:block;position:relative;width:100%;height:205px;overflow:hidden;background:#6e5743}
.notebook-photo img{display:block;width:100%;height:100%;object-fit:cover}
.notebook-recipe-label{position:absolute;top:12px;left:-3px;min-width:99px;max-width:62%;padding:9px 17px 7px 20px;background:#fffaf1;color:#25201d;font:500 25px/1.05 'Noteworthy','Bradley Hand','Marker Felt',cursive;transform:rotate(-7deg);box-shadow:2px 2px 3px #0002;clip-path:polygon(1% 0,99% 3%,100% 95%,93% 97%,88% 100%,3% 98%,0 91%)}
.notebook-feature-footer{position:relative;display:block;height:91px;background:radial-gradient(#b9a78b17 .6px,transparent .7px) 0 0/4px 4px,#fffaf1}
.notebook-feature-note{position:absolute;top:5px;left:8px;color:#342d26;font:500 16px/1.04 'Noteworthy','Bradley Hand','Marker Felt',cursive;transform:rotate(-7deg)}
.notebook-feature-aside{position:absolute;right:-7px;top:0;padding:7px 9px 6px;background:#fffdf7;color:#596d49;font:500 15px/1.03 'Noteworthy','Bradley Hand','Marker Felt',cursive;transform:rotate(6deg);box-shadow:1px 2px 3px #5c47341e;clip-path:polygon(0 0,100% 3%,98% 98%,5% 100%)}
.notebook-feature-aside span{font-size:17px}
.notebook-feature-action{position:absolute;left:5px;bottom:4px;padding:8px 16px 6px;background:#b85f3d;color:#fff;font:600 16px/1.1 'Noteworthy','Bradley Hand','Marker Felt',cursive;clip-path:polygon(2% 0,96% 1%,100% 17%,98% 100%,0 99%,2% 77%)}
.notebook-feature-action span{font:20px Georgia,serif;margin-left:6px}
.appearance-notebook .appearance-section-head{margin-top:22px}
.appearance-notebook .appearance-section-head h2{font:400 24px/1.1 'Noteworthy','Bradley Hand','Marker Felt',cursive;letter-spacing:-.02em}
.appearance-notebook .appearance-section-head h2:after{content:"";display:inline-block;width:22px;height:26px;margin-left:5px;background:url('/assets/images/33db1fabcbb423788a41ea451fbe0b72dddfcc42e45a5533ff7dc3366414bec0.svg') center/contain no-repeat;transform:rotate(50deg);vertical-align:middle}
.appearance-notebook .appearance-section-head button{font:500 17px 'Noteworthy','Bradley Hand','Marker Felt',cursive}
.appearance-notebook .appearance-small-recipe{border-radius:3px;background:#fffdf7;box-shadow:2px 3px 0 #d1c3b3;transform:rotate(-1deg)}
.appearance-notebook .appearance-small-recipe:nth-child(2){transform:rotate(1deg)}
.appearance-notebook .appearance-small-recipe img{height:80px}
.appearance-notebook .appearance-small-recipe b{font-size:12px}

/* Match the approved scrapbook reference rather than relying on device fonts and flat icons. */
.appearance-notebook{background:#f9f3e9 url('/assets/images/7372616d8271458f333215f1810d9c32af8b3ae42620df360aa2858ec36a8176.svg') 0 0/280px 280px repeat}
.appearance-notebook .appearance-wrap:before{top:35px;left:-24px;width:83px;height:113px;background-image:url('/assets/images/4b92df48769c9455d2a29afa8eb23fa4e8312c8c22570ec61f891a1362015144.webp');transform:rotate(-31deg)}
.appearance-notebook .appearance-header{width:calc(100% - 105px);min-height:78px;margin:0 0 0 37px;padding:0;background:none;box-shadow:none;transform:none}
.appearance-notebook .appearance-header:before{display:none}
.notebook-logo-paper{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:98px;flex:none;padding:8px 13px 10px;background:url('/assets/images/110ce750b51342305d5c8a73cc402c84d577a55523b19ca75dcae260a13e28c7.webp') center/100% 100% no-repeat;transform:rotate(-2deg)}
.notebook-logo-paper:after{display:none}
.appearance-notebook .appearance-logo{width:100%;height:100%;max-width:none;object-fit:contain;object-position:center}
.appearance-notebook .appearance-header p{top:8px;right:-83px;width:81px;color:#5d664d;font:500 18px/1.08 'Notebook Caveat',cursive;transform:rotate(8deg)}
.appearance-notebook .appearance-title{font:600 39px/1 'Notebook Caveat',cursive;margin:4px -2px 8px;letter-spacing:-.025em}
.appearance-notebook .appearance-title:after{height:2px;margin:0 18px 0;background:#607147;transform:rotate(-2deg);border-radius:50%}
.appearance-notebook .appearance-title:before{right:-19px;top:2px;width:61px;height:87px;background-image:url('/assets/images/4b92df48769c9455d2a29afa8eb23fa4e8312c8c22570ec61f891a1362015144.webp');transform:rotate(32deg)}
.appearance-notebook .appearance-search{background:#fffbf4 url('/assets/images/7372616d8271458f333215f1810d9c32af8b3ae42620df360aa2858ec36a8176.svg') 0 0/280px 280px repeat;border:1px solid #81786b;border-radius:8px;box-shadow:1px 2px 0 #cabba6;margin-bottom:9px}
.appearance-notebook .appearance-search:after{inset:2px;border:1px solid #e8dbc7;border-radius:6px}
.appearance-notebook .notebook-search-herb{width:26px;height:30px;transform:rotate(68deg);opacity:.9}
.notebook-feature{border:0;background:none;padding:12px 10px 16px;box-shadow:none;filter:none;transform:rotate(.5deg);isolation:isolate}
.notebook-feature:before{content:"";display:block;position:absolute;inset:0 0 0 -34px;background:url('/assets/images/3cb916254fa30a335b175196deaad4528daace4f7b1ca695faa7004870c93126.webp') center/100% 100% no-repeat;border:0;pointer-events:none;z-index:0}
.notebook-feature:after{display:none}
.notebook-photo{z-index:1;height:190px;clip-path:polygon(0 1%,6% 0,32% 1%,64% 0,100% 1%,99% 99%,83% 100%,50% 99%,15% 100%,0 99%)}
.notebook-photo img{transform:scale(1.1);object-position:51% 55%}
.notebook-recipe-label{top:18px;left:2px;min-width:102px;padding:8px 18px 5px 14px;font:600 30px/1 'Notebook Caveat',cursive;clip-path:polygon(0 2%,22% 0,46% 3%,70% 0,100% 3%,98% 28%,100% 79%,96% 100%,71% 97%,44% 100%,17% 97%,0 100%)}
.notebook-feature-footer{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:start;column-gap:7px;row-gap:20px;height:auto;min-height:111px;padding:4px 4px 0;background:transparent}
.notebook-feature-note{position:static;grid-column:1;grid-row:1;font:500 19px/1.05 'Notebook Caveat',cursive;transform:rotate(-7deg)}
.notebook-feature-aside{position:static;grid-column:2;grid-row:1;max-width:112px;padding:5px 8px 4px;font:500 19px/1 'Notebook Caveat',cursive;clip-path:polygon(0 1%,15% 0,47% 2%,73% 0,100% 2%,98% 24%,100% 77%,97% 99%,71% 97%,40% 100%,2% 98%)}
.notebook-feature-action{position:static;grid-column:1/-1;grid-row:2;justify-self:start;padding:6px 17px 5px;font:600 19px/1.1 'Notebook Caveat',cursive;min-height:39px;clip-path:polygon(0 6%,18% 0,43% 3%,72% 0,97% 5%,100% 18%,98% 94%,75% 100%,50% 97%,21% 100%,1% 93%)}
.appearance-notebook .appearance-section-head{margin:12px 0 7px}
.appearance-notebook .appearance-section-head h2{font:600 25px/1 'Notebook Caveat',cursive}
.appearance-notebook .appearance-section-head h2:after{width:29px;height:29px;background-image:url('/assets/images/4b92df48769c9455d2a29afa8eb23fa4e8312c8c22570ec61f891a1362015144.webp');transform:rotate(68deg)}
.appearance-notebook .appearance-section-head button{font:500 18px 'Notebook Caveat',cursive}
.appearance-notebook .appearance-small-recipe{background:#fffbf4 url('/assets/images/7372616d8271458f333215f1810d9c32af8b3ae42620df360aa2858ec36a8176.svg') 0 0/280px 280px repeat;border:0;border-radius:2px;padding:5px 5px 9px;box-shadow:2px 3px 0 #d0c2af;transform:rotate(-1deg)}
.appearance-notebook .appearance-small-recipe img{height:82px}
.appearance-notebook .appearance-small-recipe b{font:600 13px/1.08 Georgia,serif;padding:5px 3px 0}
.appearance-notebook .appearance-small-recipe small{padding-left:3px}
body[data-appearance="notebook"]:not(.adminmode) .nav{background:#fffbf4 url('/assets/images/7372616d8271458f333215f1810d9c32af8b3ae42620df360aa2858ec36a8176.svg') 0 0/280px 280px repeat;box-shadow:0 -2px 6px #6b594012}

/* Recipe descriptions use a naturally growing reading sheet in the notebook style. */
body[data-appearance="notebook"] .recipe-description.notebook-reading{margin-top:24px}
body[data-appearance="notebook"] .notebook-reading-paper{background-color:#fffdf7;background-image:radial-gradient(#cdbfa52b .55px,transparent .65px);background-size:5px 5px;border:1px solid #e8ddcd;border-left:3px solid #8b9e70;border-radius:4px 15px 15px 4px;padding:19px 19px 21px;box-shadow:1px 3px 11px #745c3610;min-width:0}
body[data-appearance="notebook"] .notebook-reading-head{display:flex;align-items:center;gap:9px;margin-bottom:15px}
body[data-appearance="notebook"] .notebook-reading-head .scn{font:650 31px/1 'Notebook Caveat',cursive;color:#30362b;margin:0;white-space:nowrap}
body[data-appearance="notebook"] .notebook-reading-head span{height:1px;background:#bcc9a8;flex:1;transform:rotate(-1deg)}
body[data-appearance="notebook"] .notebook-reading-body{min-width:0}
body[data-appearance="notebook"] .notebook-reading-body p,body[data-appearance="notebook"] .notebook-reading-body li{font:400 15px/1.62 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:#342f2a;overflow-wrap:anywhere}
body[data-appearance="notebook"] .notebook-reading-body p{margin:0 0 16px}
body[data-appearance="notebook"] .notebook-reading-body ul{margin:0 0 17px;padding-left:20px}
body[data-appearance="notebook"] .notebook-reading-body li{padding-left:2px;margin:3px 0}
body[data-appearance="notebook"] .notebook-reading-body>:last-child{margin-bottom:0}

/* 03: editorial, wide images and restrained typography. */
.appearance-journal .appearance-wrap{padding-left:0;padding-right:0}.appearance-journal .appearance-header{padding:0 20px}.appearance-journal .appearance-logo{width:225px}.appearance-journal .appearance-header p{font-style:normal;font-size:9px;letter-spacing:.13em;line-height:1.55;color:#5a5148;transform:none;text-transform:uppercase}
.appearance-journal .appearance-title{margin:19px 20px 18px;font:500 36px/.98 Georgia,serif}.appearance-journal .appearance-search{margin:0 20px 14px;border-radius:8px;background:#f4f0e9;box-shadow:none}
.appearance-journal .appearance-feature{height:305px}.appearance-journal .appearance-feature-copy{bottom:22px;left:22px}.appearance-journal .appearance-feature-copy b{font-size:36px}
.appearance-journal .appearance-popular,.appearance-journal .appearance-mixes{padding:0 18px}.appearance-journal .appearance-section-head{margin-top:21px}.appearance-journal .appearance-small-recipe{border-radius:6px;box-shadow:none}.appearance-journal .appearance-small-recipe img{height:95px}

/* Editor chooser uses the editor's neutral styling, regardless of public theme. */
.appearance-admin{margin:17px 0 0;background:#fff;border:1px solid #e4dacd;border-radius:18px;padding:19px}
.appearance-admin-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.appearance-admin h2{margin:0;font:500 23px Georgia,serif}.appearance-admin-head p{font-size:12px;line-height:1.45;color:#81766a;margin:6px 0 0;max-width:620px}.appearance-admin-head>span{font-size:11px;background:#f3ede5;color:#6e6258;padding:7px 10px;border-radius:20px;white-space:nowrap}
.appearance-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:17px}.appearance-option{border:1.5px solid #ddd0c2;background:#fbf8f2;border-radius:14px;padding:14px;text-align:left;min-height:105px;cursor:pointer;color:#302822}.appearance-option.selected{border-color:#b75d3d;background:#fff3eb;box-shadow:0 0 0 2px #d77e5b28}.appearance-option:focus-visible{outline:2px solid #b75d3d;outline-offset:2px}.appearance-option-head{display:flex;align-items:center;gap:10px}.appearance-mini-logo{width:36px;height:36px;border-radius:8px;display:grid;place-items:center;background:#e8d8c8;color:#312923;font:700 15px Georgia,serif;flex:none}.appearance-option[data-appearance-option="notebook"] .appearance-mini-logo{background:#e9e1cc;transform:rotate(-3deg)}.appearance-option[data-appearance-option="journal"] .appearance-mini-logo{background:#463a31;color:#fff}.appearance-option-title{font-size:13px;font-weight:700}.appearance-option-summary{display:block;font-size:11px;line-height:1.35;color:#786d62;margin-top:10px}
.appearance-admin-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}.appearance-admin .appearance-admin-actions button{font:650 13px -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;border-radius:11px;padding:10px 13px;cursor:pointer}.appearance-admin .appearance-admin-actions button:disabled{opacity:.45;cursor:default}.appearance-admin-note{font-size:11px;color:#81766a;margin:11px 0 0}
.appearance-preview-dialog{width:390px;max-width:100%;max-height:calc(100dvh - 36px);background:#fff;border-radius:20px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 60px #0006}.appearance-preview-head{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:12px 16px;border-bottom:1px solid #e9dfd3}.appearance-preview-head b{display:block;font:500 17px Georgia,serif}.appearance-preview-head span{font-size:10px;color:#837669}.appearance-preview-head button{border:0;background:#f2e9df;border-radius:9px;width:32px;height:32px;font-size:22px;cursor:pointer}.appearance-preview-dialog iframe{width:390px;max-width:100%;height:680px;max-height:calc(100dvh - 102px);border:0;display:block}
.appearance-option-logo{display:block;width:70px;height:37px;object-fit:contain;flex:none}
@media(max-width:760px){.appearance-options{grid-template-columns:1fr}.appearance-option{min-height:0}.appearance-admin-head{display:block}.appearance-admin-head>span{display:inline-block;margin-top:9px}.appearance-admin-actions button{flex:1}.appearance-logo{width:210px}.appearance-header p{width:80px}}
@media(max-width:600px),(display-mode:standalone){body[data-appearance]:not([data-appearance="classic"]):not(.adminmode) .nav{height:calc(73px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom)}.appearance-home .appearance-wrap{padding-top:20px}.appearance-preview-dialog{height:calc(100dvh - 24px)}.appearance-preview-dialog iframe{height:100%;max-height:none;flex:1}}
