@font-face {
    font-family: "Monorama";
    src: url("public/fonts/Monorama-Regular.otf") format("woff");
    font-weight: normal;
    font-style: normal;
}

.notes-layout {
    display: flex;
    flex-direction: column;
    min-height: inherit;
}
.main-container {
    padding-top: 100px

}
.notes-header {
    padding-top: 1rem;
    padding-bottom: 1rem;
    border-bottom: 4px solid var(--color-border);
    position: fixed;
    top: 0;
    width: 100%;
    background: white;
}

.notes-header .container {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.notes-header .home-link {
    font-family: "Monorama";
    font-size: 3rem;
}

.notes-header .home-link a {
    color: var(--color-foreground);
}

.notes-header .home-link a:hover {
    text-decoration: none;
}

.notes-header .logo-medium {
    display: none;
}

.notes-header a:hover {
    text-decoration-style: wavy;
    text-decoration-thickness: 1px;
}

.notes-header .user-info {
    display: flex;
    gap: 1rem;
    align-items: center;
    white-space: nowrap;
}

.notes-main {
    padding-top: 2rem;
    padding-bottom: 2rem;
    flex: 1 1 100%;
}

.notes-main .container {
    display: flex;
    gap: 1rem;
}

.notes-list {
    max-width: 16rem;
}

.notes-outlet {
    flex: 1;
}

.notes-footer {
    padding-top: 2rem;
    padding-bottom: 1rem;
    border-top: 4px solid var(--color-border);
    justify-content: flex-start;
}

@media print, (min-width: 340px) {
    .notes-header .logo {
        display: none;
    }

    .notes-header .logo-medium {
        display: block;
    }

    .notes-main {
        padding-top: 3rem;
        padding-bottom: 3rem;
    }
}
.stage {
    border-bottom: 3px solid #444;
    display: flex;
    height: 330px;
    width: 100%;
}
.pixelart {
    width: 1px;
    height: 1px;
    transform: scale(2.5);
    background: transparent;
    box-shadow: 7px 0px #500000, 8px 0px #500000, 9px 0px #500000, 10px 0px #500000, 11px 0px #500000, 5px 1px #500000, 6px 1px #500000, 7px 1px #f84070, 8px 1px #f84070, 9px 1px #f8d870, 10px 1px #f84070, 11px 1px #500000, 12px 1px #500000, 4px 2px #500000, 5px 2px #f84070, 6px 2px #f84070, 7px 2px #b02860, 8px 2px #b02860, 9px 2px #d8a038, 10px 2px #f8d870, 11px 2px #ffffff, 12px 2px #500000, 3px 3px #500000, 4px 3px #b02860, 5px 3px #f84070, 6px 3px #b02860, 7px 3px #b02860, 8px 3px #000000, 9px 3px #000000, 10px 3px #000000, 11px 3px #000000, 12px 3px #000000, 13px 3px #000000, 2px 4px #500000, 3px 4px #b02860, 4px 4px #b02860, 5px 4px #b02860, 6px 4px #000000, 7px 4px #000000, 8px 4px #000000, 9px 4px #000000, 10px 4px #000000, 11px 4px #000000, 12px 4px #000000, 13px 4px #000000, 14px 4px #000000, 2px 5px #500000, 3px 5px #f8d0c0, 4px 5px #000000, 5px 5px #000000, 6px 5px #000000, 7px 5px #f87068, 8px 5px #000000, 9px 5px #f87068, 10px 5px #000000, 11px 5px #f87068, 1px 6px #500000, 2px 6px #f8d0c0, 3px 6px #885818, 4px 6px #f8d0c0, 5px 6px #000000, 6px 6px #f87068, 7px 6px #f8d0c0, 8px 6px #000000, 9px 6px #f8d0c0, 10px 6px #000000, 11px 6px #f8d0c0, 12px 6px #885818, 13px 6px #885818, 1px 7px #500000, 2px 7px #f87068, 3px 7px #885818, 4px 7px #f8d0c0, 5px 7px #000000, 6px 7px #000000, 7px 7px #f8d0c0, 8px 7px #f8d0c0, 9px 7px #f8d0c0, 10px 7px #f8d0c0, 11px 7px #f8d0c0, 12px 7px #f8d0c0, 13px 7px #f8d0c0, 14px 7px #885818, 1px 8px #500000, 2px 8px #000000, 3px 8px #f87068, 4px 8px #f8d0c0, 5px 8px #000000, 6px 8px #f8d0c0, 7px 8px #f8d0c0, 8px 8px #000000, 9px 8px #f87068, 10px 8px #f87068, 11px 8px #f87068, 12px 8px #f87068, 13px 8px #f87068, 14px 8px #885818, 2px 9px #000000, 3px 9px #885818, 4px 9px #885818, 5px 9px #f87068, 6px 9px #f87068, 7px 9px #f87068, 8px 9px #000000, 9px 9px #000000, 10px 9px #000000, 11px 9px #000000, 12px 9px #000000, 13px 9px #000000, 3px 10px #000000, 4px 10px #885818, 5px 10px #885818, 6px 10px #f87068, 7px 10px #f87068, 8px 10px #000000, 9px 10px #000000, 10px 10px #000000, 11px 10px #000000, 4px 11px #500000, 5px 11px #b02860, 6px 11px #885818, 7px 11px #885818, 8px 11px #885818, 9px 11px #885818, 10px 11px #203088, 3px 12px #500000, 4px 12px #b02860, 5px 12px #b02860, 6px 12px #f84070, 7px 12px #408098, 8px 12px #408098, 9px 12px #80d8c8, 10px 12px #80d8c8, 11px 12px #203088, 3px 13px #500000, 4px 13px #885818, 5px 13px #885818, 6px 13px #885818, 7px 13px #408098, 8px 13px #ffffff, 9px 13px #ffffff, 10px 13px #80d8c8, 11px 13px #ffffff, 12px 13px #203088, 3px 14px #885818, 4px 14px #ffffff, 5px 14px #ffffff, 6px 14px #ffffff, 7px 14px #885818, 8px 14px #ffffff, 9px 14px #ffffff, 10px 14px #80d8c8, 11px 14px #ffffff, 12px 14px #203088, 3px 15px #885818, 4px 15px #ffffff, 5px 15px #ffffff, 6px 15px #885818, 7px 15px #408098, 8px 15px #408098, 9px 15px #203088, 10px 15px #408098, 11px 15px #203088, 3px 16px #885818, 4px 16px #ffffff, 5px 16px #ffffff, 6px 16px #885818, 7px 16px #408098, 8px 16px #203088, 9px 16px #408098, 10px 16px #203088, 4px 17px #885818, 5px 17px #885818, 6px 17px #885818, 7px 17px #885818, 8px 17px #000000, 9px 17px #885818, 10px 17px #000000, 4px 18px #000000, 5px 18px #885818, 6px 18px #885818, 7px 18px #885818, 8px 18px #f8d870, 9px 18px #000000, 10px 18px #f8d870, 11px 18px #000000, 4px 19px #000000, 5px 19px #000000, 6px 19px #000000, 7px 19px #000000, 8px 19px #000000, 9px 19px #000000, 10px 19px #000000, 11px 19px #000000;
}
.bounce-1 {
    animation-name: bounce-1;
    animation-timing-function: linear;
}
@keyframes bounce-1 {
    0%   { transform: translateY(0); }
    50%  { transform: translateY(-100px); }
    100% { transform: translateY(0); }
}





