') no-repeat 50%;background-size:contain;opacity:.3;pointer-events:none}[data-theme=dark] .hero:after{background:url('data:image/svg+xml;charset=utf-8,') no-repeat 50%;background-size:contain}.hero>*{position:relative;z-index:1}.hero-title{font-size:clamp(2rem,4vw,3rem);font-weight:800;margin-bottom:var(--space-4);line-height:var(--leading-tight);color:var(--text)}.hero-subtitle{color:var(--text-secondary);font-size:var(--text-lg);margin-bottom:var(--space-5);line-height:var(--leading-relaxed);max-width:85%}.hero-tags{display:flex;flex-wrap:wrap;gap:var(--space-2)}.tag:not(.token){background:var(--bg-secondary);color:var(--text-secondary);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-family:var(--font-mono);font-weight:500;border:var(--border-width) solid var(--border);transition:var(--transition)}.tag:not(.token):hover{background:var(--bg-tertiary);color:var(--text)}.gaming{grid-column:span 4;grid-row:span 2;background:linear-gradient(135deg,var(--bg-card),var(--bg-secondary))}.reading{grid-column:span 5;grid-row:span 1}.movies{grid-column:span 7;grid-row:span 1}.hobby-icon{font-size:var(--text-2xl);margin-bottom:var(--space-2);display:block}@media (min-width:769px) and (max-width:1024px){.bento{grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(6,160px)}.hero{grid-column:span 8}.hero,.skills{grid-row:span 2}.contact,.gaming,.skills{grid-column:span 4}.contact,.gaming{grid-row:span 1}.featured-portfolio,.featured-post{grid-column:span 4;grid-row:span 2}.movies,.reading{grid-column:span 3;grid-row:span 1}}@media (max-width:768px){.bento{grid-template-columns:1fr;grid-template-rows:auto;padding:var(--space-6) var(--space-4);gap:var(--space-3)}.contact,.featured-portfolio,.featured-post,.gaming,.hero,.movies,.quick-links,.reading,.skills{grid-column:span 1;grid-row:auto;min-height:180px}.hero{min-height:240px;padding:var(--space-6)}.hero-title{font-size:var(--text-2xl)}.hero-subtitle{font-size:var(--text-base);max-width:100%}}.about,.contact{grid-column:span 4;grid-row:span 1}.contact{background:var(--bg-secondary);border-color:var(--border)}.featured-portfolio,.featured-post,.skills{grid-column:span 4;grid-row:span 2}.about h3,.contact h3,.featured-portfolio h4,.featured-post h4,.gaming h3,.movies h3,.reading h3,.skills h3{font-size:var(--text-lg);margin-bottom:var(--space-3);font-family:var(--font-mono);font-weight:600;color:var(--text)}.about p,.contact p,.featured-portfolio p,.featured-post p{color:var(--text-secondary);font-size:var(--text-base);margin-bottom:var(--space-4);line-height:var(--leading-relaxed)}.featured-portfolio h4,.featured-post h4{-webkit-line-clamp:1}.featured-portfolio h4,.featured-portfolio p,.featured-post h4,.featured-post p{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}.featured-portfolio p,.featured-post p{-webkit-line-clamp:4}.portfolio-meta,.post-meta,.project-meta{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}.post-category,.project-category{background:var(--bg-tertiary);color:var(--text-secondary);padding:var(--space-1) var(--space-3);border-radius:var(--radius);font-size:var(--text-xs);font-family:var(--font-mono);font-weight:500;text-transform:uppercase;letter-spacing:.05em}.post-date,.project-date{color:var(--text-muted);font-size:var(--text-xs);font-family:var(--font-mono)}.skill-list{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-2)}.skill{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-secondary);padding:var(--space-1) 0}.home-portfolio .portfolio-links .external-link{display:none}.portfolio-links{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-3)}.link{color:var(--accent);font-size:var(--text-sm);font-weight:500;font-family:var(--font-mono);transition:var(--transition)}.link:hover{color:var(--accent-hover);text-decoration:underline}.page-container{max-width:1200px;margin:0 auto;padding:var(--space-12) var(--space-6)}.page-header{text-align:center;margin-bottom:var(--space-16)}.page-title{font-size:var(--text-4xl);font-weight:800;margin-bottom:var(--space-6);font-family:var(--font-mono)}.page-subtitle{color:var(--text-secondary);font-size:var(--text-lg);max-width:600px;margin:0 auto;line-height:var(--leading-relaxed)}.filter-bar{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-12)}.filter-btn{background:var(--bg-card);border:var(--border-width) solid var(--border);color:var(--text-secondary);padding:var(--space-3) var(--space-5);border-radius:var(--radius);font-size:var(--text-sm);font-family:var(--font-mono);font-weight:500;cursor:pointer;transition:var(--transition);text-decoration:none;display:inline-block}.filter-btn:hover{border-color:var(--accent);color:var(--text);background:var(--bg-secondary)}.filter-btn.active{background:var(--accent);border-color:var(--accent);color:#fff}.post-grid,.project-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:var(--space-8);margin-bottom:var(--space-16)}.post-card,.project-card{border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);transition:var(--transition);overflow:hidden;background:var(--bg-card)}.post-card:hover,.project-card:hover{border-color:var(--accent);transform:translateY(-1px);box-shadow:0 2px 8px var(--shadow)}.post-link{padding:var(--space-8);display:block;height:100%;color:inherit;text-decoration:none}.post-header{margin-bottom:var(--space-6)}.post-title{font-size:var(--text-xl);font-weight:700;margin-bottom:var(--space-4);transition:var(--transition);line-height:var(--leading-snug)}.post-card:hover .post-title{color:var(--accent)}.post-excerpt{color:var(--text-secondary);font-size:var(--text-base);line-height:var(--leading-relaxed);margin-bottom:var(--space-6)}.post-footer{margin-top:auto}.read-more{color:var(--accent);font-size:var(--text-sm);font-family:var(--font-mono);font-weight:500}.project-card{padding:var(--space-8)}.project-header{margin-bottom:var(--space-6)}.project-title{font-size:var(--text-xl);font-weight:700;margin-bottom:var(--space-4)}.project-title a{transition:var(--transition)}.project-title a:hover{color:var(--accent)}.tech-stack{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-6)}.tech-tag{background:var(--bg-secondary);color:var(--text-secondary);padding:var(--space-1) var(--space-3);border-radius:var(--radius);font-size:var(--text-xs);font-family:var(--font-mono);font-weight:500;border:var(--border-width) solid var(--border)}.project-links{display:flex;flex-direction:column;gap:var(--space-3)}.project-link{color:var(--accent);font-size:var(--text-sm);font-family:var(--font-mono);font-weight:500;transition:var(--transition)}.project-link:hover{text-decoration:underline}.project-link.external{color:var(--text-secondary)}.load-more{display:flex;justify-content:center}.load-more-btn{background:var(--bg-card);border:var(--border-width) solid var(--border);color:var(--text);padding:var(--space-4) var(--space-8);border-radius:var(--radius);font-size:var(--text-sm);font-family:var(--font-mono);font-weight:500;cursor:pointer;transition:var(--transition);box-shadow:0 2px 4px var(--shadow)}.load-more-btn:hover{border-color:var(--accent);color:var(--accent);background:var(--bg-secondary)}.resume-content{max-width:800px;margin:0 auto}.resume-section{margin-bottom:var(--space-16)}.section-title{font-size:var(--text-2xl);font-weight:700;margin-bottom:var(--space-8);font-family:var(--font-mono);padding-bottom:var(--space-4);border-bottom:2px solid var(--border)}.timeline{display:flex;flex-direction:column;gap:var(--space-8)}.timeline-item{position:relative;padding-left:var(--space-8);border-left:2px solid var(--border)}.timeline-item:before{content:"";position:absolute;left:-7px;top:var(--space-2);width:12px;height:12px;background:var(--accent);border:2px solid var(--bg);border-radius:50%;z-index:1;aspect-ratio:1}.timeline-meta{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-3);flex-wrap:wrap}.timeline-date{color:var(--text-muted);font-size:var(--text-sm)}.timeline-company,.timeline-date{font-family:var(--font-mono);font-weight:500}.timeline-company{background:var(--bg-secondary);color:var(--text-secondary);padding:var(--space-1) var(--space-3);border-radius:var(--radius);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.timeline-title{font-size:var(--text-lg);font-weight:600;margin-bottom:var(--space-3);font-family:var(--font-mono)}.timeline-desc{color:var(--text-secondary);line-height:var(--leading-relaxed)}.skills-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-8)}.skill-category{background:var(--bg-card);padding:var(--space-6);border-radius:var(--radius-lg);border:var(--border-width) solid var(--border)}.skill-category-title{font-size:var(--text-base);font-weight:600;margin-bottom:var(--space-4);font-family:var(--font-mono);color:var(--accent)}.skill-tags{display:flex;flex-wrap:wrap;gap:var(--space-2)}.skill-tag{background:var(--bg-secondary);color:var(--text-secondary);padding:var(--space-1) var(--space-3);border-radius:var(--radius);font-size:var(--text-xs);font-family:var(--font-mono);font-weight:500;border:var(--border-width) solid var(--border)}.blog-article,.portfolio-article{max-width:800px;margin:0 auto}.article-header{text-align:center;margin-bottom:var(--space-12);padding-bottom:var(--space-8);border-bottom:2px solid var(--border)}.article-meta{display:flex;align-items:center;justify-content:center;gap:var(--space-4);margin-bottom:var(--space-6)}.article-category{background:var(--accent);color:#fff;padding:var(--space-2) var(--space-4);border-radius:var(--radius);font-weight:500;text-transform:uppercase;letter-spacing:.05em;line-height:1}.article-category,.article-date{font-size:var(--text-sm);font-family:var(--font-mono)}.article-date{color:var(--text-muted)}.article-title{font-size:var(--text-4xl);font-weight:800;line-height:var(--leading-tight);margin-bottom:0}.article-content{font-size:var(--text-lg);line-height:var(--leading-loose)}.article-content h1,.article-content h2,.article-content h3,.article-content h4,.article-content h5,.article-content h6{margin-top:var(--space-12);margin-bottom:var(--space-6)}.article-content p{margin-bottom:var(--space-6)}.article-content ol,.article-content ul{margin-bottom:var(--space-6);padding-left:var(--space-6)}.article-content li{margin-bottom:var(--space-2);color:var(--text-secondary)}.article-content pre{background:var(--bg-tertiary);padding:var(--space-6);border-radius:var(--radius-lg);overflow-x:auto;margin:var(--space-8) 0;border:var(--border-width) solid var(--border)}.article-content blockquote{border-left:4px solid var(--accent);padding-left:var(--space-6);margin:var(--space-8) 0;font-style:italic;color:var(--text-secondary)}.portfolio-details{background:var(--bg-secondary);padding:var(--space-8);border-radius:var(--radius-lg);margin-bottom:var(--space-12);border:var(--border-width) solid var(--border)}.detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-6);margin-bottom:var(--space-6)}.detail-item{display:flex;flex-direction:column;gap:var(--space-2)}.detail-label{font-size:var(--text-sm);font-weight:600;font-family:var(--font-mono);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.detail-value{font-size:var(--text-base);font-weight:500;color:var(--text)}.project-link-btn{display:inline-flex;align-items:center;gap:var(--space-2);background:var(--accent);color:#fff;padding:var(--space-3) var(--space-6);border-radius:var(--radius);font-size:var(--text-sm);font-family:var(--font-mono);font-weight:500;text-decoration:none;transition:var(--transition)}.project-link-btn:hover{background:var(--accent-hover)}.contact-content{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-16)}.contact-info{display:flex;flex-direction:column;gap:var(--space-8)}.contact-item{padding:var(--space-6);background:var(--bg-card);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg)}.contact-label{font-size:var(--text-sm);font-weight:600;font-family:var(--font-mono);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-3)}.contact-value{font-size:var(--text-lg);font-weight:500;color:var(--text);text-decoration:none;transition:var(--transition)}.contact-value:hover{color:var(--accent)}.social-links{display:flex;flex-direction:column;gap:var(--space-3)}.social-link{color:var(--text-secondary);font-size:var(--text-base);font-weight:500;text-decoration:none;transition:var(--transition);padding:var(--space-2) 0}.social-link:hover{color:var(--accent)}.contact-form{background:var(--bg-card);padding:var(--space-8);border-radius:var(--radius-lg);border:var(--border-width) solid var(--border)}.form-group{margin-bottom:var(--space-6)}.form-label{display:block;font-size:var(--text-sm);font-weight:600;font-family:var(--font-mono);color:var(--text);margin-bottom:var(--space-3);text-transform:lowercase}.form-input,.form-textarea{width:100%;padding:var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius);font-size:var(--text-base);font-family:var(--font-sans);background:var(--bg);color:var(--text);transition:var(--transition)}.form-input:focus,.form-textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.form-textarea{resize:vertical;min-height:110px}.form-submit{width:100%;background:var(--accent);color:#fff;border:none;padding:var(--space-4) var(--space-6);border-radius:var(--radius);font-size:var(--text-base);font-family:var(--font-mono);font-weight:600;cursor:pointer;transition:var(--transition);text-transform:lowercase}.form-submit:hover:not(:disabled){background:var(--accent-hover)}.form-submit:disabled{opacity:.6;cursor:not-allowed}.form-success{display:none;background:#10b981;color:#fff;padding:var(--space-4);border-radius:var(--radius);font-size:var(--text-sm);margin-top:var(--space-4);text-align:center}.pagination{display:flex;justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-12)}.pagination-btn{padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--border);background:var(--bg-card);color:var(--text-secondary);text-decoration:none;border-radius:var(--radius);font-size:var(--text-sm);font-family:var(--font-mono);transition:var(--transition)}.pagination-btn:hover{border-color:var(--accent);color:var(--text)}.pagination-btn.active{background:var(--accent);border-color:var(--accent);color:#fff}.pagination-btn:disabled{opacity:.5;cursor:not-allowed}.not-found-content{text-align:center;max-width:600px;margin:0 auto;padding:var(--space-16) 0}.not-found-icon{margin-bottom:var(--space-8);color:var(--text-muted)}.not-found-title{font-size:var(--text-5xl);font-weight:800;font-family:var(--font-mono);color:var(--text);margin-bottom:var(--space-4);line-height:var(--leading-tight)}.not-found-subtitle{font-size:var(--text-2xl);font-weight:600;font-family:var(--font-mono);color:var(--text-secondary);margin-bottom:var(--space-6)}.not-found-description{font-size:var(--text-lg);color:var(--text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-12);max-width:500px;margin-left:auto;margin-right:auto}.not-found-actions{display:flex;flex-direction:column;gap:var(--space-4);align-items:center}.not-found-btn{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-6);border:var(--border-width) solid var(--border);border-radius:var(--radius);font-size:var(--text-base);font-family:var(--font-mono);font-weight:500;color:var(--text-secondary);background:var(--bg-card);text-decoration:none;transition:var(--transition);min-width:160px;justify-content:center}.not-found-btn:hover{border-color:var(--accent);color:var(--text);background:var(--bg-secondary)}.not-found-btn.primary{background:var(--accent);border-color:var(--accent);color:#fff}.not-found-btn.primary:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:#fff}@media (min-width:768px){.not-found-actions{flex-direction:row;justify-content:center}}pre[class*=language-]{background:#f8fafc!important;border:var(--border-width) solid var(--border)!important;border-radius:var(--radius-lg)!important;padding:var(--space-6)!important;margin:var(--space-8) 0!important;overflow-x:auto}[data-theme=dark] pre[class*=language-]{background:#1e293b!important;border-color:#334155!important}code[class*=language-],pre[class*=language-]{color:#334155!important;font-family:var(--font-mono)!important;font-size:.9em!important;line-height:1.6!important}[data-theme=dark] code[class*=language-],[data-theme=dark] pre[class*=language-]{color:#cbd5e1!important}:not(pre)>code[class*=language-],pre[class*=language-]{background:transparent!important}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#64748b!important}.token.punctuation{color:#475569!important}.token.constant,.token.deleted,.token.property,.token.symbol,.token.tag{color:#dc2626!important}.token.boolean,.token.number{color:#ea580c!important}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#059669!important}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url,.token.variable{color:#0891b2!important}.token.atrule,.token.attr-value,.token.class-name,.token.function{color:#7c3aed!important}.token.keyword{color:#3b82f6!important}.token.important,.token.regex{color:#f59e0b!important}[data-theme=dark] .token.cdata,[data-theme=dark] .token.comment,[data-theme=dark] .token.doctype,[data-theme=dark] .token.prolog{color:#94a3b8!important}[data-theme=dark] .token.punctuation{color:#cbd5e1!important}[data-theme=dark] .token.constant,[data-theme=dark] .token.deleted,[data-theme=dark] .token.property,[data-theme=dark] .token.symbol,[data-theme=dark] .token.tag{color:#f87171!important}[data-theme=dark] .token.boolean,[data-theme=dark] .token.number{color:#fb923c!important}[data-theme=dark] .token.attr-name,[data-theme=dark] .token.builtin,[data-theme=dark] .token.char,[data-theme=dark] .token.inserted,[data-theme=dark] .token.selector,[data-theme=dark] .token.string{color:#34d399!important}[data-theme=dark] .language-css .token.string,[data-theme=dark] .style .token.string,[data-theme=dark] .token.entity,[data-theme=dark] .token.operator,[data-theme=dark] .token.url,[data-theme=dark] .token.variable{color:#22d3ee!important}[data-theme=dark] .token.atrule,[data-theme=dark] .token.attr-value,[data-theme=dark] .token.class-name,[data-theme=dark] .token.function{color:#a78bfa!important}[data-theme=dark] .token.keyword{color:#60a5fa!important}[data-theme=dark] .token.important,[data-theme=dark] .token.regex{color:#fbbf24!important}.footer{background:var(--bg-secondary);border-top:var(--border-width) solid var(--border);margin-top:var(--space-10);padding:var(--space-12) 0 var(--space-8)}.footer-container{max-width:1200px;margin:0 auto;padding:0 var(--space-6)}.footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:var(--space-12);margin-bottom:var(--space-12)}.footer-section{position:relative}.footer-section-title{font-family:var(--font-mono);font-size:var(--text-base);font-weight:600;color:var(--text);margin-bottom:var(--space-4);display:flex;align-items:center;justify-content:space-between}.footer-section-toggle{display:none;font-size:var(--text-sm);transition:var(--transition)}.footer-section-content{transition:var(--transition-slow)}.footer-section.collapsed .footer-section-content{max-height:0;overflow:hidden;opacity:0}.footer-section:not(.collapsed) .footer-section-content{max-height:500px;opacity:1}.footer-section.collapsed .footer-section-toggle{transform:rotate(180deg)}.footer-links{display:flex;flex-direction:column;gap:var(--space-3)}.footer-link{color:var(--text-secondary);font-size:var(--text-sm);font-family:var(--font-mono);transition:var(--transition);text-decoration:none}.footer-link:hover{color:var(--accent)}.footer-links .footer-link{position:relative;display:flex;gap:var(--space-2);align-items:center}.footer-links .footer-link:before{content:"-"}.social-footer{display:flex;gap:var(--space-4);flex-wrap:wrap}.social-footer .footer-link{display:inline-block}.footer-bottom{padding-top:var(--space-8);border-top:var(--border-width) solid var(--border);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-4)}.footer-copy{color:var(--text-muted);font-size:var(--text-sm);font-family:var(--font-mono)}.palestine{width:18px;height:auto;scale:2.4}@media (max-width:768px){:root{--space-6:1rem;--space-8:1.5rem;--space-12:2rem;--space-16:2.5rem}body{padding-top:60px}.nav{height:60px}.nav-links{display:none}.mobile-menu-btn{display:flex}.bento{grid-template-columns:1fr;grid-template-rows:auto;padding:var(--space-6) var(--space-4);gap:var(--space-3)}.about,.contact,.featured-portfolio,.featured-post,.hero,.skills{grid-column:span 1;grid-row:auto;min-height:180px}.hero{min-height:250px;padding:var(--space-6)}.page-title{font-size:var(--text-3xl)}.post-grid,.project-grid{grid-template-columns:1fr;gap:var(--space-6)}.timeline-item{padding-left:var(--space-6)}.contact-content,.skills-grid{grid-template-columns:1fr}.contact-content{gap:var(--space-8)}.detail-grid{grid-template-columns:1fr}.footer-section-toggle{display:block}.footer-grid{grid-template-columns:1fr;gap:var(--space-6)}.footer-bottom{flex-direction:column;text-align:center}.footer-section-title{cursor:pointer}}@media (min-width:769px) and (max-width:1024px){.bento{grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(6,160px)}.hero{grid-column:span 8;grid-row:span 3}.about,.contact{grid-column:span 4;grid-row:span 2}.skills{grid-column:span 4;grid-row:span 3}.featured-portfolio,.featured-post,.portfolio,.post{grid-column:span 6;grid-row:span 2}.hobby,.nav-card,.stats{grid-column:span 4;grid-row:span 1}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus{outline:2px solid var(--accent);outline-offset:2px}::selection{background:var(--accent);color:#fff}img{max-width:100%;height:auto;border-radius:var(--radius)}code[class*=language-],pre[class*=language-]{color:#f8f8f2;background:none;text-shadow:0 1px rgba(0,0,0,.3);font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;tab-size:4;-webkit-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border-radius:.3em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#272822}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#8292a2}.token.punctuation{color:#f8f8f2}.token.namespace{opacity:.7}.token.constant,.token.deleted,.token.property,.token.symbol,.token.tag{color:#f92672}.token.boolean,.token.number{color:#ae81ff}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#a6e22e}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url,.token.variable{color:#f8f8f2}.token.atrule,.token.attr-value,.token.class-name,.token.function{color:#e6db74}.token.keyword{color:#66d9ef}.token.important,.token.regex{color:#fd971f}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}Portfolio — halimjr.