:root{--primary-blue: #1a73e8;--text-dark: #222222;--text-gray: #717171;--bg-light: #f7f7f7;--glass-white: rgba(255, 255, 255, .15);--glass-white-hover: rgba(255, 255, 255, .25);--glass-border: rgba(255, 255, 255, .18);--status-published: #34a853;--status-pending: #fbbc04;--shadow-glass: 0 8px 32px rgba(0, 0, 0, .1);--shadow-card: 0 4px 16px rgba(0, 0, 0, .08)}*{box-sizing:border-box}html,body{margin:0;padding:0;background-color:#fff;font-family:Science Gothic,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;color:var(--text-dark)}a{text-decoration:none;color:inherit}.container{padding:20px;margin:auto;max-width:1200px}.glass-card{background:var(--glass-white);backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);border:1px solid var(--glass-border);border-radius:20px;box-shadow:var(--shadow-glass);transition:all .3s ease}.glass-card:hover{background:var(--glass-white-hover);transform:translateY(-2px);box-shadow:0 12px 40px #00000026}button,a,.card{transition:all .3s ease}.status-badge{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;text-transform:capitalize}.status-published{background:#34a85326;color:var(--status-published)}.status-pending{background:#fbbc0426;color:var(--status-pending)}@keyframes float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-30px) rotate(10deg)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.8}}input::placeholder{color:#ffffffb3}
