/* "גוגל דרייב" room (7/11/2026): the Drive folder "my life system", folder tiles + Google's embedded file view */
.drv-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;font-size:13.5px;color:var(--muted)}
.drv-crumbs a{color:var(--muted);text-decoration:none;border-bottom:1px dashed var(--edge)}
.drv-crumbs a:hover,.drv-crumbs a:focus-visible{color:var(--ink)}
.drv-crumbs b{color:var(--ink);font-weight:600}
.drv-head .lede:empty{display:none}
.drv-open{display:inline-flex;align-items:center;gap:8px;text-decoration:none}
.drv-open svg,.drv-ic svg{width:18px;height:18px;flex:none}
.drv-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin-top:10px}
.drv-f{--c:#4285f4;display:flex;flex-direction:column;gap:6px;height:100%;box-sizing:border-box;padding:12px 14px;border-radius:16px;text-decoration:none;color:var(--ink);
  background:color-mix(in srgb,var(--c) 10%,rgba(255,255,255,.03));border:1px solid color-mix(in srgb,var(--c) 34%,transparent);transition:background .2s,border-color .2s;min-width:0}
.drv-f:hover,.drv-f:focus-visible{background:color-mix(in srgb,var(--c) 20%,rgba(255,255,255,.04));border-color:color-mix(in srgb,var(--c) 70%,transparent)}
.drv-f:focus-visible{outline:2px solid var(--ink);outline-offset:2px}
.drv-f b{font-size:15px;line-height:1.3;overflow-wrap:anywhere}
.drv-ic{color:color-mix(in srgb,var(--c) 70%,#fff)}
.drv-frame{display:block;width:100%;height:440px;margin-top:10px;border:1px solid var(--edge);border-radius:14px;background:#fff}
@media (max-width:560px){.drv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.drv-frame{height:360px}}
@media (prefers-reduced-motion:reduce){.drv-f{transition:none}}
