#arcRuneShop{color:#e9ddc5;min-width:0}
#arcRuneShop .ars-hero{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:32px;border:1px solid #c8aa6d66;border-radius:15px;background:radial-gradient(ellipse at 90% 5%,#77579a55,transparent 60%),linear-gradient(130deg,#151222,#0b0c15)}
#arcRuneShop small{font:700 10px/1.5 Arial;letter-spacing:.12em;color:#d0b483}
#arcRuneShop h2{font:normal clamp(28px,4vw,45px)/1.15 Georgia;color:#f3d8a4;margin:10px 0}
#arcRuneShop p{font:14px/1.65 Arial;color:#c8bdd1}
#arcRuneShop .ars-wallet{flex:none;text-align:center;padding:14px 20px;border-left:1px solid #b8a17744}
#arcRuneShop .ars-wallet b{display:block;font:37px/1.5 Georgia;color:#f4dfac}
#arcRuneShop .ars-wallet span{font:12px Arial;color:#b7a6c6}
#arcRuneShop button{border:1px solid #bfa16b66;border-radius:7px;padding:12px 14px;color:#f1d8a3;background:#20182d;font:700 10px/1.4 Arial;cursor:pointer;min-height:40px}
#arcRuneShop button:hover,#arcRuneShop button[aria-pressed=true]{background:#43304f;border-color:#dfbd81}
#arcRuneShop button:focus-visible{outline:2px solid #a2e5f2;outline-offset:3px}
#arcRuneShop button:disabled{opacity:.5;cursor:default}
#arcRuneShop .ars-tools{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:24px 0 12px}
#arcRuneShop .ars-tools>div{display:flex;flex-wrap:wrap;gap:6px}
#arcRuneShop .ars-status{min-height:22px;color:#e8c595}
#arcRuneShop .ars-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,265px),1fr));gap:18px}
#arcRuneShop .ars-card{display:flex;flex-direction:column;border:1px solid #8c729d55;border-radius:14px;background:linear-gradient(145deg,#191323,#0b0d17);min-width:0}
#arcRuneShop .ars-card.is-equipped{border-color:#e0c27e;box-shadow:0 0 18px #e2b76416}
#arcRuneShop .ars-preview{height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:radial-gradient(ellipse,#51406255,transparent 70%);border-bottom:1px solid #87749333}
#arcRuneShop .ars-preview>span{font:10px Arial;text-transform:uppercase;letter-spacing:.12em;color:#c0abc9}
#arcRuneShop .ars-art{width:108px;height:157px;object-fit:contain;filter:drop-shadow(0 7px 9px #0009)}
#arcRuneShop .ars-copy{padding:22px;display:flex;flex:1;flex-direction:column}
#arcRuneShop h3{font:24px/1.2 Georgia;color:#f0d8ae;margin:10px 0}
#arcRuneShop .ars-copy p{flex:1;font-size:13px;margin:8px 0 22px}
#arcRuneShop .ars-action{display:grid;gap:14px;font:15px Georgia;color:#e7cb8a}
#arcRuneShop .ars-frame{width:124px;height:124px;border:3px solid #b89864;border-radius:50%;padding:3px;box-shadow:0 0 20px #b8986444}
#arcRuneShop .ars-frame img{width:100%;height:100%;object-fit:cover;border-radius:50%}
#arcRuneShop .ars-note{font-size:12px;margin:24px 0;color:#a99ab5}
#arcRuneShop .ars-confirm{padding:22px;border:1px solid #e0c580;background:#292035;border-radius:12px;margin-bottom:22px}
#arcRuneShop .ars-confirm button{margin:4px 8px 4px 0}
#arcRuneShop .ars-look-ice,body[data-arc-shop-back=ice] #game .fan img[src*="kartenrueckseite"]{filter:sepia(1) saturate(2) hue-rotate(150deg) brightness(1.15)!important}
#arcRuneShop .ars-look-dragon,body[data-arc-shop-back=dragon] #game .fan img[src*="kartenrueckseite"]{filter:sepia(1) saturate(3.3) hue-rotate(325deg) brightness(1.06)!important}
#arcRuneShop .ars-look-crystal{border-color:#98dfff;box-shadow:0 0 22px #6dcfff99,inset 0 0 12px #bceaff55}
#arcRuneShop .ars-look-arcane{border-color:#d4afff;box-shadow:0 0 24px #a977edaa,inset 0 0 12px #e0c4ff55}
html body[data-arc-shop-frame=bronze] #game.active .arcanis-own-profile #heroAvatar,html body[data-arc-shop-frame=bronze] .amp-avatar-ring{outline:2px solid #c4a371!important;outline-offset:-3px!important;box-shadow:0 0 18px #ad794788!important;border-radius:50%}
html body[data-arc-shop-frame=crystal] #game.active .arcanis-own-profile #heroAvatar,html body[data-arc-shop-frame=crystal] .amp-avatar-ring{outline:2px solid #98dfff!important;outline-offset:-3px!important;box-shadow:0 0 22px #6dcfff99!important;border-radius:50%}
html body[data-arc-shop-frame=arcane] #game.active .arcanis-own-profile #heroAvatar,html body[data-arc-shop-frame=arcane] .amp-avatar-ring{outline:2px solid #d4afff!important;outline-offset:-3px!important;box-shadow:0 0 24px #a977edaa!important;border-radius:50%}
#arcRuneShop .ars-look-fire,body[data-arc-shop-effect=fire] #game #trick .played:not(.shadow-banished)>img{filter:drop-shadow(0 0 7px #ffb340) drop-shadow(0 0 13px #ed542c99)!important}
@media(max-width:900px){#arcRuneShop .ars-hero{padding:22px}#arcRuneShop .ars-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#arcRuneShop .ars-copy{padding:18px}}
@media(max-width:600px){#arcRuneShop .ars-hero{flex-wrap:wrap}#arcRuneShop .ars-wallet{border-left:0;padding:0;text-align:left}#arcRuneShop .ars-grid{grid-template-columns:1fr}}
