@font-face{font-family:LazyDog;src:url(/static/font/lazy_dog.381a7961.ttf)}@font-face{font-family:TIMES__;src:url(/static/font/TIMESS__.4eb44f4e.ttf)}body{color:#fff;margin:0;font-family:TIMES__,Inter,Avenir,Helvetica,Arial,sans-serif}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-family:LazyDog,Inter,Avenir,Helvetica,Arial,sans-serif}.card{cursor:pointer;height:100%;max-height:100%;position:relative}.card img{-webkit-user-select:none;user-select:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;border:3px solid #71bccf;border-radius:10px;max-width:100%;max-height:100%;display:block}.card .card-back{position:absolute;top:0;bottom:0;left:0;right:0}.card-item{flex-direction:column;flex:1;align-items:center;gap:1em;height:100%;max-height:100%;display:flex}.card-item h1,.card-item h2,.card-item h3,.card-item h4,.card-item h5,.card-item h6{margin:0}.tarot-info{display:block}.card-review-modal{z-index:100;background:#000c;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.card-review{background-image:url(/static/image/background.a9b904cd.png);background-position:50%;background-size:cover;border:4px solid #200c0c;border-radius:2em;flex-direction:row;place-items:center;gap:2em;width:75vw;height:100%;min-height:60vh;max-height:90vh;padding:3em 3em 3em 1em;display:flex}.card-review .card-preview{flex-direction:column;justify-content:center;align-items:center;gap:1em;height:100%;display:flex}.card-review .card-preview .card{height:auto}.card-review .card-preview .card-depiction{margin:0;padding:0;font-weight:400}.card-review .card-info{text-align:center;flex-direction:column;grid-area:info;justify-content:center;gap:2em;width:100%;height:100%;font-size:2em;display:flex}@media screen and not (min-height:600px){.card-review .card-info{font-size:1.25em}}.card-review .card-info .card-headers{flex-direction:column;gap:1em;display:flex}.card-review .card-info .card-name{margin:0;padding:0}.card-review .card-info .card-meanings{background-color:#00000080;border-radius:10px;flex-direction:column;flex:auto;justify-content:center;align-items:center;padding:.5em 1.5em;display:flex}.card-spread{flex-direction:row;justify-content:center;align-items:flex-start;gap:2em;width:60vw;height:60vh;display:flex}.deck{transform-origin:0 100%;width:150px;height:250px;position:absolute;bottom:3vh;left:3vw}.deck .deck-card{width:150px;height:250px;position:absolute;bottom:0;left:0}.deck:hover .deck-card:first-of-type img{box-shadow:0 0 1em #ccc}.table{text-align:center;background-image:url(/static/image/background.a9b904cd.png);background-position:50%;background-size:cover;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;line-height:1.1;display:flex;overflow-y:auto}.info-button{cursor:pointer;background-color:#333;border-radius:5px;padding:.5em 1em;font-family:LazyDog,Inter,Avenir,Helvetica,Arial,sans-serif;font-size:1.5em;transition:scale .25s,box-shadow .25s;position:absolute;bottom:3vh;right:3vw}.info-button:hover{scale:1.025;box-shadow:0 0 1em #ccc}.credits-modal{z-index:100;background:#000c;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.credits{background-image:url(/static/image/background.a9b904cd.png);background-position:50%;background-size:cover;border:4px solid #200c0c;border-radius:2em;flex-direction:column;gap:2em;width:75vw;height:100%;min-height:60vh;max-height:90vh;padding:3em 1.5em;display:flex;overflow-y:auto}.credits .card-credits-area{flex-direction:column;gap:1em;display:flex}.credits .card-credits-area h1{margin:0 0 .25em;font-size:3em}.credits .card-credits-area .credits-cards{flex-flow:wrap;justify-content:space-evenly;gap:3em 1.5em;display:flex}.credits .card-credits-area .credits-cards .card-entry{text-align:center;grid-template-areas:"card""name""character""artist";place-items:center;gap:.5em;width:250px;display:grid}.credits .card-credits-area .credits-cards .card-entry .card-display{grid-area:card;height:100%}.credits .card-credits-area .credits-cards .card-entry .card-display .card{height:auto}.credits .card-credits-area .credits-cards .card-entry .card-depiction,.credits .card-credits-area .credits-cards .card-entry .card-artist,.credits .card-credits-area .credits-cards .card-entry .card-name{margin:0;padding:0;font-weight:400}.credits .card-credits-area .credits-cards .card-entry .card-name{grid-area:name;margin-top:.5em;font-size:2em}.credits .card-credits-area .credits-cards .card-entry .card-depiction{grid-area:character}.credits .card-credits-area .credits-cards .card-entry .card-artist{grid-area:artist}.credits-focused{z-index:200;background:#000c;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.credits-focused .focused-card{height:90vh}