.page-module__FlZKzq__page{--background:#fafafa;--foreground:#fff;--text-primary:#000;--text-secondary:#666;--button-primary-hover:#383838;--button-secondary-hover:#f2f2f2;--button-secondary-border:#ebebeb;font-family:var(--font-lora),cursive;background-color:var(--background)}@media (max-width:600px){.page-module__FlZKzq__main{padding:48px 24px}}@media (prefers-color-scheme:dark){.page-module__FlZKzq__logo{filter:invert()}.page-module__FlZKzq__page{--background:#000;--foreground:#000;--text-primary:#ededed;--text-secondary:#999;--button-primary-hover:#ccc;--button-secondary-hover:#1a1a1a;--button-secondary-border:#1a1a1a}}
.card{-webkit-backdrop-filter:blur(14px)saturate(160%);background:#ffffff2e;border:1px solid #ffffff40;border-radius:20px;flex:1;min-width:400px;height:fit-content;margin:16px;transition:transform .25s,box-shadow .25s;overflow:hidden;box-shadow:0 8px 32px #0000002e,inset 0 1px 1px #fff6}.card:hover{transform:translateY(-5px)}.card-image-container{height:180px;overflow:hidden}.card-image{aspect-ratio:1;object-fit:cover;width:100%;height:100%}.card-content{flex:1;padding:16px}.card-title{color:#333;margin-top:0;margin-bottom:8px;font-size:2rem}.card-body{color:#666;font-size:.9rem;line-height:1.4}@media (max-width:600px){.card{min-width:200px}}
