/* Audit 1.35.34: scoped integration fixes; supplied vendor assets stay unchanged. */
.dgks-original-storefront a.dgks-shop-skip{background:#fff;color:#111}

/* Keep the light brand colours; use their dark companion colour for labels. */
.dgks-original-boimela .theme-btn:not(.header-bg):not(.white-bg){color:var(--header,#211b36)}
.dgks-original-boimela .theme-btn.style-2:hover,
.dgks-original-boimela .shop-button .theme-btn:hover{color:#fff}
.dgks-original-boimela .theme-btn.header-bg:hover{color:var(--header,#211b36)}
/* The original hero rules outrank generic button rules; both fills are light. */
.dgks-original-boimela .hero-1 .hero-main-wrapper .hero-btn .theme-btn,
.dgks-original-boimela .hero-1 .hero-main-wrapper .hero-btn .theme-btn:is(:hover,:focus-visible){color:var(--header,#211b36)}
/* These sections animate a dark ::before layer over the original light fill. */
.dgks-original-boimela .cta-banner-wrapper .cta-content .theme-btn:hover,
.dgks-original-boimela .top-ratting-book-wrapper .theme-btn:hover{color:#fff}
.dgks-original-boimela .theme-btn:focus-visible{outline:3px solid var(--header,#211b36)!important;outline-offset:3px}
.dgks-original-booki .button.nav-item{color:#153515}
.dgks-original-booki .button.nav-item:hover,
.dgks-original-booki .button.nav-item:focus{background:#166a15;color:#fff}
.dgks-original-booki .booki-empty-home .button{color:#fff}
.dgks-original-bookland-react .btn.btn-primary{color:#1a1668}
.dgks-original-e-marketing .btn:not(.btn-blue):not(.btn-green){color:#263943}
.dgks-original-ebookyo .btn--secondary:not(.btn--bordered){color:#20224c}

/* White labels need a deeper shade of the existing red, coral and sage. */
.dgks-original-bookhunt .btn.btn-main,
.dgks-original-bookhunt .dgks-native-purchase button,
.dgks-original-bookhunt .woocommerce .button{background:#d52d32;color:#fff}
.dgks-original-bookhunt .btn.btn-main:hover,
.dgks-original-bookhunt .dgks-native-purchase button:hover,
.dgks-original-bookhunt .woocommerce .button:hover{background:#5454dc;color:#fff}
/* Keep the original red accent readable on the white journal and book pages. */
.dgks-original-bookhunt #dgks-journal p>a,
.dgks-original-bookhunt #dgks-journal .dgks-journal-entry>div>a,
.dgks-original-bookhunt #bookhunt-rendeles .dgks-sample-link,
.dgks-original-bookhunt #dgks-commerce .dgks-sample-link{color:#b52c2c;text-decoration:underline;text-underline-offset:3px;display:inline-flex;align-items:center;min-height:44px;padding-block:6px}
.dgks-original-bookhunt #dgks-journal p>a:hover,
.dgks-original-bookhunt #dgks-journal .dgks-journal-entry>div>a:hover,
.dgks-original-bookhunt #bookhunt-rendeles .dgks-sample-link:hover,
.dgks-original-bookhunt #dgks-commerce .dgks-sample-link:hover{color:#3939ad}
.dgks-original-bookshelf .header__search button,
.dgks-original-bookshelf .dgks-sample-link,
.dgks-original-bookshelf .button,
.dgks-original-bookshelf .button__primary::before,
.dgks-original-bookshelf .bookshelf-commerce .woocommerce .button{background:#47725f;color:#fff}
.dgks-original-booksque .dt-sc-btn,
.dgks-original-booksque .slide-button.dt-sc-btn,
.dgks-original-booksque .booksque-footer-invite .dt-sc-btn,
.dgks-original-booksque .dgks-catalog-search button{background:#c83228;color:#fff}
.dgks-original-booksque .dt-sc-btn:hover,
.dgks-original-booksque .slide-button.dt-sc-btn:hover,
.dgks-original-booksque .booksque-footer-invite .dt-sc-btn:hover,
.dgks-original-booksque .dgks-catalog-search button:hover{background:#091a4c;color:#fff}
.dgks-original-ebukz-html .vs-btn{background:#b44b3e;color:#fff}

/* Avoid a lone second-line menu item while retaining Buuk's separators. */
@media(min-width:992px){
 .dgks-original-buuk .dgks-shop-navigation>ul{gap:8px 6px}
 .dgks-original-buuk #site-menu li{margin-left:0}
}

/* Added Ebookyo book preview and responsive navigation retain their
 * integration space. Source/fidelity CSS owns all native hero proportions. */
.dgks-original-ebookyo .dgks-hero-cover{margin:28px auto 0;position:relative;z-index:1}
.dgks-original-ebookyo .dgks-hero-cover .dgks-book-cover{max-height:260px;filter:drop-shadow(0 12px 16px #10154040)}
.dgks-original-ebookyo .hero:has(.dgks-hero-cover){padding-bottom:100px}
.dgks-original-treaser .banner-main-content>p:empty{display:none}
@media(max-width:767px){
 .dgks-original-ebookyo .header .navbar>.container{padding-inline:18px;gap:12px}
 .dgks-original-ebookyo .navbar-brand{max-width:calc(100% - 84px);margin-right:0}
 .dgks-original-ebookyo .hero:has(.dgks-hero-cover){padding-top:30px;padding-bottom:70px}
 .dgks-original-ebookyo .dgks-hero-cover .dgks-book-cover{max-height:230px}
 .dgks-original-prebook .navbar>.container{padding-inline:18px}
}

/* Shared additions stay limited to real reading and purchase controls.
 * Hero geometry, cover treatment and type hierarchy belong to the supplied
 * source and its per-design fidelity layer. In particular, do not reinstate
 * the 1.35.59 cross-design visual refinement after those source rules. */
.dgks-original-storefront .dgks-hero-reading:empty{display:none}
.dgks-original-storefront .dgks-hero-reading{margin-top:18px}
.dgks-original-storefront .dgks-hero-reading p{margin:0}
.dgks-original-storefront .dgks-hero-reading .dgks-sample-link,
.dgks-original-storefront .bookhunt-hero-sample .dgks-sample-link,
.dgks-original-storefront .wonted-actions .dgks-sample-link{
 display:inline-flex;align-items:center;justify-content:center;gap:9px;
 min-height:46px;max-width:100%;box-sizing:border-box;padding:10px 16px;
 border:1px solid currentColor;border-radius:5px;font-size:14px;font-weight:600;
 line-height:1.5;text-decoration:none;text-align:center;overflow-wrap:anywhere
}
.dgks-original-storefront .dgks-hero-reading .dgks-sample-link::before,
.dgks-original-storefront .bookhunt-hero-sample .dgks-sample-link::before,
.dgks-original-storefront .wonted-actions .dgks-sample-link::before{
 content:"";width:14px;height:16px;flex:none;border:1.5px solid currentColor;
 border-radius:2px;box-shadow:inset 3px 0 0 -1px currentColor
}
.dgks-original-storefront :is(.dgks-hero-reading,.bookhunt-hero-sample,.wonted-actions) .dgks-sample-link:hover{
 text-decoration:underline;text-underline-offset:4px
}
.dgks-original-storefront .dgks-native-purchase :is(.price,.amount){font-variant-numeric:lining-nums tabular-nums}
.dgks-original-storefront .dgks-book-details{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:9px 24px;max-width:540px;margin-block:24px}
.dgks-original-storefront .dgks-book-details :is(dt,dd){margin:0;line-height:1.65}
.dgks-original-storefront .dgks-book-details dt{font-size:14px}
.dgks-original-storefront .dgks-book-details dd{font-size:15px}

/* Added reading links follow the source's own light/dark surfaces. */
.dgks-original-boekoe .idz-header-content .dgks-hero-reading{color:#fff}
.dgks-original-boekoe .idz-header-content .dgks-hero-reading a{color:inherit}
.dgks-original-bookhunt .bookhunt-hero-sample{margin-top:16px}
.dgks-original-bookhy #home-header .dgks-hero-reading a{color:#a73228}
.dgks-original-treaser #banner .dgks-hero-reading a{color:inherit}
.dgks-original-booki .dgks-hero-reading a{color:#24582b}
.dgks-original-bookshelf .bookshelf-hero-excerpt{color:#59665f!important}
.dgks-original-bookshelf .hero__content .dgks-hero-reading a{color:#3f6655}
.dgks-original-bookly .dgks-hero-reading a{color:#973429}
.dgks-original-wonted .wonted-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:24px}
.dgks-original-wonted .wonted-actions>p{margin:0}
.dgks-original-wonted .wonted-actions .button{margin:0}
.dgks-original-bookseller .dgks-hero-reading a{color:#fff}
.dgks-original-siti .promo .dgks-hero-reading a{color:#fff}
.dgks-original-ebookyo .hero-content .dgks-hero-reading{margin-top:14px;color:#fff}
.dgks-original-ebookyo .hero-content .dgks-hero-reading a{color:inherit}
.dgks-original-e-marketing .doc-header .dgks-hero-reading a{color:inherit}

@media(max-width:767px){
 .dgks-original-storefront .dgks-book-details{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 16px}
 .dgks-original-storefront .dgks-hero-reading .dgks-sample-link{width:100%;max-width:350px;font-size:14px}
 .dgks-original-wonted .wonted-actions{gap:12px}
 .dgks-original-wonted .wonted-actions>p,.dgks-original-wonted .wonted-actions>a{flex:1 1 100%}
 .dgks-original-wonted .wonted-actions .dgks-sample-link{width:100%}
}

/* A lapozogombok es az erinteses lapozas mellett ne legyen dupla vezerlo. */
.dgks-original-booksque .booksque-slides{scrollbar-width:none}
.dgks-original-booksque .booksque-slides::-webkit-scrollbar{display:none}

/* A gyartoi p es link szinek ne irjak felul a beleolvaso kontrasztjat. */
.dgks-original-bookshelf .hero__content .dgks-hero-reading .dgks-sample-link{color:#3f6655!important;background:transparent!important}
.dgks-original-ebookyo .hero-content .dgks-hero-reading .dgks-sample-link{color:#fff!important;background:transparent!important}
