/* ShadowEdge presentation configuration; upstream application and notices retained. */
/* The supplied logo already spells SHADOW; append a restrained API label. */
a:has(img[src$="/shadowedge/logo.png"]){gap:3px!important;overflow:visible!important;flex-shrink:0}
a:has(img[src$="/shadowedge/logo.png"])>div:has(>img[src$="/shadowedge/logo.png"]){width:auto!important;height:auto!important;overflow:visible!important;aspect-ratio:auto!important;border-radius:0!important}
img[src$="/shadowedge/logo.png"]{width:136px!important;height:40px!important;max-width:none!important;object-fit:contain!important;border-radius:0!important}
a:has(img[src$="/shadowedge/logo.png"])>:is(span,h1){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
a:has(img[src$="/shadowedge/logo.png"])::after{content:"API";font-family:inherit;font-size:15px;font-weight:600;line-height:1;letter-spacing:.06em;color:#69717d}
.dark a:has(img[src$="/shadowedge/logo.png"])::after{color:#a5acb7}
header img[src$="/shadowedge/logo.png"]{width:109px!important;height:32px!important}
header a:has(img[src$="/shadowedge/logo.png"])::after{font-size:13px}
@media(max-width:480px){img[src$="/shadowedge/logo.png"]{width:119px!important;height:35px!important}a:has(img[src$="/shadowedge/logo.png"])::after{font-size:14px}header img[src$="/shadowedge/logo.png"]{width:95px!important;height:28px!important}header a:has(img[src$="/shadowedge/logo.png"])::after{font-size:12px}}
