.public-free-copy{display:block!important;color:var(--muted,#c5d3ca)!important;font:14px/1.7 system-ui;margin:12px 0 20px!important}
.public-preview-locked>.public-preview-content,.public-preview-inline{opacity:.46!important;pointer-events:none!important;user-select:none!important}.public-preview-locked .public-preview-locked>.public-preview-content{opacity:1!important}.public-preview-note{border:1px solid #6f896f;border-radius:12px;background:#173326;color:#eff9ef;padding:14px 16px;margin:0 0 18px;font:14px/1.6 system-ui}.public-preview-note p{display:block!important;color:#c9ddcf!important;font-size:13px!important;margin:6px 0 0!important}.public-preview-menu{opacity:.6!important}.public-preview-badge{display:inline-block!important;font:700 11px/1.3 system-ui!important;color:#c5d7cb!important;margin:7px 0 0!important;border:1px solid #718377;border-radius:6px;padding:3px 6px}
#nutritionPublicPreview{height:calc(100% - 54px);position:relative}#nutritionPublicPreview>.public-preview-note{position:absolute;z-index:2;top:14px;left:14px;right:14px}
.timer-ten-step{display:grid!important;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.timer-ten-step button{min-height:44px;font-weight:800;padding:8px 10px}.timer-ten-step button:disabled{opacity:.4;cursor:not-allowed}
/* A fourth child must not fall into the narrow number column on Gold home. */
body[data-skin=metal] .app #homeScreen#homeScreen .metal-link.public-preview-menu{display:grid!important;grid-template-columns:26px minmax(0,1fr) auto 14px!important;column-gap:8px!important;align-items:center!important}
body[data-skin=metal] .app #homeScreen#homeScreen .metal-link.public-preview-menu>b{grid-column:1;grid-row:1}
body[data-skin=metal] .app #homeScreen#homeScreen .metal-link.public-preview-menu>span:not(.public-preview-badge){grid-column:2;grid-row:1;min-width:0}
body[data-skin=metal] .app #homeScreen#homeScreen .metal-link.public-preview-menu>.public-preview-badge{grid-column:3;grid-row:1;justify-self:end;white-space:nowrap!important;word-break:keep-all!important;margin:0!important;font-size:10px!important;padding:3px 5px!important}
body[data-skin=metal] .app #homeScreen#homeScreen .metal-link.public-preview-menu>i{grid-column:4;grid-row:1}

/* Public account navigation follows the active home screen and skin. */
#accountNavigation{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:4px 0 18px;position:relative;z-index:2}
#accountNavigation a,#accountNavigation #memberEntry{position:static;inset:auto;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 12px;border:1px solid var(--line,#718377);border-radius:12px;background:var(--panel,#18252b);color:var(--text,#eef6f5);font:700 12px/1.4 system-ui;text-decoration:none;box-shadow:none;white-space:nowrap;cursor:pointer}
#accountNavigation #memberSyncBadge{position:static;inset:auto;order:4;flex:0 0 100%;max-width:none;text-align:center;background:none;font:11px/1.4 system-ui;padding:0;margin:0;color:var(--muted,#b1c4ca)}
#accountNavigation a:focus-visible,#accountNavigation button:focus-visible{outline:3px solid var(--accent,#d7ff70);outline-offset:3px}
#accountToolsSettings{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0}
#accountToolsSettings #memberEntry{position:static!important;inset:auto!important;display:inline-flex!important;min-height:44px;padding:10px 14px;box-shadow:none}
#accountToolsSettings #memberSyncBadge{position:static!important;inset:auto!important;display:inline!important;background:none;padding:0;font-size:11px}
