/* AstroWedy 1.6.2: isolated reference-faithful presentation */
#aw-naks-strip,#aw-naks-strip *{box-sizing:border-box!important}
#aw-naks-strip{display:block!important;clear:both!important;isolation:isolate!important;position:relative!important;overflow:hidden!important;width:calc(100% - 24px)!important;max-width:1360px!important;height:auto!important;min-height:0!important;padding:0!important;margin:10px auto!important;float:none!important;border:2px solid #caa65e!important;border-radius:0!important;background:#fff1e2!important;color:#103629!important;font-family:Georgia,'Times New Roman',serif!important;line-height:1.25!important;box-shadow:0 3px 8px #382a2130!important;text-transform:none!important;letter-spacing:normal!important}
#aw-naks-strip .aw-naks-header{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:0!important;height:40px!important;margin:0!important;padding:0!important;background:#063f2b url('approved-header.webp') center top/100% 100% no-repeat!important;color:#f3d691!important;text-align:center!important;font:500 23px/1 Georgia,serif!important;letter-spacing:.16em!important}
#aw-naks-strip .aw-naks-header span{position:absolute!important;clip-path:inset(100%)!important;width:1px!important;height:1px!important;overflow:hidden!important}
#aw-naks-strip .aw-naks-frame{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) 280px minmax(0,1fr)!important;gap:6px!important;align-items:center!important;min-height:0!important;height:157px!important;width:100%!important;margin:0!important;padding:3px 45px 8px!important;background:linear-gradient(180deg,#fff3e8 0%,#fff0df 60%,#f8dec0 100%)!important}
#aw-naks-strip .aw-naks-frame:before{content:''!important;position:absolute!important;inset:auto 0 0!important;height:58px!important;background:url('approved-hills.webp') center bottom/100% 100% no-repeat!important;pointer-events:none!important;opacity:.82!important;z-index:0!important}
#aw-naks-strip .aw-naks-frame:after{content:''!important;position:absolute!important;inset:0!important;background:url('approved-leaves-left.png') left top/110px 160px no-repeat,url('approved-leaves-right.png') right top/110px 160px no-repeat!important;pointer-events:none!important;z-index:1!important}
#aw-naks-strip .aw-naks-panel{display:flex!important;position:relative!important;z-index:2!important;flex-direction:column!important;justify-content:center!important;align-items:stretch!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;gap:5px!important;float:none!important;text-align:left!important;background:transparent!important;border:0!important;box-shadow:none!important}
#aw-naks-strip .aw-naks-heading{display:block!important;margin:0!important;padding:0!important;font:700 17px/1.2 Georgia,serif!important;color:#102e23!important;white-space:normal!important}
#aw-naks-strip .aw-naks-heading>span{color:#b88729!important}
#aw-naks-strip .aw-naks-current{color:#073f29!important;font-size:1.24em!important;font-weight:800!important;letter-spacing:.005em!important;text-shadow:0 1px 0 #ffedca!important}
#aw-naks-strip .aw-naks-count{display:block!important;margin:0 0 3px 23px!important;font:400 13px/1.15 Georgia,serif!important;color:#302923!important}
#aw-naks-strip .aw-naks-energy{display:flex!important;flex-direction:column!important;gap:1px!important;margin:0!important;padding:0!important;max-width:435px!important;color:#1b211b!important;font:italic 12px/1.18 Georgia,serif!important}
#aw-naks-strip .aw-naks-energy b{font:700 14px/1.2 Georgia,serif!important;color:#083e29!important}
#aw-naks-strip .aw-naks-energy b span{color:#b38a2f!important;margin-right:4px!important}
#aw-naks-strip .aw-naks-hint{display:block!important;font:inherit!important;color:inherit!important}
#aw-naks-strip .aw-naks-button{display:inline-block!important;align-self:flex-start!important;position:relative!important;width:auto!important;max-width:100%!important;min-height:0!important;height:auto!important;margin:5px 0 0!important;padding:6px 12px!important;border:2px solid #d8ae58!important;border-radius:30px!important;background:linear-gradient(#14623d,#07442a)!important;color:#fff8d9!important;text-decoration:none!important;text-transform:none!important;text-align:center!important;letter-spacing:0!important;white-space:normal!important;box-shadow:0 2px 3px #604c3155!important;font:700 12px/1.15 Georgia,serif!important}
#aw-naks-strip .aw-naks-button:hover{background:#237048!important;color:white!important}
#aw-naks-strip .aw-naks-center{position:relative!important;z-index:2!important;display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;max-width:100%!important;width:100%!important;height:145px!important;max-height:145px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;float:none!important}
#aw-naks-strip .aw-naks-center img{position:static!important;display:block!important;width:100%!important;max-width:280px!important;min-width:0!important;height:135px!important;max-height:135px!important;object-fit:contain!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;opacity:1!important;transform:none!important;filter:none!important;float:none!important;margin:0!important;padding:0!important}
#aw-naks-strip .aw-naks-right{gap:6px!important;align-items:stretch!important}
#aw-naks-strip .aw-naks-info{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;min-width:0!important;width:100%!important;min-height:0!important;margin:0!important;padding:5px 9px!important;border:1.5px solid #d5ac6f!important;border-radius:32px!important;background:#fff7edec!important;box-shadow:none!important;text-align:left!important;font:400 13px/1.2 Georgia,serif!important;color:#1c231b!important;overflow-wrap:anywhere!important}
#aw-naks-strip .aw-naks-info b{font-weight:700!important;color:#083e29!important}
#aw-naks-strip .aw-naks-info small{font-size:11px!important}
#aw-naks-strip .aw-naks-symbol{color:#ad7c1e!important;font:700 20px/1 Georgia,serif!important;flex:0 0 auto!important}
#aw-naks-strip .aw-naks-no-link{font-size:11px!important}
@media(max-width:800px){
#aw-naks-strip{width:calc(100% - 8px)!important;margin:4px auto!important}
#aw-naks-strip .aw-naks-header{height:29px!important;background-image:url('approved-header-mobile.webp')!important;background-size:100% 100%!important;font-size:12px!important}
#aw-naks-strip .aw-naks-header span{position:absolute!important;clip-path:inset(100%)!important;width:1px!important;height:1px!important;overflow:hidden!important}
#aw-naks-strip .aw-naks-frame{display:flex!important;flex-direction:column!important;gap:0!important;height:auto!important;min-height:0!important;padding:5px 9px 5px!important}
#aw-naks-strip .aw-naks-frame:before{height:69px!important;background-size:auto 100%!important;opacity:.78!important}
#aw-naks-strip .aw-naks-frame:after{background-size:58px 84px,58px 84px!important}
#aw-naks-strip .aw-naks-left{width:100%!important;align-items:center!important;text-align:center!important;gap:3px!important}
#aw-naks-strip .aw-naks-heading{font-size:14px!important;text-align:center!important}
#aw-naks-strip .aw-naks-current{font-size:1.3em!important}
#aw-naks-strip .aw-naks-count{font-size:11px!important;margin:0!important}
#aw-naks-strip .aw-naks-energy{font-size:11px!important;text-align:center!important;max-width:340px!important}
#aw-naks-strip .aw-naks-energy b{font-size:12px!important}
#aw-naks-strip .aw-naks-button{align-self:center!important;font-size:11px!important;padding:5px 10px!important;margin-top:3px!important}
#aw-naks-strip .aw-naks-center{height:58px!important;max-height:58px!important;width:100%!important}
#aw-naks-strip .aw-naks-center img{max-width:116px!important;width:116px!important;height:74px!important;max-height:74px!important}
#aw-naks-strip .aw-naks-right{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;width:100%!important;max-width:100%!important;margin:0!important;align-items:stretch!important}
#aw-naks-strip .aw-naks-info{font-size:10px!important;line-height:1.15!important;padding:4px 3px!important;border-radius:12px!important;gap:3px!important;justify-content:center!important;text-align:center!important}
#aw-naks-strip .aw-naks-symbol{font-size:12px!important}
#aw-naks-strip .aw-naks-info small{font-size:9px!important}
}
@media(max-width:360px){#aw-naks-strip .aw-naks-info{font-size:9px!important}#aw-naks-strip .aw-naks-button{font-size:10px!important}}

@media(min-width:801px) and (max-width:1050px){#aw-naks-strip .aw-naks-frame{grid-template-columns:minmax(0,1fr) 205px minmax(0,1fr)!important;padding-left:24px!important;padding-right:24px!important}#aw-naks-strip .aw-naks-heading{font-size:16px!important}#aw-naks-strip .aw-naks-current{font-size:1.25em!important}#aw-naks-strip .aw-naks-info{font-size:12px!important}}

#aw-naks-strip .aw-naks-ankh-fallback{font:700 30px Georgia,serif!important;color:#bf8b26!important;text-align:center!important}

/* 1.6.2: the Ankh is centered against the entire banner, not its text columns. */
@media(min-width:801px){
 #aw-naks-strip .aw-naks-frame{grid-template-columns:minmax(0,1fr) 260px minmax(0,1fr)!important}
 #aw-naks-strip .aw-naks-center{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:260px!important;max-width:260px!important;pointer-events:none!important}
 #aw-naks-strip .aw-naks-left{grid-column:1!important;max-width:100%!important}
 #aw-naks-strip .aw-naks-right{grid-column:3!important;max-width:100%!important}
}
@media(min-width:801px) and (max-width:1050px){#aw-naks-strip .aw-naks-frame{grid-template-columns:minmax(0,1fr) 205px minmax(0,1fr)!important}#aw-naks-strip .aw-naks-center{width:205px!important;max-width:205px!important}}
@media(max-width:800px){
 #aw-naks-strip .aw-naks-frame{align-items:center!important;justify-content:flex-start!important}
 #aw-naks-strip .aw-naks-center{flex:0 0 58px!important;position:relative!important;left:auto!important;top:auto!important;transform:none!important;margin:0 auto!important;justify-content:center!important;overflow:visible!important}
 #aw-naks-strip .aw-naks-right{flex:0 0 auto!important}
 #aw-naks-strip .aw-naks-energy{gap:0!important}
 #aw-naks-strip .aw-naks-left{gap:2px!important}
 #aw-naks-strip .aw-naks-frame:after{background-size:52px 72px,52px 72px!important}
}

/* 1.8.1: clock added without changing the original banner artwork or columns. */
#aw-naks-strip .aw-naks-clock{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;min-width:0!important;width:100%!important;margin:0!important;padding:5px 11px!important;border:1.5px solid #d5ac6f!important;border-radius:32px!important;background:#fff7edec!important;color:#103629!important;font:700 13px/1.2 Georgia,serif!important;position:relative!important}
#aw-naks-strip .aw-naks-clock-label{font:700 12px/1.2 Georgia,serif!important;white-space:nowrap!important}
#aw-naks-strip .aw-naks-clock-digits{font:700 20px/1 Georgia,serif!important;letter-spacing:.04em!important;font-variant-numeric:tabular-nums!important;color:#08462c!important;white-space:nowrap!important}
@media(max-width:800px){
 #aw-naks-strip .aw-naks-clock{grid-column:1/-1!important;justify-content:center!important;gap:12px!important;padding:5px 9px!important;border-radius:20px!important}
 #aw-naks-strip .aw-naks-clock-label{font-size:11px!important}
 #aw-naks-strip .aw-naks-clock-digits{font-size:19px!important}
}
@media(min-width:801px) and (max-width:1050px){#aw-naks-strip .aw-naks-clock{padding:4px 7px!important;gap:3px!important}#aw-naks-strip .aw-naks-clock-label{font-size:10px!important}#aw-naks-strip .aw-naks-clock-digits{font-size:16px!important}}

/* 1.8.4: compact HH:MM clock aligned within the original right column. */
#aw-naks-strip .aw-naks-clock{justify-content:center!important;gap:9px!important;text-align:center!important;padding:5px 9px!important}
#aw-naks-strip .aw-naks-clock-digits{font-size:19px!important;letter-spacing:0!important;flex-shrink:0!important}
@media(max-width:800px){#aw-naks-strip .aw-naks-clock{grid-column:1/-1!important;justify-self:stretch!important;align-self:center!important;max-width:100%!important;margin:0 auto!important;gap:10px!important}#aw-naks-strip .aw-naks-clock-digits{font-size:18px!important}}
