body{background:linear-gradient(135deg,#06060e,#121220,#0f091a 50%,#140814);color:#e6e6fa;font-family:Georgia,serif;margin:0;padding:20px;min-height:100vh;background-attachment:fixed;cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAARGVYSWZNTQAqAAAACAABh2kABAAAAAEAAAAaAAAAAAADoAEAAwAAAAEAAQAAoAIABAAAAAEAAABAoAMABAAAAAEAAABAAAAAAEZRQrAAAAOPSURBVHgB7ZjNbtNAEMcnXtut3QAHaNW0S62CKiTgxKtQVXmKnniAXpE4VTwDiqryOkgIiRJImyoBqaDUbuKPMLPJIBQVoRZ7U4mxFK/tdbw7v/nPzNoAsgkBISAEhIAQEAJCQAgIASEgBISAEBACQuA/I1Czae/BAajTI2jQmKub0N3Zgdzm+JeN5Vx2saprp++ggQO26EfHVY1zledaUQB73qu5kePWWzTBIhs003HWnrcS3KvQuu69xvMBtJRbj9b0c+P5k87bVp6etbGvic/tXPfZ//o/KwCcOihIQeNkdRDe4zlrKCA3fXxlDq0VAGyX6/qwprfMafujD6Mh98yvrRQAx74qXO0s1JXr3wHfWzTW0rGXjRTmAr3/MsvnlQsqBTAb+2F9BVz3lgGgN7YhHvQa884FpQJgjzsKYx4343lMfK53W4fhMgTBMtScSeWlYyjGivrGeG9RG0SvX2Xmf0UO1hRRKgD2+DThgULZU9YPl5ZhI3oG3kKACvCNAigXpEPMi1iI4/P+RAnDM7MwQkYdW9WhFADs+Wmdj9BC7aGhHsZ5uLQCAXrfJ+O9BWM87Tw8pkVIEK7gvqbwHk1w0mxE3YoUgbmh8hVjKQDY81zng/AurOtHCGARlFpC2atfnifreOOqMC4eQLT5FNLRBRx33kMSf7OWG6wuhdnwm9SWooDVx9DFl5xmng2iY1zhoYGa6jyFwPr9bRMC6xjzv4cAQchQ7iedD+jxPhx/OUQFfOcQ6NJSuQBo07OrBFYKgOlbXWd/LwMnOGvTCi/FRY6PdT4+7+HSd6xGmPAo21NuoI1iPR0maHyPkmCOELqjaRIETIJFAu3dveqXyKUAMBbhjpXgeJMyiIrQpAgPSx1ZH2BCJCXQZjx/3oNPR28gTX8Yj4M3MdiUwYo9byaBu1IBsBL44aiInBRB2T6O+w1wampcPDTdSdKna3mGxqf4UmTL4zw3bksFwA/llhXBuYFKXRQ9Md2dz4cU+9Zinec021YKgBVBK7wc45vif5RemDlklPAo5lH2uy+qj/VZw/m8UgA8CLec9emcjm/CZgVAMcD3/sB4WSXxV/NBBI3vmmyPffMEYQXAbC4gg23V+b/BtfJNkCexvwcalTD5JphA00ad57H/1FpRAA/OSqBzOubr0goBISAEhIAQEAJCQAgIASEgBISAEBACQkAICAEhIASEgBAQAlYI/ATwkYkUzi5/HQAAAABJRU5ErkJggg==) 32 32,auto}.app{max-width:1200px;margin:0 auto;position:relative;z-index:1}.hero-image{width:100%;max-width:800px;height:auto;display:block;margin:0 auto 40px;border-radius:15px;box-shadow:0 0 30px #8a2be24d}.blurb{text-align:center;font-style:italic;font-size:1.1em;line-height:1.6;margin:40px auto;max-width:800px;color:plum;text-shadow:0 0 10px rgba(221,160,221,.5)}.articles-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;margin-top:50px}.article{background:linear-gradient(145deg,#19197033,#483d8b33);border-radius:20px;padding:25px;transition:transform .3s ease,box-shadow .3s ease;border:1px solid rgba(138,43,226,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.article:hover{transform:translateY(-10px);box-shadow:0 15px 40px #8a2be266;cursor:url(data:image/gif;base64,R0lGODdhQABAANUAAAAAAK2bErWcErSdGbuiFbqjG7ylIcCmGLynML2nK72pNL6pLKqqAMOsJ8WxPsWyRtu5EOG9EOPAGOfCEOjCEePDIunFGerIIenKSerKK+/QUPPSSO/TW/TUUffXWPfYWfjYW/baY/jbZffcbPjca/jecO7fle7gl/Tjlfbnnvbon+7pyfbpp/fqqvfrsfzrnf3upf7xsPby2/bz4vv00P/0u//1xP332f787f/+9////wAAAAAAAAAAAAAAAAAAACH5BAkAADsALAAAAABAAEAAAAb/QIFwsCsaj8ikcslsIgUDhMJJrVqbAsVqpSBev2BmdjZ7JMLo9G6cc50WXrXcyba1HOe5flmvtd5xe4J9fniCh2sKMzk2NY5/cIh6hI+GknKUj4CXaZQtLCybnGGEdwsLeaOkCjI4Li2FCQOBqlcCCy0uDg6wLSaytWEDCye/CyyOLJHBYQmyx8nLzF+zwyegotNoCaepVdW0weBfzgUF2mnWKBUQBeHoTgkOKi8ZEgfn8N/EKSMhHRsktHun74i8FjFEfPjQ4cK9fAWPVCMGK+FCDwAFupsVcQe3BbxqxICh8AMIfxYiEFgJEZ01UBVLhACxkMQNGhkmRNg5EN6wshQxgo4sWfNmzglIVRIcNcAABxFQRcxcuPBkCAtIkxJYyqkphg4eqIql2gFr0p76CjToMHZsWa0tfRr4GrYtQ6wR0HZUy9ZuWZVxIzbVIBYj2L9bO0o0QJjshQsdEHPVNvhiBwwSJGzYkDKx4iKVGTYwd0CCBQpKP4Oeq0EDBgOzCkDg6U61kQIGDLQswNK2xGq/OfoeTry48ePIkytfzry58+fQo0ufTr269evYs2uHFwQAOw==) 32 32,pointer}.article-link{text-decoration:none;color:inherit;display:block;cursor:url(data:image/gif;base64,R0lGODdhQABAANUAAAAAAK2bErWcErSdGbuiFbqjG7ylIcCmGLynML2nK72pNL6pLKqqAMOsJ8WxPsWyRtu5EOG9EOPAGOfCEOjCEePDIunFGerIIenKSerKK+/QUPPSSO/TW/TUUffXWPfYWfjYW/baY/jbZffcbPjca/jecO7fle7gl/Tjlfbnnvbon+7pyfbpp/fqqvfrsfzrnf3upf7xsPby2/bz4vv00P/0u//1xP332f787f/+9////wAAAAAAAAAAAAAAAAAAACH5BAkAADsALAAAAABAAEAAAAb/QIFwsCsaj8ikcslsIgUDhMJJrVqbAsVqpSBev2BmdjZ7JMLo9G6cc50WXrXcyba1HOe5flmvtd5xe4J9fniCh2sKMzk2NY5/cIh6hI+GknKUj4CXaZQtLCybnGGEdwsLeaOkCjI4Li2FCQOBqlcCCy0uDg6wLSaytWEDCye/CyyOLJHBYQmyx8nLzF+zwyegotNoCaepVdW0weBfzgUF2mnWKBUQBeHoTgkOKi8ZEgfn8N/EKSMhHRsktHun74i8FjFEfPjQ4cK9fAWPVCMGK+FCDwAFupsVcQe3BbxqxICh8AMIfxYiEFgJEZ01UBVLhACxkMQNGhkmRNg5EN6wshQxgo4sWfNmzglIVRIcNcAABxFQRcxcuPBkCAtIkxJYyqkphg4eqIql2gFr0p76CjToMHZsWa0tfRr4GrYtQ6wR0HZUy9ZuWZVxIzbVIBYj2L9bO0o0QJjshQsdEHPVNvhiBwwSJGzYkDKx4iKVGTYwd0CCBQpKP4Oeq0EDBgOzCkDg6U61kQIGDLQswNK2xGq/OfoeTry48ePIkytfzry58+fQo0ufTr269evYs2uHFwQAOw==) 32 32,pointer}.article-image{width:100%;height:200px;object-fit:cover;border-radius:15px;margin-bottom:20px;border:2px solid rgba(138,43,226,.4)}.article-title{font-size:1.4em;margin:15px 0;color:#f0f8ff;text-shadow:0 0 8px rgba(240,248,255,.6);line-height:1.3}.article-author{color:plum;font-style:italic;margin:10px 0;font-size:1em}.article-author:before{content:"✦ ";color:gold}.footer{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:30px;margin-top:60px;padding:40px 20px;border-top:1px solid rgba(138,43,226,.3)}.footer img{filter:invert(1) brightness(.9);width:120px;height:auto;opacity:.8;transition:opacity .3s ease}.footer img:hover{opacity:1}@media (max-width: 768px){.articles-grid{grid-template-columns:1fr;gap:20px}.article{padding:20px}body{padding:10px}}
