.royal-medallion-wrap[data-astro-cid-engyuhx5]{position:relative;width:100%;max-width:480px;aspect-ratio:1 / 1.05;filter:drop-shadow(0 30px 60px rgba(245,197,24,.25)) drop-shadow(0 0 80px rgba(153,58,219,.3))}.filigree-border[data-astro-cid-engyuhx5]{position:absolute;inset:-8px;border-radius:50%;background:conic-gradient(from 0deg,#f5c518,transparent 25%,#993adb 50%,transparent 75%,#f5c518);mask:radial-gradient(circle,transparent 47%,#000 49%,#000 50%,transparent 51%);-webkit-mask:radial-gradient(circle,transparent 47%,#000 49%,#000 50%,transparent 51%);animation:filigreeRotate 22s linear infinite;opacity:.85}@keyframes filigreeRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.medallion-inner[data-astro-cid-engyuhx5]{position:absolute;inset:12px;border-radius:50%;background:radial-gradient(circle at 50% 30%,#3d0d6b,#1a0340 55%,#0a0118);border:2px solid rgba(245,197,24,.45);box-shadow:inset 0 0 50px #993adb73,inset 0 0 90px #0000008c;overflow:hidden}.crown-figure[data-astro-cid-engyuhx5]{position:absolute;top:8%;left:50%;transform:translate(-50%);width:56%;aspect-ratio:1.6 / 1;animation:crownSway 4.5s ease-in-out infinite}@keyframes crownSway{0%,to{transform:translate(-50%) translateY(0) rotate(-1.5deg)}50%{transform:translate(-50%) translateY(-4px) rotate(1.5deg)}}.crown-silhouette[data-astro-cid-engyuhx5]{position:absolute;inset:0;background:linear-gradient(180deg,#f5c518,#c8860a,#8a5a00);clip-path:polygon(0% 100%,0% 60%,12% 60%,16% 22%,26% 50%,36% 8%,50% 32%,64% 8%,74% 50%,84% 22%,88% 60%,100% 60%,100% 100%);filter:drop-shadow(0 4px 12px rgba(245,197,24,.5))}.crown-shine[data-astro-cid-engyuhx5]{position:absolute;inset:0;background:linear-gradient(120deg,transparent 35%,rgba(255,255,255,.55) 50%,transparent 65%);background-size:200% 100%;clip-path:polygon(0% 100%,0% 60%,12% 60%,16% 22%,26% 50%,36% 8%,50% 32%,64% 8%,74% 50%,84% 22%,88% 60%,100% 60%,100% 100%);animation:crownShine 3.2s ease-in-out infinite}@keyframes crownShine{0%{background-position:-100% 0}to{background-position:200% 0}}.gem[data-astro-cid-engyuhx5]{position:absolute;width:9%;aspect-ratio:1;border-radius:50%;top:64%;animation:gemPulse 2.4s ease-in-out infinite}.gem-ruby[data-astro-cid-engyuhx5]{left:18%;background:radial-gradient(circle at 35% 30%,#ff6b6b,#c41212 60%,#6b0202);box-shadow:0 0 14px #dc2626d9;animation-delay:0s}.gem-emerald[data-astro-cid-engyuhx5]{left:36%;background:radial-gradient(circle at 35% 30%,#6ee7b7,#059669 60%,#014737);box-shadow:0 0 14px #10b981d9;animation-delay:.4s}.gem-sapphire[data-astro-cid-engyuhx5]{left:54%;background:radial-gradient(circle at 35% 30%,#93c5fd,#1d4ed8 60%,#0a1f5c);box-shadow:0 0 14px #2563ebd9;animation-delay:.8s}.gem-amethyst[data-astro-cid-engyuhx5]{left:72%;background:radial-gradient(circle at 35% 30%,#d8b4fe,#7c3aed 60%,#2e1065);box-shadow:0 0 14px #7c3aedd9;animation-delay:1.2s}.gem-center[data-astro-cid-engyuhx5]{top:38%;left:50%;transform:translate(-50%);width:12%;animation-delay:1.6s;background:radial-gradient(circle at 35% 30%,#ffd6d6,#ef4444 55%,#7f1d1d);box-shadow:0 0 22px #ef4444}@keyframes gemPulse{0%,to{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.18);filter:brightness(1.5)}}.gem-center[data-astro-cid-engyuhx5]{animation:gemPulseCenter 2.4s ease-in-out infinite}@keyframes gemPulseCenter{0%,to{transform:translate(-50%) scale(1);filter:brightness(1)}50%{transform:translate(-50%) scale(1.18);filter:brightness(1.5)}}.spark[data-astro-cid-engyuhx5]{position:absolute;width:6px;height:6px;border-radius:50%;background:#fff;box-shadow:0 0 10px #fff,0 0 16px #f5c518;animation:sparkTwinkle 2.8s ease-in-out infinite}.spark-1[data-astro-cid-engyuhx5]{top:12%;left:22%;animation-delay:0s}.spark-2[data-astro-cid-engyuhx5]{top:18%;left:78%;animation-delay:.5s}.spark-3[data-astro-cid-engyuhx5]{top:38%;left:12%;animation-delay:1s}.spark-4[data-astro-cid-engyuhx5]{top:42%;left:86%;animation-delay:1.5s}.spark-5[data-astro-cid-engyuhx5]{top:70%;left:8%;animation-delay:.8s}.spark-6[data-astro-cid-engyuhx5]{top:72%;left:90%;animation-delay:1.8s}@keyframes sparkTwinkle{0%,to{opacity:0;transform:scale(.4)}50%{opacity:1;transform:scale(1.4)}}.triptych[data-astro-cid-engyuhx5]{position:absolute;bottom:26%;left:50%;transform:translate(-50%);display:flex;align-items:flex-end;gap:10px;width:70%;justify-content:center}.pedestal[data-astro-cid-engyuhx5]{position:relative;flex:1;max-width:30%;aspect-ratio:1 / 1.4;background:linear-gradient(180deg,#28074a,#1a0340);border:1.5px solid rgba(245,197,24,.5);border-radius:8px 8px 4px 4px;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 -8px 20px #0009,0 0 12px #993adb66}.pedestal-center[data-astro-cid-engyuhx5]{transform:translateY(-12px) scale(1.1);border-color:#f5c518;box-shadow:inset 0 -8px 20px #0009,0 0 22px #f5c51899}.pedestal-symbol[data-astro-cid-engyuhx5]{font-size:2rem;font-weight:900;color:#f5c518;text-shadow:0 0 10px #f5c518,0 2px 4px rgba(0,0,0,.6)}.pedestal-glow[data-astro-cid-engyuhx5]{animation:symbolGlow 2.6s ease-in-out infinite}@keyframes symbolGlow{0%,to{text-shadow:0 0 10px #f5c518,0 0 20px #f5c518;transform:scale(1)}50%{text-shadow:0 0 20px #fff,0 0 35px #f5c518,0 0 50px #f5c518;transform:scale(1.12)}}.pedestal-base[data-astro-cid-engyuhx5]{position:absolute;bottom:-4px;left:-8%;width:116%;height:6px;background:linear-gradient(90deg,transparent,#f5c518,transparent);border-radius:4px}.rtp-arc[data-astro-cid-engyuhx5]{position:absolute;bottom:8%;left:50%;transform:translate(-50%);width:60%;aspect-ratio:2 / 1}.arc-bg[data-astro-cid-engyuhx5]{position:absolute;inset:0;background:conic-gradient(from 180deg at 50% 100%,transparent 0deg,#ef4444 18deg,#fb923c 36deg,#f5c518 54deg,#34d399 72deg,#34d399 90deg,transparent 91deg);mask:radial-gradient(circle at 50% 100%,transparent 60%,#000 62%,#000 78%,transparent 80%);-webkit-mask:radial-gradient(circle at 50% 100%,transparent 60%,#000 62%,#000 78%,transparent 80%)}.arc-pointer[data-astro-cid-engyuhx5]{position:absolute;bottom:0;left:50%;width:4px;height:75%;transform-origin:bottom center;animation:scepterRotate 5s ease-in-out infinite}@keyframes scepterRotate{0%,to{transform:translate(-50%) rotate(-65deg)}50%{transform:translate(-50%) rotate(72deg)}}.scepter[data-astro-cid-engyuhx5]{position:absolute;top:-2px;left:-3px;width:10px;height:10px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffd6d6,#ef4444 55%,#7f1d1d);box-shadow:0 0 14px #ef4444cc}.scepter[data-astro-cid-engyuhx5]:before{content:"";position:absolute;top:8px;left:3px;width:4px;height:100%;background:linear-gradient(180deg,#f5c518,#c8860a)}.arc-label[data-astro-cid-engyuhx5]{position:absolute;bottom:6%;left:50%;transform:translate(-50%);text-align:center;width:100%}.arc-rtp[data-astro-cid-engyuhx5]{display:block;font-size:1.4rem;font-weight:900;color:#f5c518;letter-spacing:.05em;text-shadow:0 0 12px rgba(245,197,24,.7)}.arc-text[data-astro-cid-engyuhx5]{display:block;font-size:.55rem;color:#b96de8;letter-spacing:.2em;text-transform:uppercase;font-weight:700;margin-top:2px}.treasury-banner[data-astro-cid-engyuhx5]{position:absolute;top:4%;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#28074af2,#1a0340f2);border:1.5px solid rgba(245,197,24,.55);padding:6px 16px;border-radius:999px;display:flex;flex-direction:column;align-items:center;box-shadow:0 0 20px #f5c5184d;backdrop-filter:blur(4px)}.treasury-label[data-astro-cid-engyuhx5]{font-size:.5rem;letter-spacing:.25em;color:#b96de8;font-weight:700;text-transform:uppercase}.treasury-amount[data-astro-cid-engyuhx5]{font-family:Outfit,serif;font-size:1rem;font-weight:900;color:#f5c518;letter-spacing:.04em;display:flex;align-items:center;gap:6px;text-shadow:0 0 10px rgba(245,197,24,.6)}.treasury-spark[data-astro-cid-engyuhx5]{font-size:.7rem;animation:sparkTwinkle 1.6s ease-in-out infinite}@media(max-width:640px){.royal-medallion-wrap[data-astro-cid-engyuhx5]{max-width:360px}.arc-rtp[data-astro-cid-engyuhx5]{font-size:1.1rem}.pedestal-symbol[data-astro-cid-engyuhx5]{font-size:1.4rem}.treasury-amount[data-astro-cid-engyuhx5]{font-size:.85rem}}.line-clamp-2[data-astro-cid-engyuhx5]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
