/* Small entry point; no changes to portfolio panels or scrolling logic. */
.dnd-entry-link { position:fixed; top:max(18px,env(safe-area-inset-top)); right:max(18px,env(safe-area-inset-right)); z-index:1000; display:inline-flex; align-items:center; gap:8px; padding:11px 17px; border:1px solid rgba(255,255,255,.35); border-radius:99px; color:#fff; background:rgba(17,35,31,.88); box-shadow:0 3px 18px rgba(0,0,0,.18); font:600 14px/1.3 system-ui,sans-serif; text-decoration:none; backdrop-filter:blur(8px); }
.dnd-entry-link:hover { background:#234a3d; color:#fff; }
.dnd-entry-link:focus-visible { outline:3px solid #ffd989; outline-offset:4px; }
@media (max-width:600px) { .dnd-entry-link { top:max(12px,env(safe-area-inset-top)); right:12px; padding:10px 14px; } }
