.DoodleCard_card__WSmb0{background:var(--card-bg);border-radius:2px;overflow:hidden;box-shadow:0 0 0 1px var(--card-border),0 8px 24px var(--shadow-light),0 2px 6px var(--shadow-medium),inset 0 1px 0 hsla(0,0%,100%,.1);transition:all .4s cubic-bezier(.23,1,.32,1);position:relative}.DoodleCard_card__WSmb0:before{top:0;left:0;background:linear-gradient(135deg,var(--accent-subtle) 0,transparent 50%)}.DoodleCard_card__WSmb0:after,.DoodleCard_card__WSmb0:before{content:"";position:absolute;width:20px;height:20px;z-index:10;opacity:.7}.DoodleCard_card__WSmb0:after{bottom:0;right:0;background:linear-gradient(-45deg,var(--accent-subtle) 0,transparent 50%)}.DoodleCard_card__WSmb0:hover{transform:translateY(-8px);box-shadow:0 0 0 2px var(--accent-color),0 20px 40px var(--shadow-medium),0 8px 16px var(--shadow-dark),inset 0 1px 0 hsla(0,0%,100%,.2),0 0 20px rgba(0,0,0,.2)}.DoodleCard_imageLink__CMisM{display:block;width:100%;text-decoration:none;cursor:pointer;position:relative}.DoodleCard_imageContainer__SW_pZ{position:relative;width:100%;aspect-ratio:1;overflow:hidden;background:var(--hover-bg);border:8px solid var(--card-bg);box-sizing:border-box}.DoodleCard_imageLink__CMisM:hover .DoodleCard_imageContainer__SW_pZ:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,transparent,rgba(0,0,0,.03) 50%,transparent);pointer-events:none}.DoodleCard_imageWrapper__eTvdk{width:100%;height:100%;position:relative}.DoodleCard_image__shIUQ{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.23,1,.32,1)}.DoodleCard_imageLink__CMisM:hover .DoodleCard_image__shIUQ{transform:scale(1.02)}.DoodleCard_content__AjsTl{padding:1.5rem 2rem 2rem;text-align:center;background:var(--card-bg)}.DoodleCard_author__N_oBX{font-family:Fascinate,system-ui;font-size:.85rem;font-weight:400;margin-bottom:.5rem;opacity:.8}.DoodleCard_author__N_oBX a{color:var(--accent-color);text-decoration:none;font-weight:500}.DoodleCard_author__N_oBX a:hover{color:var(--text-color);text-decoration:underline}.DoodleCard_text___5OGS{font-size:.8rem;font-weight:300;opacity:.9;margin-bottom:1rem;line-height:1.4;text-align:left;max-height:4.2em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.DoodleCard_date__s86g5,.DoodleCard_text___5OGS{font-family:Fascinate,system-ui;color:var(--text-color)}.DoodleCard_date__s86g5{font-size:.9rem;font-weight:400;font-style:normal;opacity:.75;letter-spacing:.5px;text-transform:uppercase;position:relative}.DoodleCard_date__s86g5:before{content:"";position:absolute;top:-.75rem;left:50%;transform:translateX(-50%);width:24px;height:1px;background:var(--accent-color)}.DoodleCard_heroCard__TBTx5{width:700px;max-width:90vw;box-shadow:0 0 0 3px var(--accent-color),0 0 0 4px var(--card-border),0 20px 60px var(--shadow-dark),0 10px 30px var(--shadow-medium),0 0 80px var(--shadow-dark),0 0 120px var(--shadow-medium),inset 0 1px 0 hsla(0,0%,100%,.2),inset 0 -1px 0 hsla(0,0%,100%,.1);position:relative;background:linear-gradient(145deg,var(--card-bg) 0,var(--hover-bg) 100%)}.DoodleCard_heroCard__TBTx5:before{top:-4px;left:-4px;background:linear-gradient(135deg,var(--accent-subtle) 0,transparent 50%)}.DoodleCard_heroCard__TBTx5:after,.DoodleCard_heroCard__TBTx5:before{content:"";position:absolute;width:20px;height:20px;z-index:15;opacity:.7}.DoodleCard_heroCard__TBTx5:after{bottom:-4px;right:-4px;background:linear-gradient(-45deg,var(--accent-subtle) 0,transparent 50%)}.DoodleCard_heroCard__TBTx5:hover{transform:translateY(-12px) scale(1.02);box-shadow:0 0 0 3px var(--accent-color),0 0 0 4px var(--card-border),0 30px 80px var(--shadow-dark),0 15px 40px var(--shadow-medium),0 0 120px var(--shadow-dark),0 0 160px var(--shadow-medium),0 0 40px var(--accent-color),inset 0 1px 0 hsla(0,0%,100%,.3),inset 0 -1px 0 hsla(0,0%,100%,.2)}.DoodleCard_heroImageContainer__xl8YH{aspect-ratio:unset;max-width:700px;width:100%;height:auto;border:12px solid var(--card-bg);background:var(--hover-bg);position:relative}.DoodleCard_heroImageContainer__xl8YH:before{content:"";position:absolute;top:-12px;left:-12px;right:-12px;bottom:-12px;background:linear-gradient(45deg,transparent 30%,hsla(0,0%,75%,.1) 45%,hsla(0,0%,75%,.2) 50%,hsla(0,0%,75%,.1) 55%,transparent 70%);z-index:-1;border-radius:2px}@media (max-width:768px){.DoodleCard_heroCard__TBTx5{width:100%;max-width:400px}.DoodleCard_heroCard__TBTx5:hover{transform:translateY(-8px) scale(1.01)}.DoodleCard_heroImageContainer__xl8YH{max-width:400px;width:100%;height:auto;border:8px solid var(--card-bg)}}.Home_main__VkIEL{min-height:100vh;padding:4rem 2rem;max-width:1600px;margin:0 auto}.Home_header__y2QYS{text-align:center}.Home_title__hYX6j{font-family:Limelight,sans-serif;font-size:4rem;font-weight:400;font-style:normal;color:var(--text-color);letter-spacing:-.02em;line-height:1.1;margin-bottom:1.5rem;text-shadow:0 3px 6px var(--shadow-light),0 6px 12px var(--shadow-medium),0 8px 20px var(--shadow-dark),0 2px 0 var(--accent-color),0 3px 0 var(--accent-color),0 4px 8px rgba(0,0,0,.3),0 0 30px rgba(0,0,0,.1);position:relative}.Home_topButtons__zncD_{position:fixed;top:2rem;right:2rem;z-index:1000;display:flex;gap:.5rem}.Home_githubButton__Sm15R{background:none;border:2px solid var(--card-border);border-radius:50%;width:2.5rem;height:2.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;background-color:var(--card-bg);box-shadow:0 4px 12px var(--shadow-medium),inset 0 1px 0 hsla(0,0%,100%,.1);color:var(--text-color);text-decoration:none;position:relative;overflow:hidden}.Home_githubButton__Sm15R:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:radial-gradient(circle,rgba(0,0,0,.05) 0,transparent 70%);transition:all .4s ease;transform:translate(-50%,-50%);border-radius:50%}.Home_githubButton__Sm15R:hover{background-color:var(--hover-bg);transform:translateY(-2px) scale(1.1);box-shadow:0 6px 20px var(--shadow-dark),inset 0 1px 0 hsla(0,0%,100%,.2),0 0 15px rgba(0,0,0,.2);border-color:var(--accent-color)}.Home_githubButton__Sm15R:hover:before,.Home_rssButton__P3tCy{width:2.5rem;height:2.5rem}.Home_rssButton__P3tCy{background:none;border:2px solid var(--card-border);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;background-color:var(--card-bg);box-shadow:0 4px 12px var(--shadow-medium),inset 0 1px 0 hsla(0,0%,100%,.1);color:var(--text-color);text-decoration:none;position:relative;overflow:hidden}.Home_rssButton__P3tCy:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:radial-gradient(circle,rgba(0,0,0,.05) 0,transparent 70%);transition:all .4s ease;transform:translate(-50%,-50%);border-radius:50%}.Home_rssButton__P3tCy:hover{background-color:var(--hover-bg);transform:translateY(-2px) scale(1.1);box-shadow:0 6px 20px var(--shadow-dark),inset 0 1px 0 hsla(0,0%,100%,.2),0 0 15px rgba(0,0,0,.2);border-color:var(--accent-color)}.Home_rssButton__P3tCy:hover:before,.Home_themeToggle__pxjQx{width:2.5rem;height:2.5rem}.Home_themeToggle__pxjQx{background:none;border:2px solid var(--card-border);border-radius:50%;font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;background-color:var(--card-bg);box-shadow:0 4px 12px var(--shadow-medium),inset 0 1px 0 hsla(0,0%,100%,.1);position:relative;overflow:hidden}.Home_themeToggle__pxjQx:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:radial-gradient(circle,rgba(0,0,0,.05) 0,transparent 70%);transition:all .4s ease;transform:translate(-50%,-50%);border-radius:50%}.Home_themeToggle__pxjQx:hover{background-color:var(--hover-bg);transform:translateY(-2px) scale(1.1);box-shadow:0 6px 20px var(--shadow-dark),inset 0 1px 0 hsla(0,0%,100%,.2),0 0 15px rgba(0,0,0,.2);border-color:var(--accent-color)}.Home_themeToggle__pxjQx:hover:before{width:2.5rem;height:2.5rem}.Home_subtitle__KzT68{font-family:Limelight,sans-serif;font-size:1.125rem;font-weight:400;font-style:normal;color:var(--text-color);opacity:.8;max-width:500px;margin:0 auto;line-height:1.5;text-shadow:0 1px 2px var(--shadow-light)}.Home_heroSection__6EfYe{display:flex;justify-content:center;margin-top:3rem;margin-bottom:4rem;padding:3rem 1rem;position:relative;background:radial-gradient(ellipse at center,hsla(0,0%,75%,.03) 0,transparent 60%)}.Home_heroSection__6EfYe:before{top:0}.Home_heroSection__6EfYe:after,.Home_heroSection__6EfYe:before{content:"";position:absolute;left:50%;transform:translateX(-50%);width:80%;height:1px;background:linear-gradient(to right,transparent 0,var(--accent-color) 20%,var(--accent-color) 80%,transparent 100%);opacity:.6}.Home_heroSection__6EfYe:after{bottom:0}.Home_grid__AVljO{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:4rem 3rem;gap:4rem 3rem;margin-top:3rem;padding:0 1rem}.Home_empty__4dbRe,.Home_error__514Ji,.Home_loading__Z_JGo{text-align:center;padding:4rem 2rem;font-size:1.25rem;font-family:Fascinate,system-ui;font-weight:400;color:var(--text-color);opacity:.7;font-style:normal}.Home_error__514Ji{color:#d4756b;font-style:normal;font-weight:400}@media (max-width:1024px){.Home_main__VkIEL{padding:3rem 1.5rem}.Home_heroSection__6EfYe{margin-bottom:3rem}.Home_grid__AVljO{gap:3rem 2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media (max-width:768px){.Home_main__VkIEL{padding:2rem 1rem}.Home_header__y2QYS{margin-bottom:3rem}.Home_title__hYX6j{font-size:2.5rem}.Home_subtitle__KzT68{font-size:1.125rem}.Home_heroSection__6EfYe{margin-top:2rem;margin-bottom:2.5rem;padding:2rem 1rem}.Home_grid__AVljO{grid-template-columns:1fr;gap:2.5rem;margin-top:2rem;padding:0}.Home_topButtons__zncD_{top:1rem;right:1rem}.Home_githubButton__Sm15R,.Home_rssButton__P3tCy,.Home_themeToggle__pxjQx{width:2.25rem;height:2.25rem}.Home_themeToggle__pxjQx{font-size:1rem}}