*{box-sizing:border-box}
.hytarienradar-title{
	
font-weight: bold;
font-family:"Courier New",monospace;
Font-size: 0.75rem;

    margin: 2rem 0 1rem;
    letter-spacing: 0.5px;
    color: #000;}

.hytarium{


font-family:"Courier New",monospace;

width:328px;background:#030805;border:1px solid #49ff9b;box-shadow:0 0 0 1px #0b2115,0 0 22px rgba(73,255,155,.15)}

.hytarium__header,.hytarium__footer{height:34px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;font-size:9px;letter-spacing:1.2px}

.hytarium__header{border-bottom:1px solid rgba(73,255,155,.65)}.hytarium__footer{border-top:1px solid rgba(73,255,155,.65)}.hytarium__display{position:relative;width:288px;height:288px;margin:14px auto}

#hytarium-radar{color: #49ff9b; display:block;width:288px;height:288px;image-rendering:pixelated}

.hytarium__status{color: #49ff9b; position:absolute;top:9px;left:10px;right:10px;display:flex;justify-content:space-between;pointer-events:none;font-size:9px;letter-spacing:1px;text-shadow:0 0 4px rgba(73,255,155,.75)}

.hytarium__status span:last-child{opacity:.75}


.hytarium__display {
font-family:"Courier New",monospace;
    position: relative;

    width: 288px;
    height: 438px; /*. 438px. */

    overflow: hidden;
}

.hytarium-observation {

    position: absolute;

    inset: 0;

    display: flex;

    flex-direction: column;

    background: #020603;

    border: 1px solid #49ff9b;

    opacity: 0;

    visibility: hidden;

    transform: scale(.96);

    transition:
        opacity .25s ease,
        transform .25s ease;

    image-rendering: pixelated;
}

.hytarium-observation.is-active {

    opacity: 1;

    visibility: visible;

    transform: scale(1);
}

.hytarium-observation__header {

    height: 28px;

    display: flex;

    align-items: center;

    justify-content: space-between;

    padding: 0 8px;

    border-bottom:
        1px solid
        rgba(73,255,155,.6);

    font-size: 8px;

    letter-spacing: 1px;
}

.hytarium-observation__display {

    position: relative;

    flex: 1;

    display: flex;

    align-items: center;

    justify-content: center;

    overflow: hidden;

    background:
        repeating-linear-gradient(
            0deg,
            transparent,
            transparent 3px,
            rgba(73,255,155,.035) 4px
        );
}

.hytarium-observation__image {

    max-width: 288px; /*150px*/

    max-height: 288px; /*150px*/

    object-fit: contain;

    image-rendering: pixelated;

    opacity: 0;

    transform: scale(.8);

    transition:
        opacity .4s ease,
        transform .4s ease;

    filter:
        drop-shadow(
            0 0 8px
            rgba(73,255,155,.4)
        );
}

.hytarium-observation.is-active
.hytarium-observation__image {

    opacity: 1;

    transform: scale(1);

    transition-delay: .18s;
}

.hytarium-observation__data {

    display: grid;

    grid-template-columns:
        1fr 1fr;

    border-top:
        1px solid
        rgba(73,255,155,.4);

    font-size: 8px;
}

.hytarium-observation__data > div {

    padding: 0px 0px;

    display: flex;

    flex-direction: column;

    gap: 0px;
}

.hytarium-observation__data > div:first-child {

    border-right:
        1px solid
        rgba(73,255,155,.25);
}

.hytarium-observation__data span {

    opacity: .5;

    font-size: 7px;

    color: #49ff9b;
	
    max-height: 9px;

}

.hytarium-observation__id, .hytarium-observation__name, .hytarium-observation__status, .hytarium-observation__display {

    color: #49ff9b;


}

.hytarium-observation__message {

    min-height: 38px;

    padding: 8px;

    border-top:
        1px solid
        rgba(73,255,155,.25);

    font-size: 9px;

    line-height: 1.4;

    color: #9fffc4;
}

.hytarium-observation__status {

    padding: 5px 8px;

    border-top:
        1px solid
        rgba(73,255,155,.4);

    font-size: 7px;

    letter-spacing: 1px;

    animation:
        observation-blink
        1.4s steps(2)
        infinite;
}

@keyframes observation-blink {

    50% {
        opacity: .45;
    }
}

