
  /* Mycelgrid Notepad v0.1.2 — restrained local SVG icon grammar for menus and selections. */
  #mg-notes-v010-root .mgw-menu-row-icon,
  #mg-notes-v010-root .mgw-select-leading-icon,
  #mg-notes-v010-root .mgw-menu-trigger-icon {
    display:inline-grid;
    place-items:center;
    flex:0 0 auto;
    color:var(--mgw-muted);
    pointer-events:none;
  }
  #mg-notes-v010-root .mgw-menu-row-icon {
    width:24px;
    height:24px;
    align-self:center;
  }
  #mg-notes-v010-root .mgw-menu-row-icon svg,
  #mg-notes-v010-root .mgw-select-leading-icon svg,
  #mg-notes-v010-root .mgw-menu-trigger-icon svg {
    display:block;
    width:17px;
    height:17px;
    fill:none;
    stroke:currentColor;
    stroke-width:1.7;
    stroke-linecap:round;
    stroke-linejoin:round;
  }
  #mg-notes-v010-root .mgw-action-item {
    grid-template-columns:24px minmax(0,1fr) auto;
    column-gap:10px;
  }
  #mg-notes-v010-root .mgw-action-item.is-primary .mgw-menu-row-icon { color:var(--mgw-accent); }
  #mg-notes-v010-root .mgw-action-item.is-danger .mgw-menu-row-icon { color:var(--mgw-risk); }
  #mg-notes-v010-root .mgw-command-item {
    grid-template-columns:24px minmax(0,1fr) auto;
    column-gap:10px;
    align-items:center;
  }
  #mg-notes-v010-root .mgw-command-item > .mgw-menu-row-icon { grid-column:1; }
  #mg-notes-v010-root .mgw-command-item > .mgw-command-copy { grid-column:2; min-width:0; }
  #mg-notes-v010-root .mgw-command-item > .mgw-command-key { grid-column:3; }
  #mg-notes-v010-root .mgw-dock-more-action {
    display:grid;
    grid-template-columns:24px minmax(0,1fr) 14px;
    align-items:center;
    column-gap:10px;
  }
  #mg-notes-v010-root .mgw-menu-row-copy { min-width:0; }
  #mg-notes-v010-root .mgw-menu-row-copy > span,
  #mg-notes-v010-root .mgw-menu-row-copy > strong { display:block; color:currentColor; }
  #mg-notes-v010-root .mgw-menu-row-copy > small { display:block; margin-top:2px; color:var(--mgw-muted); font-size:10.5px; line-height:1.35; }
  #mg-notes-v010-root .mgw-menu-row-chevron {
    color:var(--mgw-faint);
    font-size:15px;
    line-height:1;
    text-align:right;
  }
  #mg-notes-v010-root .mgw-add-block-choice {
    display:grid;
    grid-template-columns:26px minmax(0,1fr);
    align-items:center;
    column-gap:10px;
    text-align:left;
  }
  #mg-notes-v010-root .mgw-add-block-choice .mgw-menu-row-icon { width:26px; height:26px; color:var(--mgw-muted); }
  #mg-notes-v010-root .mgw-add-block-choice .mgw-add-block-copy { min-width:0; }
  #mg-notes-v010-root .mgw-add-block-choice .mgw-add-block-copy strong,
  #mg-notes-v010-root .mgw-add-block-choice .mgw-add-block-copy small { display:block; }
  #mg-notes-v010-root .mgw-add-block-choice:hover .mgw-menu-row-icon,
  #mg-notes-v010-root .mgw-add-block-choice:focus-visible .mgw-menu-row-icon { color:var(--mgw-accent); }

  #mg-notes-v010-root .mgw-icon-select-shell {
    position:relative;
    display:block;
    width:100%;
    min-width:0;
  }
  #mg-notes-v010-root .mgw-icon-select-shell > .mgw-select-leading-icon {
    position:absolute;
    z-index:2;
    left:10px;
    top:50%;
    width:17px;
    height:17px;
    transform:translateY(-50%);
  }
  #mg-notes-v010-root .mgw-icon-select-shell > select {
    width:100%;
    padding-left:34px!important;
  }
  #mg-notes-v010-root .mgw-icon-select-shell.is-compact {
    display:inline-block;
    width:auto;
  }
  #mg-notes-v010-root .mgw-icon-select-shell.is-compact > .mgw-select-leading-icon {
    left:7px;
    width:14px;
    height:14px;
  }
  #mg-notes-v010-root .mgw-icon-select-shell.is-compact > .mgw-select-leading-icon svg { width:14px; height:14px; }
  #mg-notes-v010-root .mgw-icon-select-shell.is-compact > select { padding-left:25px!important; }
  #mg-notes-v010-root .mgw-block-actions .mgw-icon-select-shell.is-compact { flex:0 0 auto; }
  #mg-notes-v010-root .mgw-block-actions .mgw-icon-select-shell.is-compact > select { min-width:72px; }

  #mg-notes-v010-root .mgw-menu-trigger-icon { width:17px; height:17px; }
  #mg-notes-v010-root #mgw-dock-more .mgw-menu-trigger-icon,
  #mg-notes-v010-root #mgw-editor-more .mgw-menu-trigger-icon,
  #mg-notes-v010-root #mgw-add-block .mgw-menu-trigger-icon,
  #mg-notes-v010-root #mgw-editor-properties .mgw-menu-trigger-icon { color:currentColor; }

  @media (max-width:767px) {
    #mg-notes-v010-root .mgw-action-item,
    #mg-notes-v010-root .mgw-command-item,
    #mg-notes-v010-root .mgw-dock-more-action {
      grid-template-columns:26px minmax(0,1fr) auto;
      column-gap:10px;
      align-items:center;
    }
    #mg-notes-v010-root .mgw-dock-more-action { flex-direction:initial; justify-content:initial; }
    #mg-notes-v010-root .mgw-menu-row-icon { width:26px; height:26px; }
    #mg-notes-v010-root .mgw-menu-row-icon svg { width:18px; height:18px; }
    #mg-notes-v010-root .mgw-menu-row-copy > small { font-size:11px; }
    #mg-notes-v010-root .mgw-add-block-choice { min-height:68px; grid-template-columns:28px minmax(0,1fr); }
  }

  /* Mycelgrid Notepad v0.1.6.2 — runtime metadata + Search-Language Lock source-hygiene repair.
     Parent v0.1.6.1 behavior otherwise preserved.
     Software actions stay first; supporting content remains below the primary Start workspace. */
  #mg-notes-v010-root .mgw-start-search-content {
    margin-top:22px;
    padding-top:18px;
    border-top:1px solid var(--mgw-border);
    text-align:left;
  }
  #mg-notes-v010-root .mgw-start-search-content-head {
    max-width:820px;
    margin-bottom:8px;
  }
  #mg-notes-v010-root .mgw-start-search-content-head h2 {
    margin:0;
    color:var(--mgw-text);
    font-size:20px;
    font-weight:550;
    line-height:1.2;
    letter-spacing:-.015em;
  }
  #mg-notes-v010-root .mgw-start-search-content-head p,
  #mg-notes-v010-root .mgw-start-search-card p {
    margin:7px 0 0;
    color:var(--mgw-muted);
    font-size:12px;
    line-height:1.6;
  }
  #mg-notes-v010-root .mgw-start-search-content-head .mgw-start-search-trust {
    color:var(--mgw-muted);
    font-size:11.5px;
  }
  #mg-notes-v010-root .mgw-start-search-content-head .mgw-start-search-trust strong { color:var(--mgw-text); }
  #mg-notes-v010-root .mgw-start-search-grid {
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:0 28px;
    margin-top:12px;
  }
  #mg-notes-v010-root .mgw-start-search-card {
    min-width:0;
    padding:15px 0;
    border-top:1px solid var(--mgw-border);
  }
  #mg-notes-v010-root .mgw-start-search-card h3 {
    margin:0;
    color:var(--mgw-text);
    font-size:13.5px;
    font-weight:550;
    line-height:1.35;
  }
  #mg-notes-v010-root .mgw-start-step-list {
    display:grid;
    gap:9px;
    margin:10px 0 0;
    padding:0;
    list-style:none;
    counter-reset:mgw-start-step;
  }
  #mg-notes-v010-root .mgw-start-step-list li {
    position:relative;
    min-height:30px;
    padding-left:34px;
    color:var(--mgw-muted);
    font-size:11.5px;
    line-height:1.5;
    counter-increment:mgw-start-step;
  }
  #mg-notes-v010-root .mgw-start-step-list li::before {
    content:counter(mgw-start-step);
    position:absolute;
    left:0;
    top:0;
    display:grid;
    place-items:center;
    width:24px;
    height:24px;
    border:1px solid var(--mgw-border-strong);
    border-radius:50%;
    color:var(--mgw-text);
    font-size:10.5px;
    font-weight:650;
    background:var(--mgw-raised);
  }
  #mg-notes-v010-root .mgw-start-step-list strong,
  #mg-notes-v010-root .mgw-start-step-list span { display:block; }
  #mg-notes-v010-root .mgw-start-step-list strong { color:var(--mgw-text); font-size:12px; }
  #mg-notes-v010-root .mgw-start-example {
    margin-top:10px;
    padding:11px 12px;
    border:1px solid var(--mgw-border);
    border-radius:6px;
    background:var(--mgw-raised);
  }
  #mg-notes-v010-root .mgw-start-example > strong { display:block; font-size:12px; font-weight:600; }
  #mg-notes-v010-root .mgw-start-example ul {
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:4px 14px;
    margin:8px 0 0;
    padding-left:18px;
    color:var(--mgw-muted);
    font-size:11px;
    line-height:1.45;
  }
  #mg-notes-v010-root .mgw-start-search-card .mgw-inline-actions { margin-top:11px; }
  #mg-notes-v010-root .mgw-start-search-card .mgw-btn,
  #mg-notes-v010-root .mgw-start-guide-link { min-height:40px; text-decoration:none!important; }

  @media (max-width:767px) {
    #mg-notes-v010-root .mgw-start-search-content { margin-top:16px; padding-top:14px; }
    #mg-notes-v010-root .mgw-start-search-content-head h2 { font-size:18px; }
    #mg-notes-v010-root .mgw-start-search-grid { grid-template-columns:1fr; gap:0; margin-top:8px; }
    #mg-notes-v010-root .mgw-start-search-card { padding:13px 0; }
    #mg-notes-v010-root .mgw-start-example ul { grid-template-columns:1fr; }
    #mg-notes-v010-root .mgw-start-search-card .mgw-btn,
    #mg-notes-v010-root .mgw-start-guide-link { min-height:44px; }
  }
