/* v3.14 그리드 자체 해제 — 단일 글 페이지 한정 */
    body.single .v314-grid,
    body.single-hana_post .v314-grid {
      display: block !important;
      grid-template-columns: none !important;
      grid-template-areas: none !important;
      grid-gap: 0 !important;
      max-height: none !important;
      overflow: visible !important;
    }
    body.single .v314-grid .v314-item,
    body.single-hana_post .v314-grid .v314-item {
      display: block !important;
      width: 100% !important;
      height: auto !important;
      grid-column: auto !important;
      grid-row: auto !important;
      grid-area: auto !important;
      margin-bottom: 12px !important;
      max-height: none !important;
      overflow: visible !important;
      position: relative !important;
    }
    body.single .v314-grid .v314-item img,
    body.single-hana_post .v314-grid .v314-item img,
    body.single .v314-grid .v314-item video,
    body.single-hana_post .v314-grid .v314-item video {
      width: 100% !important;
      height: auto !important;
      object-fit: contain !important;
      max-height: none !important;
    }
    /* +N overlay 숨김 (단일 글에서 모두 보이니 불필요) */
    body.single .v314-overlay,
    body.single-hana_post .v314-overlay,
    body.single .v314-more,
    body.single-hana_post .v314-more {
      display: none !important;
    }
    /* hidden된 v314-item 강제 표시 */
    body.single .v314-grid .v314-item[style*="display: none"],
    body.single-hana_post .v314-grid .v314-item[style*="display: none"] {
      display: block !important;
    }
    /* hana-image-wrap 단일 글에서 정상 표시 */
    body.single .hana-image-wrap,
    body.single-hana_post .hana-image-wrap {
      display: block !important;
      width: 100% !important;
      margin-bottom: 12px !important;
    }
    body.single .hana-image-wrap img,
    body.single-hana_post .hana-image-wrap img,
    body.single .hana-card video,
    body.single-hana_post .hana-card video {
      width: 100% !important;
      height: auto !important;
      max-width: 100% !important;
      display: block !important;
    }
    /* 편집 시 표시되는 ×, resize handle 단일 글에서 숨김 */
    body.single .hana-image-remove,
    body.single-hana_post .hana-image-remove,
    body.single .hana-resize-handle,
    body.single-hana_post .hana-resize-handle {
      display: none !important;
    }
