div.cssbox{display:inline-block}span.cssbox_full{display:none;z-index:1050;position:fixed;height:100%;width:100%;background-color:rgba(0,0,0,0.8);top:0;left:0;opacity:0;pointer-events:none;cursor:default;transition:opacity .5s linear,display .5s allow-discrete}span.cssbox_full img{width:auto;height:auto;position:fixed;background-color:white;margin:0;padding:0;max-height:90%;max-width:90%;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%);box-shadow:0 0 20px black}a.cssbox_close,a.cssbox_prev,a.cssbox_next{z-index:1050;position:fixed;text-decoration:none;visibility:hidden;color:white;font-size:36px}a.cssbox_close{top:1%;right:1%;background-color:rgba(0,0,0,0.8)}a.cssbox_close::after{content:"\00d7"}a.cssbox_prev,a.cssbox_next{top:50%;transform:translate(0%,-50%);transition:.6s ease;background-color:rgba(0,0,0,0.8)}a.cssbox_prev{left:0}a.cssbox_next{right:0}a:target ~ a.cssbox_close,a:target ~ a.cssbox_prev,a:target ~ a.cssbox_next{visibility:visible}a:target>img.cssbox_thumb+span.cssbox_full{display:block;visibility:visible;opacity:1;pointer-events:initial}@starting-style{a:target>img.cssbox_thumb+span.cssbox_full{opacity:0}}