

@font-face{font-family:LLBannerGilroy;src:url('/fileservice/file/download/h/edc98ce21837ed57efa620c796d8f278.woff2/a/23809/sc/271') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:LLBannerGilroy;src:url('/fileservice/file/download/h/122f3a6b51666ac1bf42a5b9617503a4.woff2/a/23809/sc/78') format('woff2');font-weight:600;font-display:swap}
html .custom-top-notification-wrapper{position:fixed!important;left:90px!important;bottom:12px!important;z-index:999!important;width:780px!important;max-width:calc(100vw - 110px)!important;margin:0!important;padding:0!important;pointer-events:auto!important;max-height:calc(100vh - 24px);overflow-y:auto;border-radius:24px}
html .ll-astrolog-banner,html .ll-astrolog-banner *{box-sizing:border-box!important;font-family:LLBannerGilroy,Gilroy,Arial,sans-serif!important}
html .ll-astrolog-banner{position:relative;isolation:isolate;display:grid;grid-template-columns:150px minmax(0,1fr);align-items:start;gap:22px;width:100%;margin:0;padding:28px 30px 30px 24px;border:1px solid #58332a;border-radius:24px;overflow:hidden;background:radial-gradient(ellipse at 5% 25%,#3e111b88,transparent 65%),linear-gradient(120deg,#1e070b,#100708);color:#fff}
html .ll-astrolog-banner::after{content:"";position:absolute;z-index:-1;pointer-events:none;right:-135px;bottom:-235px;width:470px;height:470px;border:1px solid #d8af5840;border-radius:50%;box-shadow:0 0 0 38px #d8af5808,0 0 0 39px #d8af5820}
html .ll-astrolog-banner .lab-copy{min-width:0}
html .ll-astrolog-banner .lab-portrait{width:150px;aspect-ratio:1;margin-top:12px;border:1px solid #e6c985;border-radius:50%;overflow:hidden;background:radial-gradient(circle,#70212b,#210a0d)}
html .ll-astrolog-banner .lab-portrait img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;margin:0!important;object-fit:cover;object-position:center top}
html .ll-astrolog-banner h2{margin:0 16px 5px 0!important;padding:0!important;font-size:25px!important;font-weight:600!important;line-height:1.15!important;color:#fff!important;text-align:left!important;letter-spacing:-.02em!important;text-transform:none!important}
html .ll-astrolog-banner p{padding:0!important;text-align:left!important;font-weight:400!important}
html .ll-astrolog-banner .lab-subtitle{margin:0 0 10px!important;font-size:23px!important;line-height:1.2!important;color:#edcd91!important}
html .ll-astrolog-banner .lab-description{margin:0!important;font-size:16px!important;line-height:1.35!important;color:#eee5e2!important}
html .ll-astrolog-banner .lab-date{display:flex;align-items:center;gap:13px;margin:17px 0 10px;padding:10px 13px;border:1px solid #d9b970;border-radius:12px;background:#c5983410;color:#f3d690}
html .ll-astrolog-banner .lab-date svg{width:27px!important;height:27px!important;flex:0 0 27px;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}
html .ll-astrolog-banner .lab-date strong{font-size:21px!important;line-height:1.25!important;font-weight:600!important;color:inherit!important}
html .ll-astrolog-banner .lab-invite{margin:0 0 16px!important;font-size:15px!important;line-height:1.35!important;color:#eee5e2!important}
html .ll-astrolog-banner .lab-button{display:inline-flex!important;align-items:center;justify-content:center;gap:24px;max-width:100%;min-height:48px;padding:12px 23px;border:1px solid #ffdf91;border-radius:15px;background:linear-gradient(110deg,#ffda7b,#f2b256)!important;color:#160d06!important;font-size:17px!important;font-weight:600!important;line-height:1.25!important;text-decoration:none!important;text-align:center;transition:filter .2s}
html .ll-astrolog-banner .lab-button:hover{filter:brightness(1.08)}
html .ll-astrolog-banner .lab-button svg{width:23px!important;height:23px!important;flex:0 0 23px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
html .ll-astrolog-banner .lab-close{position:absolute!important;top:5px!important;right:8px!important;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0!important;border:0!important;background:transparent!important;color:#fff!important;font-size:30px!important;line-height:1!important;cursor:pointer;z-index:2}
html .ll-astrolog-banner :focus-visible{outline:2px solid #ffda7b;outline-offset:3px}
.fixbanners{width:100%;max-width:780px;margin:24px auto}
@media(max-width:768px){html .custom-top-notification-wrapper{left:10px!important;bottom:60px!important;max-width:calc(100vw - 20px)!important;max-height:calc(100vh - 80px)}html .ll-astrolog-banner{grid-template-columns:100px minmax(0,1fr);gap:16px;padding:24px 24px 24px 18px}html .ll-astrolog-banner .lab-portrait{width:100px}html .ll-astrolog-banner h2{font-size:21px!important}}
@media(max-width:520px){html .ll-astrolog-banner{display:block;padding:22px 18px 18px;border-radius:20px}html .ll-astrolog-banner .lab-portrait{float:right;width:66px;margin:13px 0 10px 12px}html .ll-astrolog-banner h2{font-size:19px!important;margin-right:0!important;padding-right:0!important}html .ll-astrolog-banner .lab-subtitle{font-size:18px!important;margin-top:6px!important}html .ll-astrolog-banner .lab-description{clear:both;font-size:14px!important;padding-top:8px!important}html .ll-astrolog-banner .lab-date{margin-top:12px;gap:9px;padding:10px}html .ll-astrolog-banner .lab-date strong{font-size:17px!important}html .ll-astrolog-banner .lab-invite{font-size:13px!important;margin-bottom:12px!important}html .ll-astrolog-banner .lab-button{width:100%;font-size:16px!important;gap:14px}}

