/* V163: aligned project destinations with a clear view of the photograph. */
@media(max-width:599px){
 .project-unified .unified-nav.mp-dock{left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));width:auto;max-width:none;transform:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,72px);gap:0;min-height:0;padding:4px;background:linear-gradient(180deg,#09283b0d,#041d2b26);border:1px solid #e7c87540;border-radius:16px;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;box-sizing:border-box}
 .project-unified .mp-dock .project-circle-action{grid-column:auto;min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:5px 2px;margin:0;border-radius:9px;font-size:10px;font-weight:700;line-height:1.2;text-align:center;letter-spacing:0;color:#fff;text-shadow:0 1px 3px #001522}
 .project-unified .mp-dock .project-circle-icon{flex-shrink:0;width:39px;height:39px;padding:8px;border:1.3px solid #f1cf73;background:transparent;color:#f5d376;filter:drop-shadow(0 1px 2px #00152280)}
 .project-unified .mp-dock .project-circle-icon svg{width:22px;height:22px;color:#f5d376;stroke-width:1.7}
 .project-unified .mp-dock .project-circle-action>span:not(.project-circle-icon){display:flex;align-items:center;justify-content:center;min-height:24px;max-width:100%;white-space:normal}
 .project-unified .mp-dock .project-circle-action i{display:none}
 .project-unified .mp-dock .project-circle-action:focus-visible{outline:2px solid #ffda73;outline-offset:-3px;background:#e7c8751a}
 .project-unified .mp-dock .project-circle-action.selected{background:#e7c87522;color:#ffe39a}
 .project-unified .unified-counter{bottom:calc(176px + env(safe-area-inset-bottom))}
 .project-unified .project-motion-toggle{bottom:calc(210px + env(safe-area-inset-bottom));right:12px;min-height:30px;font-size:10px;padding:5px 9px}
}
