/*
Theme Name:        Notes Hub
Theme URI:         https://example.com/notes-hub
Author:            Dr Md Shahriar Kabir
Author URI:        https://example.com
Description:       A modern, mobile-first WordPress theme for the Modern Notes Admin + Community plugins. Glassmorphism UI, safe-area support, swipe gestures, dark mode, and a clean editorial front-end.
Version:           4.2.1
Requires at least: 6.4
Tested up to:      7.1
Requires PHP:      7.4
License:           GPL v2 or later
License URI:       https://www.gnu.org/licenses/gpl-2.0.html
Text Domain:       notes-hub
Tags:              custom-menu, custom-logo, featured-images, full-width-template, threaded-comments, translation-ready, block-styles, wide-blocks, editor-style, right-sidebar, blog

Copyright (C) 2024 Dr Md Shahriar Kabir

This theme is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 2 of the License, or
(at your option) any later version.

This theme is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this theme. If not, see https://www.gnu.org/licenses/gpl-2.0.html.
*/

/* ───────────────────────────────────────────────
   All primary styling lives in assets/css/theme.css
   ─────────────────────────────────────────────── */

/* ───────────────────────────────────────────────
   WordPress Core Required Classes
   These are required by the WordPress theme review
   guidelines. Adjust visually as needed.
   ─────────────────────────────────────────────── */

/* Sticky posts */
.sticky {
    position: relative;
}

.sticky .entry-title::before {
    content: "📌 ";
    font-size: 0.85em;
    opacity: 0.7;
}

/* Gallery captions */
.gallery-caption {
    font-size: 0.875rem;
    font-style: italic;
    color: var( --nh-text-muted, #6b7280 );
    padding: 0.5rem 0;
    text-align: center;
}

/* Post author comments (highlighted in comment threads) */
.bypostauthor {
    position: relative;
}

.bypostauthor > .comment-body {
    background: color-mix( in srgb, var( --nh-accent, #6366f1 ) 8%, transparent );
    border-radius: 0.75rem;
    padding: 1rem;
}

.bypostauthor .comment-author .fn::after {
    content: "✓ Author";
    display: inline-block;
    margin-left: 0.5rem;
    font-size: 0.7rem;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.04em;
    color: var( --nh-accent, #6366f1 );
    background: color-mix( in srgb, var( --nh-accent, #6366f1 ) 12%, transparent );
    padding: 0.15rem 0.5rem;
    border-radius: 999px;
    vertical-align: middle;
}