.project-disc[data-back-disc]{cursor:pointer;-webkit-user-drag:none;border-radius:50%;display:block}.back-cue{display:none}@media (hover:hover) and (pointer:fine){.back-cue{z-index:2;background:color-mix(in oklab, var(--color-ground-deep) 92%, transparent);box-shadow:inset 0 0 0 1px var(--color-rule), 0 8px 18px #00000061;color:var(--color-fg);white-space:nowrap;pointer-events:none;opacity:0;transform-origin:0 0;transition:opacity .14s ease-out, transform .24s var(--ease-out-soft);border-radius:999px;align-items:center;gap:.4rem;padding:.42rem .75rem .45rem .55rem;font-size:.875rem;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:0;left:0;transform:translate(16px,18px)scale(.94)}.back-cue[data-show]{opacity:1;transform:translate(16px,18px)}}.back-cue-arrow{flex:none;width:1.05rem;height:1.05rem}.back-to-desk{min-height:2.75rem;color:var(--color-fg);align-items:center;gap:.5rem;margin-block:-.375rem;padding-right:.25rem;font-size:1rem;font-weight:600;line-height:1.2;transition:opacity .12s ease-out;display:inline-flex}.back-to-desk:active{opacity:.7;transition-duration:0s}.back-to-desk-arrow{flex:none;width:1.2em;height:1.2em}.back-to-desk[data-quiet]{color:var(--color-dim);font-size:var(--text-meta);margin-block:-.1875rem;font-weight:500}.back-to-desk-key{display:none}@media (hover:hover) and (pointer:fine){.back-to-desk-key{box-shadow:inset 0 0 0 1px var(--color-rule), inset 0 -1.5px 0 var(--color-rule);color:var(--color-dim);font:inherit;letter-spacing:.02em;border-radius:4px;margin-left:.3rem;padding:.2rem .38rem .22rem;font-size:.75rem;font-weight:600;line-height:1;display:inline-block}.back-to-desk[data-quiet]:hover{color:var(--color-fg)}}.back-to-desk[data-quiet]:is(:focus-visible,[data-ink-press]){color:var(--color-fg)}@media (prefers-reduced-motion:reduce){.back-cue{transition:opacity .12s ease-out;transform:translate(16px,18px)}}
