/* _content/PersonalSite/Pages/Shake.cshtml.rz.scp.css */
/* Material-like file input styled with WebAwesome Matter variables */
.wa-file[b-np70xnetlt] {
    background: var(--wa-form-control-background-color);
    border: var(--wa-form-control-border-width) var(--wa-form-control-border-style) var(--wa-form-control-border-color);
    border-radius: var(--wa-form-control-border-radius);
    padding: var(--wa-form-control-padding-block) var(--wa-form-control-padding-inline);
    box-shadow: 0 0 transparent;
}
.wa-file:focus-within[b-np70xnetlt] {
    outline: var(--wa-focus-ring);
    outline-offset: var(--wa-focus-ring-offset);
    border-color: var(--wa-color-focus);
    box-shadow: var(--wa-shadow-s);
}
.wa-file__input[b-np70xnetlt] {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    white-space: nowrap;
    border: 0;
}

.wa-file__button:hover[b-np70xnetlt] {
    box-shadow: var(--wa-shadow-s);
    filter: saturate(1.05);
}
.wa-file__button:active[b-np70xnetlt] {
    transform: translateY(1px);
    box-shadow: 0 0 transparent;
}
.wa-file__preview[b-np70xnetlt] {
    display: block;
}
.wa-file__img[b-np70xnetlt] {
    display: block;
    width: 100%;
    height: auto;
    max-height: 60vh;
    object-fit: contain;
    border-radius: var(--wa-border-radius-m);
    box-shadow: var(--wa-shadow-s);
    border: var(--wa-border-width-s) var(--wa-border-style) var(--wa-color-neutral-border-quiet);
}
.wa-file__preview-text[b-np70xnetlt] {
    color: var(--wa-form-control-value-color);
    font-size: var(--wa-font-size-s);
    line-height: var(--wa-line-height-normal);
}
.wa-file__placeholder[b-np70xnetlt] { 
    display: block;
    text-align: center;
    color: var(--wa-form-control-placeholder-color); 
}
