/* #content,main{justify-content:center}.accordion__item h2,h1{margin:0}#content,*,::after,::before,html{box-sizing:border-box}#content,.card__img{position:relative}#content,#intro-video,#intro-video-container,body,html,main{width:100%;height:100%}:root{--textBlue:hsl(0, 0%, 98%);--textRed:hsl(14, 88%, 65%);--textVeryDarkBlue:hsl(0, 0%, 100%);--textDarkBlue:hsl(240, 30%, 95%);--gradientViolet:hsl(273, 75%, 66%);--gradientBlue:hsl(240, 73%, 65%);--dividerGray:hsl(240, 5%, 91%)}html{font-size:62.5%}body{font-size:1.2rem;font-weight:400;background:linear-gradient(var(--gradientViolet),var(--gradientBlue));background-image:url(../images/Adsız_Resim.png);background-size:cover;backdrop-filter:blur(15px)}.attribution a,.back-button,h1{font-weight:700}main{min-height:100vh;display:flex;align-items:center}.card{border-radius:2.5rem;min-width:33rem;max-width:92rem;margin:0 2.5rem 6rem;padding:0 2.3rem 4.8rem;background-repeat:no-repeat;background-position:top center;background-size:24rem}.card__box{display:none}.card__img-mobile{position:absolute;top:0;left:50%;transform:translateX(-50%) translateY(-60%);display:block;width:100%;height:auto;max-width:24rem}#content,.accordion__collapse.collapse,.card__img-desktop{display:none}.card__text{margin-top:12.9rem}h1{padding-bottom:1.5rem;font-size:3.3rem;text-align:center;color:var(--textBlue);font-family:Norse,sans-serif}.accordion__item{border-bottom:.1rem solid var(--dividerGray)}.accordion__title{display:flex;justify-content:space-between;align-items:center;width:100%;padding:1.45rem .5rem;border:none;background:0 0;font-size:1.4rem;color:var(--textVeryDarkBlue);text-align:left;transition:.3s ease-in-out;font-family:'Trajan Pro',sans-serif}.copyright,body,html,main{font-family:"Trajan Pro",sans-serif}.accordion__title:focus,.accordion__title:focus-visible{z-index:3;outline:rgba(255,146,113,.5) solid;box-shadow:0 0 .4rem .4rem rgba(161,72,45,.25);border-radius:.3rem}.accordion__title:hover{cursor:pointer;color:var(--textRed)}.accordion__title::after{content:"";display:block;width:1rem;height:.6rem;background-image:url("https://raw.githubusercontent.com/MizAndhre/FAQ-accordion-card/2ff2a02d093554f14d0390a409e825669313a16e/images/icon-arrow-down.svg");background-position:center center;background-size:cover;background-repeat:no-repeat;transition:transform .3s ease-in-out}.accordion__text{text-align:left;padding:.5rem 3rem 2.2rem .5rem;line-height:1.5;color:var(--textDarkBlue)}.accordion__title.open{font-weight:700;color:var(--textBlue)}.accordion__title.open::after{transform:rotate(180deg)}.accordion__collapse.collapsing{height:0;overflow:hidden;transition:height 1s}.accordion__collapse.open{display:block}@media (min-width:56em){.card{position:relative;display:flex;padding:6.1rem 9.4rem 8.4rem 0;margin:0;background-size:100%;background-position:-53rem -28rem}.card__box{display:block;position:absolute;top:57%;left:0;transform:translateX(-50%) translateY(-50%)}.card__img,.card__text{flex:1}.card__img{display:flex;align-items:center;overflow:hidden;padding-right:9.2rem}.card__img-mobile{display:none}.card__img-desktop{display:block;max-width:47.2rem;transform:translateX(-8.4rem)}.card__text{margin-top:0}h1{padding-bottom:2.1rem;text-align:left}.accordion__title{font-size:1.5rem}.accordion__text{line-height:1.4;padding:.5rem 3rem 2rem .5rem}}.attribution{text-align:center;font-size:1.5rem;padding-bottom:2rem;color:var(--dividerGray)}.back-button,.copyright{color:#d9c7a9;position:absolute;display:flex}.attribution a{color:#fff;text-decoration:none;transition:color .2s ease-in-out}.attribution a:hover{color:var(--textRed)}.icons i{margin-top:1rem;font-size:2.5rem;padding-right:1rem}body,html{margin:0;padding:0;overflow:auto}#content{align-items:center;z-index:10}main{display:flex;justify-content:center;align-items:center;flex-direction:column}.card__text{max-width:90%;overflow:hidden;text-align:center}.copyright{bottom:10px;right:10px;text-align:right;font-size:1.3em;justify-content:flex-end}.back-button{top:40px;left:35px;font-size:2.3em;align-items:center;cursor:pointer;transition:color .3s;z-index:90;text-decoration:none}.back-button .arrow{margin-right:8px;animation:1s infinite alternate bounce}@keyframes bounce{0%{transform:translateX(0)}100%{transform:translateX(-5px)}}.back-button:hover{color:#bba387}.social-icons{position:absolute;bottom:10px;left:15px}.social-icon svg{width:24px;height:24px;fill:#d9c7a9;transition:fill .3s}.social-icon:hover svg{fill:#bba387}#intro-video-container{position:fixed;top:0;left:0;z-index:100;background:#000;display:flex;justify-content:center;align-items:center}#intro-video{object-fit:cover} */

