:root {
    --c0: #FEF6F2;
    --c100: #fff1ea;
    --c200: #FF6B35;
    --c300: #231917;
    --c400: #1A0D09;
    --c150: #ffc6ac;
}

@view-transition {
    navigation: auto;
  }

body {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='100%25' width='100%25'%3E%3Cdefs%3E%3Cpattern id='doodad' width='24.83' height='43' viewBox='0 0 34.64101615137755 60' patternUnits='userSpaceOnUse' patternTransform=''%3E%3Crect width='100%25' height='100%25' fill='rgba(255, 241, 234,1)'/%3E%3Cpath d='M36.37 39L36.37 41L32.91 39L34.64 38L34.64 42L32.91 41L34.64 40z' stroke-linejoin='miter' fill='rgba(255, 212, 192,1)'/%3E%3Cpath d='M19.05 49L19.05 51L15.59 49L17.32 48L17.32 52L15.59 51L17.32 50z' stroke-linejoin='miter' fill='rgba(255, 212, 192,1)'/%3E%3Cpath d='M1.73 39L1.73 41L-1.73 39L0 38L0 42L-1.73 41L0 40z' stroke-linejoin='miter' fill='rgba(255, 212, 192,1)'/%3E%3Cpath d='M1.73 19L1.73 21L-1.73 19L0 18L0 22L-1.73 21L0 20z' stroke-linejoin='miter' fill='rgba(255, 212, 192,1)'/%3E%3Cpath d='M19.05 9L19.05 11L15.59 9L17.32 8L17.32 12L15.59 11L17.32 10z' stroke-linejoin='miter' fill='rgba(255, 212, 192,1)'/%3E%3Cpath d='M36.37 19L36.37 21L32.91 19L34.64 18L34.64 22L32.91 21L34.64 20z' stroke-linejoin='miter' fill='rgba(255, 212, 192,1)'/%3E%3Cpath d='M34.64 41L35.51 40.5L33.77 39.5L33.77 40.5L35.51 39.5L34.64 39L34.64 40z' stroke-linejoin='miter' fill='rgba(255, 139, 93,1)'/%3E%3Cpath d='M17.32 51L18.19 50.5L16.45 49.5L16.45 50.5L18.19 49.5L17.32 49L17.32 50z' stroke-linejoin='miter' fill='rgba(255, 139, 93,1)'/%3E%3Cpath d='M0 41L0.87 40.5L-0.87 39.5L-0.87 40.5L0.87 39.5L0 39L0 40z' stroke-linejoin='miter' fill='rgba(255, 139, 93,1)'/%3E%3Cpath d='M0 21L0.87 20.5L-0.87 19.5L-0.87 20.5L0.87 19.5L0 19L0 20z' stroke-linejoin='miter' fill='rgba(255, 139, 93,1)'/%3E%3Cpath d='M17.32 11L18.19 10.5L16.45 9.5L16.45 10.5L18.19 9.5L17.32 9L17.32 10z' stroke-linejoin='miter' fill='rgba(255, 139, 93,1)'/%3E%3Cpath d='M34.64 21L35.51 20.5L33.77 19.5L33.77 20.5L35.51 19.5L34.64 19L34.64 20z' stroke-linejoin='miter' fill='rgba(255, 139, 93,1)'/%3E%3Cpath d='M17.32 30L17.32 30L17.32 30L17.32 30L17.32 30L17.32 30L17.32 30z' stroke-linejoin='miter' fill='rgba(255, 212, 192,1)'/%3E%3C/pattern%3E%3C/defs%3E%3Crect fill='url(%23doodad)' height='200%25' width='200%25'/%3E%3C/svg%3E ");
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    scroll-behavior: smooth;
}

h1,
h2,
h3,
h4,
h5 {
    font-family: 'Calistoga', serif;
}

p {
    font-size: 1.2rem;
    color: var(--c300);
}

a {
    color: var(--c200);
}

button:hover {
    transform: translateY(-5px);
    transition: all 0.2s ease-out;

}

button.active {
    transform: scale(0.975);
    transition: all 0.2s ease-in-out;

}

form {
    display: contents;
}

hr {
    border-color: var(--c200);
}

.accordion-item,
.accordion-button {
    background-color: transparent;
}

.accordion-button:not(.collapsed) {
    color: var(--c200);
    background-color: var(--c0);
    box-shadow: none;
}

.accordion-button {
    font-size: 1.5rem;
    padding-left: 0;
    padding-right: 0;
}

.accordion-body {
    font-size: 1.2rem;
}

.box {
    border: 1px solid #ffc6ac;
    border-radius: 1.125em;
    padding: 1.125em;
    background-color: var(--c0);
    margin: auto;
}

.inner-box {
    border: 1px solid;
    border-radius: 0.5em;
    display: inline-block;
    padding: 0.5em 1em;
    font-size: 1rem;
    margin-right: 1em;
    margin-bottom: 1em;
}

.breadcrumb {
    justify-content: center;
    font-size: 1.2rem;
    font-weight: 500;
}

.pill-skaidrite {
    padding-top: 0.5em;
    padding-right: 0.75em;
    padding-bottom: 0.5em;
    padding-left: 0.2em;
    margin-left: 0.5em;
    background-color: var(--c400);
    font-weight: bold;
    color: #FEF6F2;
    border-radius: 99px;

}

.btn-skaidrite {
    font-family: 'Calistoga', serif;
    text-align: justify;
    background: none;
    border: none;
    color: var(--c400);
    font-size: 5rem;
    align-self: center;
}

.btn-skaidrite span {
    color: var(--c200);
    padding-left: 0.25em;
}

.btn-skaidrite img {
    vertical-align: inherit;
    float: right;
    transform: translate(0%, 80%);
}

@media (max-width: 700px) {
    .btn-skaidrite {
        font-size: 2rem;
    }

    .btn-skaidrite img {
        width: 1em;
        transform: translate(0%, 20%)
    }
}

.background-light {
    background-color: var(--c0);
    border-top: 1px solid #ffc6ac;
}

.img-skaidrite {
    rotate: -2deg;
    max-width: 200px;
    border: 1px solid;
    margin-top: -2em;
}

#shareButton {
    background-color: var(--c0);
    color: var(--c400);
    border-color: var(--c150);
    width: 100%;
    font-weight: 500;
}