/* BookKad migrated presentation styles from retired WPCode snippets.
 * Source snippets are preserved in WPCode for rollback, but runtime ownership lives in the theme.
 */


/* BookKad Join Conversion Page — migrated from WPCode #2426 */
body.page-id-2402 .global-page-content>main{padding-top:0!important}body.page-id-2402 .global-page-content .mx-auto.max-w-3xl{max-width:none!important}body.page-id-2402 .global-page-content .eyebrow,body.page-id-2402 .global-page-content>main>.bookkad-shell>div>h1{display:none}.bk-join-page{--bkj-ink:#0b1020;--bkj-blue:#2563eb;--bkj-soft:#eef3ff;--bkj-paper:#fffaf2;color:var(--bkj-ink)}.bk-join-hero{padding:56px 20px 48px;text-align:center;background:radial-gradient(circle at 50% 0,rgba(59,130,246,.16),transparent 48%),var(--bkj-paper);border-radius:24px}.bk-join-kicker,.bk-join-heading span,.bk-join-identity span,.bk-join-early>span,.bk-join-form-copy>span{font-size:11px;font-weight:900;letter-spacing:.15em;color:var(--bkj-blue)}.bk-join-hero h1{font-size:clamp(38px,9vw,72px);line-height:.98;letter-spacing:-.045em;max-width:900px;margin:16px auto}.bk-join-lead{max-width:720px;margin:22px auto 0;font-size:clamp(17px,2.5vw,21px);line-height:1.65;color:#596174}.bk-join-actions{display:flex;flex-direction:column;gap:10px;max-width:390px;margin:28px auto 0}.bk-join-actions a{min-height:50px;display:grid;place-items:center;border-radius:999px;padding:10px 20px;font-weight:850;text-decoration:none}.bk-join-primary{background:var(--bkj-ink);color:#fff}.bk-join-secondary{border:1px solid #d7deec;color:var(--bkj-ink);background:#fff}.bk-join-note{font-size:13px;color:#6b7280;margin:14px auto 0}.bk-join-benefits{padding:64px 0}.bk-join-heading{text-align:center;max-width:680px;margin:auto}.bk-join-heading h2,.bk-join-identity h2,.bk-join-early h2,.bk-join-form-copy h2{font-size:clamp(30px,6vw,48px);line-height:1.05;letter-spacing:-.035em;margin:10px 0 14px}.bk-join-heading p,.bk-join-identity p,.bk-join-early p,.bk-join-form-copy>p{color:#596174;line-height:1.7}.bk-join-grid{display:grid;grid-template-columns:1fr;gap:12px;margin-top:32px}.bk-join-grid article{padding:22px;border:1px solid #d7deec;border-radius:18px;background:#fff}.bk-join-grid b{font-size:11px;color:var(--bkj-blue)}.bk-join-grid h3{font-size:19px;margin:9px 0 8px}.bk-join-grid p{font-size:14px;line-height:1.65;color:#596174;margin:0}.bk-join-identity,.bk-join-early{margin:0 0 22px;padding:30px 22px;border-radius:22px}.bk-join-identity{background:var(--bkj-ink);color:#fff}.bk-join-identity p{color:rgba(255,255,255,.72)}.bk-join-path{display:flex;gap:8px;overflow-x:auto;padding:18px 0 12px;white-space:nowrap;scrollbar-width:none}.bk-join-path strong{padding:9px 12px;border-radius:999px;background:rgba(255,255,255,.1);font-size:13px}.bk-join-path i{align-self:center;font-style:normal;opacity:.45}.bk-join-early{background:var(--bkj-soft)}.bk-join-mini{display:grid;gap:10px;margin-top:22px}.bk-join-mini div{background:#fff;padding:15px;border-radius:14px}.bk-join-mini strong,.bk-join-mini small{display:block}.bk-join-mini small{margin-top:4px;color:#596174;line-height:1.5}.bk-join-form-wrap{display:grid;gap:26px;padding:34px 20px;margin-top:40px;border:1px solid #d7deec;border-radius:24px;background:#fff}.bk-join-form-copy ul{padding-left:20px;line-height:1.9;color:#374151}.bk-join-existing{font-size:14px}.bk-join-form .um{margin:0!important;max-width:none!important}.bk-join-form .um-field-label label{font-size:14px!important}.bk-join-form input{min-height:48px!important;font-size:16px!important;border-radius:10px!important}.bk-join-form .um-button{min-height:50px!important;border-radius:999px!important;font-weight:850!important}.bk-join-form .um-col-alt{margin-top:20px!important}@media(min-width:700px){.bk-join-hero{padding:84px 36px 70px}.bk-join-actions{flex-direction:row;max-width:none;justify-content:center}.bk-join-actions a{min-width:190px}.bk-join-grid{grid-template-columns:repeat(2,1fr);gap:16px}.bk-join-identity,.bk-join-early{padding:46px}.bk-join-mini{grid-template-columns:repeat(3,1fr)}.bk-join-form-wrap{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);padding:48px;gap:54px;align-items:start}}@media(min-width:1000px){.bk-join-grid{grid-template-columns:repeat(3,1fr)}}

/* BookKad Login Experience — migrated from WPCode #2430 */
body.page-id-2403 .global-page-content>main{padding-top:0!important}body.page-id-2403 .global-page-content .mx-auto.max-w-3xl{max-width:none!important}body.page-id-2403 .global-page-content .eyebrow,body.page-id-2403 .global-page-content>main>.bookkad-shell>div>h1{display:none}.bk-login-page{display:grid;gap:18px;max-width:980px;margin:0 auto;padding:24px 0;color:#0b1020}.bk-login-welcome,.bk-login-form{border-radius:24px;padding:30px 22px}.bk-login-welcome{background:#0b1020;color:#fff}.bk-login-welcome>span,.bk-login-form-head>span{font-size:11px;font-weight:900;letter-spacing:.15em;color:#60a5fa}.bk-login-welcome h1{font-size:clamp(36px,8vw,58px);line-height:1;letter-spacing:-.045em;margin:13px 0 18px}.bk-login-welcome>p{color:rgba(255,255,255,.72);line-height:1.7}.bk-login-points{display:grid;gap:9px;margin:25px 0}.bk-login-points div{padding:14px 15px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(255,255,255,.05)}.bk-login-points strong,.bk-login-points small{display:block}.bk-login-points small{margin-top:3px;color:rgba(255,255,255,.62);line-height:1.45}.bk-login-new{font-size:14px!important}.bk-login-new a{color:#fff;font-weight:800}.bk-login-form{background:#fff;border:1px solid #d7deec}.bk-login-form-head h2{font-size:clamp(28px,5vw,38px);line-height:1.05;letter-spacing:-.035em;margin:9px 0 24px}.bk-login-form .um{margin:0!important;max-width:none!important}.bk-login-form input{min-height:48px!important;font-size:16px!important;border-radius:10px!important}.bk-login-form .um-button{min-height:50px!important;border-radius:999px!important;font-weight:850!important}.bk-login-form .um-field-label label{font-size:14px!important}@media(min-width:760px){.bk-login-page{grid-template-columns:1fr 1fr;gap:22px;padding:50px 0}.bk-login-welcome,.bk-login-form{padding:46px}.bk-login-form{align-self:center}}

/* BookKad Login and Community Contrast Fix — migrated from WPCode #2431 */
/* Login: explicit foregrounds inside the dark welcome panel */
body.page-id-2403 .bk-login-welcome,
body.page-id-2403 .bk-login-welcome h1,
body.page-id-2403 .bk-login-welcome h2,
body.page-id-2403 .bk-login-welcome h3,
body.page-id-2403 .bk-login-welcome strong{color:#ffffff!important}
body.page-id-2403 .bk-login-welcome>p,
body.page-id-2403 .bk-login-welcome small{color:#d7deec!important}
body.page-id-2403 .bk-login-welcome>span{color:#60a5fa!important}
body.page-id-2403 .bk-login-welcome a{color:#ffffff!important;text-decoration-color:rgba(255,255,255,.55)!important}

/* Between the Pages / Asgaros: dark readable inactive navigation on light surface */
body.page-id-449 #af-wrapper #forum-navigation{background:#f2eadf!important}
body.page-id-449 #af-wrapper #forum-navigation>a{color:#243042!important;background:transparent!important;text-shadow:none!important}
body.page-id-449 #af-wrapper #forum-navigation>a:hover,
body.page-id-449 #af-wrapper #forum-navigation>a:focus{color:#0b1020!important;background:#e3dacd!important}
body.page-id-449 #af-wrapper #forum-navigation>a.home-link:first-child{color:#ffffff!important;background:#123f35!important}
body.page-id-449 #af-wrapper #forum-navigation-mobile a{color:#0b1020!important}
body.page-id-449 #af-wrapper #forum-breadcrumbs,
body.page-id-449 #af-wrapper #forum-breadcrumbs a{color:#374151!important}
body.page-id-449 #af-wrapper .notice,
body.page-id-449 #af-wrapper .notice a{color:#243042!important}
@media(max-width:700px){body.page-id-449 #af-wrapper #forum-navigation>a{min-height:44px!important;display:flex!important;align-items:center!important}}

/* Between the Pages — BookKad Editorial Theme — migrated from WPCode #2432 */
/* Between the Pages: BookKad Editorial reskin — presentation only */
body.page-id-449 #af-wrapper{--btp-ink:#0b1020;--btp-text:#243042;--btp-muted:#667085;--btp-paper:#fffdf8;--btp-soft:#f5f1e9;--btp-line:#ded8cd;--btp-accent:#123f35;font-family:inherit!important;color:var(--btp-text)!important;background:transparent!important}
body.page-id-449 #af-wrapper *{box-sizing:border-box}
body.page-id-449 #af-wrapper a{transition:background .18s ease,color .18s ease,border-color .18s ease}
body.page-id-449 #af-wrapper #forum-header{background:var(--btp-soft)!important;border:1px solid var(--btp-line)!important;border-radius:16px!important;overflow:hidden!important;margin-bottom:18px!important;box-shadow:none!important}
body.page-id-449 #af-wrapper #forum-navigation{background:transparent!important;border:0!important;padding:5px!important;display:flex!important;gap:4px!important;flex-wrap:wrap!important}
body.page-id-449 #af-wrapper #forum-navigation>a{border:0!important;border-radius:11px!important;padding:10px 14px!important;color:var(--btp-text)!important;background:transparent!important;font-family:inherit!important;font-weight:750!important;line-height:1.2!important;text-shadow:none!important}
body.page-id-449 #af-wrapper #forum-navigation>a:hover,body.page-id-449 #af-wrapper #forum-navigation>a:focus{background:#e7e0d5!important;color:var(--btp-ink)!important}
body.page-id-449 #af-wrapper #forum-navigation>a.home-link:first-child{background:var(--btp-accent)!important;color:#fff!important}
body.page-id-449 #af-wrapper #forum-search{background:#fff!important;border-top:1px solid var(--btp-line)!important;padding:10px 12px!important}
body.page-id-449 #af-wrapper #forum-search input{background:#fff!important;color:var(--btp-ink)!important;border:1px solid var(--btp-line)!important;border-radius:999px!important;min-height:42px!important;padding:8px 14px!important;font-family:inherit!important;font-size:15px!important}
body.page-id-449 #af-wrapper #forum-search input::placeholder{color:#7a8190!important}
body.page-id-449 #af-wrapper #forum-breadcrumbs{background:transparent!important;border:0!important;padding:10px 4px 14px!important;color:var(--btp-muted)!important;font-size:13px!important}
body.page-id-449 #af-wrapper #forum-breadcrumbs a{color:var(--btp-text)!important;font-weight:700!important}
body.page-id-449 #af-wrapper .forum-category{border:1px solid var(--btp-line)!important;border-radius:18px!important;overflow:hidden!important;margin:0 0 18px!important;background:var(--btp-paper)!important;box-shadow:0 8px 24px rgba(11,16,32,.04)!important}
body.page-id-449 #af-wrapper .forum-category .category-head,body.page-id-449 #af-wrapper .forum-category .category-header{background:var(--btp-ink)!important;color:#fff!important;border:0!important;padding:14px 18px!important}
body.page-id-449 #af-wrapper .forum-category .category-head *,body.page-id-449 #af-wrapper .forum-category .category-header *{color:#fff!important}
body.page-id-449 #af-wrapper .forum-post{background:#fff!important;color:var(--btp-text)!important;border-color:var(--btp-line)!important}
body.page-id-449 #af-wrapper .forum-post:nth-child(even){background:#fbf8f2!important}
body.page-id-449 #af-wrapper .forum-title,body.page-id-449 #af-wrapper .forum-title a{color:var(--btp-ink)!important;font-family:inherit!important;font-weight:800!important;line-height:1.3!important}
body.page-id-449 #af-wrapper .forum-description{color:var(--btp-muted)!important;font-family:inherit!important;line-height:1.55!important}
body.page-id-449 #af-wrapper .forum-stats,body.page-id-449 #af-wrapper .forum-lastpost,body.page-id-449 #af-wrapper .topic-stats,body.page-id-449 #af-wrapper .post-date{color:var(--btp-muted)!important}
body.page-id-449 #af-wrapper .forum-lastpost a,body.page-id-449 #af-wrapper .forum-post a{color:var(--btp-text)!important}
body.page-id-449 #af-wrapper input,body.page-id-449 #af-wrapper select,body.page-id-449 #af-wrapper textarea{font-family:inherit!important;color:var(--btp-ink)!important;background:#fff!important;border:1px solid var(--btp-line)!important;border-radius:10px!important}
body.page-id-449 #af-wrapper textarea{padding:12px!important;line-height:1.55!important}
body.page-id-449 #af-wrapper input:focus,body.page-id-449 #af-wrapper select:focus,body.page-id-449 #af-wrapper textarea:focus{outline:2px solid rgba(18,63,53,.22)!important;outline-offset:1px!important;border-color:var(--btp-accent)!important}
body.page-id-449 #af-wrapper button,body.page-id-449 #af-wrapper input[type=submit],body.page-id-449 #af-wrapper .button{background:var(--btp-ink)!important;color:#fff!important;border:1px solid var(--btp-ink)!important;border-radius:999px!important;min-height:42px!important;padding:8px 16px!important;font-family:inherit!important;font-weight:800!important;box-shadow:none!important;text-shadow:none!important}
body.page-id-449 #af-wrapper button:hover,body.page-id-449 #af-wrapper input[type=submit]:hover,body.page-id-449 #af-wrapper .button:hover{background:var(--btp-accent)!important;border-color:var(--btp-accent)!important;color:#fff!important}
body.page-id-449 #af-wrapper .notice,body.page-id-449 #af-wrapper .notices-panel{background:#f7f2e8!important;color:var(--btp-text)!important;border-color:var(--btp-line)!important;border-radius:12px!important}
body.page-id-449 #af-wrapper .notice a{color:var(--btp-accent)!important;font-weight:800!important}
body.page-id-449 #af-wrapper .pagination a,body.page-id-449 #af-wrapper .pagination span{border-radius:9px!important;border-color:var(--btp-line)!important;color:var(--btp-text)!important;background:#fff!important}
body.page-id-449 #af-wrapper .pagination .current{background:var(--btp-ink)!important;color:#fff!important;border-color:var(--btp-ink)!important}
body.page-id-449 #af-wrapper img.avatar{border-radius:12px!important}
@media(max-width:700px){body.page-id-449 #af-wrapper{font-size:15px!important}body.page-id-449 #af-wrapper #forum-header{border-radius:14px!important}body.page-id-449 #af-wrapper #forum-navigation{display:grid!important;grid-template-columns:1fr 1fr!important;padding:8px!important}body.page-id-449 #af-wrapper #forum-navigation>a{min-height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:8px!important}body.page-id-449 #af-wrapper .forum-category{border-radius:14px!important}body.page-id-449 #af-wrapper .forum-post{padding:14px!important}body.page-id-449 #af-wrapper .forum-stats,body.page-id-449 #af-wrapper .forum-lastpost{font-size:12px!important}body.page-id-449 #af-wrapper button,body.page-id-449 #af-wrapper input[type=submit],body.page-id-449 #af-wrapper .button{min-height:44px!important}}

/* Between the Pages — New BookKad Theme Palette — migrated from WPCode #2433 */
/* Deep Asgaros reskin to the current BookKad theme */
body.page-id-449 #af-wrapper{--bk-ink:#0b1020;--bk-text:#243042;--bk-muted:#687386;--bk-blue:#2563eb;--bk-blue-soft:#eef3ff;--bk-surface:#ffffff;--bk-soft:#f7f8fa;--bk-line:#e4e7ec;background:transparent!important;color:var(--bk-text)!important}
body.page-id-449 #af-wrapper #forum-header{background:#fff!important;border:1px solid var(--bk-line)!important}
body.page-id-449 #af-wrapper #forum-navigation{background:#fff!important}
body.page-id-449 #af-wrapper #forum-navigation>a{color:var(--bk-text)!important}
body.page-id-449 #af-wrapper #forum-navigation>a.home-link:first-child{background:var(--bk-ink)!important;color:#fff!important}
body.page-id-449 #af-wrapper #forum-navigation>a:hover,body.page-id-449 #af-wrapper #forum-navigation>a:focus{background:var(--bk-blue-soft)!important;color:var(--bk-blue)!important}
body.page-id-449 #af-wrapper #forum-search{background:var(--bk-soft)!important;border-color:var(--bk-line)!important}
body.page-id-449 #af-wrapper #forum-search input{border-color:var(--bk-line)!important;background:#fff!important;color:var(--bk-ink)!important}
body.page-id-449 #af-wrapper .notices-panel,body.page-id-449 #af-wrapper .notice{background:var(--bk-blue-soft)!important;border:1px solid #dce6ff!important;color:var(--bk-text)!important}
body.page-id-449 #af-wrapper .notice a{color:var(--bk-blue)!important}
body.page-id-449 #af-wrapper .title-element,body.page-id-449 #af-wrapper .title-element-dark{background:var(--bk-ink)!important;color:#fff!important;border:0!important;text-shadow:none!important}
body.page-id-449 #af-wrapper .title-element a,body.page-id-449 #af-wrapper .title-element-dark a{color:#fff!important}
body.page-id-449 #af-wrapper .forum-category{background:#fff!important;border-color:var(--bk-line)!important}
body.page-id-449 #af-wrapper .forum,body.page-id-449 #af-wrapper .forum-post{background:#fff!important;border-color:var(--bk-line)!important;color:var(--bk-text)!important}
body.page-id-449 #af-wrapper .forum:nth-child(even),body.page-id-449 #af-wrapper .forum-post:nth-child(even){background:var(--bk-soft)!important}
body.page-id-449 #af-wrapper .forum-title,body.page-id-449 #af-wrapper .forum-title a{color:var(--bk-ink)!important}
body.page-id-449 #af-wrapper .forum-description{color:var(--bk-muted)!important}
body.page-id-449 #af-wrapper #forum-breadcrumbs{color:var(--bk-muted)!important}
body.page-id-449 #af-wrapper #forum-breadcrumbs a{color:var(--bk-text)!important}
body.page-id-449 #af-wrapper #statistics{position:relative!important;background:#fff!important;border:1px solid var(--bk-line)!important;border-radius:18px!important;overflow:hidden!important;margin-top:22px!important;padding:0!important}
body.page-id-449 #af-wrapper #statistics>.title-element{position:relative!important;display:block!important;width:100%!important;margin:0!important;padding:14px 18px!important;background:var(--bk-ink)!important;color:#fff!important;border:0!important;line-height:1.2!important;z-index:2!important}
body.page-id-449 #af-wrapper #statistics>.title-element:before,body.page-id-449 #af-wrapper #statistics>.title-element:after{content:none!important;display:none!important;border:0!important}
body.page-id-449 #af-wrapper #statistics-body{background:#fff!important;border:0!important;padding:18px!important}
body.page-id-449 #af-wrapper #statistics-elements{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important;background:transparent!important;border:0!important}
body.page-id-449 #af-wrapper .statistics-element{background:var(--bk-soft)!important;border:1px solid var(--bk-line)!important;border-radius:14px!important;padding:16px 10px!important;color:var(--bk-text)!important;text-align:center!important}
body.page-id-449 #af-wrapper .statistics-element .element-number{color:var(--bk-ink)!important;font-weight:850!important;font-size:17px!important}
body.page-id-449 #af-wrapper .statistics-element .element-name{color:var(--bk-muted)!important;font-weight:700!important;font-size:11px!important;letter-spacing:.08em!important;text-transform:uppercase!important}
body.page-id-449 #af-wrapper .statistics-element-icon{color:var(--bk-blue)!important}
body.page-id-449 #af-wrapper #statistics-online-users{margin-top:14px!important;padding:12px 14px!important;background:var(--bk-blue-soft)!important;border:0!important;border-radius:11px!important;color:var(--bk-text)!important}
body.page-id-449 #af-wrapper #statistics-online-users a{color:var(--bk-blue)!important;font-weight:800!important}
body.page-id-449 #af-wrapper #statistics-online-users .online-users-icon{color:var(--bk-blue)!important}
body.page-id-449 #af-wrapper .forum-menu,body.page-id-449 #af-wrapper .topic-menu,body.page-id-449 #af-wrapper .post-menu{background:#fff!important;border-color:var(--bk-line)!important}
body.page-id-449 #af-wrapper button,body.page-id-449 #af-wrapper input[type=submit],body.page-id-449 #af-wrapper .button{background:var(--bk-ink)!important;color:#fff!important;border-color:var(--bk-ink)!important}
body.page-id-449 #af-wrapper button:hover,body.page-id-449 #af-wrapper input[type=submit]:hover,body.page-id-449 #af-wrapper .button:hover{background:var(--bk-blue)!important;border-color:var(--bk-blue)!important}
body.page-id-449 #af-wrapper a{color:var(--bk-text)}
body.page-id-449 #af-wrapper a:hover{color:var(--bk-blue)}
@media(max-width:800px){body.page-id-449 #af-wrapper #statistics-elements{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.page-id-449 #af-wrapper #statistics-body{padding:12px!important}}
@media(max-width:420px){body.page-id-449 #af-wrapper #statistics-elements{grid-template-columns:1fr 1fr!important;gap:8px!important}.statistics-element{padding:13px 8px!important}}

/* Between the Pages — Forum Card Surface Fix — migrated from WPCode #2434 */
/* Exact Asgaros overview surfaces — remove legacy beige card field */
body.page-id-449 #af-wrapper>.main-title,
body.page-id-449 #af-wrapper .main-title-overview{color:#0b1020!important;font-family:inherit!important;font-weight:800!important}
body.page-id-449 #af-wrapper>.title-element[id^="forum-category-"],
body.page-id-449 #af-wrapper .title-element[id^="forum-category-"]{background:#0b1020!important;color:#fff!important;border:0!important;border-radius:16px 16px 0 0!important;padding:14px 18px!important;margin:20px 0 0!important;box-shadow:none!important}
body.page-id-449 #af-wrapper .title-element[id^="forum-category-"] .last-post-headline{color:#dbe4ff!important;opacity:.9!important}
body.page-id-449 #af-wrapper .title-element[id^="forum-category-"]+ .content-container{background:#f7f8fa!important;border:1px solid #e4e7ec!important;border-top:0!important;border-radius:0 0 16px 16px!important;padding:12px!important;margin:0 0 22px!important;box-shadow:none!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
body.page-id-449 #af-wrapper .content-container>.content-element.forum{background:#fff!important;border:1px solid #e4e7ec!important;border-radius:14px!important;margin:0!important;min-width:0!important;overflow:hidden!important;box-shadow:0 5px 18px rgba(11,16,32,.035)!important;color:#243042!important}
body.page-id-449 #af-wrapper .content-container>.content-element.forum:nth-child(even){background:#fff!important}
body.page-id-449 #af-wrapper .content-element.forum .forum-status{background-color:#eef3ff!important;color:#2563eb!important;border:0!important}
body.page-id-449 #af-wrapper .content-element.forum .forum-status i{color:#2563eb!important}
body.page-id-449 #af-wrapper .content-element.forum .forum-name{background:#fff!important;color:#243042!important;padding:18px!important}
body.page-id-449 #af-wrapper .content-element.forum .forum-title{color:#0b1020!important;font-family:inherit!important;font-weight:850!important;font-size:17px!important}
body.page-id-449 #af-wrapper .content-element.forum .forum-title:hover{color:#2563eb!important}
body.page-id-449 #af-wrapper .content-element.forum .forum-description{color:#687386!important;font-size:13px!important;line-height:1.55!important;margin-top:5px!important}
body.page-id-449 #af-wrapper .content-element.forum .forum-stats{color:#536176!important;font-size:11px!important;font-weight:800!important;letter-spacing:.04em!important;margin-top:10px!important}
body.page-id-449 #af-wrapper .content-element.forum .forum-poster{background:#f8fafc!important;border-left:1px solid #e4e7ec!important;color:#536176!important}
body.page-id-449 #af-wrapper .content-element.forum .forum-poster a{color:#243042!important}
body.page-id-449 #af-wrapper .content-element.forum .forum-lastpost-small{color:#687386!important}
body.page-id-449 #af-wrapper .content-element.forum .forum-lastpost-small a{color:#536176!important}
body.page-id-449 #af-wrapper #read-unread{background:transparent!important;border:0!important;color:#687386!important;padding:8px 4px 14px!important}
body.page-id-449 #af-wrapper #read-unread a{color:#243042!important}
body.page-id-449 #af-wrapper #read-unread .indicator.unread{background:#2563eb!important}
body.page-id-449 #af-wrapper #read-unread .indicator.read{background:#a8afb9!important}
@media(max-width:850px){body.page-id-449 #af-wrapper .title-element[id^="forum-category-"]+.content-container{grid-template-columns:1fr!important;padding:9px!important;gap:9px!important}body.page-id-449 #af-wrapper .content-container>.content-element.forum{border-radius:12px!important}}
@media(max-width:600px){body.page-id-449 #af-wrapper .content-element.forum .forum-name{padding:14px!important}body.page-id-449 #af-wrapper .content-element.forum .forum-poster{border-left:0!important;border-top:1px solid #e4e7ec!important}}

/* Between the Pages — Header Menu Modernization — migrated from WPCode #2435 */
/* Modern BookKad treatment for Asgaros top navigation/search shell */
body.page-id-449 #af-wrapper #forum-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;background:#fff!important;border:1px solid #e4e7ec!important;border-radius:16px!important;padding:10px 12px!important;overflow:visible!important;box-shadow:0 6px 22px rgba(11,16,32,.04)!important}
body.page-id-449 #af-wrapper #forum-navigation{display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:wrap!important;background:transparent!important;border:0!important;padding:0!important;margin:0!important}
body.page-id-449 #af-wrapper #forum-navigation>a{display:flex!important;align-items:center!important;justify-content:center!important;min-height:40px!important;padding:0 14px!important;border-radius:999px!important;background:transparent!important;color:#344054!important;border:1px solid transparent!important;font-family:inherit!important;font-size:13px!important;font-weight:800!important;line-height:1!important;text-shadow:none!important;box-shadow:none!important}
body.page-id-449 #af-wrapper #forum-navigation>a.home-link:first-child{background:#0b1020!important;color:#fff!important;border-color:#0b1020!important}
body.page-id-449 #af-wrapper #forum-navigation>a:not(.home-link):hover,body.page-id-449 #af-wrapper #forum-navigation>a:not(.home-link):focus{background:#eef3ff!important;color:#2563eb!important;border-color:#dce6ff!important}
body.page-id-449 #af-wrapper #forum-search{display:flex!important;align-items:center!important;gap:8px!important;background:#f7f8fa!important;border:1px solid #e4e7ec!important;border-radius:999px!important;padding:3px 5px 3px 12px!important;margin:0!important;min-width:220px!important}
body.page-id-449 #af-wrapper #forum-search .search-icon{color:#667085!important;font-size:14px!important}
body.page-id-449 #af-wrapper #forum-search form{margin:0!important}
body.page-id-449 #af-wrapper #forum-search input{width:170px!important;min-height:38px!important;border:0!important;background:transparent!important;color:#0b1020!important;border-radius:999px!important;padding:7px 10px!important;box-shadow:none!important;outline:0!important}
body.page-id-449 #af-wrapper #forum-search input:focus{outline:2px solid rgba(37,99,235,.18)!important;outline-offset:1px!important;background:#fff!important}
body.page-id-449 #af-wrapper #forum-navigation-mobile{background:#0b1020!important;border-radius:11px!important}
body.page-id-449 #af-wrapper #forum-navigation-mobile a{color:#fff!important;font-weight:800!important}
body.page-id-449 #af-wrapper #forum-header>.clear{display:none!important}
@media(max-width:760px){body.page-id-449 #af-wrapper #forum-header{display:block!important;padding:8px!important;border-radius:14px!important}body.page-id-449 #af-wrapper #forum-navigation{display:grid!important;grid-template-columns:1fr 1fr!important;gap:6px!important;margin-top:8px!important}body.page-id-449 #af-wrapper #forum-navigation>a{min-height:44px!important;padding:8px!important}body.page-id-449 #af-wrapper #forum-search{width:100%!important;min-width:0!important;margin-top:8px!important}body.page-id-449 #af-wrapper #forum-search form{flex:1!important}body.page-id-449 #af-wrapper #forum-search input{width:100%!important}}

/* Between the Pages — Final Header Cascade Fix — migrated from WPCode #2436 */
/* Final cascade authority for Between the Pages header */
html body.page-id-449 .global-page-content #af-wrapper #forum-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;background:#ffffff!important;border:1px solid #e4e7ec!important;border-radius:16px!important;padding:10px 12px!important;overflow:visible!important;box-shadow:0 6px 22px rgba(11,16,32,.04)!important}
html body.page-id-449 .global-page-content #af-wrapper #forum-navigation{display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:wrap!important;background:transparent!important;border:0!important;padding:0!important;margin:0!important}
html body.page-id-449 .global-page-content #af-wrapper #forum-navigation>a{display:flex!important;align-items:center!important;justify-content:center!important;min-height:40px!important;padding:0 14px!important;border:1px solid transparent!important;border-radius:999px!important;background:transparent!important;color:#344054!important;font-size:13px!important;font-weight:800!important;line-height:1!important;text-shadow:none!important;box-shadow:none!important}
html body.page-id-449 .global-page-content #af-wrapper #forum-navigation>a.home-link:first-child{background:#0b1020!important;color:#ffffff!important;border-color:#0b1020!important}
html body.page-id-449 .global-page-content #af-wrapper #forum-navigation>a:not(.home-link):hover,
html body.page-id-449 .global-page-content #af-wrapper #forum-navigation>a:not(.home-link):focus{background:#eef3ff!important;color:#2563eb!important;border-color:#dce6ff!important}
html body.page-id-449 .global-page-content #af-wrapper #forum-search{display:flex!important;align-items:center!important;gap:8px!important;background:#f7f8fa!important;border:1px solid #e4e7ec!important;border-radius:999px!important;padding:3px 5px 3px 12px!important;margin:0!important;min-width:220px!important}
html body.page-id-449 .global-page-content #af-wrapper #forum-search .search-icon{color:#667085!important;font-size:14px!important}
html body.page-id-449 .global-page-content #af-wrapper #forum-search form{margin:0!important}
html body.page-id-449 .global-page-content #af-wrapper #forum-search input{width:170px!important;min-height:38px!important;border:0!important;background:transparent!important;color:#0b1020!important;border-radius:999px!important;padding:7px 10px!important;box-shadow:none!important}
@media(max-width:760px){html body.page-id-449 .global-page-content #af-wrapper #forum-header{display:block!important;padding:8px!important}html body.page-id-449 .global-page-content #af-wrapper #forum-navigation{display:grid!important;grid-template-columns:1fr 1fr!important;gap:6px!important;margin-top:8px!important}html body.page-id-449 .global-page-content #af-wrapper #forum-navigation>a{min-height:44px!important;padding:8px!important}html body.page-id-449 .global-page-content #af-wrapper #forum-search{width:100%!important;min-width:0!important;margin-top:8px!important}html body.page-id-449 .global-page-content #af-wrapper #forum-search form{flex:1!important}html body.page-id-449 .global-page-content #af-wrapper #forum-search input{width:100%!important}}

/* Between the Pages — Notice Bar Theme Fix — migrated from WPCode #2437 */
/* Match Asgaros login/register notice to the current BookKad interface */
html body.page-id-449 .global-page-content #af-wrapper .notices-panel{background:#f7f8fa!important;border:1px solid #e4e7ec!important;border-radius:14px!important;padding:0!important;margin:18px 0 26px!important;box-shadow:none!important;overflow:hidden!important}
html body.page-id-449 .global-page-content #af-wrapper .notices-panel>.notice{background:transparent!important;border:0!important;border-radius:0!important;margin:0!important;padding:14px 18px!important;color:#344054!important;text-align:center!important;box-shadow:none!important;font-family:inherit!important;font-size:13px!important;line-height:1.5!important}
html body.page-id-449 .global-page-content #af-wrapper .notices-panel>.notice a,
html body.page-id-449 .global-page-content #af-wrapper .notices-panel>.notice .login-link,
html body.page-id-449 .global-page-content #af-wrapper .notices-panel>.notice .register-link{color:#2563eb!important;font-weight:800!important;text-decoration:none!important}
html body.page-id-449 .global-page-content #af-wrapper .notices-panel>.notice a:hover,
html body.page-id-449 .global-page-content #af-wrapper .notices-panel>.notice a:focus{color:#1d4ed8!important;text-decoration:underline!important}
html body.page-id-449 .global-page-content #af-wrapper .notices-panel>.notice u{text-decoration:none!important}
@media(max-width:600px){html body.page-id-449 .global-page-content #af-wrapper .notices-panel{margin:14px 0 20px!important;border-radius:12px!important}html body.page-id-449 .global-page-content #af-wrapper .notices-panel>.notice{padding:12px 14px!important;font-size:13px!important}}

/* Between the Pages — Homepage-Style Dynamic Category Cards — migrated from WPCode #2438 */
/* Forum categories mirror the homepage horizontal editorial cards */
html body.page-id-449 .global-page-content #af-wrapper .title-element[id^="forum-category-"]+.content-container{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;background:transparent!important;border:0!important;padding:14px 0!important}
html body.page-id-449 .global-page-content #af-wrapper .content-container>.content-element.forum{display:grid!important;grid-template-columns:128px minmax(0,1fr)!important;grid-template-rows:1fr!important;min-height:155px!important;background:#f4f5f5!important;border:0!important;border-radius:18px!important;overflow:visible!important;box-shadow:none!important;position:relative!important}
html body.page-id-449 .global-page-content #af-wrapper .content-container>.content-element.forum:nth-child(4n+2){background:#edf8f7!important}
html body.page-id-449 .global-page-content #af-wrapper .content-container>.content-element.forum:nth-child(4n+3){background:#f7f7e9!important}
html body.page-id-449 .global-page-content #af-wrapper .content-container>.content-element.forum:nth-child(4n+4){background:#f6eef8!important}
html body.page-id-449 .global-page-content #af-wrapper .content-element.forum .forum-status{grid-column:1!important;grid-row:1!important;width:112px!important;height:132px!important;min-height:132px!important;align-self:center!important;justify-self:center!important;margin-left:8px!important;border-radius:8px!important;background-color:#eaf0fb!important;background-image:linear-gradient(135deg,#eef3ff 0%,#f7f8fa 100%);background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;border:0!important;box-shadow:0 8px 16px rgba(11,16,32,.12)!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}
html body.page-id-449 .global-page-content #af-wrapper .content-element.forum .forum-status i{font-size:28px!important;color:#2563eb!important;opacity:.9!important}
html body.page-id-449 .global-page-content #af-wrapper #forum-1 .forum-status{background-image:url("https://bookkad.com/wp-content/uploads/2026/09/Bookkad-Forum-General-Book-Discussions.jpg")!important}
html body.page-id-449 .global-page-content #af-wrapper #forum-2 .forum-status{background-image:url("https://bookkad.com/wp-content/uploads/2026/09/Bookkad-Forum-Fiction.jpg")!important}
html body.page-id-449 .global-page-content #af-wrapper #forum-3 .forum-status{background-image:url("https://bookkad.com/wp-content/uploads/2026/09/Bookkad-Forum-Non-Fiction.jpg")!important}
html body.page-id-449 .global-page-content #af-wrapper #forum-4 .forum-status{background-image:url("https://bookkad.com/wp-content/uploads/2026/09/Bookkad-Forum-Personal-Development.jpg")!important}
html body.page-id-449 .global-page-content #af-wrapper #forum-5 .forum-status{background-image:url("https://bookkad.com/wp-content/uploads/2026/09/Bookkad-Forum-Business-Money.jpg")!important}
html body.page-id-449 .global-page-content #af-wrapper #forum-6 .forum-status{background-image:url("https://bookkad.com/wp-content/uploads/2026/09/Bookkad-Forum-Philosophy-Ideas.jpg")!important}
html body.page-id-449 .global-page-content #af-wrapper #forum-7 .forum-status{background-image:url("https://bookkad.com/wp-content/uploads/2026/09/Bookkad-Forum-History-Society.jpg")!important}
html body.page-id-449 .global-page-content #af-wrapper #forum-8 .forum-status{background-image:url("https://bookkad.com/wp-content/uploads/2026/09/Bookkad-Forum-Science-Technology.jpg")!important}
html body.page-id-449 .global-page-content #af-wrapper #forum-9 .forum-status{background-image:url("https://bookkad.com/wp-content/uploads/2026/09/Bookkad-Forum-Religion-Spirituality.jpg")!important}
html body.page-id-449 .global-page-content #af-wrapper .content-element.forum .forum-status i{opacity:0!important}
html body.page-id-449 .global-page-content #af-wrapper .content-element.forum .forum-name{grid-column:2!important;grid-row:1!important;padding:24px 20px 20px 8px!important;background:transparent!important;min-height:155px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important}
html body.page-id-449 .global-page-content #af-wrapper .content-element.forum .forum-title{font-size:16px!important;line-height:1.25!important;margin:0 0 7px!important;color:#0b1020!important}
html body.page-id-449 .global-page-content #af-wrapper .content-element.forum .forum-description{font-size:12px!important;line-height:1.45!important;margin:0 0 12px!important;color:#687386!important}
html body.page-id-449 .global-page-content #af-wrapper .content-element.forum .forum-stats{display:inline-flex!important;width:auto!important;margin:0!important;padding:5px 9px!important;border-radius:999px!important;background:rgba(255,255,255,.78)!important;color:#536176!important;font-size:9px!important;letter-spacing:.04em!important}
html body.page-id-449 .global-page-content #af-wrapper .content-element.forum .forum-lastpost-small,
html body.page-id-449 .global-page-content #af-wrapper .content-element.forum .forum-poster{display:none!important}
@media(max-width:900px){html body.page-id-449 .global-page-content #af-wrapper .title-element[id^="forum-category-"]+.content-container{grid-template-columns:1fr!important;gap:10px!important}html body.page-id-449 .global-page-content #af-wrapper .content-container>.content-element.forum{grid-template-columns:112px minmax(0,1fr)!important;min-height:142px!important}html body.page-id-449 .global-page-content #af-wrapper .content-element.forum .forum-status{width:96px!important;height:116px!important;min-height:116px!important}html body.page-id-449 .global-page-content #af-wrapper .content-element.forum .forum-name{min-height:142px!important;padding:18px 16px 16px 6px!important}}
@media(max-width:520px){html body.page-id-449 .global-page-content #af-wrapper .title-element[id^="forum-category-"]+.content-container{grid-template-columns:1fr!important;padding:10px 0!important}html body.page-id-449 .global-page-content #af-wrapper .content-container>.content-element.forum{grid-template-columns:94px minmax(0,1fr)!important;min-height:126px!important;border-radius:15px!important}html body.page-id-449 .global-page-content #af-wrapper .content-element.forum .forum-status{width:80px!important;height:102px!important;min-height:102px!important;margin-left:7px!important}html body.page-id-449 .global-page-content #af-wrapper .content-element.forum .forum-name{min-height:126px!important;padding:14px 12px 12px 4px!important}html body.page-id-449 .global-page-content #af-wrapper .content-element.forum .forum-title{font-size:14px!important}html body.page-id-449 .global-page-content #af-wrapper .content-element.forum .forum-description{font-size:11px!important;margin-bottom:8px!important}}

/* BookKad Join Reading Identity Contrast Fix — migrated from WPCode #2461 */
/* Join page: dark Reading Identity panel contrast correction */
body.page-id-2402 .bk-join-identity h2{color:#ffffff!important}
body.page-id-2402 .bk-join-identity .bk-join-path strong{color:#ffffff!important;background:rgba(255,255,255,.14)!important;border:1px solid rgba(255,255,255,.16)!important}
body.page-id-2402 .bk-join-identity .bk-join-path i{color:#d7deec!important;opacity:.9!important}
body.page-id-2402 .bk-join-identity>span{color:#60a5fa!important}
body.page-id-2402 .bk-join-identity p{color:#e5e7eb!important}