#content,
main {
    justify-content: center;
}
.accordion__item h2,
h1 {
    margin: 0;
}
#content,
*,
::after,
::before,
html {
    box-sizing: border-box;
}
#content,
.card__img {
    position: relative;
}
#content,
#intro-video,
#intro-video-container,
body,
html,
main {
    width: 100%;
    height: 100%;
}
:root {
    --textBlue: hsl(0, 0%, 98%);
    --textRed: hsl(14, 88%, 65%);
    --textVeryDarkBlue: hsl(0, 0%, 100%);
    --textDarkBlue: hsl(240, 30%, 95%);
    --gradientViolet: hsl(273, 75%, 66%);
    --gradientBlue: hsl(240, 73%, 65%);
    --dividerGray: hsl(240, 5%, 91%);
}
html {
    font-size: 62.5%;
}
body {
    font-size: 1.2rem;
    font-weight: 400;
    background: linear-gradient(var(--gradientViolet), var(--gradientBlue));
    background-image: url(../images/wetransfer_anagorsel1-png_2024-09-17_1730/n1anaGorsel.webp);
    background-size: cover;
    backdrop-filter: blur(15px);
}
.attribution a,
.back-button,
h1 {
    font-weight: 700;
}
main {
    min-height: 100vh;
    display: flex;
    align-items: center;
}
.card {
    border-radius: 2.5rem;
    min-width: 33rem;
    max-width: 92rem;
    margin: 0 2.5rem 6rem;
    padding: 0 2.3rem 4.8rem;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 24rem;
}
.card__box {
    display: none;
}
.card__img-mobile {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%) translateY(-60%);
    display: block;
    width: 100%;
    height: auto;
    max-width: 24rem;
}
#content,
.accordion__collapse.collapse,
.card__img-desktop {
    display: none;
}
.card__text {
    margin-top: 12.9rem;
}
h1 {
    padding-bottom: 1.5rem;
    font-size: 3.3rem;
    text-align: center;
    color: var(--textBlue);
    font-family: Norse, sans-serif;
}
.accordion__item {
    border-bottom: 0.1rem solid var(--dividerGray);
}
.accordion__title {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 1.45rem 0.5rem;
    border: none;
    background: 0 0;
    font-size: 1.4rem;
    color: var(--textVeryDarkBlue);
    text-align: left;
    transition: 0.3s ease-in-out;
    font-family: "Trajan Pro", sans-serif;
}
.copyright,
body,
html,
main {
    font-family: "Trajan Pro", sans-serif;
}
.accordion__title:focus,
.accordion__title:focus-visible {
    z-index: 3;
    outline: rgba(255, 146, 113, 0.5) solid;
    box-shadow: 0 0 0.4rem 0.4rem rgba(161, 72, 45, 0.25);
    border-radius: 0.3rem;
}
.accordion__title:hover {
    cursor: pointer;
    color: var(--textRed);
}
.accordion__title::after {
    content: "";
    display: block;
    width: 1rem;
    height: 0.6rem;
    background-image: url("https://raw.githubusercontent.com/MizAndhre/FAQ-accordion-card/2ff2a02d093554f14d0390a409e825669313a16e/images/icon-arrow-down.svg");
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.3s ease-in-out;
}
.accordion__text {
    text-align: left;
    padding: 0.5rem 3rem 2.2rem 0.5rem;
    line-height: 1.5;
    color: var(--textDarkBlue);
}
.accordion__title.open {
    font-weight: 700;
    color: var(--textBlue);
}
.accordion__title.open::after {
    transform: rotate(180deg);
}
.accordion__collapse.collapsing {
    height: 0;
    overflow: hidden;
    transition: height 1s;
}
.accordion__collapse.open {
    display: block;
}
@media (min-width: 56em) {
    .card {
        position: relative;
        display: flex;
        padding: 6.1rem 9.4rem 8.4rem 0;
        margin: 0;
        background-size: 100%;
        background-position: -53rem -28rem;
    }
    .card__box {
        display: block;
        position: absolute;
        top: 57%;
        left: 0;
        transform: translateX(-50%) translateY(-50%);
    }
    .card__img,
    .card__text {
        flex: 1;
    }
    .card__img {
        display: flex;
        align-items: center;
        overflow: hidden;
        padding-right: 9.2rem;
    }
    .card__img-mobile {
        display: none;
    }
    .card__img-desktop {
        display: block;
        max-width: 47.2rem;
        transform: translateX(-8.4rem);
    }
    .card__text {
        margin-top: 0;
    }
    h1 {
        padding-bottom: 2.1rem;
        text-align: left;
    }
    .accordion__title {
        font-size: 1.5rem;
    }
    .accordion__text {
        line-height: 1.4;
        padding: 0.5rem 3rem 2rem 0.5rem;
    }
}
.attribution {
    text-align: center;
    font-size: 1.5rem;
    padding-bottom: 2rem;
    color: var(--dividerGray);
}
.back-button,
.copyright {
    color: #d9c7a9;
    position: absolute;
    display: flex;
}
.attribution a {
    color: #fff;
    text-decoration: none;
    transition: color 0.2s ease-in-out;
}
.attribution a:hover {
    color: var(--textRed);
}
.icons i {
    margin-top: 1rem;
    font-size: 2.5rem;
    padding-right: 1rem;
}
body,
html {
    margin: 0;
    padding: 0;
    overflow: auto;
}
#content {
    align-items: center;
    z-index: 10;
}
main {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.card__text {
    max-width: 90%;
    overflow: hidden;
    text-align: center;
}
.copyright {
    bottom: 10px;
    right: 10px;
    text-align: right;
    font-size: 1.3em;
    justify-content: flex-end;
}
.back-button {
    top: 40px;
    left: 35px;
    font-size: 2.3em;
    align-items: center;
    cursor: pointer;
    transition: color 0.3s;
    z-index: 90;
    text-decoration: none;
}
.back-button .arrow {
    margin-right: 8px;
    animation: 1s infinite alternate bounce;
}
@keyframes bounce {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-5px);
    }
}
.back-button:hover {
    color: #bba387;
}
.social-icons {
    position: absolute;
    bottom: 10px;
    left: 15px;
}
.social-icon svg {
    width: 24px;
    height: 24px;
    fill: #d9c7a9;
    transition: fill 0.3s;
}
.social-icon:hover svg {
    fill: #bba387;
}
#intro-video-container {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 100;
    background: #000;
    display: flex;
    justify-content: center;
    align-items: center;
}
#intro-video {
    object-fit: cover;
}
