@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8d697b304b401681-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba015fad6dcf6784-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/4cf2300e9c8272f7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_188709{font-family:Geist,Geist Fallback;font-style:normal}.__variable_188709{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9610d9e46709d722-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/747892c23ea88013-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/93f479601ee12b01-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9a8899{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_9a8899{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}:root{--background:#ffffff;--foreground:#171717;--light:#f8f7f1}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}}.flex-column{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.flex-row{display:flex;flex-direction:row;align-items:top;justify-content:space-between;gap:30px}.page{width:100vw;min-height:100vh;height:100%;background-image:url(/_next/static/media/gradient-light-1.6e41e307.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat}.body{flex-grow:1;width:100%;max-width:800px}.content,header{width:100%;padding:30px}.content{flex-grow:1}footer{width:100%;text-align:center}header .logo{width:250px;height:59px;background-image:url(/_next/static/media/flippy-spanish-logo.13ca786e.png);background-size:contain;background-position:50%;background-repeat:no-repeat}header nav{margin-top:30px}header a{margin-right:30px}header a:hover{text-decoration:underline}header a.active{font-weight:700}.card-container{width:80%;max-width:500px;text-align:center}.card{justify-content:center;width:100%;max-width:500px;min-height:300px;padding:30px;border-radius:10px;border:4px solid var(--primaryDark);background-color:var(--light);opacity:.9}.phrase-container{margin-top:45px}.card h2{margin:initial;font-size:4rem;line-height:4.5rem;font-weight:400}p.phonetic{font-size:1.5rem;opacity:.7}p.phonetic span{margin:5px 8px}.flip-button{margin-top:30px;padding:15px 45px;font-size:1.125rem;font-weight:600;cursor:pointer;border-radius:100px;border:2px solid var(--primaryDark);background-color:var(--light);opacity:.75}.flip-button:hover{opacity:1;box-shadow:0 5px 10px 0 rgb(0 0 0/5%)}.flip-button:active{box-shadow:0 10px 12px 0 rgb(0 0 0/15%)}.new-phrase-button{margin-top:45px;padding:15px 30px;font-size:1.235rem;cursor:pointer;border:none;background-color:transparent}.new-phrase-button:hover{opacity:.7;text-decoration:underline}.new-phrase-button:active{opacity:.5}.stories-container{margin-top:30px;flex-wrap:wrap}.story-card{flex-grow:1;width:1px;min-width:250px;padding:15px;border-radius:5px;background-color:var(--light)}.story-card:hover{box-shadow:0 10px 10px 0 rgb(0 0 0/8%)}.story-card h4{margin-bottom:8px}.story-container{margin:0 30px}@media screen and (max-width:800px){.story-container{margin:0}}.message-wrapper{justify-content:flex-start;gap:15px;margin-bottom:15px}.message-wrapper.speaker-2{flex-flow:row-reverse}.message-container{min-width:65%;padding:15px;border-radius:10px}.speaker-1 p,.speaker-2 p{margin:initial;line-height:1.5rem}.speaker-1 p:last-of-type,.speaker-2 p:last-of-type{margin-top:5px;opacity:.5}.speaker-1 .message-container{background-color:rgba(255,255,255,.7)}.speaker-2 .message-container{text-align:right;background-color:rgba(234,245,255,.7)}.avatar{flex-shrink:0;height:48px;width:48px;border:none;background-image:url(/_next/static/media/avatar-generic.3019627f.png);background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:.6}@media screen and (max-width:800px){.avatar{height:36px;width:36px}}.translation-container{justify-content:flex-start}.speaker-2 .translation-container{justify-content:flex-end}.translation-container p.flex-row{gap:10px}.speaker-2 .translation-container p.flex-row{flex-flow:row-reverse}i.hide-text{filter:blur(5px)}button.show-hide-translation{flex-shrink:0;height:24px;width:24px;border:none;background-image:url(/_next/static/media/eye-hide.579f4928.png);background-size:cover;background-position:50%;background-repeat:no-repeat}button.show-hide-translation.show{background-image:url(/_next/static/media/eye.856730cb.png)}footer{padding:30px;font-size:.9rem;opacity:.7}footer p{line-height:1.25rem}footer a{text-decoration:underline}