*{margin:0;padding:0;box-sizing:border-box;-webkit-user-drag:none;user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}:root{--max-width: 920px;--padding: 1.5rem;--border-radius: 12px;--transition: .28s ease-in-out;--color-bg: #0a0a0b;--color-surface: #1a1a1c;--color-surface-hover: #242426;--color-text: #f0f0f0;--color-secondary: #a8a8b0;--color-accent: #4a9eff;--color-accent-hover: #6ab2ff;--color-accent-active: #3a8eef;--color-accent-light: rgba(74, 158, 255, .08);--color-border: #2a2a2d;--color-success: #4ade80;--color-warning: #fbbf24;--color-error: #f87171;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .6);--shadow-md: 0 8px 24px rgba(0, 0, 0, .7);--shadow-lg: 0 16px 48px rgba(0, 0, 0, .8);--shadow-hover: 0 12px 36px rgba(0, 0, 0, .75);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.65;color:var(--color-text);background:var(--color-bg);background-attachment:fixed}body{margin:0;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translateZ(0);will-change:transform;backface-visibility:hidden;perspective:1000px}.app{max-width:var(--max-width);margin:0 auto;padding:3rem var(--padding) 2rem;transform:translateZ(0);will-change:transform}.header{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;padding:0 0 3.5rem;margin-bottom:2.5rem;position:relative;text-align:center}.header:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:100px;height:1px;background:linear-gradient(90deg,transparent,var(--color-accent),transparent)}.avatar-container{flex-shrink:0;position:relative;transform:translateZ(0);will-change:transform}.avatar{width:135px;height:135px;border-radius:50%;position:relative;z-index:1;box-shadow:var(--shadow-md);transition:all var(--transition);transform:translateZ(0);will-change:transform,box-shadow;border:3px solid var(--color-border);cursor:pointer}.avatar-container:hover .avatar{transform:translateZ(10px) scale(1.05);box-shadow:0 20px 60px #4a9eff66;border-color:var(--color-accent)}.avatar-container:active .avatar{transform:translateZ(15px) scale(1.08);box-shadow:0 24px 72px #4a9eff80;border-color:var(--color-accent-hover)}.header-info{display:flex;flex-direction:column;align-items:center}.header h1{font-size:4rem;font-weight:800;margin-bottom:.5rem;letter-spacing:-.03em;color:var(--color-text);cursor:pointer;-webkit-user-select:none;user-select:none;transition:all var(--transition);transform:translateZ(0);will-change:transform,filter}.header h1:hover{transform:translateZ(5px) scale(1.02);filter:brightness(1.15)}.header h1:active{transform:translateZ(8px) scale(1.04);filter:brightness(1.25)}.contact{display:flex;gap:1.5rem;flex-wrap:wrap;margin-top:.75rem;justify-content:center}.contact a{color:var(--color-secondary);text-decoration:none;font-size:.925rem;font-weight:500;transition:all var(--transition);position:relative;padding:.25rem 0}.contact a:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--transition);opacity:.7}.contact a:hover:before{transform:scaleX(1)}.contact a:hover{filter:brightness(1.3)}.contact a:active{transform:translateZ(3px) scale(1.02);filter:brightness(1.4)}.navigation{display:flex;justify-content:space-between;margin-bottom:3rem;background:var(--color-surface);border-radius:100px;padding:.375rem;box-shadow:var(--shadow-md);position:relative;border:2px solid var(--color-border);max-width:600px;margin-left:auto;margin-right:auto;transform:translateZ(0);will-change:transform}.nav-highlight{position:absolute;top:.375rem;left:.375rem;height:calc(100% - .75rem);width:calc(33.333% - .375rem);margin-right:2px;background:var(--color-accent);border-radius:100px;transition:transform var(--transition),box-shadow var(--transition);z-index:1;box-shadow:var(--shadow-sm);will-change:transform,box-shadow;backface-visibility:hidden}.navigation a{flex:1;background:none;border:none;color:var(--color-secondary);font-size:.925rem;font-weight:600;letter-spacing:.01em;padding:.75rem 1rem;cursor:pointer;border-radius:100px;position:relative;text-decoration:none;display:inline-block;transition:all var(--transition);text-align:center;z-index:2;transform:translateZ(0);will-change:transform,color}.navigation a:hover{color:var(--color-text);transform:translateZ(2px) scale(1.02)}.navigation a.active{color:var(--color-bg);font-weight:700;transform:translateZ(1px)}.navigation a.active:hover{transform:translateZ(3px) scale(1.02)}.navigation a:active{transform:translateZ(5px) scale(1.04)}.navigation a.active:active{transform:translateZ(6px) scale(1.05)}.main{min-height:400px}.summary{padding:.5rem}.summary-cards{display:grid;gap:1.25rem;grid-template-columns:1fr}.summary-card{background:var(--color-surface);border-radius:var(--border-radius);padding:2rem;box-shadow:var(--shadow-sm);border:2px solid var(--color-border);position:relative;overflow:hidden;transition:all var(--transition);cursor:pointer;z-index:1;transform:translateZ(0);will-change:transform,box-shadow}.summary-card:hover{transform:translateZ(10px) scale(1.05);box-shadow:0 20px 60px #4a9eff66;border-color:var(--color-accent);background:var(--color-surface-hover);z-index:100}.summary-card:active{transform:translateZ(15px) scale(1.08);box-shadow:0 24px 72px #4a9eff80;border-color:var(--color-accent-hover);background:var(--color-surface-hover);z-index:100}.summary-card h3{font-size:.9rem;font-weight:700;letter-spacing:.02em;color:var(--color-text);margin-bottom:1rem;opacity:.9;transform:translateZ(0)}.summary-card p{margin-bottom:.5rem;font-size:1rem}.summary-card p a{color:var(--color-accent);text-decoration:none;font-weight:600;position:relative;transition:all var(--transition)}.summary-card p a:hover{color:var(--color-accent)}.summary-card p a:active{transform:translateZ(2px);color:var(--color-accent-hover)}.summary-card p a:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:var(--color-accent);transform:scaleX(0);transform-origin:left;transition:transform var(--transition);will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.summary-card p a:hover:after{transform:scaleX(1)}.tech-list{display:flex;flex-wrap:wrap;gap:.6rem}.tech-item{background:var(--color-accent-light);padding:.5rem 1rem;border-radius:20px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all var(--transition);-webkit-user-select:none;user-select:none;border:2px solid var(--color-accent);color:var(--color-accent);transform:translateZ(0);will-change:transform,box-shadow}.tech-item:hover{transform:translateY(-3px) translateZ(5px);box-shadow:var(--shadow-md);background:var(--color-accent);color:var(--color-bg)}.quotes{padding:.5rem}.quotes-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem}.quote-item{background:var(--color-surface);border-radius:var(--border-radius);padding:1.5rem;border:2px solid var(--color-border);transition:all var(--transition);position:relative;overflow:hidden;box-shadow:var(--shadow-sm);cursor:pointer;z-index:1;transform:translateZ(0);will-change:transform,box-shadow}.quote-item:before{content:'"';position:absolute;top:-10px;left:10px;font-size:4rem;font-weight:800;color:var(--color-accent);opacity:.1;transition:opacity var(--transition)}.quote-item:hover{transform:translateZ(10px) scale(1.05);box-shadow:0 20px 60px #4a9eff66;border-color:var(--color-accent);background:var(--color-surface-hover);z-index:100}.quote-item:hover:before{opacity:.2}.quote-item:active{transform:translateZ(15px) scale(1.08);box-shadow:0 24px 72px #4a9eff80;border-color:var(--color-accent-hover);background:var(--color-surface-hover);z-index:100}.quote-item:active:before{opacity:.3}.quote-item p{font-size:.925rem;line-height:1.7;font-style:italic;position:relative;z-index:1}.shipped{padding:.5rem}.shipped-cards{display:grid;gap:1.25rem;grid-template-columns:1fr}.shipped-card{background:var(--color-surface);border-radius:var(--border-radius);padding:1.75rem;box-shadow:var(--shadow-sm);border:2px solid var(--color-border);transition:all var(--transition);position:relative;overflow:hidden;cursor:pointer;z-index:1;transform:translateZ(0);will-change:transform,box-shadow}.shipped-card:hover{transform:translateZ(10px) scale(1.05);box-shadow:0 20px 60px #4a9eff66;border-color:var(--color-accent);background:var(--color-surface-hover);z-index:100}.shipped-card:active{transform:translateZ(15px) scale(1.08);box-shadow:0 24px 72px #4a9eff80;border-color:var(--color-accent-hover);background:var(--color-surface-hover);z-index:100}.shipped-company{font-weight:700;color:var(--color-text);font-size:.9rem;margin-bottom:.75rem;transition:color var(--transition);letter-spacing:.01em}.shipped-product{line-height:1.65;color:var(--color-secondary)}.shipped-product a{color:var(--color-accent);text-decoration:none;font-weight:600;position:relative;transition:all var(--transition)}.shipped-product a:hover{color:var(--color-accent)}.shipped-product a:active{transform:translateZ(2px);color:var(--color-accent-hover)}.shipped-product a:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:var(--color-accent);transform:scaleX(0);transform-origin:left;transition:transform var(--transition);will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.shipped-product a:hover:after{transform:scaleX(1)}@media (max-width: 640px){.app{padding:2rem 1rem}.header{gap:1.25rem;padding-bottom:2.5rem}.header:after{width:60px}.avatar{width:110px;height:110px}.header h1{font-size:2.5rem}.contact{justify-content:center;gap:1rem}.navigation{padding:.25rem;gap:.5rem}.navigation a{padding:.625rem 1rem;font-size:.875rem}.summary{padding:.5rem}.summary-cards{gap:1rem}.summary-card{padding:1.5rem}.quotes-list{grid-template-columns:1fr;gap:1rem}.quote-item{padding:1.25rem}.shipped{padding:.5rem}.shipped-cards{gap:1rem}.shipped-card{padding:1.25rem}.shipped-company{font-size:.85rem}}.hidden{display:none}.tldr-highlight{color:#ff9e4a;font-weight:700;letter-spacing:.01em}.featured-quote{position:absolute;top:20px;right:20px;transform:rotate(-3deg) translateZ(20px);width:220px;background:linear-gradient(135deg,var(--color-surface),var(--color-surface-hover));border:2px solid var(--color-accent);border-radius:var(--border-radius);padding:1.25rem;box-shadow:var(--shadow-lg);transition:all var(--transition);cursor:pointer;z-index:10;will-change:transform,box-shadow;backface-visibility:hidden}.featured-quote:before{content:'"';position:absolute;top:-5px;left:10px;font-size:3rem;font-weight:800;color:var(--color-accent);opacity:.3}.featured-quote:hover{transform:rotate(-5deg) translateZ(10px) scale(1.05);box-shadow:0 20px 60px #4a9eff66;border-color:var(--color-accent)}.featured-quote:active{transform:rotate(-3deg) translateZ(15px) scale(1.08);box-shadow:0 24px 72px #4a9eff80;border-color:var(--color-accent-hover)}.featured-quote p{font-size:.875rem;line-height:1.6;font-style:italic;color:var(--color-text);position:relative;z-index:1}@media (max-width: 768px){.featured-quote{position:relative;top:auto;right:auto;transform:rotate(0) translateZ(0);width:100%;max-width:400px;margin:1.5rem auto .5rem}.featured-quote:hover{transform:translateZ(10px) scale(1.05)}.featured-quote:active{transform:translateZ(15px) scale(1.08)}}
