/*
Theme Name: Inkstory
Theme URI: https://themegrove.com/products/inkstory/
Author: Themegrove
Author URI: https://themegrove.com/
Description: Inkstory: The Ultimate Full Site Editing Companion for WordPress. Redefine creativity with seamless customization using robust tools. Unlock your website's potential with intuitive design for effortlessly crafting stunning, personalized blogs. Explore the demo: https://demos.themegrove.com/inkstory/
Tested up to: 6.4
Requires PHP: 7.4
Version: 1.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: inkstory
Tags: one-column, custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-site-editing, block-patterns, rtl-language-support, sticky-post, threaded-comments, translation-ready, wide-blocks, block-styles, blog, portfolio, news
*/


html {
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
}


body {
	margin: 0;
}


main {
	display: block;
}

hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible;
}


pre {
	font-family: monospace, monospace;
	font-size: 1em;
}

abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	text-decoration: underline dotted;
}

b,
strong {
	font-weight: bolder;
}

code,
kbd,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

small {
	font-size: 80%;
} 

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sub {
	bottom: -0.25em;
}

sup {
	top: -0.5em;
}


img {
	border-style: none;
}


button,
input,
optgroup,
select,
textarea {
	font-family: inherit;
	font-size: 100%;
	line-height: 1.15;
	margin: 0;
}


button,
input {
	overflow: visible;
}


button,
select {
	text-transform: none;
}


button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
	border-style: none;
	padding: 0;
}

fieldset {
	padding: 0.35em 0.75em 0.625em;
}

legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal;
}

progress {
	vertical-align: baseline;
}


textarea {
	overflow: auto;
}


[type="checkbox"],
[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}


[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
	height: auto;
}


[type="search"] {
	-webkit-appearance: textfield;
	outline-offset: -2px;
}

[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}


::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit;
}


details {
	display: block;
}


summary {
	display: list-item;
}


template {
	display: none;
}


[hidden] {
	display: none;
}

ul.wp-block-navigation__submenu-container.wp-block-navigation-submenu {
    width: 100px;
    background: #efebeb !important;
    padding: 8px 10px;
    border: none !important;
}


header.wp-block-template-part input.wp-block-search__input {
    height: 35px;
    padding: 10px;
    border-radius: 0 !important;
}
header.wp-block-template-part button.wp-block-search__button.wp-element-button {
    margin: 0;
    height: 35px;
    border-radius: 0 !important;
    padding: 0 10px;
    font-weight: 400;
}
.fse-meta-no-list {
    padding: 0;
    list-style: none;
    line-height: 2;
}

li.wp-block-post .taxonomy-category a, .taxonomy-post_tag.wp-block-post-terms a, .wp-block-tag-cloud a.tag-cloud-link{
    background: var(--wp--preset--color--primary);
    margin: 0 5px 5px 0;
    padding: 0 10px;
    border-radius: 6px;
    font-size: 12px;
    display: inline-block;
    color: var(--wp--preset--color--white);
	text-decoration: none;
}

li.wp-block-post figure.wp-block-post-featured-image {
    max-height: 220px;
    overflow: hidden;
    margin-bottom: 20px;
	max-width: 250px;
}

li.wp-block-post .taxonomy-category span.wp-block-post-terms__separator {
	display: none;
}

li.wp-block-post .wp-block-post-title a {
	display: -webkit-box !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
li.wp-block-post .wp-block-post-author-name,
li.wp-block-post time{
	display: flex;
	align-items: center;
}

li.wp-block-post .wp-block-post-author-name:before {
   content: "\f110";
    font: normal 20px/1 dashicons;
    margin-right: 4px;
    opacity: .6;
}

li.wp-block-post time:before {
	content: "\f469";
    font: normal 20px/1 dashicons;
    margin-right: 4px;
    opacity: .6;
}

li.wp-block-post a,
.wp-block-site-title a,
footer.wp-block-template-part a {
    text-decoration: none;
}

a.wp-block-post-excerpt__more-link {
    background:  var(--wp--preset--color--primary);
    color: var(--wp--preset--color--white);
    padding: 5px 20px;
}

ul.wp-block-latest-posts__list li a {
   text-decoration: none;
    font-size: 14px;
    display: -webkit-box !important;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-weight: 600;
    line-height: 1.5;
	width: calc(100% - 117px );
}

figure.wp-block-post-featured-image a:focus {
    border: 2px solid #000;
}

ul.wp-block-latest-posts__list li {
   margin-bottom: 15px;
    background: var(--wp--preset--color--background);
    padding: 10px;
    min-height: 50px;
}

.page-numbers{
	background: var(--wp--preset--color--primary);
    margin: 0 5px 5px 0;
    padding: 0 10px;
    border-radius: 6px;
    font-size: 12px;
    display: inline-block;
    color: var(--wp--preset--color--white);
}

.page-numbers:hover{
	color: var(--wp--preset--color--white) ;
}

.page-numbers.dots{
	background-color: transparent;
}

.wp-block-query-pagination{
	gap: 10px;
}

/*------------ user comment form start .........*/

.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent {
    margin-top: 0;
}
/*------------ user comment form end .........*/

/* dashicon before categories, tag and date start */

.wp-block-archives-list.wp-block-archives li::before ,
.wp-block-categories-list.wp-block-categories li::before {
    font-family: 'dashicons'; 
    content: '\f318'; 
    margin-right: 8px; 
}
.wp-block-archives-list.wp-block-archives li,
.wp-block-categories-list.wp-block-categories li{
	list-style-type: none;
}
.wp-block-archives-list.wp-block-archives,
.wp-block-categories-list.wp-block-categories{
	padding-left: 10px;
}

.wp-block-tag-cloud a.tag-cloud-link{
  font-size: 16px!important;
}
/*dashicon before categories, tag and date end */


/*
     FILE ARCHIVED ON 23:16:32 Aug 18, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 06:31:36 Apr 20, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.242
  captures_list: 0.373
  exclusion.robots: 0.009
  exclusion.robots.policy: 0.004
  esindex: 0.005
  cdx.remote: 5.628
  LoadShardBlock: 58.208 (3)
  PetaboxLoader3.datanode: 70.52 (4)
  PetaboxLoader3.resolve: 80.394 (3)
  load_resource: 133.208
*/