*{box-sizing:border-box;margin:0;padding:0}body{background-color:#d0d2d8;justify-content:center;min-height:100vh;padding:40px 16px 60px;font-family:Albert Sans,sans-serif;display:flex}.container{flex-direction:column;align-items:center;width:100%;max-width:680px;display:flex;position:relative}.lang-switcher{z-index:10;touch-action:none;-webkit-user-select:none;user-select:none;background:#c4c6cc;border-radius:100px;align-items:center;margin-left:-3px;padding:3px;display:flex;position:relative;box-shadow:inset 0 2px 4px #0000002e,inset 0 1px 2px #0000001f}.lang-slider{pointer-events:none;background:linear-gradient(#fff,#f5f5f7);border-radius:100px;width:calc(50% - 3px);transition:left .25s;position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 1px 3px #0000001f,0 2px 6px #0000000f}.lang-slider.dragging{transition:none}.lang-option{color:#888;cursor:pointer;z-index:1;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:100px;outline:none;padding:6px 14px;font-family:Albert Sans,sans-serif;font-size:13px;font-weight:500;transition:color .2s;position:relative}.lang-option.active{color:#1a1a1a}.profile-image{object-fit:cover;border-radius:50%;width:96px;height:96px;margin-top:24px;margin-bottom:16px}.profile-name{color:#1a1a1a;justify-content:center;align-items:center;height:40px;margin-bottom:24px;font-size:28px;font-weight:600;line-height:40px;display:flex}.link-list{flex-direction:column;gap:12px;width:100%;margin-bottom:32px;display:flex}.link-card{background:#fff;border-radius:24px;padding:20px 24px}.link-card-content{color:#333;font-size:14px;line-height:1.7}.link-card-content a{color:#1a73e8;text-decoration:none}.link-card-content a:hover{text-decoration:underline}.social-icons{align-items:center;gap:16px;margin-bottom:24px;display:flex}.social-icons a{color:#1a1a1a;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;transition:opacity .15s;display:flex}.social-icons a:hover{opacity:.6}.social-icons svg{fill:currentColor;width:28px;height:28px}.works-section{width:100%}.section-title{color:#888;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:14px;font-weight:600}.work-card{color:inherit;background:#fff;border-radius:24px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block;overflow:hidden}.work-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000014}.work-card-preview{overflow:hidden}.work-card-preview img{width:100%;display:block}.work-card-body{padding:20px 24px 24px}.work-card-name{color:#1a1a1a;margin-bottom:6px;font-size:18px;font-weight:600}.work-card-copy{color:#999;font-size:14px;font-weight:300}.work-card-desc{color:#555;margin-bottom:14px;font-size:14px;line-height:1.6}.work-card-tags{flex-wrap:wrap;gap:6px;display:flex}.tag{color:#666;background:#f0f1f3;border-radius:100px;padding:4px 10px;font-size:11px;font-weight:500}.music-section{width:100%;margin-bottom:32px}.music-card{color:inherit;background:#fff;border-radius:24px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block;overflow:hidden}.music-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000014}.music-card-artwork{overflow:hidden}.music-card-artwork img{width:100%;margin-top:0;margin-bottom:-10px;display:block}.music-card-info{background:#fff;justify-content:space-between;align-items:center;padding:14px 20px 16px;display:flex}.music-card-text{flex-direction:column;gap:1px;display:flex}.music-card-title{color:#1a1a1a;font-size:16px;font-weight:600}.music-card-artist{color:#555;font-size:13px}.music-card-badge{align-items:center;gap:4px;margin-top:3px;display:flex}.music-card-badge svg{fill:#888;width:12px;height:12px}.music-card-badge span{color:#888;font-size:12px;font-weight:500}
