.home .header-bottom{display:none}
:root{--primary:#ffbb43;--primary-dark:#c58a1c;--accent:#fede5e;--text:#ffffff;--text-inverse:#1a1a1a;--border:color-mix(in srgb,var(--primary) 30%,transparent);--hover:color-mix(in srgb,var(--primary) 12%,transparent);--radius:12px;--primary-gradient:linear-gradient(to bottom,#feffaa 0%,#faffdb 29%,#ffbb43 80%,#fede5e 100%)}
h1,h2,h3,h4,h5,h6{background:linear-gradient(120deg,#feffaa 0,#faffdb 29%,#ffbb43 80%,#fede5e 100%);background-size:200% 200%;background-position:0% 50%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:wave 1s linear infinite alternate}
p strong{color:#fede5e}
@keyframes wave{from{background-position:0% 50%}to{background-position:100% 50%}}
.content-home{position:relative;overflow:hidden;margin-bottom:10px;padding-top:10px;transition: max-height .5s ease;}
.content-home__btn{text-align:center;cursor:pointer;position:relative;bottom:0;background:linear-gradient(to bottom,#feffaa 0,#faffdb 29%,#ffbb43 80%,#fede5e 100%);margin:0 auto;padding:10px;border-radius:var(--radius);width:100%;margin-bottom:16px}
.content-home__btn span{color:#333;display:block;font-weight:bold}
.content-home__btn span:after{content:'';width:0;right:0;border-top:6px solid #333;border-left:6px solid transparent;border-right:6px solid transparent;display:inline-block;vertical-align:middle;margin:-2px 0 0 5px;transition:transform 0.25s ease}
.content-home.show+.content-home__btn span::after{transform:rotate(180deg)}
.content-home__btn::before{content:'';position:absolute;bottom:100%;width:100%;left:0%;height:200px;background:linear-gradient(to bottom,transparent 20%,rgba(17,17,17,.5) 50%,#111111 100%);pointer-events:none}
.content-home.show{padding-bottom:60px}
.content-home__btn::before{content:'';position:absolute;bottom:100%;width:100%;left:0%;height:200px;background:linear-gradient(to bottom,transparent 20%,rgba(17,17,17,.5) 50%,#111111 100%);pointer-events:none}
.content-home__btn{z-index:2}
.content-home:not(.show) .content-home__btn::before{content:'';position:absolute;bottom:100%;left:-50%;width:200%;height:100px;background:linear-gradient(to bottom,transparent 0%,rgba(255,255,255,0.05) 40%,#000 80%,#000 100%);pointer-events:none}
:is(.content-home:not(.show),.taxonomy-description){overflow-y:auto;margin-bottom:20px}
.taxonomy-description{max-height:300px}
:is(.content-home,.taxonomy-description)::-webkit-scrollbar{width:8px}
:is(.content-home,.taxonomy-description)::-webkit-scrollbar-track{background:rgba(255,255,255,0.06);border-radius:10px}
:is(.content-home,.taxonomy-description)::-webkit-scrollbar-thumb{background:var(--primary-gradient);border-radius:10px}
:is(.content-home,.taxonomy-description)::-webkit-scrollbar-thumb:hover{background:linear-gradient(to bottom,#fff6bc,#ffbb43)}
@supports (-moz-appearance:none){:is(.content-home,.taxonomy-description){scrollbar-width:thin;scrollbar-color:var(--primary) rgba(255,255,255,0.06)}}
table{overflow:hidden;border-radius:var(--radius);border-collapse:separate;border-spacing:0;color:var(--text);border:1px solid var(--border)}
table tr{transition:background-color 0.25s ease}
table tbody tr:hover{background-color:var(--hover)}
table thead tr,table:not(:has(thead)) tr:first-child{background:var(--primary-gradient)}
table thead tr:hover,table:not(:has(thead)) tr:first-child:hover{background:var(--primary-gradient)}
table thead th,table thead td,table:not(:has(thead)) tr:first-child th,table:not(:has(thead)) tr:first-child td{color:var(--text-inverse);font-weight:800;text-transform:uppercase;font-size:14px;letter-spacing:0.6px}
table th,table tbody tr{vertical-align:middle;border-bottom:1px solid var(--border)!important}
table thead td,table tbody td{border:none;border-right:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--text)}
table thead td:last-child,table tbody td:last-child{border-right:none}
table th:first-child,table td:first-child{padding-left:10px!important}
table tbody tr:last-child td{border-bottom:none}
table tbody td:first-child{max-width:35%;color:var(--primary);font-size:13px;letter-spacing:0.6px}
table:not(:has(thead)) tr:first-child td:first-child{color:var(--text-inverse)}
.wp-caption img{border-radius:5px 5px 0 0}
.wp-caption .wp-caption-text{color:var(--text-inverse);background:var(--primary-gradient);border-radius:0 0 5px 5px}
.entry-image img{border-radius:5px;border:1px solid var(--border)}
.entry-header-text .entry-divider{display:none}
.close-footer-banner-gwd svg{fill:#fff}
.wp-caption img{border-radius:5px 5px 0 0}
.wp-caption .wp-caption-text{color:var(--text-inverse);background:var(--primary-gradient);border-radius:0 0 5px 5px}
.row-main{background:rgba(255,255,255,0.05);box-shadow:inset 0 -2px 2px 0 rgba(0,0,0,0.1),inset 0 1px 0 0 rgba(255,255,255,0.11),0 8px 32px 0 rgba(0,0,0,0.37);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.1);border-radius:var(--radius);color:#fff;transition:background 0.3s ease;padding:10px;min-width:0;position:relative}
.post-item .box-blog-post{box-shadow:0 2px 10px var(--primary-dark);border-radius:10px;overflow:hidden;padding:10px}
#post-list .box-image{border-radius:var(--radius);overflow:hidden;border-right:none}
.recent-blog-posts .flex-col{overflow:hidden}
.recent-blog-posts a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;white-space:normal;font-size:14px;line-height:1.4}
#content .recent-blog-posts-li {border-top-color:var(--border)}
.post_comments {display:none}
.slider-nav-reveal .post-item {margin-top:10px;}
.flickity-page-dots {bottom:-20px}
.flickity-page-dots .dot {width:14px;height:14px}
.slider-nav-light .flickity-page-dots .dot.is-selected{background:var(--primary);border-color:var(--primary)}
.playonweb-pc{margin-bottom:10px}
.playonweb-pc p {display:contents;margin:0}
.subtext-1111{color:#f1e9d7;font-size:16px;text-align:center}
.subtext-1111 br{display:none}
.download_1111{display:inline-flex;align-items:flex-end;gap:10px;margin:0 6px;vertical-align:middle;cursor:pointer}
.txt_1111,.down_1111{display:flex;align-items:flex-end}
.txt_1111 img{width:56px;height:auto}
.down_1111{width:18px;animation:jump .6s linear infinite}
.down_1111 img{width:18px;height:auto}
@keyframes jump{0%,100%{transform:translateY(-5px)}50%{transform:translateY(0)}}
.home .post-item{padding-top:10px}
.home .post-title > a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;white-space:normal}
.go88-toc{margin-bottom:24px;padding:16px 20px;border:1px solid #ded8c7;border-radius:8px;background:rgba(168,135,55,.055);color:inherit;width:100%;max-width:none;position:static}
.go88-toc summary{display:flex;align-items:center;gap:10px;cursor:pointer;list-style:none;font-size:17px;font-weight:700}
.go88-toc summary::-webkit-details-marker{display:none}
.go88-toc summary::before{content:'\2630';color:#987225;font-size:18px}
.go88-toc summary::after{content:'+';margin-left:auto;color:#987225;font-size:22px;font-weight:400;line-height:1}
.go88-toc details[open] > summary::after{content:'\2212'}
.go88-toc ol{margin:14px 0 0;padding-left:24px}
.go88-toc li{margin:7px 0;padding-left:2px;line-height:1.6}
.go88-toc li::marker{color:#987225}
.go88-toc .go88-toc-sub{margin-left:18px;font-size:.93em}
.go88-toc a{color:inherit;text-decoration:none;overflow-wrap:anywhere}
.go88-toc a:hover{color:#987225;text-decoration:underline;text-underline-offset:3px}
.go88-toc:is(summary,a):focus-visible{outline:2px solid #987225;outline-offset:4px}
.go88-toc-content:is(h2,h3){scroll-margin-top:100px}
@media (prefers-reduced-motion:reduce){.down_1111{animation:none}}
@media only screen and (min-width:850px){
.row-large > .col{padding:10px 15px}
.row.row-large.row-divided::after{display:none}
}
@media only screen and (max-width: 849px) {}
/*======================= END CSS for Read More Feature  =======================*/

/*************** CSS for Tablet ***************/

/*************** CSS for mobile ***************/
@media only screen and (max-width:549px){}
