@tailwind base;@tailwind components;@tailwind utilities;body{margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.photo-grid-item{cursor:pointer;transition:opacity .2s ease;overflow:hidden}.photo-grid-item:hover{opacity:.8}.photo-grid-image{width:100%;aspect-ratio:1;object-fit:cover;display:block;position:relative}.photo-duplicate-badge{position:absolute;top:3px;left:3px;height:16px;padding:0 4px;border-radius:3px;background-color:#d97706d9;color:#fff;font-size:11px;line-height:16px;display:flex;align-items:center;justify-content:center;pointer-events:none}.photo-has-back-badge{position:absolute;bottom:3px;left:3px;width:16px;height:16px;border-radius:3px;background-color:#00000073;display:flex;align-items:center;justify-content:center;pointer-events:none}
