@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css');
        
        .bento-golf-wrapper { 
            font-family: 'Pretendard', sans-serif; 
            background-color: #ffffff; 
            color: #0f172a; 
            overflow-x: hidden; 
        }
        .bento-golf-wrapper p { 
            word-break: keep-all; 
        }
        
        /* Premium Bento Cards styling - Light theme slate grey focus */
        .bento-card { 
            background-color: #f8fafc; 
            border: 1px solid #e2e8f0; 
            border-radius: 1.5rem; 
            transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1); 
            overflow: hidden; 
            position: relative; 
        }
        .bento-card:hover { 
            background-color: #ffffff; 
            border-color: #0f172a; 
            transform: translateY(-6px); 
            box-shadow: 0 20px 40px -15px rgba(15, 23, 42, 0.08);
        }
        
        /* Replaced lime points with premium dark slate and gray accents */
        .text-slate-point { color: #0f172a !important; }
        .bg-slate-point { background-color: #0f172a !important; }
        
        /* Subtle deep slate blur glow effect */
        .glow-effect { 
            box-shadow: 0 10px 30px -10px rgba(15, 23, 42, 0.05); 
        }
        
        #main { padding-top: 0px !important; }
        
        .wp-h1-override { 
            font-size: 0.75rem !important; 
            line-height: 1 !important; 
            margin: 0 !important; 
            padding: 0.6rem 1.5rem !important; 
            display: inline-block !important; 
            font-weight: 700 !important; 
            letter-spacing: 0.05em !important; 
            text-transform: uppercase !important; 
        }
        
        .wp-title-span { 
            display: block !important; 
            font-size: clamp(2.5rem, 8vw, 4.2rem) !important; 
            font-weight: 800 !important; 
            line-height: 1.15 !important; 
            letter-spacing: -0.04em !important; 
            color: #0f172a !important; 
        }