/* Utilities belong to the left leaf; navigation stays on the right leaf. */
.pocket-toolbar-left,.pocket-toolbar-utilities {display:flex;align-items:center;gap:8px;min-width:0;}
.pocket-toolbar-left {gap:16px;}
.pocket-toolbar-icon {display:inline-grid;place-items:center;width:34px;height:34px;min-width:34px;min-height:34px;padding:0;border-radius:50%;font-size:1rem;line-height:1;flex:none;transform:none!important;outline:0!important;transition:background-color .15s ease,box-shadow .15s ease;}
.pocket-toolbar-icon[hidden] {display:none!important;}
.pocket-toolbar-icon > span {display:inline!important;}
.pocket-toolbar-icon:hover,.pocket-toolbar-icon:focus-visible,.pocket-toolbar-icon:active {transform:none!important;outline:0!important;background:rgba(255,248,232,.25);box-shadow:inset 0 0 0 2px rgba(255,255,255,.6),inset 0 -8px 13px rgba(102,51,22,.18);}
@media(min-width:1025px) {
 .pocket-app-toolbar.has-compact-nav {display:grid;grid-template-columns:calc(50% - 6px) minmax(0,1fr) max-content!important;column-gap:6px;}
 .pocket-compact-nav {padding-inline:2px;}
}
@media(max-width:1024px),(max-width:1180px) and (orientation:portrait) {
 .pocket-app-toolbar.has-compact-nav {display:grid;grid-template-columns:max-content minmax(0,1fr) max-content!important;gap:6px;}
 .pocket-toolbar-left {gap:6px;}
 .pocket-toolbar-utilities {gap:5px;}
}
@media(max-width:600px) {
 .pocket-toolbar-left .pocket-app-mark {display:none;}
 .pocket-toolbar-icon {width:38px;height:38px;min-width:38px;min-height:38px;}
 .pocket-compact-nav {padding-inline:2px;}
}
