#brandbar .bar-actions{display:flex!important;align-items:center;gap:5px!important}#install-app{display:inline-flex!important;align-items:center;justify-content:center;gap:5px;width:auto!important;min-width:44px!important;min-height:44px;padding:6px 9px!important;font:500 12px/1.2 var(--body,system-ui);white-space:nowrap;color:var(--fg);border:1px solid var(--line);border-radius:12px;background:var(--surface,transparent)}#install-app svg{flex:none}#install-guide{width:min(560px,calc(100% - 24px));max-height:85dvh;overflow:auto;border:1px solid var(--line,#ded8cd);border-radius:22px;padding:24px;background:var(--surface,#fffaf2);color:var(--fg,#302e29);font:15px/1.8 var(--body,system-ui);box-sizing:border-box}#install-guide::backdrop{background:#15201b88}#install-guide header{display:flex;align-items:center;gap:12px}#install-guide header img{border-radius:14px;flex:none}#install-guide h2{font-size:19px;line-height:1.5;margin:0}#install-guide header p{font-size:12px;margin:4px 0;color:var(--muted,#706d65)}#install-close{flex:none;align-self:start;margin-left:auto;font-size:24px;border:0;background:none;color:inherit;min-width:40px;min-height:40px}#install-guide h3{font-size:16px}#install-guide details{border-top:1px solid var(--line,#ded8cd);padding:14px 0}#install-guide summary{cursor:pointer;font-weight:600;min-height:32px}#install-guide ol{padding-left:22px}#install-guide li{margin:10px 0}#install-context{padding:12px;border-radius:12px;background:var(--field,#f2ede3)}#install-external{border-left:3px solid #ad8c4c;padding-left:14px;margin:20px 0}.install-note{font-size:12px;color:var(--muted,#706d65)}.install-copy{display:flex;gap:8px}.install-copy input{min-width:0;flex:1;padding:10px;border:1px solid var(--line,#ded8cd);border-radius:10px;background:var(--field,#f2ede3);color:inherit;font-size:12px}.install-copy button,#install-native{border:1px solid var(--line,#ded8cd);padding:10px 14px;border-radius:10px;min-height:44px;background:var(--field,#f2ede3);color:inherit;cursor:pointer}#install-native{width:100%;font-weight:600;background:#d6eee8;color:#20463c;margin-bottom:15px}#install-guide [hidden]{display:none!important}#install-copy-status{font-size:12px}@media(max-width:380px){#install-app{padding-inline:6px!important;font-size:11px;gap:3px}#install-app svg{width:16px}#brandbar .brandbar-brand{gap:4px!important}#brandbar .brandbar-title{font-size:16px!important}#install-guide{padding:18px}#install-guide header img{width:44px;height:44px}#install-guide h2{font-size:17px}}@media print{#install-app,#install-guide{display:none!important}}

/* Compact install shortcut at the left edge of the header. */
#brandbar>#install-app{flex:none;width:34px!important;min-width:34px!important;height:34px;min-height:34px;padding:7px!important;gap:0!important;border:0;background:transparent;border-radius:10px}#install-app>span{display:none}#brandbar>#install-app svg{width:18px;height:18px}
